Веб-сайт Magento 2, магазин и вид магазина: простое объяснение + примеры

Опубликовано: 2022-04-19

Оглавление

Выяснение того, как работает серверная часть Magento, может немного сбить с толку всех владельцев магазинов. Это особенно верно для веб-сайта Magento 2, магазина и представлений магазина. Сложно понять, чем они отличаются друг от друга и как с их помощью настроить серверную часть.

В этой статье простыми словами объясняются их различия и их наиболее распространенные варианты использования, чтобы владельцы магазинов Magento могли понять их без головной боли.

Что такое веб-сайт Magento 2, магазин и вид магазина?

В Magento 2 веб-сайт, магазин и представления магазина называются «областями», которые определяют, где происходят изменения вашей конфигурации.

Зачем Magento нужно иметь так много областей видимости?

Эти области помогают владельцам магазинов Magento создавать разные веб-сайты, а также разные версии одного веб-сайта в рамках одного бэкэнда.

В результате владельцы бизнеса могут предоставлять более персонализированный опыт для различных аудиторий, более эффективно управлять несколькими магазинами и легко продавать на международном уровне.

Если вы планируете создать несколько веб-сайтов или магазинов, эти возможности будут вам очень полезны.

Каковы их отношения?

Веб-сайт, магазин и вид магазина иерархически связаны друг с другом. Каждое изменение в родительском объекте повлияет на его дочерние элементы.

Вы можете увидеть их порядок в пирамиде ниже.

Иерархия контента Magento
(кредит: Мадженто)

Эти области влияют на то, где в иерархии применяются настройки для элементов контента, серверной части (например, способ оплаты, доставка) и базы данных (например, продукт, категория, атрибут). Таким образом, их понимание поможет вам легче настроить магазины Magento.

Теперь давайте рассмотрим их различия.

Веб-сайт Magento 2, магазин и вид магазина: разница

Глобальный

Global — это самая широкая область, которая находится на вершине иерархической цепочки. Для нового веб-сайта Magento без предыдущей конфигурации стандартные настройки — это настройки глобального представления.

Есть 3 параметра настройки, которые можно использовать в глобальном масштабе:

  • Стоковые настройки
  • Цена: установите одинаковую цену для всех сайтов и магазинов.
  • Данные о клиентах: объедините все данные о клиентах с веб-сайтов и магазинов в большую базу данных.

Если вы измените глобальную настройку, изменения будут применены ко всем магазинам и веб-сайтам.

Кроме того, серверная часть Magento может иметь только одно глобальное представление, которое нельзя дублировать или удалить.

Веб-сайт

По умолчанию при установке существует 1 веб-сайт (он же основной веб-сайт). Вы можете добавить больше сайтов с разными IP-адресами и доменами, например, cat.com и dog.com.

Что вы можете настроить в области «веб-сайт» Magento?

В отличие от глобального масштаба, он не может изменить параметры акций в представлении веб-сайта. Это означает, что все веб-сайты используют одни и те же ресурсы и конфигурации ресурсов.

Однако область веб-сайта позволяет настроить более подробные параметры, чем ее родитель — глобальная область. К ним относятся создание различных способов оплаты и доставки для каждого конкретного веб-сайта.

Давайте подробнее рассмотрим, какие функции есть у всех веб-сайтов и какие они отличаются друг от друга.

Общие функции Разделяемые элементы
Опционы на акции Способы оплаты
Методы доставки
Цена продукта
Налоговый класс
Базисная валюта
Клиентская база. (Одну учетную запись клиента можно использовать для всех веб-сайтов или только для одного веб-сайта, что зависит от ваших настроек)

Примечательно, что объем веб-сайта позволяет продавцам Magento легко создавать и собирать информацию из разных клиентских баз.

Кроме того, настройка в рамках веб-сайта позволяет применить эти настройки ко всем магазинам и хранить представления под ним в иерархии одновременно. Например, вы можете установить одинаковую цену для всех магазинов, принадлежащих сайту одновременно.

Несколько веб-сайтов Magento: варианты использования

