Magento 2 网站、商店和商店视图:简单说明 + 示例
已发表: 2022-04-19目录
弄清楚 Magento 的后端是如何工作的对于所有店主来说可能有点莫名其妙。 对于 Magento 2 网站、商店和商店视图的情况尤其如此。 理解它们之间的区别以及如何使用它们配置后端是令人困惑的。
本文用简单的术语解释了它们的区别以及它们最常见的用例,以便 Magento 商店所有者可以理解而不会头疼。
什么是 Magento 2 网站、商店和商店视图?
在 Magento 2 中,网站、商店和商店视图被称为“范围”,它决定了您的配置更改发生在哪里。
为什么 Magento 一开始就需要有这么多范围?
这些范围帮助 Magento 商店所有者在一个后端创建不同的网站,以及一个网站的不同版本。
因此,企业主可以为不同的受众提供更好的个性化体验,更有效地管理多家商店并轻松进行国际销售。
如果您打算创建多个网站或商店,这些范围将对您非常有帮助。
他们是什么关系?
网站、商店和商店视图在层次上相互连接。 父母的每一次变化都会影响到它的孩子。
您可以在下面的金字塔中看到它们的顺序。

这些范围影响在层次结构中应用内容元素、后端(例如支付方式、运输)和数据库(例如产品、类别、属性)的设置的位置。 因此,了解它们有助于您更轻松地配置 Magento 商店。
现在,让我们来看看他们的区别。
Magento 2 网站、商店和商店视图:不同之处
全球的
全局是位于层次链顶部的最广泛的范围。 对于以前没有配置的新 Magento 网站,开箱即用的设置是全局视图的设置。
可以在全球范围内使用 3 个设置选项:
- 库存设置
- 价格:为所有网站和商店设置相同的价格
- 客户数据:将来自网站和商店的所有客户数据统一到一个大数据库中
如果您修改全局设置,更改将应用于所有商店和网站。
此外,Magento 后端只能有一个全局视图,您不能复制或删除它。
网站
默认情况下,安装时有 1 个网站(又名主网站)。 您可以添加更多具有不同 IP 地址和域的网站,例如 cat.com 和 dog.com。
您可以在 Magento“网站”范围内配置什么?
与全局范围不同,它无法在网站视图中更改股票期权。 这意味着所有网站共享相同的库存和库存配置。
但是,网站范围允许您配置比其父级(全局范围)更详细的设置。 其中包括为每个特定网站创建不同的付款和运输方式。
让我们更深入地了解所有网站共享和相互分离的功能。
共享功能 | 可分离的特征 |
股票期权 | 支付方式 运输方式 产品价格 税级 基础货币 客户群。 (一个客户帐户可以在所有网站上使用,也可以单独用于一个网站,这取决于您的设置) |
值得注意的是,网站范围允许 Magento 商家轻松创建和收集来自不同客户群的信息。
此外,通过在网站范围内进行配置,您可以将这些设置同时应用于层次结构中的所有商店和商店视图。 例如,您可以同时为属于一个网站的所有商店设置相同的价格。
Magento 多个网站:用例
想在 Magento 后端创建多个网站? 如果您属于这些类别之一,那么这样做是个好主意。
- 您拥有具有唯一域地址的不同品牌。
- 您向不同的客户群(例如 B2B 和 B2C)销售产品。 将这些组分开以进行数据收集和营销优化对您来说至关重要。 此外,每个组的定价也会有所不同。
- 您销售不同的产品类型(例如种子奶和时尚产品),对他们来说,拥有单独的付款方式(例如订阅和一键结账)和/或交付选项至关重要。
- 你在国际上销售。 通过多个网站,可以优化运输方式、支付方式、基础货币和税级,以专门服务于一个国家的客户。
Magento 多个网站:一个例子
瑞典公司 G-SP 使用 Magento 的多个网站功能为其批发和零售客户创造不同的体验。
一般来说,Magento 中的多个网站需要有不同的域,G-SP 不得不依靠 SimiCart 的专家进行定制,使它们共享一个域。
因此,他们能够设置不同的税率和产品定价,并分别从两个目标受众收集数据。

