1

产品与一个类别以及一个类别与一个网站究竟是如何相关的?

我在 Magento 中有以下设置:

1)我在一个安装中拥有三个网站(特定于国家/地区)

2) 每个树形网站都有三个商店视图(特定于语言)

因此,总共有 10 个 core_store(1 个管理员 + 9 个)。

我的目标是支持以下场景:

1) 每个网站都有相同的类别,但是,有些网站对某些网站不活跃。

2) 产品可以是网站 X 中的一个类别的一部分,而不是网站 Y 中同一类别的一部分。它也可以是网站 X 和网站 Y 中同一类别的一部分

3) 一个类别可能对网站 X 有效,但对网站 Y 无效

我想知道这些“实体”在数据库级别/配置级别上的关系。任何帮助深表感谢。

4

1 回答 1

2

你想做的一切都可以完成。

通常情况下,需要写出范围场景,然后通过管理界面进行挖掘以查看可能的情况,因为有些事情无法在网站级别进行设置。

  • 产品:catalog_product_entity
  • 分类:catalog_category_entity
  • 网站:core_website
  • 商店:core_store

通过在商店级别将类别的 is_active(“活动”)值设置为 0(“否”),在商店级别禁用类别。这意味着“隐藏”给定网站的类别需要将类别设置为对网站的每个商店视图不活动。这可以在代码中使用更新脚本、直接在数据库中或在管理面板中完成。通过管理员,这是通过编辑类别并使用商店切换器来完成的:

将切换器存储在类别管理员中

产品的网站关联可以类似地单独编辑(使用“网站”选项卡)或使用网格顶部的过滤器和批量操作块的“更新属性”功能进行整体编辑。

此外,如果需要更改网站的分类,则需要一个新的根类别。

高温高压

于 2012-04-27T12:23:29.483 回答