Iniciar un proyecto

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