
写了段更新Magento tier price的代码,供初学者参考。此代码主要是用来改变Magento tier price的用户组。代码如下
//初始化Api连接 $proxy = new SoapClient('http://www.网址.com/api/soap/?wsdl'); $sessionId = $proxy->login('key', '123456'); function changetierprices($sku,$proxy,$sessionId) { // Get tier prices //$sku ='JScd122'; $tierPrices = $proxy->call($sessionId, 'product_tier_price.info', $sku); //判断是否有tier prices if(count($tierPrices)) { foreach ($tierPrices as $key1=>$value1) { if($value1[customer_group_id] == '1') { //修改tier price的组 $tierPrices[$key1]['customer_group_id'] = 'all'; } } //update $proxy->call($sessionId, 'product_tier_price.update', array($sku, $tierPrices)); //echo '<p>update</p>'; } else { echo '<p>this one no tierprice,sku='.$sku.'</p>'; } }
可以修改代码,一次传入几十个sku将api的更新变成批量操作,会提高效率。
magento官方tier price的Api参考见:http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_product_attribute_tier_price
转载表明出处:www.hellokeykey.com
版主, 请问如何开发腾讯登录,新浪微博登录的插件,跟magento 使用。
首先看下登录的接口,magento这边好说,我博客有关于登录的文章。