为什么我的产品描述在每个商店都有更新?

时间:2011-12-08 13:05:19

标签: magento

我正在使用Magento 1.4.0.1,当我在商店范围内选择一个产品(比如FR商店)并更新简短描述时,该简短描述正在所有其他商店中更新,但不在全球范围内更新。 / p>

我看了一下DELETE / INSERT语句,这就是我得到的:

DELETE FROM `catalog_product_entity_text` WHERE (entity_id='61060' AND entity_type_id='4' AND attribute_id IN('72') AND store_id ='1')

DELETE语句看起来正确,它只从商店标识1

中删除属性
INSERT INTO `catalog_product_entity_text` (`entity_type_id`, `attribute_id`, `store_id`, `entity_id`, `value`) VALUES ('4','62','2','61060','FR'), ('4','62','1','61060','FR'), ('4','62','4','61060','FR'), ('4','62','3','61060','FR') ON DUPLICATE KEY UPDATE `value`=VALUES(`value`)

但是,每个商店都会更新属性62(short_description),但是,我目前正在后台的FR(商店ID 1)范围内更新它。

使用另一个数据库我(最老的)我无法重现这种行为,因为代码保持不变,我怀疑是数据库配置,但我找不到它。

你们有什么想法吗?我有点陷入困境,在这里发疯。


以下是后台的一些截图:

Short description Scopes

正如您所看到的,我选择了FR商店,更新了简短描述,并获得了上面的INSERT语句,商店DE&测试也会更新。

1 个答案:

答案 0 :(得分:3)

您的屏幕截图显示,目前[WEBSITE]范围已分配到您的short_description属性,您希望该属性为[STORE VIEW]

这就是website范围内所有商店的更新原因。

检查/更改以下属性设置:

Catalog -> Attributes -> Manage Attributes -> short_description -> Scope