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