0

Magentoにグローバル属性volume_weightがありますが、これは管理コントロールパネルから保存されていません。どのストアビューを使用しても、保存されない理由がわかりません。

問題を探し始める場所について何かアイデアはありますか?Magmiインポーターを使用して、ボリュームウェイトをさまざまなストアビューにインポートしたときに始まったと思いますが、これはグローバル属性ですか?!

助けてください!

ありがとう、

ベン

4

1 に答える 1

0

これは私のために働いています:

すべてのグローバル属性の属性 ID を特定してから、catalog_product_entity_*属性 ID が上記のいずれかであり、ストア ID フィールドがゼロではないテーブルからすべての値を削除する必要があります。

DELETE FROM `catalog_product_entity_int` 
WHERE
   store_id <> 0 AND
   attribute_id IN (
           SELECT attribute_id 
           FROM catalog_eav_attribute 
           WHERE is_global = 1

   )

テーブルcatalog_product_entity_varcharcatalog_product_entity_textcatalog_product_entity_datetime、についても同じことを行いcatalog_product_entity_decimalます。

完了したら、インデックスを再構築します。

注:catalog_eav_attribute私が書いた方法で選択すると、グローバル カテゴリ属性の属性 ID も得られますが、製品テーブルにはカテゴリ属性の参照がないため、これは重要ではありません。

また、これを試す前に、何か見逃した場合に備えてデータベースをバックアップしてください。

ソース: https://magento.stackexchange.com/a/42763/6501
ありがとう: https://magento.stackexchange.com/users/146/marius

于 2015-01-15T10:34:40.917 に答える