Обзор и отзывы о CMS Magento 2.4.3
Обзор и отзывы о CMS Magento 2.4.3 - uGuide.ru

Обзор и отзывы о CMS Magento 2.4.3

    Дмитрий Луценко
  • Обновлено:
    2021-12-14
  • Просмотры:
    5379
  • Отзывы:
    0
  • Наша оценка:
    4.0
популярный движок для создания крупных интернет-магазинов с открытым исходным кодом. Функциональность и гибкость — главные преимущества Magento. Однако их обратной стороной является сложность в освоении. Здесь не получится собрать сайт за несколько часов: CMS рассчитана на работу команды разработчиков.

Стоит ли тратить столько усилий ради возможностей Magento — разбираемся в нашем обзоре.

Целевая аудитория

CMS Magento предназначена для запуска масштабных и сложных e-commerce проектов (для энтерпрайз-разработки). Использовать её для магазина с десятком товаров неэффективно — только потратите время на изучение и внедрение. На Magento нужно делать что-то большое, с международным охватом или хотя бы необычной функциональностью — иначе затраты просто не окупятся.

По умолчанию движок ориентирован на западный рынок. Это проявляется и в базовых возможностях, и в расширениях. Найти решения для Рунета в официальном каталоге дополнений очень сложно. Поэтому, если требуется интеграция с российскими маркетплейсами или сервисами для электронной коммерции от Яндекса и 1С, то придётся начинать с одной из локализованных сборок Magento или нанимать программистов для реализации всех необходимых функций.

Русифицированные сборки движка не имеют никакого отношения к официальной разработке кроме того, что они основаны на открытом исходном коде этой CMS. Их создатели берут ядро системы и адаптируют его возможности под требования российского бизнеса. Некоторые частные разработчики создают расширения для интеграции с Яндексом, 1С, соцсетями и другими рунетовскими сервисами. Всё это стоит денег, часто больших. Но Маджента и не рассчитана на малый ритейл.

 

Что нового в Magento 2.4.X?

Последняя актуальная версия, доступная для скачивания — Magento 2.4.3. Это основная ветка разработки. Но команда поддерживает в том числе легаси-код некоторых предыдущих версий. Например, вместе с релизом ветки 2.4 был представлен патч для Magento 2.3.7 (эта версия пока не требует обязательного наличия Elasticsearch 7).

Основные нововведения Magento 2.4.3:

  • Elasticsearch — расширение возможностей поиска по сайту с фильтрацией по атрибутам. Ранее интеграция была доступна только в платной сборке Magento, начиная с Magento 2.4.0 её могут использовать разработчики, работающие с Open Source. Добавлена поддержка поискового движка Live Search (ещё один продукт от Adobe для крупного ритейла).
  • Редактор TinyMCE частично заменён на собственную реализацию – Page Builder (интерактивный конструктор страниц, который ранее был доступен только в коммерческой версии движка, сейчас им можно пользоваться и в Magento Open Source). Весь контент, созданный ранее в TinyMCE будет перенесён в Page Builder как HTML-код.
  • Двухфакторная аутентификация. Теперь можно предлагать пользователям подтвердить личность с помощью кода, отправленного на телефон в SMS.
  • Защита ключевых веб-страниц от ботов и злоумышленников с помощью Google ReCAPTCHA.
  • Расширенные средства управления кэшем: дополнительные разрешения и контроль доступа.
  • Поддержка PHP 7.4 с улучшенной безопасностью, повышенной производительностью и доступом к актуальным инструментам. Всё больше функций переводится на поддержку PHP 8.0 (пока ещё процесс перехода не завершился и полной поддержки нет).
  • Поддержка PWA — технологии, по которой веб-сайт функционирует как веб-приложение, что избавляет от необходимости создавать мобильную версию страниц.
  • Добавление языка запросов GraphQL для использования API. Его внедрение было обусловлено увеличившимся количеством запросов в разных проектах.
  • Multi-Source Inventory — функция для эффективного управления товарами и проведения инвентаризации. Позволяет управлять продуктами и их количеством из нескольких источников: магазина, склада, распределительного центра, сторонних поставщиков.
  • Добавлен интерактивный помощник, облегчающий процесс настройки важных функций.
  • Реализована автоматическая оптимизация изображений в медиагалерее для снижения размера файлов и повышения производительности/скорости загрузки витрины.
  • Представлен инструмент совместимости обновления (пока в статусе «альфа-тестирования»).
  • Помечены на удаление функции разделённой базы данных и Amazon Pay VBE (они признаны устаревшими).
  • Внесены правки в систему безопасности, исправлены ошибки и добавлены другие более мелкие функции. Например, реализована защита от атак «отказ в обслуживании» с помощью принудительного снижения скорости подключения отдельным клиентам. Обновлены встроенные и сторонние библиотеки / инструменты, например, B2B, PWA Studio и т.п.

