Обзор CMS Magento

Обзор CMS Magento - обзор от site-builders.ru
Дата:
29.10.2018
Наша оценка:
Отзывы:
0
Автор обзора:
Сергей Гаврилов

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

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

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

Дизайн и работа с шаблонами

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

Тема Magento, определяющая внешний вид сайта, включает три компонента:

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

Чтобы изменить тему, придётся вносить изменения в несколько файлов, которые находятся в разных каталогах. При этом к профессиональным навыкам веб-мастера предъявляются серьёзные требования. Чтобы отредактировать шаблон, он должен знать как минимум PHP, HTML, и CSS. Работу усложняет небольшое количество документации, особенно русскоязычной.

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

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

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

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

Magento предлагает все необходимые инструменты для управления магазином. Не будем останавливаться на базовых возможностях вроде добавления товаров и редактирования их описаний — это можно делать на любой CMS. Куда интереснее посмотреть на менее распространённые функции:

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

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

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

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

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

Если для магазина важно быть интегрированным в среду рунета с его соцсетями, платёжными системами и сервисами для онлайн-торговли, то гораздо удобнее сразу скачать российскую сборку Magento. Она построена на основе бесплатной версии   Community Edition, но распространяется за деньги, так как разработчики прикладывают усилия, чтобы система подходила для рунета и оставалась актуальной.

Тарифы на покупку российской сборки, техническую поддержку и дополнительные услуги можно посмотреть на форуме сообщества пользователей. Сам дистрибутив с пожизненной лицензией обойдётся в 8000 рублей. При покупке вы также получите доступ к обновлениям на 3 дня и техподдержку в течение 14 дней. Чтобы продлить эти возможности на год, придётся заплатить 18 000 рублей.

Заказать хостинг

Есть и дополнительные услуги по настройке сайта. Их стоимость отличается в зависимости от сложности задачи и стартует от 2000 рублей. Это необязательные расходы, они рассчитаны, скорее, на бизнес, который хочет организовать поддержку своего проекта на аутсорсе. Если вы приобретаете Magento для самостоятельной разработки сайта, то можно обойтись покупкой пожизненной лицензии и ежегодным продлением доступа к обновлениям.

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

Magento по умолчанию оптимизирован под требования поисковых систем и в базовой функциональности предлагает инструменты для добавления мета-тегов, настройки ЧПУ и прочих SEO-параметров. Для каждого товара доступны два вида описания, которые основываются на его уникальных характеристиках. Мета-теги автоматически не генерируются — исправить это можно с помощью стороннего модуля или шаблона.

Формирование XML-карты тоже представлено в базовой функциональности системы, при этом сама карта функционирует быстрее, чем на других CMS для электронной коммерции. Вы можете установить ограничения на её размер и количество страниц в одном файле, а также настроить приоритетность. 

Несмотря на изначальную оптимизацию движка, из-за громоздкой структуры у него есть проблема с невысокой скоростью загрузки сайта. Чтобы снизить риски, веб-мастера советуют проводить комплекс работ по дополнительной оптимизации, который начинается с выбора мощного хостинга (хостинг от AdminVPS подойдет). Ещё несколько полезных советов:

  1. Используйте GZIP-сжатие и включите кэширование на стороне пользователя.
  2. Храните «тяжелые данные» — фото, видео — на других серверах, используя технологию CDN для передачи контента посетителям. 
  3. Избавьтесь от ненужных модулей PHP и Apache (потребуется доступ к серверу).
  4. Используйте PHP-ускоритель.
  5. Оптимизируйте базу данных за счёт индексации запросов. 
  6. Удалите расширения CMS, которыми вы не пользуетесь. 
  7. Обновляйтесь до последней версии.

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

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

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

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

  • Встроенная система кэширования для ускорения загрузки страниц.
  • Система управления пользователями, с помощью которой устанавливаются права и ограничения.
  • Адаптивность шаблонов под разные экраны.
  • Поддержка большого количестве систем онлайн-оплаты.
  • Наличие полноценной российской сборки.

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

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

Выводы

CMS Magento — мощный движок, который можно использовать для создания очень крупных проектов. Его используют крупные корпорации и международные бренды, однако в рунете он пока не столь популярен. Главная причина — отсутствие интеграций с местными сервисами и платёжными системами. Эту ситуацию частично исправляет российская сборка Magento, но она распространяется за деньги, что заметно снижает количество пользователей. 

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

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


Конструкторы аналоги Magento

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

Отзывы пользователей

avatar