Avvia un progetto

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