Наиболее важное и интересное нововведение в Magento 2.4.3 — появление визуального редактора. Благодаря ему появилась поддержка перетаскивания объектов интерфейса с помощью мышки, а также предварительный просмотр результата, позволяющий пользователям с невысоким уровнем технической подготовки кастомизировать страницы.

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

 

Функциональные возможности

Magento написана на PHP и имеет открытый исходный код, что увеличивает возможности для глубокой кастомизации движка. Но иногда в этом нет никакой необходимости: в базовой комплектации CMS достаточно инструментов для того, чтобы запустить интернет-магазин и управлять продажами без глубокого погружения в код. Расширить функциональность можно за счёт дополнений, представленных в официальном магазине Magento.

Разработчики движка предлагают огромный объём обучающих материалов и инструкций для пользователей разного уровня: как для владельцев магазинов, так и для разработчиков, дизайнеров, верстальщиков и т.п.

Интерфейс-админ-панели (бэкенда) выглядит очень неказисто и морально устаревшим, но на практике это никак не мешает управлять крупной базой товаров, интеграциями и любыми другими функциями. Клиентская часть движка (фронтенд), напротив, даже со штатной темой Luma выглядит достаточно современно и стильно. При этом админ-панель можно связать по API с любым типом интерфейсов: хоть с мобильными приложениями, хоть с PWA-сайтами.

Движок позволяет создать несколько независимых витрин (это так называемые «мультимагазины») и управлять ими из единого интерфейса. Основные возможности CMS:

  • Добавление разных типов продуктов – простые, сгруппированные, наборы, виртуальные (услуги), цифровые (с необходимостью загрузки) и подарочные карты.
  • Тонкие настройки вывода каталога в панели управления: фильтры, сортировка, управление колонками и полями, поиск по ключевым словам и т.д.
  • Возможность предустановки наборов атрибутов для разных категорий товаров. Благодаря этому функционалу очень просто заводить новые позиции: достаточно проставить нужные галочки или заполнить отдельные поля. И у каждой группы атрибутов будет свой уникальный набор таких опций.
  • Встроенный визуальный конструктор, с помощью которого можно собрать уникальную страницу с описанием любого товара. Для использования доступны блоки с изображениями, видео, баннерами, кнопками, заголовками и т.п. Их достаточно перетягивать с помощью мыши и настраивать в специальном меню. Макеты, собранные в конструкторе, можно сохранять в качестве шаблонов для переиспользования на других страницах.
  • Поддерживается сложная структура каталога. У страниц категорий можно задать свои атрибуты наполнения: описание, мета-теги, условия показа товаров и т.п. Плюс, вы можете переопределить для каждой такой страницы свой уникальный шаблон для отображения.
  • Товары можно соотносить с несколькими категориями. Но наиболее интересными для крупного бизнеса будет возможность наполнение выбранных категорий по определённым условиям фильтрации товаров (получаются кастомные страницы товарных фильтров).
  • Для товаров можно запланировать изменения атрибутов, например, в рамках проведения временных акций. Причём в обновление можно включить всё, что соотносится с наполнением конкретного товара: оформление страницы, цены, описание, мета-теги и т.п.
  • Ручное и автоматическое наполнение товаров в разделах для кросс-продаж, Up-Sell и для продаж в блоке с похожими товарами.
  • Встроенная система обзоров и отзывов о товарах.
  • Система работы с возвратами и с учётом складских остатков.
  • Возможность сегментирования групп покупателей и пользователей сайта.
  • Система экспортирования всех важных данных о деятельности магазина: списки клиентов, заказов и т.п.
  • Продвинутые инструменты для работы с импортом (принимаются файлы в CSV-формате, предоставляются примеры наполнения) – с пропуском ошибок или с остановкой после достижения определённого лимита проблемных позиций, с заменой, обновлением или с удалением товаров. Доступно ведение истории, расписание выгрузок/апдейтов и т.п.
  • Система разграничения прав пользователей и управление ролями для работы в команде. Детальное журналирование событий с возможностью выгрузки логов.
  • Встроенные инструменты для кэширования, индексирования и резервного копирования.
  • Своя система уведомлений с гибкой настройкой условий отправки оповещений.
  • Мультимагазин, доставка на разные адреса для одного клиента и мультиязычность. Каждую отдельную витрину можно детально настроить под определённые задачи (это будет полноценный самостоятельный магазин).
  • Встроенные маркетинговые инструменты для увеличения продаж и повышения привлекательности площадки. Система рассылки с гибкой настройкой шаблонов писем, готовые интеграции с маркетплейсами.
  • Поддержка разных способов оплаты и доставки, в том числе адаптированных под Рунет (только в специализированных сборках или после установки специальных дополнений).
  • Мощный личный кабинет покупателя, через который он может управлять заказами, оплатой и доставкой, а также просматривать статистику, вести списки избранного, оставлять отзывы о товарах и т.п.
  • Встроенная система для управления скидочными программами и акциями.
  • Интеграция с продвинутыми инструментами для поиска по сайту – Live Search и Elastic Search.
  • Огромное количество готовых аналитических отчётов, которые собираются на основе данных о работе магазина, продаж и поведения посетителей сайта: по купонам, по лучших и неподвижным товарам, по покупателям, по доставкам и оставленным корзинам, и т.п.

