您的位置:首页 > 其它

解决magento保存产品时耗时很长的问题

2016-10-26 11:07 155 查看
以前我在更新产品属性值(拿price为例)的时候,通常会这样做:

foreach($product_ids as $id){  
    $product = Mage::getModel('catalog/product')->load($id);  
    $product->setPrice($price)->save();  
}  
改为

$store_id = Mage::app()->getStore('default')->getId();  
foreach($product_ids as $id){  
    Mage::getSingleton('catalog/product_action')->updateAttributes(array($id), array('price'=>$price), $store_id);  
}  
减少了大概5倍时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: