SIDEUP’s official extension for WooCommerce on WordPress in Egypt. It connects your WooCommerce store to your SIDEUP account so you can create shipments, sync order status, and track deliveries from inside your WordPress admin.
Features
This plugin connects to the SIDEUP shipping service to create and track shipments for your WooCommerce orders. Creating and tracking shipments requires an active SIDEUP merchant account and an API key, which you enter in WooCommerce -> Settings -> Shipping -> SIDEUP.
The plugin communicates with the SIDEUP API in three situations:
Retrieving the list of delivery areas. To offer your customers the areas SIDEUP actually delivers to, the plugin fetches SIDEUP’s public list of cities and areas and caches it for 12 hours. This request sends no data about your store, your orders, or your customers, and requires no API key. If the list cannot be retrieved, the plugin falls back to a copy bundled with it, so your checkout keeps working.
Creating shipments. When you click “Ship” on an order (or run the bulk ship action), the plugin sends that order’s data to SIDEUP to create the shipment. The data sent includes: customer name, phone number, shipping address, order total, and the ordered items. This requires an API key.
Syncing shipment status. Once an API key is configured, when you open the WooCommerce Orders screen the plugin sends your orders’ order keys to SIDEUP to retrieve their current shipment and payment status, so the tracking columns can be displayed. No customer personal data is sent for this status lookup.
Aside from the delivery-area list in (1), the plugin does not contact SIDEUP until an API key has been configured.
All of these endpoints are reached at https://portal.eg.sideup.co/api/. The service is provided by SIDEUP:
/wp-content/plugins/sideup-shipping-egypt directory, OR install the plugin through the WordPress plugins screen directly.