我们有一个多商店的 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 上的插件完成了此操作,因此感谢您提供任何帮助。