Думаете о создании нескольких веб-сайтов в бэкэнде Magento? Если вы попадаете в одну из этих категорий, это хорошая идея.

  • У вас разные бренды с уникальными доменными адресами.
  • Вы продаете отдельным группам клиентов (например, B2B и B2C). Для вас жизненно важно разделить эти группы для сбора данных и оптимизации маркетинга. Кроме того, цены будут варьироваться для каждой группы.
  • Вы продаете разные типы товаров (например, молочные продукты и модную одежду), и для них очень важно иметь отдельные способы оплаты (например, подписка и оплата в один клик) и/или способы доставки.
  • Вы продаете на международном уровне. При наличии нескольких веб-сайтов способ доставки, способ оплаты, базовая валюта и налоговый класс могут быть оптимизированы для обслуживания клиентов конкретной страны.

Несколько веб-сайтов на Magento: пример

G-SP, шведская компания, использует множество функций веб-сайта Magento для создания различных возможностей для своих оптовых и розничных клиентов.

Поскольку в целом несколько веб-сайтов в Magento должны иметь разные домены, G-SP пришлось полагаться на экспертов SimiCart для настройки, чтобы они использовали один домен.

В результате они могут устанавливать разные налоговые ставки и цены на продукты, а также собирать данные по двум целевым аудиториям по отдельности.

Мультисайт G-SP
G-SP направляет пользователей на их веб-сайты для B2C или B2C.

Хранить

Под одним сайтом может быть несколько магазинов. Магазин служит контейнером для товаров и категорий.

Что вы можете настроить в области «магазина» Magento?

Вы можете назначать разные товары для разных магазинов.

Кроме того, вы можете импортировать один товар в разные магазины, хотя цена на этот товар должна оставаться одинаковой во всех магазинах. Изменение цены в одном магазине автоматически изменит цену в другом магазине на том же родительском сайте.

Для родственных магазинов родительского веб-сайта, вот что они разделяют и различают:

Общие функции Разделяемые элементы
Все, что было опубликовано на их родительском сайте,
+
Метод оплаты
Способ доставки
Налоговые варианты
Цены на продукцию
Валюты
Клиенты
Товары

Несколько магазинов Magento: пример использования

Функциональность мультимагазина Magento работает как шарм, если у вас есть различные типы продуктов и вы хотите соответствующим образом отображать различные продукты и дизайны каталога.

Несколько магазинов Magento против нескольких веб-сайтов

Многие продавцы Magento часто имеют разные типы продуктов и хотят разделить их для лучшей навигации. И мультисайт, и мультимагазин позволяют достичь этой цели. Однако может возникнуть путаница при выборе добавления нового веб-сайта или нового магазина.

Это зависит от того, чьи функции больше подходят вашему бизнесу: несколько веб-сайтов или несколько магазинов?

Лучшее преимущество нескольких магазинов перед несколькими веб-сайтами заключается в том, что все ваши продукты отображаются в одном домене.

Это связано с тем, что обычно каждому веб-сайту требуется базовый URL-адрес. Таким образом, ваши клиенты должны переходить на другой сайт, когда они нажимают, чтобы просмотреть другой тип продукта.

Однако он не может изменить цену, налоговый класс, способы оплаты и доставки для каждого магазина отдельно. Таким образом, если вам нужно специально настроить эти функции, вам следует создать несколько веб-сайтов.

Несколько веб-сайтов Несколько магазинов
Разные домены
Можно установить цену, налоги, способы оплаты и доставки для каждого веб-сайта.
Может иметь разные клиентские базы
Тот же домен
Невозможно установить цену, налог, способы оплаты и доставки для каждого веб-сайта
Делитесь одной клиентской базой

Просмотр магазина

Представление магазина, наименьшая единица пирамиды, в основном отвечает за язык и валюту.

Что вы можете настроить в области «просмотр магазина» Magento?

Общие функции Разделяемые элементы
Все, чем они поделились в рамках своего веб-сайта бабушки и дедушки
+
Все, что доступно в области их родительского хранилища
+
Основная категория и продукты
Язык
Валюта
Тема и макеты
Главное меню
Определенные атрибуты продукта, такие как налоговые классы или название
Некоторые конфигурации системы

Хотя информация о продукте настраивается в глобальном представлении, некоторые атрибуты продукта, такие как налоговые классы и названия, можно настроить в области представления магазина.

Несколько представлений магазина Magento: вариант использования

Показать разные языки и валюты

Флаги Magento 2 Storeview

СВОБОДНО

Наиболее важная причина использования представлений в магазине – это перевод содержимого страницы и отображение местной валюты покупателям в разных странах.

