我有一个php脚本,可以读取一个csv文件并更新产品属性值“ Costs”,但是我注意到在使用以下代码时:
$product = Mage::getModel('catalog/product')->load($productId);
$product->setData('cost', $data[COG])->save();
花了很长时间才能完成FYI,我有7000k产品,每5分钟更新一次数量,
有没有一种方法可以将该行转换为mysql查询,从而使工作更快?非常感谢帮助
答案 0 :(得分:0)
您可以使用以下代码
$store_id = 0;
$attribute_code='cost';
Mage::getSingleton('catalog/product_action')->updateAttributes(
array($productId),
array('attribute_code' => $attribute_code),
$store_id
);