Движок Magento изначально предназначен для крупных проектов, реализацией которых обычно занимается группа людей. У движка есть все необходимое, чтобы над одним и тем же магазином могли параллельно трудиться несколько профильных специалистов.

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

Плагины и интеграции

Основная площадка для распространения дополнений для движка – Magento Marketplace. Здесь представлено около 3,5 тыс. расширений. Почти все из них совместимы с редакцией Open Source. С актуальной версией Magento 2.4.X совместимо более 2,9 тыс. расширений.

Все аддоны для движка можно условно разделить на три большие группы:

  • Модули (они предназначены для наращивания/улучшения функциональных возможностей CMS);
  • Темы (применяются только к пользовательской части магазина, тем для админ-панели Magento не бывает);
  • Языковые пакеты.

Все приобретённые модули синхронизируются через вашу учётную запись в Commerce Marketplace. Вот только процесс их скачивания и установки осилит не каждый: все действия производятся в SSH-консоли (CLI-интерфейсе) или с помощью менеджера пакетов Composer. Простой пример установки дополнения:

  1. Не забудьте создать резервную копию сайта и базы данных.
  2. Включите режим обслуживания (bin/magento maintenance:enable).
  3. Получите имя и версию нужного расширения (это можно сделать в личном кабинете в разделе с покупками или в файле composer.json расширения, если оно получено из других источников).
  4. Установите расширение командой composer require имя_компонента:версия. При запросе введите параметры авторизации (логин – это открытый ключ аутентификации для выбранной версии движка, а пароль – закрытый ключ).
  5. Включите расширение командой bin/magento module:enable Имя_модуля --clear-static-content.
  6. Обновите конфигурации движка – «bin/magento setup:upgrade», «bin/magento setup:di:compile» и «bin/magento cache:clean».
  7. Теперь модуль можно настроить в админ-панели (при наличии настроек).
  8. Отключите режим обслуживания.

Процесс обновления расширений и другие технические нюансы управления ими изложены в технической документации – здесь.

В официальном каталоге можно найти готовые модули для разных задач:

  • Бухгалтерский учёт и финансы.
  • Повышение продаж.
  • Работа с контентом и настройками.
  • Маркетинговые инструменты.
  • Проведение платежей и повышение безопасности сделок.
  • Аналитика и отчёты.
  • Работа с доставками.
  • Оптимизации сайта.

Почти треть дополнений в маркетплейсе распространяется бесплатно. Премиум-расширения обойдутся 25-300 USD, хотя есть и откровенно дорогие позиции – до 6-15 тыс. USD. Но их немного.

Готовых интеграций для российского рынка коммерции в официальном каталоге практически нет, но соответствующие модули можно найти непосредственно на сайтах платёжных систем или сервисов, а также у профильных разработчиков/агентств. Например, можно найти расширения для работы:

  • с российским платёжными шлюзами и агрегаторами (Юmoney, Robokassa, WebMoney и т.д.);
  • с локальными операторами доставки (CDEK, Почта России, Boxberry и т.п.);
  • с популярными ERP и CRM, товароучётными системами (Битрикс24, «1С», Мой склад и др.);
  • с востребованными маркетплейсами (Яндекс Маркет, Ozon и т.п.).

