Shopify
Our official Shopify app is the fastest path from a new Shopify store to a fulfilment partner that knows the UAE. One-click install from the Shopify App Store, OAuth approval, warehouse mapping, done. Below is what the app actually does, how to connect it, and where the controls sit.
What our Shopify app does
Section titled “What our Shopify app does”- Order sync. Paid Shopify orders flow into our pick queue within seconds via Shopify webhooks.
- Inventory visibility. Stock levels we record at our Ras Al Khor warehouse push to your mapped Shopify location continuously.
- Fulfilment status push-back. Each status change (unfulfilled, in progress, fulfilled, delivered) flows back to Shopify automatically.
- Tracking number sync to the customer. Shopify’s standard shipping notification fires with our tracking link clickable.
- Refund and cancellation handling. Both directions: cancellations from Shopify stop in-flight orders; refunds initiated post-delivery follow your store policy.
How to install
Section titled “How to install”- Find the SamVertex app on the Shopify App Store. Search for “SamVertex” or follow the link your account manager sends you.
- Click Install and approve OAuth. Shopify shows the permissions the app needs (orders read and write, fulfilments, inventory, shop information). Approve to proceed.
- Map your Shopify location to our Ras Al Khor warehouse. Pick which Shopify location maps to SamVertex; existing locations stay on whatever logistics they use today.
- Run a test order. Place a test order on your storefront, watch it land in your SamVertex account inside seconds, then mark it cancelled to keep your books clean.
- Go live. Tell your account manager the install is done. Real orders start flowing the same day.
The whole sequence usually finishes inside 10 minutes. No code, no API keys to copy and paste.
What syncs in real time
Section titled “What syncs in real time”Two-way sync where it matters; one-way where two-way would create ambiguity.
- Orders, two-way intent, one-way movement. Shopify is the source of truth for order intent (paid, cancelled, address change). Our system fulfils based on what Shopify tells us.
- Fulfilment status, one-way back to Shopify. We move the order through pick, pack, dispatch, deliver; each state transition pushes back to Shopify so the buyer-facing order page is always current.
- Tracking numbers, one-way back to Shopify. Attached on dispatch, fires Shopify’s standard shipping notification.
- Inventory levels, one-way to Shopify. Stock at our warehouse pushes continuously to the mapped Shopify location.
- Refunds, one-way from Shopify. When you process a refund in Shopify, the COD ledger and the dispute trail update accordingly.
Multi-location and multi-store
Section titled “Multi-location and multi-store”Multi-location Shopify warehouses
Section titled “Multi-location Shopify warehouses”If you run Shopify with multiple locations (us plus your own physical store, us plus another 3PL, us across two of our zones), we map cleanly as a single Shopify location. Shopify’s standard location routing logic decides which location fulfils each order based on your stock rules and priorities. The integration respects that decision and only picks orders Shopify routes to us.
Multiple Shopify stores
Section titled “Multiple Shopify stores”Each store installs the app separately and links to the same underlying SamVertex account. Stock can be shared across stores (one shelf, multiple storefronts pulling from it) or ring-fenced per store, configured per SKU. Common for sellers running a UAE storefront and a KSA storefront from the same inventory pool.
What you control
Section titled “What you control”- Which Shopify location maps to SamVertex. Pick at install; change any time from your account.
- Which SKUs are eligible for SamVertex fulfilment. Per-SKU toggle if you want to pilot with a subset before going wide.
- Whether stock is shared across stores or ring-fenced. Per-SKU.
- The reconnect path. Disconnect any time from Shopify Admin; reconnect restores your previous mapping.
Troubleshooting
Section titled “Troubleshooting”- Orders not arriving in your SamVertex account. Check the Shopify Admin under Apps and confirm the SamVertex app is installed and authorised. If installed, check the webhook health from your account manager. Most cases trace back to an OAuth re-prompt the buyer skipped during a recent admin action.
- Inventory shows wrong on Shopify. Inventory adjustments made directly in Shopify do not move physical stock. To add or remove against our shelves, raise an inbound goods receipt or an adjustment ticket; the next sync corrects.
- Tracking number not on the buyer email. Shopify only fires the shipping notification when the fulfilment is marked fulfilled by us. If the parcel is still in our pick queue, no email yet. Status will be visible in your SamVertex account.
- Refund processed in Shopify but COD ledger not updated. Sync runs continuously; if delay exceeds a few minutes contact your account manager.
Common questions
Section titled “Common questions”The frontmatter on this page emits FAQPage JSON-LD for Shopify-related questions; the same Q&A renders here for humans. See the Shopify FAQ for the full set.