Как выбрать CMS для интернет-магазина

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

Константин Елистратов, основатель и технический директор веб-интегратора «Стратосфера», разобрал, какие бывают платформы для интернет-магазинов, в чем их системные отличия и как они могут влиять на работу ресурса в перспективе.

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

Для начала разберем классификацию

Все платформы делятся на два вида:

  • Облачные (работают на сервере производителя).
  • Коробочные (работают на вашем сервере).
  • Облачные решения

    Начнем с облачных. Какие у них плюсы:

    • это недорого – оплата обычно помесячная, в пределах 2-3 тысяч рублей;
    • очень легкий старт: оплатил первый месяц, внес товары – можно работать;
    • много шаблонов, поэтому можно быстро и дешево сделать достаточно симпатичный сайт;
    • готовые интеграции – почти все интегрируется в два клика в рамках очень простых настроек.

    А какие минусы:

    • кастомизация – ее или нет, или совсем минимум;
    • интегрировать сайт за пределами стандартных настроек почти невозможно (например, нельзя выгрузить из 1С цены и остатки, а все остальное долить вручную; или нельзя выгрузить структуру разделов и названий не такой, как в базе);
    • ограниченный функционал. Яндекс требует от сайта соответствия коммерческим факторам ранжирования. Их около 200, и они реально важны. Реализовать их на облачном решении почти невозможно.

    Вывод:

    Облачное решение подойдет тому, кто только пробует себя в онлайн-торговле.

    Примеры:

    • Bitrix24;
    • inSales.

    Коробочные решения

    Они ставятся на ваш хостинг и могут кастомизироваться в полном объеме.

    Коробочные решения тоже делятся на два вида:

  • Готовые.
  • Самописные.
  • Начнем с самописных

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

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

    Плюсы:

    • максимальное быстродействие;
    • есть шанс получить первоклассное решение.

    Минусы:

    • более долгий цикл разработки;
    • больше требований к ресурсам разработчиков;
    • как следствие, разработка намного дороже.

    Вывод:

    Если у вас есть бюджет от 3-4 миллионов рублей, такую разработку вполне можно заказать. Дешевле не стоит – получатся трущобы.

    Примеры (приведем две популярные платформы для разработки самописных решений в вебе):

    • Symfony. Мощный фреймворк для разработки веб приложений. Он довольно строг по требованиям (никакого программного кода в шаблонах и т. д.). Разработка на нем требует хорошей подготовки программиста и соблюдения правил. Зато созданный продукт будет легко поддерживать и развивать. При этом у Symfony высокие требования к профессиональным навыкам специалистов, а значит, разработчики нужны дороже и сильнее.
    • Laravel. По сути своей, Laravel – это дальнейшее развитие Symfony, упрощающее работу с ним и снижающее требования к разработчикам. В нем ниже порог входа, дешевле разработка, трудно отобрать хороших специалистов, а созданный ими продукт сложнее развивать и поддерживать. Зато все выходит намного дешевле.

    Теперь про готовые решения

    Они делятся на платные и бесплатные.

    Платные

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

    Плюсы:

    • множество модулей для разных задач, при этом модули протестированы на безопасность и совместимость, одобрены производителем;
    • централизованное обучение разработчиков;
    • контроль качества внедрения со стороны производителя;
    • надежность и безопасность (по причинам, перечисленным выше);
    • позволяют сильно экономить на разработке по сравнению с самописными решениями (одни и те же задачи в рамках платных движков могут решаться за миллион, а в рамках самописных решений – за 2-3).

    Минусы:

    • довольно дорогие для малого бизнеса (лицензия для магазина может стоить 100 000 рублей и более);
    • при выходе за пределы возможностей готовых модулей стоимость разработки становится сопоставима с самописными решениями.

    Вывод:

    При решении типовых задач (например, интернет-магазин или В2В-магазин), коммерческие CMS позволяют сильно сэкономить на разработке и выбрать более качественного подрядчика. Для нестандартных задач (например, портал объявлений) экономия будет не столь существенной.

    Примеры:

    • 1С-Битрикс;
    • UMI.CMS.

    Частный случай

    В низком ценовом сегменте у разработчика часто есть «своя» платформа. Это очень плохой знак. Вдвойне плохой, когда он говорит, что оно лучше всего, что есть на рынке. И при этом дешевле.

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

    Бесплатные CMS

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

    Плюсы:

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

    Минусы:

    • низкий уровень профессионализма разработчиков (из-за низкого порога входа);
    • низкая надежность/безопасность (никто не тестирует модули на безопасность и совместимость до публикации);
    • отсутствие централизованного обучения и контроля разработчиков.

    Вывод:

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

    Примеры:

    • WordPress. Самая популярная CMS в мире. Очень много модулей под любые задачи. Конечно же, абсолютно разного качества, стабильности и совместимости. Изначально это блоговый движок, как очевидно из названия, но в целом благодаря плагинам на нем можно сделать и интернет-магазин.
    • Drupal. Ближайший конкурент WordPress. Различия у них скорее в технических тонкостях, функционал и ограничения примерно схожи.
    • October CMS. Попытка сделать на фреймворке бесплатную CMS. В итоге скрестились минусы первого и второго. Вы не можете построить свою архитектуру, поскольку она уже из бесплатной CMS. И при этом все истории про обилие непротестированных библиотек сторонних разработчиков (то есть все минусы бесплатной CMS) тоже в наличии. Из преимуществ: вам будет проще с ней работать, если вы уже умеете писать под Laravel.

    Что же выбрать

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

    Если вы хотите просто строить свой небольшой бизнес, то вам к облачным решениям.

    Если у вас бизнес с высокими репутационными и финансовыми рисками, то выбор зависит от технической экспертизы на вашей стороне.

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

    Источник

    Просмотров:

    Добавить комментарий