管理パネルからのcustom attribute (test)
テキストフィールドとしてfor製品を作成しましたdefault value('test')
そして、その属性をデフォルトの属性セットに割り当てました。
これで、製品の編集ページで新しいカスタム属性を確認できます。
製品コレクションでフィルタリングしようとすると
Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('test', array('like' => 'test'))->getData();
空の配列を返します。
私の質問は:
インストーラースクリプトを使用して属性にデフォルト値を設定する方法はありますか?
デフォルト値がその属性に設定されていないのはなぜですか?
すべての製品にデフォルト値を追加する方法はありますか?私の店には10,000以上の商品があります。
注意 :
製品コレクション全体をロードして、各製品の値を設定したくありません。