新しい属性を追加する必要がある構成可能な製品が約500あります。
たとえば、属性としてすでにColorがあります。既存の構成可能な製品にサイズを追加するにはどうすればよいですか?
新しい属性を追加する必要がある構成可能な製品が約500あります。
たとえば、属性としてすでにColorがあります。既存の構成可能な製品にサイズを追加するにはどうすればよいですか?
属性セットに属性を追加してから、すべての単純な製品の属性を更新するだけでは不十分です。Magentoは、構成可能な製品を最初に作成するときに使用する「構成可能な属性」を尋ねます。したがって、新しい属性は、既存の構成可能な製品とその子製品には適用されません。CE 1.6.2で以下のDB回避策ハックをテストしましたが、機能しているようです。
catalog_product_entity必要な構成可能な製品に移動して検索し、注意entity_id->これは製品番号catalog_product_super_attribute、新しいレコードを挿入しますattribute_id。product_super_attribute_id catalog_product_super_attribute_label含む新しいレコードに移動して挿入しますproduct_super_attribute_idクレジット: http: //www.magentocommerce.com/boards/viewthread/43288/#t330918
使用される属性セットでこの属性を定義してから、すべての製品をデータフローで更新します
サイズが意図された構成可能な属性である場合、これがそれほど簡単になるかどうかはわかりません。Magentoでは、作成後にアイテムを構成できる属性を再定義することはできません。
属性を作成して属性セットに追加した後、属性を構成可能にするために、データベースレベルで属性をハックする必要があります。つまり、単純な子商品もサイズ属性を持つように変更する必要があります。
幸運を。必ず戻ってきて、それを機能させるために何をしたかを教えてください。
ありがとう、ジョー
「属性の管理」セクションではなく、製品を編集するときに属性を追加してみてください。
私の場合は、その製品の属性セットと、その属性セット内の他のすべての製品に自動的に追加されます。
実際、「属性の管理」セクションを使用して新しい属性を追加することに問題はありません。
構成可能な製品を開き、複製を選択し、古い属性と新しい属性を選択し、SKUなしで複製を作成し、元の構成可能な製品と単純な製品を削除するという汚いハックがあります。その後、同じSKUを複製することができます。次に、新しいシンプルな製品を作成する必要があります。
単純な製品がそれほど多くない場合は、迅速な回避策です。