Каковы тематические ограничения Magento? [закрыто

magento.stackexchange https://magento.stackexchange.com/questions/542

  •  16-10-2019
  •  | 
  •  

Вопрос

Я знаком с Magento CE/EE, но я смотрю на Magento Go для нового проекта.

Официальный веб -сайт не содержит много подробностей о том, что/невозможно достичь дизайна.

  1. Есть ли установленное количество тем на выбор?
  2. Сколько у вас свободы для изменения вашей темы?
  3. Возможно ли иметь полностью индивидуальную тему, если вы не можете найти подходящую существующую?
Это было полезно?

Решение

Magento GO с тех пор, как его введение было очень ограниченной средой. Это далеко не уровень Magento CE/EE, которые полностью открыты. Это действительно не сопоставимо с таким конкурентом, как Shopify, который имеет редактируемые шаблоны, но фиксированные функциональные возможности.

Это приводит к довольно серьезным ограничениям на то, что можно настроить современным, эффективным образом (то есть, как вам действительно нужно построить пользовательский магазин).

Часть 1

Magento Go Ships с темами (меньше десятка в последний раз я проверял), которые «готовы к использованию». Они не были спроектированы или разработаны Magento, но были переданы на аутсорсинг третьей стороне. Это важно для части 3.3.

Часть 2

Темы в Magento Go полностью построены из CSS, JS и изображений. Не существует доступа к макету или файлам шаблонов, таких как Magento CE/EE, что означает, что вы должны использовать точную разметку и функциональность, которые предоставляет Magento GO.

Вы не можете добавить функциональность, за исключением «доверенных расширений», которые проверены на Magento GO, но выбор чрезвычайно ограничен по сравнению с Magento CE/EE (где вы, конечно, можете написать свой собственный).

Вы можете удалить только функциональность, которая может быть нацелена на селекторы CSS/JS, что кажется разумным, но является основной болезнью, потому что большая часть разметки Magento Go не описана адекватно с использованием классов для такого нацеливания.

Часть 3

100% пользовательская тема возможна (нет ничего невозможного), но совершенно нецелесообразно. Основная причина в том, что Magento GO не имеет «базовой» темы - это тема, лишенная таблицы стилей и поведения JS. Чтобы по -настоящему «начать с нуля», это то, что вам нужно.

Magento Go требует, чтобы вы выбрали одну из ее тем, а затем настроились на нее. Есть несколько причин, по которым это нежелательно:

  1. Активы из базовой темы (JS, CSS, изображения) все равно будут загружаться, даже если вы не хотите/нуждаетесь в них.

  2. Вы не можете смешать макеты из нескольких тем, это все или ничего. Итак, вы застряли с представлением продукта темы и представлением категории.

  3. Аутсорсинговые темы были написаны с очень плохими стандартами CSS. Их CSS завален неэффективными и длинными селекторами, а атрибуты часто определяются! Важные объявления. Это абсолютный кошмар для переопределения и поддержания.

  4. Поведение JS - это еще одна история. Каждая тема реализует сходное поведение по -разному, как лайтбоксы. Если вы планируете представить пользовательский JS, то имейте в виду, что вы, вероятно, не займете события, которые уже прикреплены.

Есть коммерческие темы, продаваемые для Magento Go. Это не замены для основных тем. Они просто добавляют поверх одного из них и страдают от всех тех же проблем.

Создание чего -то вроде отзывчивой темы не может быть и речи, потому что Magento GO заперт в предположениях, которые не выдерживают в этом контексте.

Было сказано, что

Я создал очень индивидуальный дизайн на Magento Go (около мая 2011 года). Это может быть сделано довольно близко к макету сайта на запасе/стандартном участке с некоторыми уступками. Я просто не рекомендую это.

Magento Go хорош для кого -то, кто просто хочет выбрать тему, добавить продукты и продать - один часовой проект. Это не хорошая платформа для индивидуального дизайна. Shopify уже прибил это. По той же той же цене у них есть лучший продукт для индивидуальных проектов дизайна, и это ясно из качества и широты рынка темы Shopify.

Но Shopify по -прежнему является размещенной платформой, и это означает ограничения независимо от. Сложные реализации фронта выиграют от силы Magento CE / EE за кулисами (API / интеграции / и т. Д.). Разные платформы для разных вещей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top