Project starten

REST API van WooCommerce Multi Inventory

Vanaf versie 1.3 van onze plugin WooCommerce Multi Inventory bieden we een ingebouwde REST API. Daarmee kunnen leveranciers of andere klanten voorraden, locaties en meer ophalen.

Basis van de REST API

De basis voor alle Multi Inventory-aanroepen van onze API is “/wc/multi-inventory/v1/”. Een volledige aanroep bevat natuurlijk ook je site-URL en wp-json.

Een voorbeeld van een volledige basis:

https://www.YOURDOMAIN.COM/wp-json/wc/multi-inventory/v1/inventories?consumer_key=YOUR_KEY&consumer_secret=YOUR_KEY

Magazijnen ophalen

De eerste REST API-aanroep haalt alle magazijnlocaties op.

/wp-json/wc/multi-inventory/v1/inventories

Voorraad van een product ophalen

Om de voorraadgegevens van een product op te halen, gebruik je de aanroep stock. Parameters zijn sku of product_id. Voorbeeld:

/wp-json/wc/multi-inventory/v1/stock?sku=123

Parameters:

sku OR product_id

Voorraad van een product bijwerken

Om een product met voorraadgegevens bij te werken, gebruik je de aanroep stock als POST.

/wp-json/wc/multi-inventory/v1/stock?stock=5&sku=123&inventory=71

Parameters:

stock
sku OR product_id inventory (inventory id)

Bestellingen per magazijn ophalen

Heb je alle bestellingen per magazijn-ID nodig, gebruik dan de aanroep orders. De parameter is inventory (met je magazijn-ID).

/wp-json/wc/multi-inventory/v1/orders?inventory=71