Подробное объяснение слоев Magento Store/Store View/Website?
Может ли кто-нибудь указать мне хорошее техническое объяснение системы Magento Store Views/Websites на уровне программирования?
Я рассматриваю настройку системы, но еще не знаю, какой из этих уровней использовать.
Ответы
Ответ 1
Там нет канонического ресурса. Лучший способ подумать об этих взглядах - это концепция сферы действия. Некоторые данные в Magento возвращаются по-разному в зависимости от того, на каком уровне (сайт, магазин и т.д. Вы находитесь)
Я бы начал с хорошего понимания системы макета. В основном, макеты абстрагируются в дерево объектов "Блок". Большинство этих объектов Blocks отображают конкретный файл шаблона phtml.
Файлы шаблонов phtml считаются темой хранилища. Вы можете указать другую группу шаблонов, в зависимости от того, какое хранилище, хранилище или веб-сайт выбраны в текущий момент.
Шаг второй - познакомиться с configuration system. Magento принимает определенные действия на основе значений, установленных здесь, и значения могут быть установлены на глобальном, веб-сайте или уровне хранилища. Очевидным примером здесь является локаль.
Наконец, Magento система моделей EAV позволяет даже моделям иметь значения, доступные на глобальном, веб-сайте или уровне магазина.
Ответ 2
Первое, что нужно прочитать, это руководство Magento Designer:
http://www.magentocommerce.com/design_guide
Да, "Дизайнер", а не "Разработчик":)
Но это отличный фон, чтобы разобраться, как все складывается. И, честно говоря, в Magento "Дизайнер" действительно такой же, как "Разработчик", а когда-то "Системный инженер". Нельзя быть хорошим дизайнером Magento, если не разработчиком (imo).
Теперь сообщество SO Magento все еще застенчиво, потому что на данный момент у меня нет нагрузок экспертов Magento. Будучи недостаточно скромным, я могу подумать, что, будучи совершенно новым SOer, я обнаружил, что могу помочь в нескольких областях. Поэтому не стесняйтесь спрашивать, и я уверен, когда кто-то знает, кто-то отвечает. Наконец, имейте в виду, что Magento настолько силен и отличается тем, что можно быть экспертом в области интеграции дизайна, но не в управлении рабочими процессами продаж и, например, в бэк-офисе. Экспертиза может быть очень сегментированной.
Удачи!
Ответ 3
Я тоже боролся с этими понятиями, а информация о различиях скудна даже на собственном сайте Magento. После приличного поиска, Я нашел этот веб-семинар, который отлично справляется с концепциями сайтов, магазинов и магазинов. Я предлагаю вам посмотреть видео, но вот мои выезды:
- глобальный (установочный), веб-сайт и вид хранилища являются областями, хранилище не является областью
- магазины позволяют унифицировать корзину покупок и сеанс (например, посмотрите, например, local.com).
- сайты по умолчанию не делят корзину или сеанс.
- создавать разные веб-сайты в случае, если вы хотите предложить разные способы доставки, цены, платежные шлюзы, промо или базовую валюту.
- магазины представляют собой коллекцию видов магазина, хранят точки в корневой категории, все представления в точке хранения в одной и той же корневой категории, хотя отдельные продукты могут быть скрыты в представлениях
- Сохранять представления изменяются страницы страниц, а не структура каталога
- веб-сайты, магазины и хранилища могут ВСЕ быть настроены в том же домене или в разных доменах
Ответ 4
Глобальный | Веб-сайт | Магазин | Просмотр магазина
Одна из дополнительных функций Magentos позволяет управлять несколькими веб-сайтами и магазинами в рамках одной установки, и у нас есть замечательная система для поддержки этого: GWS - aka "Global, Website, Store".
Глобальный. Это относится ко всей установке.
Веб-сайт. Веб-сайты являются родителями магазинов. Веб-сайт состоит из одного или нескольких магазинов. Веб-сайты могут быть настроены для обмена данными с клиентом или для обмена данными
Сохранить (или сохранить группу просмотров). Магазины - это "дети сайтов". Продукты и категории управляются на уровне магазина. Корневая категория настраивается для каждой группы просмотра магазина, позволяя нескольким магазинам на одном веб-сайте иметь совершенно разные структуры каталогов.
Просмотр магазина. Для просмотра в магазине необходимо, чтобы один или несколько видов хранилища просматривались в интерфейсе. Структура каталога в каждом представлении хранилища всегда будет одинаковой, она просто позволяет выполнять несколько презентаций данных спереди. 90% реализаций, скорее всего, будут использовать представления магазинов, чтобы клиенты могли переключаться между 2 и более языками.
Ссылка: http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work
Видео: создание нескольких онлайн-витрин, часть 1
Видео: создание нескольких онлайн-витрин, часть 2