Для каждого конкретного вида магазина вы можете выбрать, в какой валюте будут отображаться ваши продукты. Цены конвертируются на основе основной валюты (т. е. базовой валюты), которую вы установили в рамках веб-сайта.

Вид магазина Magento – голландский
Вид магазина 1: евро для валюты и голландский для языка
Вид магазина Magento - английский
Представление магазина 2: доллары США для валюты и английский язык для языка
Отображать различные главные меню

Чтобы понять все до сути, давайте еще раз вернемся к области «магазин» и понятию «корневая категория».

Каждый магазин эквивалентен корневой категории, которая является высшим уровнем каталога в Magento. Ваше главное навигационное меню и его подкатегории (Magento рассматривает все это как «подкатегории») происходят из этой корневой категории.

Поскольку может возникнуть путаница в том, где происходит конфигурация категории, стоит отметить, что область «магазин» отвечает только за корневую категорию. Изменение фактических категорий продуктов (или подкатегорий, как выразился Magento) может быть выполнено с помощью области «просмотр магазина».

Структура каталога Magento
(кредит: Мадженто)

Хотя все представления магазина имеют одну корневую категорию и одни и те же продукты, вы можете создавать разные наборы категорий для каждого представления магазина. Таким образом, каждый вид магазина может иметь отдельное главное меню и его ответвления.

несколько магазинов просмотреть другую категорию

Например, вы можете создать коллекцию вновь поступивших товаров и разместить ее в верхнем меню определенного вида магазина.

Используйте уникальные дизайны тем для каждого вида магазина

Область просмотра магазина позволяет создавать различные дизайны для разных групп клиентов, что обеспечивает соответствующий пользовательский опыт и максимизирует потенциал продаж.

Налог Magento 2 за просмотр в магазине

Расширение Magento 2 Tax per Store View позволяет администраторам изменять атрибут Scope of Tax Class на уровне Store View. Таким образом, ваш интернет-магазин может взимать разные налоги за один и тот же продукт для каждого просмотра магазина.

Цены на Magento 2 Multiple Store View

Ценообразование в нескольких магазинах для Magento 2 позволяет администраторам устанавливать разные цены на один и тот же продукт в каждом представлении магазина Magento и поддерживает простую настройку базовой валюты для каждого представления магазина.

Правило цены каталога Magento 2 за просмотр магазина

Правило цены каталога Magento 2 для просмотра в магазине — это функция, которая позволяет вам устанавливать различные правила ценообразования в каталоге для просмотра магазина, чтобы покупатели в каждом представлении магазина получали определенные рекламные акции.

Правило цены корзины покупок Magento 2 за просмотр магазина

Используя расширение Magento 2 Shopping Cart Price Rule per Store View, владельцы магазинов могут предлагать специальные рекламные акции своим местным покупателям, чтобы убедить их покупать больше и увеличить продажи.

Распространенный способ использования веб-сайта Magento 2, магазина и представления магазина

Чтобы максимизировать международные продажи, многие магазины Magento используют несколько веб-сайтов, а затем создают соответствующий магазин и представление магазина для каждого веб-сайта (как показано в этой структуре).

Общая архитектура Magento 2 для нескольких веб-сайтов

Таким образом, они могут настроить все: от способов оплаты до дизайна каталогов и настроек валюты, в результате чего сайт будет высоко локализован для каждой страны.

Еда на вынос

Веб-сайт, магазин и представления магазина позволяют продавцам создавать различные версии своих веб-сайтов электронной коммерции без необходимости использования нескольких административных серверных частей. Это одно из преимуществ Magento по сравнению с платформами SaaS, такими как Shopify или BigCommerce.

TL; DR, вот вывод, который поможет вам сразу вернуться к вашей конфигурации:

  • Веб-сайт, магазин и представление магазина связаны отношениями родитель-потомок, при этом веб-сайт является самой большой областью, а представление магазина — наименьшей областью.
  • Любое изменение в родительском объекте повлияет на его дочернюю область.
  • Несколько веб-сайтов могут иметь разные цены, способы оплаты, способы доставки, налоговые классы и базовые валюты.
  • В нескольких магазинах могут быть разные товары и категории
  • Несколько представлений магазина могут иметь разные языки, валюты и темы.

>> Подробнее: Как настроить несколько магазинов и доменов в Magento 2