我在 Magento 中有一个全局属性,volume_weight,它没有通过管理控制面板保存。我不知道为什么,无论我使用什么商店视图,它都没有保存。
任何想法从哪里开始寻找问题?我认为它始于我使用 Magmi 导入器,并将体积重量导入不同的商店视图 - 但它是一个全局属性?!
请帮忙!
谢谢,
本
我在 Magento 中有一个全局属性,volume_weight,它没有通过管理控制面板保存。我不知道为什么,无论我使用什么商店视图,它都没有保存。
任何想法从哪里开始寻找问题?我认为它始于我使用 Magmi 导入器,并将体积重量导入不同的商店视图 - 但它是一个全局属性?!
请帮忙!
谢谢,
本
这对我有用:
您需要确定所有全局属性的属性 id,然后从catalog_product_entity_*
表中删除具有上述属性 id 之一且 store 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_varchar
, catalog_product_entity_text
, catalog_product_entity_datetime
,执行相同的操作catalog_product_entity_decimal
。
完成后重建索引。
注意:catalog_eav_attribute
我编写它的方式中的 select from 也会为您提供全局类别属性的属性 ID,但这并不重要,因为在产品表中您没有类别属性引用。
此外,在尝试此操作之前,请备份您的数据库以防我遗漏了什么。
来源:https
://magento.stackexchange.com/a/42763/6501
感谢:https ://magento.stackexchange.com/users/146/marius