Создание интернет-магазина на Magento

Когда речь заходит о запуске магазина на базе Мадженты, многие веб-мастера слабо представляют себе сам принцип такой работы. Тут самое главное понять, что этот движок – сугубо корпоративный инструмент.

Отсюда и соответствующий подход ко всем остальным связанным бизнес-процессам. С Magento не получится просто взять и начать работать, как тем же WooCommerce или PrestaShop (движок+тема+несколько плагинов). Это разные весовые категории и разный подход.

Классический алгоритм запуска магазина на Magento будет выглядеть следующим образом:

  • Вы находите подрядчика, готового реализовать все ваши пожелания по функционалу будущего сайта.
  • Заполняется бриф или составляется подробное техническое задание с описанием вашей аудитории, принципов построения каталогов, необходимых интеграций и т.п.
  • Заключается официальный договор и агентство приступает к разработке.
  • По вашим критериям создаётся уникальный дизайн магазина и натягивается на CMS (шаблон создаётся только под вас). Даже если вы выберите готовый шаблон, его нужно будет адаптировать под ваши требования. Вы сэкономите, но незначительно.
  • Устанавливаются или пишутся с нуля нужные модули, адаптируются под ваши задачи уже имеющиеся у разработчика решения.
  • Настраиваются параметры и права доступа для вашей команды (PR-отдел, отдел продаж, доставка и т.п.).
  • Настраиваются интеграции с вашим корпоративным софтом (товароучётные системы, CRM, рассылки, сервисы уведомлений и др.).
  • Результат работ принимается заказчиком.
  • Выкатывается рабочая версия сайта и начинается работа на проде.
  • Параллельно ведётся дальнейшая разработка в тестовой среде. В идеале ею должны заниматься штатные программисты и дизайнеры, или профильное агентство на аутсорсе.
  • Процесс доработок может не останавливаться никогда.

Конечно, вариант с запуском своими руками или силами 1-2 разработчиков возможен, но вы быстро откажитесь от идеи обслуживания такого монстра, как Magento. Все готовые сборки давно заброшены. Минимальные цены на разовое внедрение движка – от 20-60 тыс. руб. (это без разработки уникального дизайна и с каталогом на 10-20 позиций). Хоть о какой-то адекватной поддержке можно говорить при расходах от 100-150 тыс. руб./месяц.

Полноценный запуск сайта при индивидуальной разработке возможен только через 30-60 дней или даже больше.

Создание блога

По умолчанию в CMS Magento имеется только функционал для работы со стандартными страницами. С их помощью реализуется информационная составляющая любого магазина: правила оплаты, условия возврата, политика конфиденциальности и т.п.

Для страниц возможно создать иерархическую структуру и настроить вывод кастомных полей, блоков, атрибутов. Плюс, возможно выбрать отображение разных шаблонов.

У каждой страницы можно задать SEO-параметры: URL и мета-теги. Для такого типа материалов тоже доступен встроенный конструктор контента – Page Builder.

Но для создания качественного блога с таким набором атрибутов придётся сильно постараться, чтобы всё выглядело профессионально и по-настоящему интересно. Наполнять такой блог будет крайне неудобно.

Поэтому вы можете скачать (приобрести) готовый модуль из официального каталога или разработать свой. В маркетплейсе Magento есть несколько готовых реализаций, они распространяются платно (примерно 50-330 USD за модуль) и бесплатно.

Наиболее комплексное решение обеспечивает:

  • WYSIWYG-редактор для работы с материалами.
  • Отдельный раздел сайта для ведения блога.
  • Встроенную систему согласования публикации (черновики, планирование размещения, одобрение редакторами и т.п.).
  • Полный набор SEO-атрибутов.
  • Качественную интеграцию с системой комментирования Disqus.
  • Другие интеграции – с PWA и Elasticsearch.
  • Возможность переноса записей из WordPress-блога.
  • Готовые инструменты для продвижения в публикациях отдельных товарных позиций из каталога.

Использовать Magento только для ведения блога нерационально. Движок рассчитан на серьёзную электронную коммерцию, поэтому все остальные его функции просто останутся незадействованными.

