質問

構成可能な製品を作成すると、タブ「関連製品」のタブで「デフォルトの使用」のチェックボックスは、属性のラベルがチェックされていません。

私はこれを変更しました product.js (404行)、追加 attribute.use_default == null:

                if (attribute.use_default == '1' || attribute.use_default == null  ) {
                use_default_checked = ' checked="checked"';
                label_readonly = ' readonly="readonly"';
            }

これは正常に機能します。

しかし、今、私がすでに作成したすべての製品にこれを設定したいと思います。

DBでクエリを作成するのに役立つ答えを受け入れます

役に立ちましたか?

解決

構成可能なすべての製品のすべての属性に対してそれを実行したい場合は、次のとおりです。

catalog_product_super_attribute_label set use_default = 1を更新します

特定の製品または特定の属性のためにそれをしたい場合は JOINcatalog_product_super_attribute 使用したテーブル product_super_attribute_id 両方のテーブルのフィールド。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top