如何更新产品属性?

时间:2012-07-18 20:17:38

标签: magento magento-1.7

我有数以千计的产品有一些常见的默认值:

  

页面布局:没有布局更新;可见性:单独不可见;
  categoies:空,

现在我想改变这三个属性,如下所示:

  

页面布局:1列;能见度:目录,搜索(4); categoies:1,

我尝试使用以下代码完成它,但它无效。

$collection = Mage::getResourceModel('catalog/product_collection')->load();

foreach($collection as $items)
{  
    $product = Mage::getModel('catalog/product')->load($items->getId());  
    $product->setVisibility(4);  
    $product->save();
    echo $product->getId().'<br>';        
}  

谁能告诉我我的代码有什么问题?

我也试图在数据库中完成。但我不知道哪个表可以控制可见性,哪个表可以控制布局或类别。 (使用Magento 1.7)

1 个答案:

答案 0 :(得分:0)

您可以直接从管理区域执行此操作:

目录 - &gt;管理产品

检查要修改的文章,然后从“操作”下拉菜单中选择“更改属性”。

您现在可以大规模更改产品的属性

干杯