0

我在 Magento 中有一个全局属性,volume_weight,它没有通过管理控制面板保存。我不知道为什么,无论我使用什么商店视图,它都没有保存。

任何想法从哪里开始寻找问题?我认为它始于我使用 Magmi 导入器,并将体积重量导入不同的商店视图 - 但它是一个全局属性?!

请帮忙!

谢谢,

4

1 回答 1

0

这对我有用:

您需要确定所有全局属性的属性 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

于 2015-01-15T10:34:40.917 回答