Zum Inhalt springen
All integrations

WooCommerce

WordPress plugin for WooCommerce shops.

Requirements

WooCommerce 6.0+, WordPress 5.8+, PHP 7.4+, 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. WordPress admin → Plugins → Add New → “Upload Plugin” → choose the zip → install → activate.

  3. 3

    Connect

    WooCommerce → “Hemp Wholesale”: paste the API key, choose the shipping mode (neutral/branded) and the trigger status (e.g. “Processing”) → Save. Then click “Connect” — this registers the shipment webhook automatically.

  4. 4

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