比较两个 CSV 文件并更新主 CSV 上的价格


Compare two CSV files and update prices on the main CSV

Magento CSV

SKU,Price
BFJ182H,£89.85
BFJ135Y,£163.10
EC32,£100.00
EC37,£104.00

价格更新表

SKU,Price
BFJ182H,£109.47
BFJ135Y,£180.28
EC32,£150.69
EC37,£200.73

基本上我想做的是运行一个查询,在价格更新表中搜索SKU代码,并将价格更新表中的价格与Magento CSV中的价格进行比较,如果Magento CSV中的价格与价格更新表中的价格不同,无论它是更低还是更高,并将Magento CSV上的价格更新为与价格更新表。

我该怎么做呢?

然后我可以将其放回完整的CSV中并重新上传到他们的网站以更新价格。

改用岩浆。 http://sourceforge.net/projects/magmi/

学习需要一点时间 - 但是当您使用此工具学习导入过程时,您将永远不会回头。

阅读文档! http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Main_Page

对于Magmi来说,仅您的价格更新表就已经足以进行更新。(您真的不需要原始CSV,假设您已经拥有Magento CSV的值作为Magento商店的当前价格)。您只需要 sku 之后的"商店"列,例如:

sku,store,price
BFJ182H,admin,109.47
BFJ135Y,admin,180.28
EC32,admin,150.69
EC37,admin,200.73

上述假设您的默认商店货币为 GBP (£),并且设置为"admin"的商店值告诉 magmi 更新默认值。 替换为适当的商店代码。有关此特定功能的文档,请参见更多内容:http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Magmi_Behaviour_-_store_column

祝你好运!