Projekt starten

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