我们有一个多店铺magento设置,我们在主站点下有几个商店。我们需要为数百种产品启用和设置搜索可见性,但我们不希望这些产品只在每个商店中展示,事实上,我们只希望它们在一个商店中展示。我尝试更新Magento数据库,但发现不是每个商店都有一组要更新的属性,这需要一些奇特的SQL来执行。我也尝试过创建一个Excel XML导入,但是没有用。导入文件看起来像这样(我尝试了两种方式):
sku visibility status _store 112001 4 1 otherstore 11924-01 4 1 otherstore sku visibility status _store 112001 4 1 otherstore 112001 1 2 admin 11924-01 4 1 otherstore 11924-01 1 2 admin
两种方式似乎只是完全重置状态,就像状态字段中的任何内容一样。我有点担心通过PHP做到这一点,因为我不熟悉Magento,并且已经听到了关于核心文件中存在的不太好的事情,但是在这一点上,如果它能够工作,我会做任何事情。我不禁认为有人之前已经通过SQL或PHP上的插件完成了这项工作,所以我们非常感谢您的帮助。
答案 0 :(得分:0)
备份您的数据库。对此产品的产品出口适用。编辑csv文件以显示所有这些产品的正确存储。在magento中删除适用的所有产品。现在导入先前导出和编辑的csv。
答案 1 :(得分:0)
我找到并成功使用了Magmi。非常快,似乎做得很好。文档不是很好,但可以使用。