API REST de WooCommerce Multi Inventory
Desde la versión 1.3 de nuestro plugin WooCommerce Multi Inventory hay una API REST integrada. Con ella, vendedores u otros clientes pueden consultar stocks, ubicaciones y más.
Base de la API REST
La base de todas las llamadas de Multi Inventory de nuestra API es «/wc/multi-inventory/v1/». Una llamada completa incluye, por supuesto, también la URL de su web y wp-json.
Un ejemplo de base completa:
https://www.YOURDOMAIN.COM/wp-json/wc/multi-inventory/v1/inventories?consumer_key=YOUR_KEY&consumer_secret=YOUR_KEY
Obtener almacenes
La primera llamada de la API REST devuelve todas las ubicaciones de inventario.
/wp-json/wc/multi-inventory/v1/inventories
Obtener el stock de un producto por almacén
Para obtener el stock de un producto use la llamada «stock». Los parámetros son sku o product_id. Ejemplo:
/wp-json/wc/multi-inventory/v1/stock?sku=123
Parámetros:
sku OR product_id
Actualizar el stock de un producto por almacén
Para actualizar el stock de un producto, envíe la llamada «stock» como POST.
/wp-json/wc/multi-inventory/v1/stock?stock=5&sku=123&inventory=71
Parámetros:
stock
sku OR product_id inventory (inventory id)
Obtener pedidos por almacén
Para obtener todos los pedidos de un almacén use la llamada «orders». El parámetro es inventory (con el ID de su almacén).
/wp-json/wc/multi-inventory/v1/orders?inventory=71