Product Tier Price API
This is an old revision of the document!
Allows to import/export product tier prices.
Module: Mage_Catalog
Resource: catalog_product_attribute_tier_price
Aliases:
- product_attribute_tier_price
- product_tier_price
Methods |
catalog_product_attribute_tier_price.info |
Retrieve product tier prices
Return: array - array of tier prices array(array(’website’ ⇒ ..., ‘customer_group_id’ ⇒ ..., ‘qty’ ⇒ ..., ‘price’ ⇒ ...))
Arguments:
- mixed product - product ID or Sku
Aliases:
- product_attribute_tier_price.info
- product_tier_price.info
catalog_product_attribute_tier_price.update |
Update product tier prices
Return: boolean
Arguments:
- mixed product - product ID or Sku
- array tierPrices - array of tier prices array(array(’website’ ⇒ ..., ‘customer_group_id’ ⇒ ..., ‘qty’ ⇒ ..., ‘price’ ⇒ ...))
Aliases:
- product_attribute_tier_price.update
- product_tier_price.update
Faults |
| Fault Code | Fault Message |
|---|---|
| 100 | Product not exists. |
| 101 | Invalid data given. Details in error message. |
| 102 | Tier prices not updated. Details in error message. |
Examples |
- $proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
- $sessionId = $proxy->login('apiUser', 'apiKey');
- // Get tier prices
- $tierPrices = $proxy->call($sessionId, 'product_tier_price.info', 'Sku');
- var_dump($tierPrices);
- // Add new
- $tierPrices[] = array(
- 'website' => 'all',
- 'customer_group_id' => 'all',
- 'qty' => 68,
- 'price' => 18.20
- );
- // Update tier prices
- $proxy->call($sessionId, 'product_tier_price.update', array('Sku', array($tierPrices)));
- // Compare values
- var_dump($proxy->call($sessionId, 'product_tier_price.info', 'Sku'));
- var_dump($tierPrices);


