Zum Inhalt springen

Requirements

Shopware 6.5 or 6.6, PHP 8.1+, server/console access, approved reseller account.

Step by step

  1. 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. 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. 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. 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. 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).