Requirements
Shopware 6.5 or 6.6, PHP 8.1+, server/console access, approved reseller account.
Step by step
- 1
Create an API key
In your Hemp Wholesale dashboard, go to “API keys”, create a new key (starts with rk_) and copy it. You need an approved reseller account.
- 2
Install the plugin
Download the plugin zip above. In admin: Extensions → My extensions → “Upload extension” → install & activate. (Or via console: bin/console plugin:refresh && plugin:install --activate HempWholeDropship.)
- 3
Configure
Settings → Extensions → “Hemp Wholesale Europe — Dropshipping”: enter API key, shipping mode and trigger order-state technical name (e.g. in_progress) → Save.
- 4
Register the shipment webhook
Once via console: bin/console hempwhole:connect https://your-shop.example — registers the signed shipment webhook and stores the secret.
- 5
Match SKUs
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.
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 shop (with a product whose SKU matches ours) and move it to the chosen trigger status. A dropship order should appear shortly in your Hemp Wholesale dashboard, and your shop order gets a note with our order number. When we ship, your order is automatically marked shipped/completed with the tracking number.
Troubleshooting
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.
Is tracking written back automatically?
Yes. When we ship, we set your order to shipped/completed and write the tracking number — provided you clicked “Connect” once (registers the signed shipment webhook).