Я использую Magento 1.4.0.1, когда я выбираю продукт в области магазина (скажем, в FR-магазине) и обновляю краткое описание, это краткое описание обновляется во всех других магазинах, но не в глобальной области.
Я взглянул на оператор 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 (идентификатор магазина 1) в бэк-офисе.
С другой базой данных (самой старой) я не могу воспроизвести это поведение, поскольку код остается прежним, я подозреваю, что конфигурация базы данных, но я не могу ее найти.
У вас, ребята, есть идеи? Я немного застрял и схожу с ума здесь.
Вот несколько скриншотов из backoffice:
![Scopes](https://i.stack.imgur.com/g34St.png)
Как видите, я выбрал хранилище FR, обновил краткое описание и получил приведенную выше инструкцию INSERT, также обновлены магазины DE & Test.