API REST de WooCommerce Multi Inventory
Depuis la version 1.3 de notre plugin WooCommerce Multi Inventory, une API REST est intégrée. Revendeurs ou autres clients peuvent ainsi récupérer stocks, emplacements et plus encore.
Base de l’API REST
La base de tous les appels Multi Inventory de notre API est « /wc/multi-inventory/v1/ ». Un appel complet comprend bien sûr aussi l’URL de votre site et wp-json.
Exemple de base complète :
https://www.YOURDOMAIN.COM/wp-json/wc/multi-inventory/v1/inventories?consumer_key=YOUR_KEY&consumer_secret=YOUR_KEY
Récupérer les entrepôts
Le premier appel de l’API REST renvoie tous les emplacements de stock.
/wp-json/wc/multi-inventory/v1/inventories
Récupérer les stocks d’un produit
Pour obtenir les stocks d’un produit, utilisez l’appel « stock ». Paramètres : sku ou product_id. Exemple :
/wp-json/wc/multi-inventory/v1/stock?sku=123
Paramètres :
sku OR product_id
Mettre à jour les stocks d’un produit
Pour mettre à jour les stocks d’un produit, envoyez l’appel « stock » en POST.
/wp-json/wc/multi-inventory/v1/stock?stock=5&sku=123&inventory=71
Paramètres :
stock
sku OR product_id inventory (inventory id)
Récupérer les commandes d’un entrepôt
Pour toutes les commandes d’un entrepôt, utilisez l’appel « orders ». Le paramètre est inventory (avec l’ID de votre entrepôt).
/wp-json/wc/multi-inventory/v1/orders?inventory=71