Подтвердить что ты не робот

Подробное объяснение слоев Magento Store/Store View/Website?

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

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

4b9b3361

Ответ 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