10 Критериев выбора CMS для интернет-магазина
По данным портала Statista в 2019 году 1,92 миллиарда человек приобрели товары или услуги онлайн. За 2020 год число людей, воспользовавшихся возможностями e-commerce, сильно выросло. О цифрах пока говорить рано, но в первые недели всеобщего карантина каждая 4 сделка в рознице проходила онлайн. Пока вы думаете, нужен ли вам интернет-магазин, ваша компания упускает колоссальные возможности. Поэтому, перейдем к делу: в этой статье мы пробежимся по подходам к разработке интернет-магазинов, их отличиям, разберемся с понятием CMS и определимся с критериями выбора CMS для e-commerce.
Что такое CMS и какие CMS бывают
CMS (Content Management System) — каркас сайта, набор скриптов, который позволяет удобно управлять структурой и содержимым страниц интернет-магазина. На профессиональном жаргоне CMS называют «движок», по аналогии с двигателем, запускающим работу механизмов.
CMS для интернет-магазинов можно разделить:
- на студийные,
- коробочные (коммерческие, лицензионные),
- open source (бесплатные, с открытой лицензией),
- конструкторы,
- несерийные (самописные).
Студийные CMS разрабатывают и поддерживают студии и агентства web-разработки. Можно сказать, что это продукт для ограниченного круга пользователей — клиентов определенной студии. За счет того, что их создают под конкретные задачи, обычно у пользователей претензий не возникает, пока они не решает сменить подрядчика. Потому что мало кто берется за поддержку сайта, написанного на таком движке, если и берутся — то дорого, да и правообладатели нередко просят платить за пользование тех, кто с ними напрямую не работает.
Коробочные или коммерческие CMS для интернет-магазинов — это платный продукт, со всеми его характерными свойствами. Покупка лицензии на коммерческую CMS — плата не столько за систему, сколько за поддержку. Разработчики гарантируют, что скрипты будут работать как заявлено, в обновлениях будут исправляться ошибки и баги, в новых версиях будут реализовываться актуальные возможности и т. п.
Бесплатные CMS для интернет-магазина обновляются и поддерживаются заинтересованным сообществом и распространяются на условиях Open Source. Ими можно пользоваться для создания своего магазина, но нужно быть готовым к необходимости любые проблемы решать своими силами: искать специалиста, который напишет дополнение, организует нестандартную интеграцию, сверстает дизайн.
Конструкторы — это не совсем CMS, это по сути сервис, который создает однотипные онлайн-витрины с базовым набором функций. Слабое место конструкторов — гибкость. У каждого есть свой некоторый набор возможностей со строго определенным пределом. Разумеется, тут и речи не идет о масштабировании, перепрофилировании и добавление специальных опций.
Несерийные или самописные — продукты индивидуальных разработчиков или команд, которые делают CMS для себя. Самый рискованный вариант для разработки интернет-магазина, потому что это практически сайт с нуля, которому потребуется постоянная поддержка. В любой момент создатель самописного движка может забросить свой проект, а это значит никаких обновлений, актуализации, поддержки — ошибки, глюки, отсутствие малейшей защиты данных. В итоге — неминуемый переезд на другую платформу, что тоже вряд ли пройдет безболезненно и точно не бесплатно.
Дополнительно почитать об этих вариантах выбора платформы вы можете по этой ссылке.
Интернет-магазин на CMS vs. разработка с нуля
Критерии сравнения | Интернет-магазин на CMS | Самописный интернет-магазин |
Стоимость и сроки разработки | Зависит от CMS, но всегда быстрее, чем писать логи | Не менее полугода, но чаще дольше — нужно писать логику с нуля; расходы — высокие, нужно оплачивать часы высококвалифицированных специалистов |
Поддержка | Осуществляют разработчики, сообщество (в случае с open source), эксперты по работе с отдельными CMS | Нужно организовывать самостоятельно, равно как и писать документацию, обновлять, актуализировать |
Продвижение | Предусмотрено логикой системы, поэтому сайты при правильно подходе быстро занимают высокие позиции в выдаче и надолго там удерживаются | Зависит от того, насколько хорошо прописана в системе SEO-составляющая, есть ли ошибки в коде, насколько высока скорость загрузки страниц |
Управление контентом | Организовано логично, есть понятные гайды, инструкции | Можно организовать персонально под задачи заказчика |
Внешняя интеграция | У популярных CMS предусмотрена в базовых возможностях или реализуется путем подключения дополнений | Может быть реализована на этапе разработки или через разработку дополнительных модулей, библиотек |
Масштабирование | Обычно заложено изначально, равно как и возможности для переноса данных на другую CMS | Редко закладывается в логику, зачастую для масштабирования приходится переписывать не менее половины программного кода |
Гибкость | Реализована через модульную структуру, можно подключать плагины, дополнения, делать связки с внешними системами | Чаще всего отсутствует, самописные движки пишутся под конкретные задачи, если они меняются — приходится менять и код |
Критерии выбора CMS для интернет-магазина
Делимся с вами критериями выбора CMS для интернет-магазина, которыми руководствуются разработчики Business Site.
- Суммарная стоимость использования CMS для разработки интернет-магазина. Рассчитывая расходы на разработку интернет-магазина на CMS, смотреть надо не только на стоимость лицензии, но и на доработку базовых возможностей движка до нужного вам результата. Иногда оказывается, что оплатить лицензионный Битрикс дешевле, чем заказывать у программистов плагины для интеграции бесплатного OpenCart со складским учётным программным обеспечением.
- Просто и понятная логика панели администрирования. Условно все движки можно разбить на две категории: легкие для понимания и тяжелые. Если в одних присутствуют понятный редактор и простая административная платформа, освоить которые можно без особого труда практически каждый, то в других работать сможет лишь подготовленный специалист. Не зря у того же Битрикса есть отдельный курс, на котором будущих контент-менеджеров и администраторов учат пользоваться CMS.
- Возможность массового редактирования карточек товаров и страниц. Обратите внимание, присутствует ли в выбранной вами CMS возможность массового изменения цен и редактирования карточек товаров. Когда ассортимент будет расти, курс валют — скакать, а заводская комплектация позиций менять по три раза за месяц, вы поймете насколько важно иметь возможность менять какие-то параметры выборочно сразу у всех или отдельных категорий позиций на сайте.
- Достаточная функциональность CMS. Важно не количество опций, а присутствие необходимых: сравнение товаров, скрытие и добавление полей в карточках, автозаполнение типовых полей, создание категорий, фильтры, смена валюты и ещё много-много чего может пригодиться. А может и нет. Но если в CMS нет чего-то нужного, то лучше убедиться, что сделать дополнение с нужной функциональностью действительно проще и дешевле, чем выбрать другую систему с более широким спектром возможностей.
- Поддержка импорта и экспорта товаров, в идеале — готовая интеграция с популярными маркетплейсами, типа Hotline или Розетки. Переносить тысячи позиции вручную по одной — это долго и дорого. Лучше, когда в системе заведомо предусмотрен интерфейс для загрузки прайсов от поставщиков, выгрузки xml для маркетплейсов или других нужд.
- Интеграция с внешними программами и сервисами. Если незаменимым инструментом в вашем бизнесе является, например, 1С, то позаботьтесь, чтобы магазин «дружил» с ним. Также пригодится связка с CRM, «Мой склад», самописніми базами данніх, чат-ботами и прочим, что задействовано в автоматизации продаж.
- Гибкость и масштабируемость. Любой сайт — это проект, который всегда требует доработки на основании пожеланий его владельцев и клиентов. Если за каждое желание добавить в описание товара дополнительный блока придется оплачивать работу программиста, вы когда-то точно разоритесь. Поэтому еще на этапе выбора CMS для интернет-магазина стоит учесть тот факт, что система должна быть гибкой, специалиста по расширению возможностей было легко найти,а услуги его стоили как можно дешевле.
- Эквайринг и программы лояльности. Оплата при получении — это не всегда хорошо, поэтому возможность принимать платежи на сайте — один из ключевых критериев выбора CMS для интернет-магазина. Какие платежные системы подключать — смотрите, что выгоднее, но онлайн-оплата должна быть. О реализации систем для автоматического учета скидок, активации промо-кодов, программы лояльности для постоянных клиентов и говорить не нужно, это однозначный must have.
- SEO-дружественность. Сайт в 2020-х обязательно придется продвигать, иначе нет смысл вообще создавать интернет-магазин. Поэтому на то, насколько CMS адаптирована для SEO нужно смотреть чуть ли не в первую очередь. Именно сложность SEO-продвижения, кстати, основная причина низких позиций самописных сайтов в поисковой выдаче. Тогда как магазина на популярных движках при правильном подходе весьма неплохо продвигаются.
Резюмируя написанное выше, выбирать CMS для интернет-магазина нужно, опираясь на её гибкость, удобство, соответствие возможностей вашим задачам, наличие поддержки или профильных специалистов на рынке. Любые интеграции и расширения можно реализовать и на самописных сайтах, но стоит поменять версии привязанной CRM или бухгалтерской программы, как связка сломается и ее придется делать заново. Готовые движки, особенно популярные, в этом плане удобнее: можно взять чужое готовое решение и адаптировать под себя.