Зато встроенный блог отлично дополнит существующий магазин. С его помощью можно рассказывать об особенностях товаров или о ситуациях их применения.

 

Дизайны и работа с шаблонами (темами)

После установки движка на хостинге вам будет доступна стандартная тема, которая нужна в основном для демонстрации возможностей Magento – Luma. Её легко можно переделать/адаптировать под собственные нужды. Это будет проще, чем разработка новой с нуля. Как минимум, штатный шаблон можно рассматривать как хорошо документированный каркас для создания своей темы.

Бесплатные шаблоны для Magento – большая редкость. В официальном каталоге представлено всего 5 готовых тем. Наиболее адекватный выбор можно найти на профильных сторонних площадках, таких как TemplateMonster. Но не стоит забывать о совместимости версий. Обязательно обращайте внимание на версию движка, для которой разработана та или иная тема.

Если в официальном каталоге шаблоны продаются примерно по 100-600 USD, то на TemplateMonster средние цены – 80-180 USD. В любом случае разработка индивидуального дизайна обойдётся гораздо дороже.

Лучшие темы для Magento

Ввиду сложностей архитектуры движка и алгоритма установки дополнений, многие разработчики шаблонов предоставляют full-пакеты. Это готовая к установке на ваш хостинг CMS-система в комплекте с предустановленной темой и необходимыми для её работы расширениями + демо-данные.

Обычно с каждой темой предоставляется подробная инструкция по её установке и настройке.

Любая тема для Magento состоит из трёх компонентов:

  1. Макета, определяющего конструкцию страниц.
  2. Шаблонов, отвечающих за внешний вид отдельных элементов.
  3. Скинов, которые определяют отображение шрифтов, изображений, устанавливают расположение элементов.

Для глубокой кастомизации темы нужно редактировать файлы, которые находятся в разных каталогах. Для выполнения этой задачи потребуется знание не только HTML и CSS, но и PHP, хотя иногда можно ограничиться минимальным набором верстальщика. Сложности добавляет и отсутствие подробной документации на русском языке и развитого русскоязычного сообщества.

С выходом версии 2.4 процесс редактирования страниц стал чуть проще за счёт появления конструктора. Однако его функциональности хватает только для внесения косметических изменений: добавления блоков, изменения их местоположения на странице, быстрого редактирования контента из пользовательской части сайта. Для глубокой кастомизации по-прежнему требуются навыки программирования. Тем не менее, внедрение визуального редактора — это большой шаг в сторону упрощения CMS.

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

 

Оптимизация (SEO) и продвижение

Технически Magento хорошо оптимизирован под требования поисковых систем. Но для качественного продвижения ему, как и любому другому движку, требуется доработка со стороны пользователя, которая касается в основном настроек контента. В базовой поставке CMS доступны следующие возможности:

  • Заполнение мета-тегов страниц.
  • Ручная настройка ЧПУ.
  • Добавление alt и title для изображений.
  • Автоматическое формирование карты сайта в формате XML c ограничением количества страниц и размером файла, а также с настройкой приоритетности.
  • Встроенная система кэширования (для ускорения загрузки).
  • Короткое и длинное описание для каждого товара.

Один из наиболее важных факторов — выбор качественного хостинга с хорошими показателями производительности. Дело в том, что с размещением Magento справится далеко не каждый провайдер виртуального хостинга: требуется большой объём оперативной памяти и специальный набор модулей Apache/PHP, доступ к SSH-консоли и другие технические нюансы. С Magento точно совместим Bluehost, причём установка движка выполняется в один клик.

Выбор надежного хостинга — лишь один из шагов по настройке движка. Для оптимизации Magento опытные разработчики советуют также проводить дополнительные мероприятия, которые снижают нагрузку на сервер.

  • Использовать GZIP-сжатие и кэширование на стороне посетителей сайта.
  • Хранить мультимедийный контент на CDN-серверах.
  • Отключить ненужные модули Apache и PHP.
  • Удалить расширения, которые вы не используете.
  • Устанавливать обновления CMS.

Разработчики Magento активно работают над вопросом ускорения своего движка, но Маджента по-прежнему остаётся одной из самых требовательных к ресурсам сервера CMS-систем. И некоторые вещи в любом случае остаются на плечах веб-мастеров.

 

Ценовая политика

