我在使用Magmi将产品导入Magento环境时发现了一个问题。
Magento安装在2个不同的域上有2个不同的商店,所有商店都从一个Magento实例运行。两家商店都有相同的产品,但要求产品数据的差异很小,因为销售价格可能会根据其使用的商店而有所不同。
当更新默认商店的产品(商店设置为admin
,网站设置为CSV文件中的default
)时,Magmi似乎会删除此产品的所有产品关系。当手动恢复关系并使用相同的CSV文件再次更新,但商店和网站被设置为不同的值时,关系保持不变。
我已验证CSV文件是否正确,因为所有数据都已正确导入。产品relater插件已被关闭,以测试是否有诀窍,但同样的事情不断发生。 CSV文件中没有可能导致问题的列re_skus
或xre_skus
。
我如何确保Magmi保持关系,而不是每次产品更新时都删除它们?
Magento版本为1.8.1.0,Magmi版本为0.7.20。
答案 0 :(得分:0)
" admin" store是一个告诉=>的值将以下所有值视为" common"到所有商店。 根据文件的导入顺序(如果使用单个文件,则为CSV行)," admin"还将假设"删除该行数据的所有先前商店特定关联" (对于可能具有商店视图范围的所有数据)。
所以它只是一个" import"分区问题。
为" common"创建一个文件所有商店的价值(这可能包括产品关系) 为"存储特定的"创建一个文件。值(即:列只是sku + store特定属性)
也许你也可以为" association"。
创建一个文件或者在3个magmi导入配置文件中使用相同的文件,使用" import limiter"进行过滤。和/或"价值替代者"但这仅用于优化版本时间和时间。可能有点棘手。
这有助于解决您的问题。