Démarrer un projet

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