我需要更新我的 Magento 产品详细信息(其中超过 25000 个),因此它们都具有以下方式设置的 Meta Title 详细信息:
产品 SKU : 产品名称
有人可以帮我解决如何以编程方式更新数据库,以便在每个产品上都这样做吗?
目前在 Magento 1.4.0.1 上,但即将推出我们升级的 1.6 网站。
我需要更新我的 Magento 产品详细信息(其中超过 25000 个),因此它们都具有以下方式设置的 Meta Title 详细信息:
产品 SKU : 产品名称
有人可以帮我解决如何以编程方式更新数据库,以便在每个产品上都这样做吗?
目前在 Magento 1.4.0.1 上,但即将推出我们升级的 1.6 网站。
Jürgen Thelen 说:
Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('sku')->addAttributeToSelect('name');
foreach ($products as $product) {
$product->setMetaTitle(sprintf("%s : %s", $product->getSku(), $product->getName()));
$product->save();
}