Подробное объяснение магазина Magento / Вид магазина / Слои веб-сайта? - PullRequest
13 голосов
/ 29 июля 2010

Может ли кто-нибудь указать мне на хорошее техническое объяснение системы просмотра магазинов / веб-сайтов Magento на уровне программирования?

Я рассматриваю возможность настройки системы, но пока не уверен, какой из этих уровней использовать.

Ответы [ 4 ]

11 голосов
/ 29 июля 2010

Первое, что нужно прочитать, - это руководство дизайнера Magento: http://www.magentocommerce.com/design_guide

Да, «Дизайнер», а не «Разработчик» :) Но это отличный фон, чтобы понять, как все происходит.И, давайте будем честными ... в Magento «Дизайнер» действительно такой же, как «Девелоппер», а иногда и «Системный инженер».Никто не может быть хорошим дизайнером Magento, если не разработчик (imo).

Теперь, сообщество SO Magento все еще застенчиво, потому что пока еще нет экспертов Magento.Будучи недостаточно скромным, я могу думать, что, будучи совершенно новым SOer, я обнаружил, что могу помочь в нескольких областях.Так что не стесняйтесь спрашивать, и я уверен, что когда кто-то знает, кто-то отвечает.Наконец, имейте в виду, что Magento настолько мощный и функциональный, что можно быть экспертом в области интеграции дизайна, но, например, не в управлении рабочими процессами продаж и не в бэк-офисе.Экспертиза может быть очень сегментирована.

Удачи!

9 голосов
/ 25 июня 2012

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

  • global (установка), просмотр веб-сайта и магазина - это области действия, store не входит в область действия
  • магазины разрешают унифицировать покупкикорзина и сессия (например, ознакомьтесь с gap.com oldnavy.com)
  • веб-сайты не делят корзину или сессию по умолчанию
  • создают разные веб-сайты, если вы хотите предложить разные способы доставки, ценообразование, платежные шлюзы, рекламные акции или базовая валюта
  • магазины - это набор представлений магазина, точки магазина в корневой категории, все представления в точке магазина в одной корневой категории, хотя отдельные товары могут быть скрыты в представлениях
  • представления магазина изменяют способ представления страниц, а не структуру каталога
  • веб-сайты, магазины и представления магазина ВСЕ могут быть настроены на одном и том же домене или на разных доменах
7 голосов
/ 16 августа 2013

Global |Сайт |Магазин |Представление магазина

Одна из расширенных возможностей Magento позволяет управлять несколькими веб-сайтами и магазинами в рамках одной установки, и у нас есть удивительная система для поддержки этого: GWS - так называемый «Глобальный, веб-сайт, магазин».

Global : Это относится ко всей установке.

Веб-сайт : Веб-сайты являются «родителями» магазинов.Сайт состоит из одного или нескольких магазинов.Веб-сайты могут быть настроены для обмена данными о клиентах или не для обмена какими-либо данными

Store (или группа просмотра магазина) : магазины являются «дочерними» для веб-сайтов.Продукты и категории управляются на уровне магазина.Корневая категория настраивается для каждой группы представлений магазина, что позволяет нескольким магазинам на одном веб-сайте иметь совершенно разные структуры каталога.

Представление магазина : магазину требуется один или несколько представлений магазина дляпросматривать в передней части.Структура каталога для представления магазина всегда будет одинаковой, она просто позволяет несколько презентаций данных в передней части.90% реализаций, вероятно, будут использовать представления магазина, чтобы позволить клиентам переключаться между 2 или более языками.

Ссылка: http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work

Видео: создание нескольких витрин интернет-магазина, часть 1

Видео: создание нескольких витрин интернет-магазина, часть 2

7 голосов
/ 29 июля 2010

Канонического ресурса по этому вопросу нет. Лучший способ думать об этих взглядах - это концепция охвата. Определенные данные в Magento возвращаются по-разному в зависимости от того, на каком уровне (веб-сайт, магазин и т. Д.) Вы находитесь

Я бы начал с хорошего понимания системы макетов . По сути, макеты абстрагируются в дерево объектов «Блок». Большинство из этих объектов Blocks отображают определенный файл шаблона phtml.

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

Шаг второй: знакомство с конфигурацией system . Magento выполняет определенные действия на основе значений, установленных здесь, и значения могут быть установлены на глобальном уровне, на веб-сайте или на уровне магазина. Очевидным примером здесь является локаль.

Наконец, система моделей Magento * EAV позволяет даже для моделей иметь значения, ограниченные на глобальном уровне, уровне веб-сайта или магазина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...