0

在 Magento 中,我创建了一个包含 10 个根类别的目录,每个根类别都是商店的默认类别。我读过不同的商店有不同的目录,具体取决于它们的根类别,但似乎每个产品在每个商店中都是可见的。例如,每个平面表(为每个商店生成)都包含目录中的每个产品,并且每个产品在每个商店中都是可见和可访问的。这个配置有什么问题?有没有办法解决这个问题,以便每个商店只包含其默认类别及其子类别/产品?

4

1 回答 1

1

我相信这取决于您是否为每家商店都有一个独特的网站,或者您是否使用相同的网站来处理平面数据表。即在系统下 --> 管理商店为每个商店使用相同或不同的网站名称。

如果使用多个网站(即每个商店和商店视图的唯一网站名称),您可以在编辑产品时在网站选项卡下启用和禁用每个网站的产品,这意味着只有分配给适用网站的产品/store view 在对应的索引表中获取索引。

如果您为每个商店视图使用相同的网站,那么我认为产品的数据将始终在所有平面表中建立索引。我认为对于这种情况,阻止它们显示在所需商店视图中的唯一方法是通过覆盖所需商店视图的默认值将产品可见性设置为单独不可见并将状态设置为禁用。

通常,具有单个网站设置的多个商店视图用于同一网站的不同语言,从而允许使用相同的设计并灵活地覆盖每个商店的产品属性。您仍然可以通过覆盖允许 www.domain.com 和 www.domain.es 等的商店视图配置设置来为这些商店视图中的每一个使用不同的域。

多网站和单/多商店设置通常用于拥有不同的网站,每个网站都有独特的设计、类别结构和产品范围。这将是典型的形式 www.domain.com 和 www.domain2.com 等。

于 2014-10-16T22:15:17.593 回答