Область применения для Магазина в Magento
Одной из популярных функций Magento является возможность обслуживать несколько сайтов из одной административной зоны (Панели администрирования). Это могут быть совершенно разные сайты, или же один сайт, который представлен на нескольких языках. Если вас заинтересовала такая возможность, тогда давайте детальнее рассмотрим концепцию Области применения для Магазина.
Области применения для Магазина
Когда происходит установка платформы Magento, тогда одновременно создаются основной сайт (main website), магазин по умолчанию (default store) и вид магазина (store view). Также, у вас есть возможность создать столько дополнительных сайтов, магазинов и представлений магазина, сколько вам нужно. Для каждого сайта можно создать несколько магазинов, а в каждом магазине – отдельные представления магазина. То есть Области применения – это своеобразная иерархия с веб-сайтов, магазинов и представлений магазинов в каждой текущей инсталляции Magento.
Некоторые данные в Magento предоставляются по-разному в зависимости от того, на каком уровне (веб-сайт, магазин и т.д.) вы сейчас находитесь. Поэтому, давайте рассмотрим эти уровни.
Глобальный уровень (global)
Этот уровень является дефолтным (по умолчанию) уровнем для любой инсталляции Мадженто.
Уровень сайта (website)
Сайты являются «родителями» для магазинов. Сайт состоит из одного или нескольких магазинов. Веб-сайты можно настроить так, чтобы данные клиентов делились между ними, или же эти данные были уникальными для каждого сайта. Вы можете сделать столько сайтов, сколько вам нужно, и каждый из них может иметь свой уникальный домен.
Уровень Магазина (store)
Один веб-сайт может иметь несколько магазинов – все они управляются из одной Панели администрирования. Каждый магазин может иметь свое главное меню, набор товаров и уникальный внешний вид. Магазины являются «детьми» веб-сайтов. Управление товарами и категориями происходит на уровне магазина. Корневая категория (root category) настраивается для каждой группы представлений магазина, что позволяет нескольким магазинам под одним и тем же сайтом иметь совершенно разные структуры каталога.
Уровень Представление магазина (store view)
Представления магазина обычно используются для представления магазина на разных языках, хотя их можно использовать и для других целей. Чтобы представление было доступно во фронт-энде, нужно создать хотя бы один вид магазина. Структура каталога на уровне Представление магазина всегда будет одинаковой, просто этот уровень позволяет по-разному представлять данные магазина во фронт-энде. Больше всего этот уровень используется для того, чтобы клиенты могли переключаться между двумя и более языками, которые доступны для текущего интернет-магазина.
Настройка конфигурации для отдельного уровня:
Прежде чем произвести настройку конфигурации, которая применяется только к определенному веб-сайту, магазину или представлению, выполните следующие действия:
- В Панели администрирования перейдите к Система -> Конфигурация.
- В меню слева выберите страницу с настройками конфигурации, которые нужно изменить. Затем выполните следующие действия:
- В верхнем левом углу страницы конфигурации установите Текущая область применения (Current Configuration Scope) на сайт. Данные, которые можно изменить на этом уровне, будут иметь чекбокс.
- Снимите флажок Использовать по умолчанию (Use Default) у поля, которое вы хотите изменить. Введите новое значение.
- Повторите этот процесс для каждого поля, которое нужно обновить на этой странице.
- После завершения нажмите кнопку Сохранить конфигурацию (Save Config).