1
製品のリストの属性を「デフォルト値を使用」に設定します
商品のリストとストアビューのリストで画像を「デフォルト値を使用」に設定したい。製品ごとに個別に行う方法を知っています。setData(attributeName、false)なので、製品リストをループできます。問題:本当に遅い。 $attrArray=array('thumbnail','small_image','image'); $products = array(170,171,172); $stores = array(17,18,19); foreach ($stores as $store_id) { foreach ($products as $product_id) { foreach ($attrArray as $attr) { $product = Mage::getModel('catalog/product') ->load($product_id)->setStoreId($store_id) ->setData($attr, false) ->save(); } } } Mage :: getSingleton( 'catalog / product_action')-> updateAttributes($ products、$ attrArray、$ store_id);を使用しようとしました。代わりに、同じことを行うはずですが、製品のリストに渡ります。それは実際に何かをします:私のすべての画像は「画像なし」に設定されていますが、期待どおり「デフォルト値を使用」に設定されていません。 $attrArray = array('thumbnail'=>false,'small_image'=>false,'image'=>false); $products = array(170,171,172); $stores …