1

我们有一个多商店的 magento 设置,我们在主站点下有几家商店。我们需要为数百种产品启用和设置搜索可见性,但我们不希望这些产品只在每家商店展示,事实上,我们只希望它们在一家商店展示。我曾尝试更新 Magento 数据库,但发现并非每个商店都有一组要更新的属性,这需要一些花哨的 SQL 来执行。我也尝试过创建 Excel XML 导入,但没有成功。导入文件如下所示(我尝试了 2 种方式):

sku 可见性状态 _store
112001 4 1 其他商店
11924-01 4 1 其他商店

sku 可见性状态 _store
112001 4 1 其他商店
112001 1 2 管理员
11924-01 4 1 其他商店
11924-01 1 2 管理员

两种方式似乎都只是完全重置状态,因为在状态字段中没有任何内容。我对通过 PHP 执行此操作有点谨慎,因为我不精通 Magento,并且听说过有关在核心文件中乱七八糟的事情,但在这一点上,如果它可以工作,我会做任何事情。我不禁想到以前有人通过 SQL 或 PHP 上的插件完成了此操作,因此感谢您提供任何帮助。

4

2 回答 2

0

我找到并成功使用了 Magmi。速度非常快,而且似乎做得很好。文档不是很好,但它是可用的。

于 2012-08-20T15:03:10.847 回答
0

备份您的数据库。对适用的产品进行产品出口。编辑 csv 文件以显示所有这些产品的正确商店。在 magento 中删除所有适用的产品。现在导入您之前导出和编辑的 csv。

于 2012-08-17T20:11:00.763 回答