0

新しい商品を編集または追加するときに、商品ごとに有効にできる属性を追加する拡張機能をインストールしましたが、既存のすべての商品に追加する必要があります。

a) SQL?

b) Magento コレクションに対してこれを行うクラスを教えてください。

同様の質問ですが、SQLまたはモジュールで行う必要があります:magentoのすべての製品のデフォルト属性値

4

1 に答える 1

0

製品ごとにオンにできる属性を追加します

以前ここにいた。

モジュールをインストールすると、製品メンテナンスに表示されますか? その場合は、エクスポート プロファイルに表示されます。skuid、store、type、および新しい属性のエクスポートを作成し、CSV ファイルにエクスポートします。[Magento の列見出しを使用] が [はい] に設定されていることを確認してください。新しい属性を、設定が必要な製品の CSV ファイルに必要なものに設定し、[すべての製品のインポート] プロファイルを使用してインポートします。

新しくインストールされたモジュール属性は、属性が表示されるページで編集されたものが保存されるまで、デフォルトで空白になります。プロファイル インポートを使用して、それらをすべて yes または 1 に設定します (これが yes/no 有効タイプ フィールドである場合は、全面的に有効にします)。エクスポートをチェックして、データベースで yes/no を使用しているか、ブール値 1/0 を使用しているかを確認する必要があります。

この属性がドロップダウン アイテムの場合、アップロードが機能するように、属性のメンテナンスですべての選択アイテムを作成し、アップロード ファイルの値が属性のメンテナンスでの選択と正確に一致することを確認する必要があります。

追加のメモとして、この属性が単純なアイテムに対してのみ作成されている場合は、インポート ファイルに含める単純なアイテムのみが含まれるようにエクスポートをフィルター処理してください。

使い捨てのコードに多くの労力を費やすことは、単純なインポートで修正され、操作が完全に完了したときに KISS メソッドに違反する、1 回限りの取引の 1 つに思えます。

于 2012-05-27T00:54:30.177 に答える