Requirements
A Shopify store (your own admin access), approved reseller account. No Shopify Partner account needed.
Step by step
- 1
Create a custom app in Shopify
Shopify admin → Settings → Apps and sales channels → “Develop apps” → Create an app. Set Admin API scopes: read_orders and write_merchant_managed_fulfillment_orders. Install → copy the Admin API token (shpat_…).
- 2
Get the webhook + secret
Open “Connect Shopify” in your Hemp Wholesale dashboard — it shows your personal webhook URL. In Shopify (Settings → Notifications → Webhooks) create an “Order creation” webhook (JSON) with that URL and copy the signing secret shown.
- 3
Enter in the dashboard
In “Connect Shopify”, enter your shop domain, the Admin API token and the webhook secret → Save. Status turns “Connected”. Done — orders flow in automatically, shipment/tracking syncs back.
Matching products (SKU)
Orders are matched to our products by SKU, then by EAN/barcode. Easiest path: import our product feed (dashboard → API/feed) so your SKUs match ours. Otherwise use the “SKU mapping” field, one line per item: your-sku = our-sku. Unmatched items are never silently dropped — the order gets a note instead.
Test it
Place a test order in your Shopify store. A dropship order appears shortly in your Hemp Wholesale dashboard. When we ship, the Shopify order is automatically marked “fulfilled” with the tracking number.
Troubleshooting
Orders aren't coming through.
Check that the “Order creation” webhook in Shopify uses exactly your dashboard URL and that the secret you entered matches Shopify's. On a bad signature we reject the order (by design).
An order wasn't forwarded — why?
Usually an unmatched SKU. Check the order note — it lists the items that weren't found. Fix: import the product feed or add a SKU mapping.