产品与某个类别以及网站类别的确切关系如何?
我在Magento中有以下设置:
1)我在一个安装中有三个网站(特定国家/地区)
2)每个树网站都有三个商店视图(特定于语言)
所以,总共有10个core_store(1个管理员+ 9个)。
我的目标是支持以下方案:
1)每个网站都有相同的类别,但有些网站不活跃。
2)产品可以是网站X中一个类别的一部分,而不是网站Y中同一类别的一部分。它也可以是网站X和网站Y中同一类别的一部分
3)某个类别可能对网站X有效,但对网站Y无效
我想知道这些“实体”在数据库级别/配置级别上的关系。非常感谢任何帮助。
答案 0 :(得分:2)
你要做的一切都可以完成。
通常情况下,需要写出范围界定,然后通过管理界面挖掘以查看可能的情况,因为有些事情无法在网站级别设置。
catalog_product_entity
catalog_category_entity
core_website
core_store
通过在商店级别将类别的is_active(“Active”)值设置为0(“No”),在商店级别禁用类别。这意味着“隐藏”给定网站的类别需要将该类别设置为对于每个网站的商店视图无效。这可以在代码中使用更新脚本,直接在数据库中或在管理面板中完成。通过管理员,这可以通过编辑类别和使用商店切换器来完成:
产品的网站关联可以单独编辑(使用“网站”选项卡),也可以使用网格顶部的过滤器和批量操作块的“更新属性”功能进行编辑。
此外,如果需要更改网站的分类,则需要调用新的根类别。
HTH