Веб-сайт Magento 2, магазин и вид магазина: простое объяснение + примеры
Опубликовано: 2022-04-19Оглавление
Выяснение того, как работает серверная часть Magento, может немного сбить с толку всех владельцев магазинов. Это особенно верно для веб-сайта Magento 2, магазина и представлений магазина. Сложно понять, чем они отличаются друг от друга и как с их помощью настроить серверную часть.
В этой статье простыми словами объясняются их различия и их наиболее распространенные варианты использования, чтобы владельцы магазинов Magento могли понять их без головной боли.
Что такое веб-сайт Magento 2, магазин и вид магазина?
В Magento 2 веб-сайт, магазин и представления магазина называются «областями», которые определяют, где происходят изменения вашей конфигурации.
Зачем 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 для настройки, чтобы они использовали один домен.
В результате они могут устанавливать разные налоговые ставки и цены на продукты, а также собирать данные по двум целевым аудиториям по отдельности.
Хранить
Под одним сайтом может быть несколько магазинов. Магазин служит контейнером для товаров и категорий.
Что вы можете настроить в области «магазина» Magento?
Вы можете назначать разные товары для разных магазинов.
Кроме того, вы можете импортировать один товар в разные магазины, хотя цена на этот товар должна оставаться одинаковой во всех магазинах. Изменение цены в одном магазине автоматически изменит цену в другом магазине на том же родительском сайте.
Для родственных магазинов родительского веб-сайта, вот что они разделяют и различают:
Общие функции | Разделяемые элементы |
Все, что было опубликовано на их родительском сайте, + Метод оплаты Способ доставки Налоговые варианты Цены на продукцию Валюты Клиенты | Товары |
Несколько магазинов Magento: пример использования
Функциональность мультимагазина Magento работает как шарм, если у вас есть различные типы продуктов и вы хотите соответствующим образом отображать различные продукты и дизайны каталога.
Несколько магазинов Magento против нескольких веб-сайтов
Многие продавцы Magento часто имеют разные типы продуктов и хотят разделить их для лучшей навигации. И мультисайт, и мультимагазин позволяют достичь этой цели. Однако может возникнуть путаница при выборе добавления нового веб-сайта или нового магазина.
Это зависит от того, чьи функции больше подходят вашему бизнесу: несколько веб-сайтов или несколько магазинов?
Лучшее преимущество нескольких магазинов перед несколькими веб-сайтами заключается в том, что все ваши продукты отображаются в одном домене.
Это связано с тем, что обычно каждому веб-сайту требуется базовый URL-адрес. Таким образом, ваши клиенты должны переходить на другой сайт, когда они нажимают, чтобы просмотреть другой тип продукта.
Однако он не может изменить цену, налоговый класс, способы оплаты и доставки для каждого магазина отдельно. Таким образом, если вам нужно специально настроить эти функции, вам следует создать несколько веб-сайтов.
Несколько веб-сайтов | Несколько магазинов |
Разные домены Можно установить цену, налоги, способы оплаты и доставки для каждого веб-сайта. Может иметь разные клиентские базы | Тот же домен Невозможно установить цену, налог, способы оплаты и доставки для каждого веб-сайта Делитесь одной клиентской базой |
Просмотр магазина
Представление магазина, наименьшая единица пирамиды, в основном отвечает за язык и валюту.
Что вы можете настроить в области «просмотр магазина» Magento?
Общие функции | Разделяемые элементы |
Все, чем они поделились в рамках своего веб-сайта бабушки и дедушки + Все, что доступно в области их родительского хранилища + Основная категория и продукты | Язык Валюта Тема и макеты Главное меню Определенные атрибуты продукта, такие как налоговые классы или название Некоторые конфигурации системы |
Хотя информация о продукте настраивается в глобальном представлении, некоторые атрибуты продукта, такие как налоговые классы и названия, можно настроить в области представления магазина.
Несколько представлений магазина Magento: вариант использования
Показать разные языки и валюты
Флаги Magento 2 Storeview
СВОБОДНО
Наиболее важная причина использования представлений в магазине – это перевод содержимого страницы и отображение местной валюты покупателям в разных странах.
Для каждого конкретного вида магазина вы можете выбрать, в какой валюте будут отображаться ваши продукты. Цены конвертируются на основе основной валюты (т. е. базовой валюты), которую вы установили в рамках веб-сайта.
Отображать различные главные меню
Чтобы понять все до сути, давайте еще раз вернемся к области «магазин» и понятию «корневая категория».
Каждый магазин эквивалентен корневой категории, которая является высшим уровнем каталога в 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 по сравнению с платформами SaaS, такими как Shopify или BigCommerce.
TL; DR, вот вывод, который поможет вам сразу вернуться к вашей конфигурации:
- Веб-сайт, магазин и представление магазина связаны отношениями родитель-потомок, при этом веб-сайт является самой большой областью, а представление магазина — наименьшей областью.
- Любое изменение в родительском объекте повлияет на его дочернюю область.
- Несколько веб-сайтов могут иметь разные цены, способы оплаты, способы доставки, налоговые классы и базовые валюты.
- В нескольких магазинах могут быть разные товары и категории
- Несколько представлений магазина могут иметь разные языки, валюты и темы.
>> Подробнее: Как настроить несколько магазинов и доменов в Magento 2