存储和站点结构

安装Adobe Commerce或Magento Open Source后,将创建包含主网站、商店和商店视图的层次结构。 您可以根据需要创建其他网站、商店和商店视图。 例如,除了您的主网站之外,您还可能有其他网站具有不同的域。 在每个网站中,您可以拥有多个商店,并在每个商店中,查看不同的商店。 许多安装都有一个网站和一个商店,但提供了多个商店视图来支持不同的语言。

在开始之前,请提前规划您的商店目录层次结构,因为它会在整个配置中引用。 每个商店可以有单独的根类别,这样每个商店就可以有完全不同的主菜单选项集。

作用域图

添加商店

Adobe Commerce或Magento Open Source的单次安装可以有多个共享管理员的存储区。 位于同一网站下的商店具有相同的IP地址和域,使用相同的安全证书,并共享单个结账过程。

要了解的重要事项是,这些商店使用相同的代码并共享管理员。 每个商店可以有一个单独的目录,或者商店可以共享一个目录。 每个商店可以有单独的根类别,这样每个商店就可以有不同的主菜单。 商店也可以有不同的品牌、展示和内容。 在开始之前,请花一些时间来规划您的商店层次结构,以考虑未来的增长,因为它会在整个配置中使用。

范围 — 多个存储

以下是如何为多个存储配置URL的一些示例:

URL
描述
yourdomain.com/store1
yourdomain.com/store2
每个商店都有不同的路径,但共享一个域。
store1.yourdomain.com
store2.yourdomain.com
每个存储区都具有主域的不同子域。

必须从管理员和服务器的命令行配置Adobe Commerce的多存储安装。 Adobe Commerce 配置指南提供了有关配置服务器环境的详细说明。

步骤1:选择存储域

第一步是选择要如何放置存储。 这些商店应该共享域、各自具有子域,还是具有截然不同的域? 对于每个商店,执行以下操作之一:

  • 要将存储放在主域下的一个级别,您无需执行任何操作。
  • 设置主域的子域。
  • 设置其他主域。

第2步:创建存储

  1. 在​ 管理员 ​侧边栏上,转到​ Stores > Settings>All Stores

  2. 单击​ Create Store ​并为新存储设置选项:

    • Web Site — 选择要作为新商店父级的网站。 如果安装只有一个网站,请接受默认值(Main Website)。

    • Name — 输入新存储的名称。 该名称仅供内部引用。

    • Code — 输入小写字符代码以标识存储。 例如: mainstore

    • Root Category — 设置为定义新存储的主菜单的类别结构的根类别。 如果已为存储创建了特定的根类别,请选择它。 否则,请选择Default Category。 您可以稍后返回并更新设置。

    创建存储 — 存储选项 {width="600" modal="regular"}

  3. 单击​ Save Store

步骤3:创建默认存储视图

  1. 单击​ Create Store View ​并设置商店视图选项:

    • Store — 设置为您创建的新存储。

    • Name — 输入视图的名称。 例如,English

    • Code — 输入视图的代码(小写字符)。

    • Status — 设置为Enabled

    • Sort Order — 输入一个数字,以确定与其他商店一起列出时商店的位置。

  2. 单击​ Save Store View

    如果以编辑模式打开商店,则可以看到它现在具有默认视图。

    使用默认视图新建存储 {width="600" modal="regular"}

步骤4:配置商店URL

  1. 在​ 管理员 ​侧边栏中,单击​ Stores > Settings>Configuration

  2. 在左侧面板中的​ General ​下,选择​ Web

  3. 在左上角,将​ Store View ​设置为您为新商店创建的视图。

  4. 提示确认范围切换时,单击​ OK

    选择商店视图 {width="600" modal="regular"}

  5. 展开​ Base URLs ​部分的 扩展选择器 并输入商店的基本URL。

    如果需要,请清除​ Use system value ​复选框以更改设置。

    常规配置 — Web基本URL {width="600" modal="regular"}

  6. 展开 扩展选择器 Secure Base URLs ​部分,如果要配置存储安全URL,请重复上一步。

  7. 单击​ Save Config

步骤5:配置服务器

若要将服务器配置为支持多个网站,请参阅​ 配置指南 ​中的多个网站或商店

有关配置Web服务器的帮助,请参阅以下资源:

对于云基础架构上的Adobe Commerce,请参阅设置多个网站或商店

添加网站

可以从单个Adobe Commerce或具有相同域或不同域的Magento Open Source安装设置多个网站。 默认情况下,位于同一网站下的商店具有相同的IP地址和域,使用相同的安全证书,并共享单个结账过程。 如果您希望每个存储在其自己的域下具有专用签出流程,则每个存储都必须具有不同的IP地址和单独的安全证书。

必须从管理员以及服务器的命令行中配置Adobe Commerce或Magento Open Source的多站点安装。 Commerce 配置指南提供了有关配置服务器环境的详细说明。

范围 — 网站

步骤1:创建网站

  1. 在​ 管理员 ​侧边栏上,转到​ Stores > Settings>All Stores

  2. 单击右上角的​ Create Website

  3. 设置​ Web Site Information ​选项:

    创建网站 — 选项 {width="600" modal="regular"}

    • Name — 输入新网站的域。 例如,domain.com

    • Code — 输入服务器上用于指向域的代码。

      代码必须以小写(a-z)字母开头,并且可以包含字母(a-z)、数字(0-9)和下划线(_)符号的任意组合。

    • Sort Order(可选) ​输入一个数字以确定此站点与其他站点一起列出的顺序。 要使此网站显示在列表顶部,请输入零(0)。

  4. 单击​ Save Web Site

  5. 设置新网站所需的每个商店商店视图

    然后,您可以在编辑模式下打开网站以设置默认商店。

步骤2:配置商店URL

要配置存储URL,请按照说明操作。

步骤3:配置服务器

若要将服务器配置为支持多个网站,请参阅​ 配置指南 ​中的多个网站或商店

有关配置Web服务器的帮助,请参阅以下教程:

对于云基础架构上的Adobe Commerce,请参阅设置多个网站或商店

recommendation-more-help
dacea746-44a9-4368-b3fb-3bcff64c6be1