我在Magento中有一个全局属性,volume_weight不是通过管理控制面板保存的。我不知道为什么,不管我使用什么商店视图,它都不是储蓄。Magento体积重量(全球属性)不保存/更新
任何想法从哪里开始寻找问题?我认为这是在我使用Magmi进口商时开始的,并将体积重量导入不同的商店视图 - 但这是一个全球性属性?!
请帮忙!
感谢,
本
我在Magento中有一个全局属性,volume_weight不是通过管理控制面板保存的。我不知道为什么,不管我使用什么商店视图,它都不是储蓄。Magento体积重量(全球属性)不保存/更新
任何想法从哪里开始寻找问题?我认为这是在我使用Magmi进口商时开始的,并将体积重量导入不同的商店视图 - 但这是一个全球性属性?!
请帮忙!
感谢,
本
这工作对我来说:
您需要确定属性ID为全球所有的属性然后从具有属性id catalog_product_entity_*
表中删除所有的值其中一个上面标识的商店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
中选择,也会为您提供全局类别属性的属性ID,但这并不重要,因为在产品表中没有类别属性引用。
此外,在尝试此操作之前,备份您的数据库以防万一我遗失了某些东西。
来源:https://magento.stackexchange.com/a/42763/6501
感谢:https://magento.stackexchange.com/users/146/marius
取一个产品,清理数据库。并检查,这是否有帮助。 Magento检查自己的完整性,但如果你有特定于storeview的属性,他们可能会覆盖你的全局设置,并且你不能在magento里编辑它们,因为它是一个全局属性;) – 2013-03-05 12:32:35
如果你的属性的范围是“global”,那么magmi只会影响它对“默认值”(即管理存储)的价值,所以不会存在“存储值”,因为该属性不能使用“存储范围”值设置,因为它是全局值。 – dweeves 2013-03-05 13:19:41