Magento 2 имеет четырехуровневую иерархию — глобальную, сайт, магазин и представление магазина. Рассмотрим разницу между ними и их возможности.
Глобальный сайт
Это самый высокий уровень пирамиды Magento 2. Здесь вы можете установить только три варианта, которые будут одинаковыми для всех магазинов:
- Наличие - настройка основных параметров товара;
- Цена - одинаковая цена на товары во всех магазинах;
- Покупатели - объединение всех данных о клиентах в одну базу данных для всех сайтов.
Сайт
С одной базой Magento 2 вы можете создавать различные сайты на разных доменных именах, например mashina.ru и velosiped.ru. Можно установить разные способы оплаты и доставки, товары могут иметь разные цены и валюты, магазины на разных доменах могут иметь свои отдельные клиентские базы. Также для каждого сайта на разных доменах можно создать несколько магазинов. Но вся информация будет собрана в одной админке.
Магазин
На одном сайте Magento 2 можно создать несколько магазинов. Для каждого магазина вы сможете использовать разные продукты и структуры категорий. Но у всех магазинов будет одинаковая валюта и цены, способы оплаты и доставки, налоги, система управления запасами, счета клиентов. Магазин копирует все данные с глобального сайта.
Представление магазина
Для каждого магазина можно создать несколько представлений магазина. Представления магазина Magento 2 обычно используются для разных языков и валют. Все представления магазинов имеют одинаковые категории, но вы можете указать разные цены на товары, разные языки и валюты. Представления магазина позволяет создать магазины, например для разных регионов, городов или разных стран.
Пример работы одной установки Magento
Чтобы обобщить всю информацию и прояснить детали, рассмотрим простой пример:
Допустим, вы продаете машины и велосипеды. Итак, у вас есть домен mashina.ru, где установлена CMS Magento 2 (глобальный сайт). Вы можете создать два сайта на Magento с поддоменами cars.mashina.ru и parts.mashina.ru. Каждый сайт можно разделить на несколько магазинов, cars.mashina.ru может иметь отдельные магазины по продаже автомобилей Audi и Volkswagen. А parts.mashina.ru может иметь магазины для новых запчастей. Так же вы можете настроить отдельный домен, например velosiped.ru, где вы будете так же продавать велосипеды. И всё это с одной установкой CMS Magento. Если вы продаете автомобили в разных странах, вы можете изменить вид магазина по умолчанию и добавить возможность изменения языков и валют для удобства ведения бизнеса в разных странах.