Everything you need to know about using 9D Fulfilment. Can't find an answer? Email us at merchant-support@9dfulfilment.com.

Shopify Integration

After logging in to your merchant dashboard, navigate to Integrations and click Connect Shopify Store. Enter your store's .myshopify.com domain and click Connect. You will be redirected to Shopify to approve the required permissions, then returned to your dashboard automatically. Order syncing begins immediately.

The app requests the minimum permissions needed to fulfil orders:

  • read_orders, write_orders — to sync orders and mark them fulfilled
  • read_products — to match line items to your product catalogue
  • read_inventory — to display stock levels in your dashboard
  • write_shipping — to create fulfilment events and upload tracking numbers

We never request payment or customer account permissions.

New orders are synced automatically via Shopify webhooks, typically within a few seconds of the order being placed. A scheduled background job also polls for any missed orders every 15 minutes to ensure nothing is lost.

Order Fulfilment

Once an order arrives in your 9D Fulfilment dashboard it moves through the following stages:

  1. Pending — order received, awaiting processing
  2. Processing — our warehouse team is picking and packing the items
  3. Shipped — handed to the carrier; tracking number uploaded to Shopify
  4. Delivered — confirmed delivery by the carrier

You can track every order in real time from the Orders section of your dashboard.

Yes, while an order is still in Pending or Processing status you can request a modification or cancellation from your dashboard. Once an order has been handed to the carrier it can no longer be recalled, but you may initiate a return once it is delivered.

Shipping & Carriers

We currently partner with J&T Express and Bosta for domestic last-mile delivery across Egypt. The carrier is selected automatically based on the destination governorate and your account settings. Tracking numbers from both carriers are pushed back to your Shopify order automatically.

When an order is shipped, your customers automatically receive a WhatsApp Business message (sent via our Vrobo integration) containing the carrier name, tracking number, and estimated delivery window. Shopify's native order status page is also updated with the tracking information.

Billing & Account

Our merchant support team is available Sunday – Thursday, 9 AM – 6 PM (Cairo time).

We aim to respond to all enquiries within one business day.