存储和站点结构
安装Adobe Commerce或Magento Open Source后,将创建包含主网站、商店和商店视图的层次结构。 您可以根据需要创建其他网站、商店和商店视图。 例如,除了您的主网站之外,您还可能有其他网站具有不同的域。 在每个网站中,您可以拥有多个商店,并在每个商店中,查看不同的商店。 许多安装都有一个网站和一个商店,但提供了多个商店视图来支持不同的语言。
在开始之前,请提前规划您的商店目录层次结构,因为它会在整个配置中引用。 每个商店可以有单独的根类别,这样每个商店就可以有完全不同的主菜单选项集。
添加商店
Adobe Commerce或Magento Open Source的单次安装可以有多个共享管理员的存储区。 位于同一网站下的商店具有相同的IP地址和域,使用相同的安全证书,并共享单个结账过程。
要了解的重要事项是,这些商店使用相同的代码并共享管理员。 每个商店可以有一个单独的目录,或者商店可以共享一个目录。 每个商店可以有单独的根类别,这样每个商店就可以有不同的主菜单。 商店也可以有不同的品牌、展示和内容。 在开始之前,请花一些时间来规划您的商店层次结构,以考虑未来的增长,因为它会在整个配置中使用。
以下是如何为多个存储配置URL的一些示例:
yourdomain.com/store1
yourdomain.com/store2
store1.yourdomain.com
store2.yourdomain.com
必须从管理员和服务器的命令行配置Adobe Commerce的多存储安装。 Adobe Commerce 配置指南提供了有关配置服务器环境的详细说明。
步骤1:选择存储域
第一步是选择要如何放置存储。 这些商店应该共享域、各自具有子域,还是具有截然不同的域? 对于每个商店,执行以下操作之一:
- 要将存储放在主域下的一个级别,您无需执行任何操作。
- 设置主域的子域。
- 设置其他主域。
第2步:创建存储
-
在 管理员 侧边栏上,转到 Stores > Settings>All Stores。
-
单击 Create Store 并为新存储设置选项:
-
Web Site — 选择要作为新商店父级的网站。 如果安装只有一个网站,请接受默认值(
Main Website
)。 -
Name — 输入新存储的名称。 该名称仅供内部引用。
-
Code — 输入小写字符代码以标识存储。 例如:
mainstore
。 -
Root Category — 设置为定义新存储的主菜单的类别结构的根类别。 如果已为存储创建了特定的根类别,请选择它。 否则,请选择
Default Category
。 您可以稍后返回并更新设置。
{width="600" modal="regular"}
-
-
单击 Save Store。
步骤3:创建默认存储视图
-
单击 Create Store View 并设置商店视图选项:
-
Store — 设置为您创建的新存储。
-
Name — 输入视图的名称。 例如,
English
。 -
Code — 输入视图的代码(小写字符)。
-
Status — 设置为
Enabled
。 -
Sort Order — 输入一个数字,以确定与其他商店一起列出时商店的位置。
-
-
单击 Save Store View。
如果以编辑模式打开商店,则可以看到它现在具有默认视图。
{width="600" modal="regular"}
步骤4:配置商店URL
-
在 管理员 侧边栏中,单击 Stores > Settings>Configuration。
-
在左侧面板中的 General 下,选择 Web。
-
在左上角,将 Store View 设置为您为新商店创建的视图。
-
提示确认范围切换时,单击 OK。
{width="600" modal="regular"}
-
展开 Base URLs 部分的 并输入商店的基本URL。
如果需要,请清除 Use system value 复选框以更改设置。
{width="600" modal="regular"}
-
展开 Secure Base URLs 部分,如果要配置存储安全URL,请重复上一步。
-
单击 Save Config。
步骤5:配置服务器
若要将服务器配置为支持多个网站,请参阅 配置指南 中的多个网站或商店。
有关配置Web服务器的帮助,请参阅以下资源:
对于云基础架构上的Adobe Commerce,请参阅设置多个网站或商店。
添加网站
可以从单个Adobe Commerce或具有相同域或不同域的Magento Open Source安装设置多个网站。 默认情况下,位于同一网站下的商店具有相同的IP地址和域,使用相同的安全证书,并共享单个结账过程。 如果您希望每个存储在其自己的域下具有专用签出流程,则每个存储都必须具有不同的IP地址和单独的安全证书。
必须从管理员以及服务器的命令行中配置Adobe Commerce或Magento Open Source的多站点安装。 Commerce 配置指南提供了有关配置服务器环境的详细说明。
步骤1:创建网站
-
在 管理员 侧边栏上,转到 Stores > Settings>All Stores。
-
单击右上角的 Create Website。
-
设置 Web Site Information 选项:
{width="600" modal="regular"}
-
Name — 输入新网站的域。 例如,
domain.com
。 -
Code — 输入服务器上用于指向域的代码。
代码必须以小写(a-z)字母开头,并且可以包含字母(a-z)、数字(0-9)和下划线(_)符号的任意组合。
-
Sort Order — (可选) 输入一个数字以确定此站点与其他站点一起列出的顺序。 要使此网站显示在列表顶部,请输入零(
0
)。
-
-
单击 Save Web Site。
-
然后,您可以在编辑模式下打开网站以设置默认商店。
步骤2:配置商店URL
要配置存储URL,请按照说明操作。
步骤3:配置服务器
若要将服务器配置为支持多个网站,请参阅 配置指南 中的多个网站或商店。
有关配置Web服务器的帮助,请参阅以下教程:
对于云基础架构上的Adobe Commerce,请参阅设置多个网站或商店。