2012-10-03 50 views
0

所以,這就是我想要做的。Magento:更新基於SKU的特定屬性

我有一個龐大的EAN號碼列表,我都需要鏈接到特定的SKU。

if SKU = ABCD1234 then EAN = 12345678 
if SKU = ABCE1234 then EAN = 12345679 
if SKU = ABCF1234 then EAN = 12345670 

任何人都知道這Magento的表,我需要改變,以及什麼樣的SQL查詢我必須這樣做?

乾杯

凱文

回答

0

,你可以把你的SKU/EAN清單以CSV,並使用magmi使更新

+0

不幸的是,我工作。 – Kevinster

+0

foreach($ values as $ sku => $ ean) { $ product = Mage :: getModel('catalog/product') - > loadByAttribute('sku',$ sku); if($ product){ $ product-> setEan($ ean); $ product-> save(); $ log [$ ean] = $ product-> getSku(); } } 爲我工作.. – Kevinster

0

我會運行本地Magento的導入(系統 - >導入/出口)。只需創建一個包含兩列的CSV文件(sku - EAN)。應該爲你做的伎倆。

+0

問題不過是,是不存在的SKU的錯誤 - 假設我們收到100.000 SKU的供應商文件 - 但我們只有其中的800 .... –