Inventory API
This is an old revision of the document!
Table of Contents
Allows export/import catalog inventory.
Module: Mage_CatalogInventory
Resource: cataloginventory_stock_item
Aliases:
- product_stock
Methods |
cataloginventory_stock_item.list |
Retrieve stock data by product ids
Return: array
Arguments:
- array products - list of products IDs or Skus
Aliases:
- product_stock.list
cataloginventory_stock_item.update |
Update product stock data
Return: boolean
Arguments:
- mixed product - product ID or Sku
- array data - data to change (qty, is_in_stock)
Aliases:
- product_stock.update
Faults |
| Fault Code | Fault Message |
|---|---|
| 101 | Product not exists. |
| 102 | Product inventory not updated. Details in error message. |
Examples |
Example 1. Working with stock update |
- $proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
- $sessionId = $proxy->login('apiUser', 'apiKey');
- // Get stock info
- var_dump($proxy->call($sessionId, 'product_stock.list', 'Sku'));
- // Update stock info
- $proxy->call($sessionId, 'product_stock.update', array('Sku', array('qty'=>50, 'is_in_stock'=>1)));
- var_dump($proxy->call($sessionId, 'product_stock.list', 'Sku'));


