如何在 Magento 2 中设置多个网站、商店和商店视图?

2024 年 11 月 13 日 | 阅读时长 4 分钟

Magento 允许我们在单个 Magento 后端中设置和管理多个商店或域的实例。在本节中,我们将介绍如何在 Magento 2 中设置多个网站、商店和商店视图。

在单个 Magento 2 后端中建立多个商店是 Magento 2 为商店所有者带来的可变功能之一。此功能允许我们在单个配置中创建任意多个商店。所有商店共享相同的域,设置为同一域的子域,或者具有完全不同的域,但可能共享相同的后端以便于管理。

步骤 1:创建网站

1. 在 Magento 2 管理面板中,转到商店 >> 设置 >> 所有商店

How to set up multiple websites, stores, and store views in Magento 2

2. 将显示“商店”页面,单击创建网站

How to set up multiple websites, stores, and store views in Magento 2

3. 在给定的字段中输入所需的信息,例如名称、代码和排序顺序,然后单击保存网站按钮。

How to set up multiple websites, stores, and store views in Magento 2

4. 现在,我们可以看到已创建网站,该网站在“商店”页面的“主网站”下方可见。根据需要多次重复这些步骤以创建您的网站。

How to set up multiple websites, stores, and store views in Magento 2

步骤 2:创建商店

1. 在 Magento 2 管理面板中,转到商店 >> 设置 >> 所有商店

2. 现在,在“商店”页面上,单击创建商店按钮以创建商店。

How to set up multiple websites, stores, and store views in Magento 2

3. 在给定的字段中填写所需的信息,请按照以下说明操作

a. 从下拉列表中选择网站,该网站是新商店的父级。如果只有一个网站,则使用默认网站,即“主网站”。在这里,我们将选择专家,这是我们在之前的步骤中创建的。

How to set up multiple websites, stores, and store views in Magento 2

b. 输入新商店的名称,仅供内部参考。

c. 在根类别字段中,选择商店主菜单的类别。 我们将在这里选择默认类别

How to set up multiple websites, stores, and store views in Magento 2

完成商店的详细信息后,单击保存商店按钮。

How to set up multiple websites, stores, and store views in Magento 2

4. 现在,我们可以看到商店也已创建,该商店在“商店”页面的“主网站”下方可见。根据需要多次重复这些步骤以创建您的商店。

How to set up multiple websites, stores, and store views in Magento 2

步骤 3:创建商店视图

1. 在 Magento 2 管理面板中,转到商店 >> 设置 >> 所有商店

2. 现在,在“商店”页面上,单击创建商店视图按钮以创建商店视图。

How to set up multiple websites, stores, and store views in Magento 2

3. 在给定的字段中填写所需的信息。

a. 从下拉列表中选择商店以关联此商店视图。

How to set up multiple websites, stores, and store views in Magento 2

b. 在“名称”字段中输入名称以标识此商店视图。

c. 在“代码”字段中提供唯一的名称以标识此商店视图。

d. 将状态设置为已启用

How to set up multiple websites, stores, and store views in Magento 2

e. 输入可选的数字排序顺序。

现在,单击保存商店视图按钮以保存新的商店视图信息。

How to set up multiple websites, stores, and store views in Magento 2

4. 保存商店视图信息时,将打开一个弹出窗口。 单击“确定”并继续。

How to set up multiple websites, stores, and store views in Magento 2

5. 根据需要多次重复这些步骤以创建商店视图。在下面的屏幕截图中,您可以看到为您的新网站和商店创建了商店视图。

How to set up multiple websites, stores, and store views in Magento 2

步骤 4:设置商店 URL

在此步骤中,我们将配置商店 URL。

1. 在管理面板的左侧边栏上,转到商店 >> 设置 >> 配置

How to set up multiple websites, stores, and store views in Magento 2

2. 在此处,选择常规选项卡下的网络

How to set up multiple websites, stores, and store views in Magento 2

3. 展开URL 选项部分,然后将添加商店代码到 URL 字段设置为并保存。因此,无论何时我们切换商店,商店代码都会自动附加到 URL。

How to set up multiple websites, stores, and store views in Magento 2

4. 在左上角,选择商店视图以检查我们添加的新商店。 从“商店视图”列表中,选择一个网站。 我们可以通过从商店视图下拉列表中选择任何商店来获取信息。

How to set up multiple websites, stores, and store views in Magento 2

单击“确定”以验证范围切换。

5. 现在,展开基本 URL 部分。清除使用网站复选框,该复选框位于“基本 URL”字段旁边,然后更改商店的基本 URL。 例如 - https://subdomain.example.com/

How to set up multiple websites, stores, and store views in Magento 2

6. 打开安全基本 URL 部分,并在需要时设置商店的安全 URL。

单击页面顶部的保存配置按钮以完成。

如果您在“主网站”下创建了商店和商店视图,类似于下面的屏幕截图。然后按照以下说明操作。

How to set up multiple websites, stores, and store views in Magento 2

清除缓存管理

在管理面板上,转到系统 >> 工具 >> 缓存管理

从下拉列表中选择全部,然后单击刷新 Magento 缓存按钮。

How to set up multiple websites, stores, and store views in Magento 2

现在,打开前端并重新加载网页。 在这里,您可以通过单击“主网站商店”的子域从一个商店切换到另一个商店。请参见下面的屏幕截图。

How to set up multiple websites, stores, and store views in Magento 2

新商店是

How to set up multiple websites, stores, and store views in Magento 2
下一个主题创建和管理 CMS