いくつかの共通のデフォルト値を持つ何千もの製品があります。
ページ レイアウト : レイアウトの更新はありません。可視性:個別には見えません。
カテゴリ: 空、
ここで、これら 3 つの属性を次のように 1 回変更します。
ページ レイアウト : 1 列。可視性:カタログ、検索 (4); カテゴリ: 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 を使用)