Call-back icon  Sales: Call 800.374.8146 (N America)|757.278.0920 (International)

Magento

Open Source eCommerce Evolved

Product Tier Price API

Last modified by Michael on Fri, July 4, 2008 13:33
Source|Old Revisions  

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

  1. $proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
  2. $sessionId = $proxy->login('apiUser', 'apiKey');
  3.  
  4. // Get tier prices
  5. $tierPrices = $proxy->call($sessionId, 'product_tier_price.info', 'Sku');
  6.  
  7. var_dump($tierPrices);
  8.  
  9. // Add new
  10. $tierPrices[] = array(
  11.     'website'           => 'all',
  12.     'customer_group_id' => 'all',
  13.     'qty'               => 68,
  14.     'price'             => 18.20
  15. );
  16.  
  17. // Update tier prices
  18. $proxy->call($sessionId, 'product_tier_price.update', array('Sku', $tierPrices));
  19.  
  20. // Compare values
  21. var_dump($proxy->call($sessionId, 'product_tier_price.info', 'Sku'));
  22.  
  23. var_dump($tierPrices);



 

Popular Wiki Tags  |  View all

 observer   model   clienti magazin   pdf   video   image   upload   CRM   vtiger   diagram   schema   CGI   registration   attribute   pages 

Professional Services from the Magento Team

Professional Installation from the Magento Team

Magento Job Board - Some sort of tag line goes here

Latest Posts| View all Jobs
Sales: Call 800.374.8146 (North America) 757.278.0920 (International)
© Copyright 2008 Varien. Magento is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
33691 users|394 users currently online|74671 forum posts