我使用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語句看起來是正確的,它只是從商店ID 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)範圍內更新它。
與另一個數據庫我(最老的)我不能再現這種行爲,因爲代碼保持不變,我懷疑數據庫配置,但我找不到它。
你們有什麼想法嗎?我有點卡住了,在這裏瘋狂。
下面是從後臺的一些截圖:
正如你可以看到我選用了FR店,更新了簡短說明,並獲得上述的INSERT語句,商店DE &測試也被更新。
範圍是網站,而不是全球性的? –
你是什麼意思?我更新了選擇商店FR範圍的簡短說明,但所有其他商店都已更新。 –