Компания-владелец (Adobe) предлагает три версии Magento — Community Edition, которую можно скачать и использовать бесплатно, коммерческую редакцию Adobe Commerce (она предназначена для крупных проектов и может иметь специальный функционал для B2B-сектора), а также облачную Adobe Commerce (разворачивается в инфраструктуре Adobe Cloud). Стоимость коммерческих версий рассчитывается индивидуально. Большинство пользователей выбирает проект с открытым исходным кодом и настраивает его самостоятельно. В таком случае нужно запланировать расходы на хостинг, домен и плагины.

Для расширения функциональности движка скорее всего придётся покупать дополнительные модули. В официальном магазине есть бесплатные решения: обратный звонок, панель с кнопками соцсетей, автоматическая сортировка похожих товаров, кнопка заказа в один клик. Но всё самое полезное и функциональное распространяется платно. Средняя цена — около $50-150.

Если у вас нет профильных знаний и навыков, придётся нанимать разработчиков или web-агентство. Время профессиональных разработчиков, уверенно пишущих код для Magento, стоит дорого. Дороже, чем для многих других CMS-систем. Один только запуск типовых проектов обойдётся от 20-120 тыс. руб.

Лучший хостинг для Magento

Цены на хостинг и домены посмотрим на примере провайдера Bluehost — наиболее качественной площадки для размещения любых сайтов. CMS Magento на этом хостинге устанавливается автоматически с помощью автоустановщика Softaculous.

Стоимость виртуального хостинга на Bluehost стартует с $2.95 в месяц. Вы получите 50 Гб на диске и сможете создать 1 сайт — неплохой вариант для небольшого магазина. Чтобы снять ограничения на количество сайтов и объём дискового пространства, нужно перейти на один из старших тарифов. Самый дорогой стоит $13.95 в месяц и предлагает расширенные инструменты защиты, которые будут очень полезны для электронной коммерции, а также выделенный IP-адрес.

Если вы предпочитаете настраивать серверную инфраструктуру самостоятельно, то Bluehost.com предлагает использовать для размещения сайта VPS или выделенный сервер. Виртуальный сервер будет стоить от $18.99 в месяц, а физический сервер — от $79.99 в месяц в зависимости от конфигурации. В любом случае, в аренду уже включена популярная хостинг-панель cPanel (она будет предустановлена на сервер).

Через Bluehost можно зарегистрировать домен. При оплате тарифа любого хостинга на год и более доменное имя предоставляется в подарок (на год).

 

Плюсы и минусы

Мы уже говорили о том, что главные плюсы Magento — функциональность и гибкость, которая достигается за счёт открытого исходного кода и большого количества расширений. Среди других достоинств движка отметим:

  • Отличный набор возможностей «из коробки» для создания функциональных интернет-магазинов
  • Большое количество шаблонов и расширений.
  • Эффективные инструменты обеспечения безопасности и производительности.
  • Возможность управления несколькими магазинами из одной панели администратора.
  • Поддержка PWA для создания сайтов, функционирующих как web-приложение.
  • Всё для работы в качестве Headless CMS (REST API и GraphQL).
  • Встроенный конструктор страниц с визуальным редактором.
  • Удобные инструменты для управления товарами и ценами.
  • Разграничение прав в административной панели.
  • Мощная система аналитики, позволяющая получать различные отчёты: о движении и остатках товаров, поведении пользователей, популярности страниц и т.д.

Слабые стороны у движка тоже есть.

  • Один из главных минусов — отсутствие поддержки русского языка по умолчанию. Официальный пакет локализации на русский существует, он расположен здесь. Но степень его готовности – всего 28%.
  • Слабая приспособленность под особенности Рунета. Если вы создаёте международный магазин, то всё хорошо. Но если вам нужна готовая адаптация под российский рынок, то с этим точно возникнут проблемы. Единственный проект с комплексной русифицированной сборкой давно заброшен. Часть важных модулей можно достать из устаревшего кода и переделать под свои нужды (актуализировать при необходимости), а можно начать работу просто на последней стабильной российской сборке. Но затея эта на самом деле очень сомнительная. Последние правки датируются 2019 годом, в основе устаревшая версия движка.
  • Модули Magento для интеграции с популярными в российском сегменте CRM-системами, платёжными шлюзами и т.п. придётся собирать по официальным сайтам этих сервисов. Стоит понимать, что немногие из них позаботились о качественной поддержке Magento.
  • Высокие требования к качеству и ресурсам хостинга. Последняя сборка откажется запускаться без Elasticsearch и без доступа к CLI-интерфейсу/SSH-консоли, а также без специальных расширений для web-сервера.
  • Сложность настройки и администрирования по сравнению с популярными CMS с открытым исходным кодом типа WordPress или Joomla.

