質問

ドロップダウン属性をマルチセレクト属性に変換する必要がありました。

だから私はこのリンクに従いました: http://swarminglabs.com/how-to-change-a-product-dropdown-attribute-to-a-multi-select/

私がこの問題を手に入れたものとはじめとしたもの:

ドロップダウンからマルチセレクト

への変更後、バックエンドで属性が選択されていません。

これの後、私たちがサイトの店舗ビューを選択したときにのみ、フロントエンドの属性を取得することができます。

しかし、私たちも「デフォルト値」を選択したときに働きたいのです。

役に立ちましたか?

解決

Shivaniからの前の答えはこれを解決しませんか?

Catalog_product_entity_varcharテーブルの値を確認できます。デフォルト

と見なすstore_id 0を持つ必要があります。

===更新===

次のクエリを使用すると、属性のデフォルト値以外の値を見つけることができます(属性IDは1244です。他の質問があります):

select entity_id,store_id from catalog_product_entity_varchar where attribute_id = 1244 and store_id != 0
.

いくつか(または多数)見つかった場合は、デフォルト値がある場合、または

がある場合は、次の手順をチェックする必要があります。

===更新===

既に定義されていない場合は、属性1244の値をデフォルトストアに割り当てるクエリを書きました。

これが機能することを確信しているが、データベース上の更新クエリを実行する前に実際にDBバックアップを作成する必要があります

UPDATE IGNORE catalog_product_entity_varchar SET store_id =0 WHERE attribute_id =1244
.

===更新===

UPDATEステートメントは実際には機能しませんでしたが、更新されましたが、今度は

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