Magento 使用SKU和产品名称作为元标题

Magento 使用SKU和产品名称作为元标题,magento,Magento,我需要更新我的Magento产品详细信息(超过25000个),以便它们都以以下方式设置元标题详细信息: 产品SKU:产品名称 有人能帮我解决如何以编程方式更新数据库,以便在每个产品上都能做到这一点吗 目前在Magento 1.4.0.1上,但即将推出升级版的1.6网站。约根·塞伦说: Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('sku')->addAttributeToSel

我需要更新我的Magento产品详细信息(超过25000个),以便它们都以以下方式设置元标题详细信息:

产品SKU:产品名称

有人能帮我解决如何以编程方式更新数据库,以便在每个产品上都能做到这一点吗


目前在Magento 1.4.0.1上,但即将推出升级版的1.6网站。

约根·塞伦说:

Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('sku')->addAttributeToSelect('name');
foreach ($products as $product) {
  $product->setMetaTitle(sprintf("%s : %s", $product->getSku(), $product->getName()));
  $product->save();
}

嗯,在你的代码里你被卡住了?通常,这只是加载一个产品集合,逐个循环浏览产品,将
meta_title
属性值更改为您想要的值并保存产品。谢谢您的代码!我需要将它构建成一个完整的脚本,以便针对数据库运行它。我可能会解决这个问题,但如果我需要任何进一步的帮助,我会大声回应。非常感谢!!