如何將給定屬性的值設置爲所有產品(高效)的相同值?以編程方式更新所有產品屬性
通過高效我的意思是在一次交易中,不必遍歷整個產品集合。
在過去,我已經使用Mage_Catalog_Model_Product_Action
對產品的批量更新,而且運行非常快
Mage::getSingleton('catalog/product_action')
->updateAttributes($productIds, array('some_attribute' => 'some_value'), 0)
但是,它需要你指定要更新其產品ID,創造了一個巨大的WHERE entity_id IN(...)
條款MySQL語句。有沒有辦法做到這一切?
這將更新產品,以相同的屬性值工作;假設您必須將所有產品更新爲不同/唯一的值 - 這將如何工作? – 2017-06-17 15:32:32