Если проблему с хостингом можно решить, выбрав качественную площадку типа Bluehost, то остальные минусы пока остаются достаточно значительными для того, чтобы выбрать для разработки интернет-магазина другой движок. По крайней мере для небольшого проекта.

 

Аналоги и конкуренты

С точки зрения функциональности и сферы применения у Magento не так много альтернатив. Многие проекты, которые созданы на этом движке, невозможно реализовать на других CMS с открытым исходным кодом. Однако это не значит, что Magento — безоговорочно лучшее решение. Есть проекты, для создания которых больше подходят другие инструменты, в том числе конструкторы сайтов или более простые движки.

Лучшие альтернативы Magento

uCoz.ru
uCoz — один из самых мощных конструкторов сайтов, в котором за электронную коммерцию отвечает модуль «Магазин». Это единственный сервис, который максимально приближен по своим возможностям к нишевым CMS. Его достоинство — предоставление всей магазинной функциональности «из коробки» и глубокая интеграция с русскоязычными сервисами для онлайн-торговли.

uKit.com
uKit — бизнес-конструктор, на котором можно создать небольшой магазин. Предлагает два вида добавления товаров: с помощью встроенного виджета и интеграции с приложением Ecwid. Магазинная функциональность слабая по сравнению со специализированными CMS, но достаточная для того, чтобы организовать продажу товаров собственного производства или услуг специалиста.

Wix.com
Wix — сервис с большим количеством профессиональных шаблонов, удобным модулем для онлайн-торговли и встроенным магазином приложений для расширения базовой функциональности. Визуальный редактор конструктора позволяет создавать индивидуальный дизайн страниц, не прибегая к изменению файлов шаблона. Настройка внешнего вида выполняется с помощью мышки, а изменения сразу отображаются на экране.

PrestaShop
PrestaShop — узкопрофильная CMS-система для электронной коммерции, которая распространяется с открытым кодом. В отличие от «большого брата», не так требовательна к хостингу и создаёт минимум нагрузок. При этом многие функции тоже реализованы в формате «под ключ». Плюс, движок в сравнении с Маджентой хорошо адаптирован под российский рынок.

Конструкторы выигрывают у Magento с точки зрения простоты создания сайта. Используя uKit, uCoz или Wix, вы можете не думать ни о чём, кроме творческой составляющей: как будет выглядеть сайт, какие возможности он будет предоставлять посетителям. На Magento же много внимания придётся уделять технической стороне работы магазина — а иногда и вовсе обращаться к специалистам.

 

Примеры сайтов, созданных на Magento

Один из способов понять, подходит ли CMS для реализации проекта, — посмотреть, какие сайты на её основе разрабатывают другие пользователи. Мы собрали несколько характерных примеров:

 

Выводы и рекомендации

Magento — мощная CMS, которая подходит для запуска больших интернет-магазинов с серьёзным бюджетом и штатом специалистов. Если вы ищете инструменты для создания маленькой площадки для электронной коммерции, то использование этого движка вряд ли будет эффективным. Для мини-магазинов лучше использовать конструкторы или более простые CMS (в том числе узкопрофильные – для коммерции).

Хостинг от Bluehost
Создать магазин на Magento + Bluehostустановка CMS в 1-клик ↵

Быстрый, простой и безопасный хостинг с автоматической установкой Magento за 2 минуты. Включена БЕСПЛАТНАЯ регистрация домена на 1 год + бесплатный SSL сертификат!
Цена: от $2.95

* Bluehost — надежный хостинг-провайдер, обслуживает более 2 млн. сайтов, официально рекомендуемый компаниями WordPress.org, PrestaShop, WooCoomerce и др.!

Даже если вы создаёте магазин для западного рынка, всё равно готовьтесь платить при использовании Common Edition. Расширение базовой функциональности — затратное мероприятие. Поэтому Magento оказывается выгодным только на больших проектах, когда мощность движка оправдывает его прожорливость и в плане ресурсов хостинга, и в плане финансовых вложений на индивидуальную разработку.

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

  • Автор: Дмитрий Луценко

no avatar