Magento Go з моменту свого впровадження був дуже обмеженим середовищем. Він ніде не знаходиться на рівні Magento CE / EE, які є повністю відкритим кодом. Це насправді не порівняно з таким конкурентом, як Shopify, який має редаговану систему шаблонів, але фіксований функціонал.
Це означає досить серйозні обмеження щодо того, що можна налаштувати сучасним, ефективним способом (тобто, як вам насправді потрібно створити магазин на замовлення).
Частина 1
Magento Go доставляє теми (менше десятка останніх перевірених), які "готові до використання". Вони не були розроблені та не розроблені 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 вимагає, щоб ви вибрали одну з її тем, а потім налаштували поверх неї. Є кілька причин, які небажані:
Активи з основної теми (JS, CSS, зображення) все одно завантажуватимуться, навіть якщо ви не хочете / не потребуєте їх.
Ви не можете поєднувати макети з декількох тем, це все або нічого. Таким чином, ви застрягли з видом продукту теми та поданням категорії.
Атсорсифіковані теми були написані з дуже поганими стандартами CSS. Їх CSS усіяний неефективними та довгими селекторами, а атрибути часто визначаються важливими деклараціями. Це абсолютний кошмар, який треба перекривати і підтримувати.
Поведінка JS - це зовсім інша історія. Кожна тема реалізує подібну поведінку інакше, як лайтбокси. Якщо ви плануєте ввести спеціальний JS, то майте на увазі, що ви, ймовірно, скасуєте події, які вже додані.
Для Magento Go продаються комерційні теми. Це не заміни основних тем. Вони просто додають один із них і страждають від усіх однакових проблем.
Побудувати щось на зразок чуйної теми не виникає сумніву, оскільки Magento Go зафіксований у припущеннях, які не втримуються в цьому контексті.
Сказавши, що
Я створив дизайн на замовлення на Magento Go (близько травня 2011 року). Це можна зробити досить близько до макету сайту електронної комерції з деякими поступками. Я просто не рекомендую це.
Magento Go корисний для тих, хто просто хоче вибрати тему, додати продукти та продати - проект на одну годину. Це не гарна платформа для індивідуального дизайну. Shopify це вже прибив. Для фактично тієї ж ціни вони мають кращий продукт для індивідуальних дизайнерських проектів, і це зрозуміло з якості та широти тематичного ринку Shopify.
Але Shopify все ще є розміщеною платформою, і це означає обмеження незалежно. Складні реалізації інтерфейсу виграють від сили Magento CE / EE за кадром (API / інтеграція / тощо). Різні платформи для різних речей.