店铺
在同一个网站下,可以有多个店铺。 商店充当产品和类别的容器。
您可以在 Magento “存储”范围内配置什么?
您可以为不同的商店分配不同的产品。
此外,您可以将一种产品导入不同的商店,但该产品的价格必须在所有商店中保持相同。 更改一个商店的价格将自动更改同一网站父母下另一家商店的价格。
对于网站父级的兄弟商店,以下是它们共享和区分的内容:
共享功能 | 可分离的特征 |
在其父网站上共享的所有内容, + 付款方式 邮寄方式 税收选择 产品价格 货币 顾客 | 产品 |
Magento 多个商店:用例
如果您有各种产品类型,并且想要相应地显示不同的目录产品和设计,Magento 多商店功能就像一个魅力。
Magento 多个商店与多个网站
许多 Magento 商家拥有不同的产品类型并希望将它们分开以便更好地导航是很常见的。 多网站和多商店都可以让您实现这一目标。 但是,选择添加新网站还是新商店可能会令人困惑。
这取决于谁的功能更适合您的业务:多个网站还是多个商店?
多个商店相对于多个网站的最大优势是让您的所有产品都显示在同一个域下。
这是因为通常每个网站都需要一个基本 URL。 因此,当您的客户点击浏览不同的产品类型时,他们需要导航到另一个站点。
但是,它无法具体更改每个商店的价格、税级、付款和运输方式。 因此,如果您需要专门定制这些功能,您应该创建多个网站。
多个网站 | 多家门店 |
不同的域 可以为每个网站设置价格、税金、付款和交付选项 可以有不同的客户群 | 同域 无法为每个网站设置价格、税金、付款和交付选项 共享相同的客户群 |
商店视图
Store view,金字塔的最小单位,主要负责语言和货币。
您可以在 Magento “商店视图”范围内配置什么?
共享功能 | 可分离的特征 |
在其祖父母网站范围内共享的所有内容 + 在其父存储范围内共享的所有内容 + 根类和产品 | 语 货币 主题和布局 主菜单 某些产品属性,例如税级或名称 某些系统配置 |
虽然产品信息是在全局视图中设置的,但某些产品属性(例如税级和名称)可以在商店视图范围内配置。

Magento 多个商店视图:用例
显示不同的语言和货币

Magento 2 Storeview 标志
自由
使用商店视图的最突出原因是翻译页面内容并向各个国家的客户显示当地货币。
对于每个特定的商店视图,您可以选择以哪种货币显示您的产品。定价基于您在网站范围内设置的主要货币(即基础货币)进行转换。


显示不同的主菜单
要深入了解一切,让我们回顾一下“商店”范围和“根类别”的概念
每个商店都相当于一个根类别,它是 Magento 中最高级别的目录。 您的顶部导航菜单及其子类别(Magento 将所有这些都视为“子类别”)源自此根类别。
由于类别配置发生的位置可能会令人困惑,因此值得注意的是“存储”范围仅负责根类别。 修改您的实际产品类别(或子类别——正如 Magento 所说)可以通过“商店视图”范围来完成。

虽然所有商店视图共享一个根类别和相同的产品,但您可以为每个商店视图创建不同的类别集。 因此,每个商店视图都可以有一个不同的主菜单及其分支。

例如,您可以创建新到货商品的集合,并将其放在特定商店视图的顶部菜单中。
为每个商店视图使用独特的主题设计
商店视图范围使您能够制作不同的设计以吸引不同的客户群,从而提供相关的用户体验并最大限度地提高销售潜力。



Magento 2 每次商店查看税
Magento 2 Tax per Store View 扩展使管理员能够在 Store View 级别修改税类范围属性。 因此,您的电子商务商店可以针对每次商店浏览的同一产品收取不同的税费。

Magento 2 多商店视图定价
Magento 2 的多商店视图定价允许管理员在 Magento 商店的每个商店视图上为同一产品设置不同的价格,并支持轻松设置每个商店视图的基础货币。

每个商店视图的 Magento 2 目录价格规则
Magento 2 每个商店视图的目录价格规则是一项功能,允许您为每个商店视图设置不同的目录价格规则,以便每个商店视图的客户将获得特定的促销。

Magento 2 每个商店视图的购物车价格规则
通过使用 Magento 2 Shopping Cart Price Rule per Store View 扩展,店主可以向当地客户提供特定的促销活动,以说服他们购买更多商品并增加销售额。
使用 Magento 2 网站、商店和商店视图的常用方法
为了最大限度地提高国际销售额,许多 Magento 商店使用多个网站,然后为每个网站创建各自的商店和商店视图(如本结构所示)。

因此,他们可以配置所有内容:从支付方式到目录设计再到货币设置,从而为每个国家/地区创建一个高度本地化的网站。
带走
网站、商店和商店视图允许商家创建不同版本的电子商务网站,而无需使用多个管理后端。 与 Shopify 或 BigCommerce 等 SaaS 平台相比,这是 Magento 的优势之一。
TL;DR,以下是帮助您立即恢复配置的要点:
- 网站、商店和商店视图以父子关系连接,网站是最大范围,商店视图是最小范围。
- 父级的任何更改都会影响其子级范围。
- 多个网站可以有不同的价格、付款方式、运输方式、税级和基础货币
- 多个商店可以有不同的产品和类别
- 多个商店视图可以有不同的语言、货币和主题。
>> 阅读更多:如何在 Magento 2 中设置多个商店和域