REST API von WooCommerce Multi Inventory
Ab Version 1.3 unseres Plugins WooCommerce Multi Inventory gibt es eine eingebaute REST API. Damit rufen Händler oder andere Kunden Lagerbestände, Standorte und mehr ab.
Basis der REST API
Die Basis für alle Multi-Inventory-Aufrufe unserer API ist „/wc/multi-inventory/v1/“. Ein vollständiger Aufruf enthält natürlich auch Ihre Website-URL und wp-json.
Ein Beispiel für die vollständige Basis:
https://www.YOURDOMAIN.COM/wp-json/wc/multi-inventory/v1/inventories?consumer_key=YOUR_KEY&consumer_secret=YOUR_KEY
Lager abrufen
Der erste REST-API-Aufruf liefert alle Lagerorte.
/wp-json/wc/multi-inventory/v1/inventories
Lagerbestände eines Produkts abrufen
Die Lagerbestände eines Produkts erhalten Sie mit dem Aufruf „stock“. Parameter sind sku oder product_id. Beispiel:
/wp-json/wc/multi-inventory/v1/stock?sku=123
Parameter:
sku OR product_id
Lagerbestände eines Produkts aktualisieren
Um Lagerbestände eines Produkts zu aktualisieren, senden Sie den Aufruf „stock“ als POST.
/wp-json/wc/multi-inventory/v1/stock?stock=5&sku=123&inventory=71
Parameter:
stock
sku OR product_id inventory (inventory id)
Bestellungen pro Lager abrufen
Für alle Bestellungen eines Lagers nutzen Sie den Aufruf „orders“. Parameter ist inventory (mit Ihrer Lager-ID).
/wp-json/wc/multi-inventory/v1/orders?inventory=71