REST API di WooCommerce Multi Inventory
Dalla versione 1.3 del nostro plugin WooCommerce Multi Inventory offriamo una REST API integrata, con cui venditori o altri clienti possono recuperare scorte, sedi dei magazzini e altro.
Base della REST API
La base di tutte le chiamate Multi Inventory della nostra API è “/wc/multi-inventory/v1/”. Una chiamata completa include naturalmente anche l’URL del sito e wp-json.
Ecco un esempio di base completa:
https://www.YOURDOMAIN.COM/wp-json/wc/multi-inventory/v1/inventories?consumer_key=YOUR_KEY&consumer_secret=YOUR_KEY
Recuperare i magazzini
La prima chiamata REST API recupera tutte le sedi dei magazzini.
/wp-json/wc/multi-inventory/v1/inventories
Recuperare le scorte di un prodotto
Per ottenere le scorte di un prodotto usa la chiamata stock, con i parametri sku o product_id. Esempio:
/wp-json/wc/multi-inventory/v1/stock?sku=123
Parametri:
sku OR product_id
Aggiornare le scorte di un prodotto
Per aggiornare un prodotto con i dati delle scorte usa la chiamata stock come POST.
/wp-json/wc/multi-inventory/v1/stock?stock=5&sku=123&inventory=71
Parametri:
stock
sku OR product_id inventory (inventory id)
Recuperare gli ordini di un magazzino
Se ti servono tutti gli ordini per ID magazzino, usa la chiamata orders con il parametro inventory (l’ID del magazzino).
/wp-json/wc/multi-inventory/v1/orders?inventory=71