Magento有网站、商店和商店视图的这样三个大的层次结构。
网站、商店和商店视图具有一对多的父/子关系。
单个安装可以有多个网站,每个网站可以有多个应用商店和应用商店视图。
网站链接
安装从单个网站开始,默认情况下称为“主网站”。我们还可以为单个安装设置多个网站,每个网站都有自己的 IP 地址和域。
商店
一个网站可以有多个商店,每个商店都有自己的主菜单。
商店共享产品目录,但可以有不同的产品和设计选择。
同一网站下的所有商店共享管理员和结账。
商店视图
每个商店都根据特定视图进行显示。
最初,商店只有一个默认视图。
可以添加其他商店视图以支持不同的语言,或用于其他目的。
客户可以使用语言选择器来更改商店视图。
使用网站、商店和商店视图时,请记住以下几点:
Magento的业务级联模型:全局→网站→商店→商店视图。
商店视图范围设置
Magento可以设置配置设置的上下文或范围。
还可以为许多数据库实体的上下文分配一个特定的范围,以确定如何在存储层次结构中使用它。
某些配置设置(如邮政编码)具有全局作用域,因为整个系统使用相同的值。
网站范围适用于层次结构中低于该级别的任何商店,包括所有商店及其视图。
对于每个商店视图,可以对具有商店视图范围的任何项目进行不同的设置,这通常用于支持多种语言。
除非存储在单存储模式下运行,否则每个配置设置的范围都会以字段标签下方的小文本显示。如果我们的安装包括多个网站、应用商店或视图,请在进行任何更改之前选择应用设置的应用商店视图。
层次关系示意图:
单店模式
如果Magento安装只有一个商店和商店视图,我们可以通过关闭所有商店视图选项和范围指示器来简化显示。如果以后添加更多商店视图,则会覆盖单个商店模式。
我们可以通过后台配置为单店模式:
菜单位置 :Stores > Settings > Configuration
在General单元中,设置单店模式: