我想更新所有产品'制造商使用SQL / mysql查询shell。 我怎样才能做到这一点?
答案 0 :(得分:2)
使用magmi,当数据量很大时,这是一个更好的选择。
答案 1 :(得分:0)
使用EAV模式存储制造商值,编写原始SQL以更改这些是噩梦,使用ORM代替(使用模块sql目录中的安装脚本)。
$installer = new Mage_Catalog_Model_Resource_Setup();
$installer->startSetup();
$products = Mage::getModel("catalog/product")->getCollection()->addAttributeToSelect('*');
foreach($products as $product) {
$product->setManufacturer(...);
$product->save();
}
$installer->endSetup();`