如何使用脚本从Magento root设置产品层价?

时间:2017-05-20 11:52:43

标签: php magento-1.9

我想使用脚本设置产品等级价格。我尝试过很多方式:

Mage::getModel('catalog/product_action')->updateAttributes(array($_product->getId()),array('tier_price' => $tierPrices),$product->getStoreId()); 

$_product->getResource()->saveAttribute($tierPrices, 'tier_price');

但我失败了。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此脚本。

require_once 'app/Mage.php';
Mage::app();
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

$product = Mage::getModel('catalog/product')->load(<YOUR PRODUCT ID>);

$tierPrices[] = array(
            'cust_group'    => '1',
            'price_qty' => '2',
            'price'   => '95',
            'website_id' => '0'
         );

$product->setTierPrice($tierPrices);

$product->save();