CMS Magento — движок для электронной коммерции с открытым исходным кодом. Очень популярен на западном рынке, где используется в том числе для создания сайтов международных брендов. В Рунете тоже занимает некоторую часть икоммерс-ниши, однако развитие замедляется из-за небольшого количества интеграций с отечественными сервисами.
Magento — это решение для создания больших проектов. Использовать движок для запуска магазина с сотней товаров неэффективно: его тяжело освоить, а стоимость разработки заметно выше по сравнению с другими популярными CMS. Особенно это относится к рунету, где ко всему прочему добавляются проблемы с документацией и интеграциями с сервисами электронной коммерции.
Сильной стороной системы является обилие встроенных инструментов для управления онлайн-торговлей. Однако недостатки в некоторых случаях оказываются настолько значительными, что полностью нивелируют достоинства Magento. Но чтобы понять, для чего CMS можно использовать, сначала необходимо познакомиться с ней поближе.
После установки Magento доступна дефолтная тема. Однако вы вряд ли захотите ей пользоваться. Всё-таки главная функция стандартного шаблона — демонстрация возможностей движка, а не постоянная работа в режиме продаж.
Тема Magento, определяющая внешний вид сайта, включает три компонента:
Чтобы изменить тему, придётся вносить изменения в несколько файлов, которые находятся в разных каталогах. При этом к профессиональным навыкам веб-мастера предъявляются серьёзные требования. Чтобы отредактировать шаблон, он должен знать как минимум 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 для самостоятельной разработки сайта, то можно обойтись покупкой пожизненной лицензии и ежегодным продлением доступа к обновлениям.
Magento по умолчанию оптимизирован под требования поисковых систем и в базовой функциональности предлагает инструменты для добавления мета-тегов, настройки ЧПУ и прочих SEO-параметров. Для каждого товара доступны два вида описания, которые основываются на его уникальных характеристиках. Мета-теги автоматически не генерируются — исправить это можно с помощью стороннего модуля или шаблона.
Формирование XML-карты тоже представлено в базовой функциональности системы, при этом сама карта функционирует быстрее, чем на других CMS для электронной коммерции. Вы можете установить ограничения на её размер и количество страниц в одном файле, а также настроить приоритетность.
Несмотря на изначальную оптимизацию движка, из-за громоздкой структуры у него есть проблема с невысокой скоростью загрузки сайта. Чтобы снизить риски, веб-мастера советуют проводить комплекс работ по дополнительной оптимизации, который начинается с выбора мощного хостинга (хостинг от AdminVPS подойдет). Ещё несколько полезных советов:
Для выполнения большей части работы требуются серьёзные навыки программирования. В случае с Magento ситуация осложняется небольшим количеством документации на русском языке. Поэтому стоимость работ заметно выше, чем на других CMS.
Главное достоинство Magento — функциональность системы «из коробки». В базовой комплектации представлена мультивалютность, многоязычность, возможность создать несколько интернет-магазинов с единой базой данных и управлять ими из одного интерфейса. Всё это доступно и в российской сборке CMS, которая основана на бесплатной версии движка.
Для загрузки ассортимента магазина можно использовать программу Magmi, которая позволяет быстро импортировать товары со всеми данными, включая изображения. Можно обойтись и без неё, используя стандартный инструмент импорта, — выбор во многом зависит от количества товаров. Среди других плюсов CMS:
Главный недостаток Magento — сложность и громоздкость. Начинающему веб-мастеру будет сложно справиться даже с установкой и первоначальной настройкой системы. Если требуется необычная функциональность или индивидуальный дизайн, то надо сразу готовить серьёзный бюджет — без помощи специалистов кастомизировать движок или шаблон не получится.
Ещё один минус — платное распространение российской сборки. Вы можете скачать бесплатно Community Edition, но она плохо подходит для работы в рунете. Поэтому остаётся два варианта: самостоятельная переделка системы или покупка готовой сборки. С точки зрения затрат сил и времени второй вариант всё-таки выглядит эффективнее. Поэтому сборка стоит своих денег, но всё равно остаётся осадок от того, что она сделана на основе бесплатного решения.
CMS Magento — мощный движок, который можно использовать для создания очень крупных проектов. Его используют крупные корпорации и международные бренды, однако в рунете он пока не столь популярен. Главная причина — отсутствие интеграций с местными сервисами и платёжными системами. Эту ситуацию частично исправляет российская сборка Magento, но она распространяется за деньги, что заметно снижает количество пользователей.
Функциональность базовой комплектации расширяется за счёт плагинов, но они по большей части тоже платные, даже в оригинальной версии для западного рынка. К тому же для полноценной настройки системы требуются отнюдь не базовые навыки программирования: на крупных проектах работают целые команды разработчиков. Поэтому Magento больше подходит для создания больших магазинов с широким ассортиментом, владельцы которого могут позволить себе содержать специалиста поддержки сайта и вкладываться в развитие проекта.
Для создания небольшого интернет-магазина, особенно в рунете, можно найти куда более дешёвые и эффективные CMS. Возможно, у них будет меньше инструментов, чем предлагает Magento, но явно достаточно для того, чтобы организовать онлайн-продажи, не прибегая к помощи программистов.
Отзывы пользователей о Magento