CS-Cart или 1С-Битрикс? Сравнение движков для интернет-магазина

Всем привет! Меня зовут Леонид Кощеев, я — директор по развитию компании Cart-Power. В этом обзоре я постараюсь дать максимально объективную оценку двум значимым CMS на российском E-Commerce рынке: CS-Cart и 1С-Битрикс.

Леонид Кощеев, эксперт, проводящий сравнение движков для интернет-магазина Леонид Кощеев, директор по развитию Cart-Power:

Финальную версию статьи вычитывали разработчики и Битрикс, и CS-Cart. Благодаря их комментариям добавлено много важной информации. Целью являлось предоставить людям максимально объективные данные, и без помощи мне было не обойтись. Благодаря этому сравнение двух платформ получилось более объективным.

Информация в данной статье основана на моем личном опыте работы с обеими платформами, информации, доступной на официальных ресурсах компаний, на основе опроса более чем 50 веб-студий, их руководителей и разработчиков, которые имели опыт работы как с CS-Cart, так и с 1С-Битрикс, а также на основе ряда экспериментов, которые я провел в ходе написания данного материала.

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

Моя цель — показать все сильные и слабые стороны продуктов. Искренне надеюсь, что у меня это получилось, и статья позволит Вам сэкономить значительное количество времени и денег.

Обе платформы интернет-магазинаимеют различные редакции. Открыть интернет-магазин с помощью 1С-Битрикс можно, воспользовавшись одной из двух редакций 1С-Битрикс: Управление сайтом«Малый Бизнес» или «Бизнес». Кроме того, есть возможность существенно сэкономить и создать интернет-магазин, воспользовавшись одним из готовых решений на MarketPlace. Данные решения можно устанавливать даже на базовую редакцию «Старт». Однако наряду с экономией вы получаете и весьма ограниченное количество функций.

Согласно информации на сайте компании 1С-Битрикс в редакции «Малый бизнес» отсутствуют некоторые функции, такие как «Брошенные корзины покупателей», «Наборы и комплекты» и другие.

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

Таким образом редакция «Бизнес» функциональнее и, соответственно, дороже (подробнее о стоимости мы поговорим ниже). Именно эту редакцию мы и будем сравнивать с CS-Cart.

CS-Cart изначально ориентировалась на международный рынок и в апреле 2014 года начала активно выходить на российский (CS-Cart Русская версия). До этого момента существовали редакции: CS-Cart, которая являлась международной сборкой, и Multi-Vendor, ориентированная на создание площадки, где продавцы могут создавать собственные витрины и выкладывать товары на продажу. Нас же интересует CS-Cart Русская версия, адаптированная под потребности клиентов РФ: популярные платежные методы, методы доставки, интеграция с 1C, Мой склад, возможность выгрузки в Яндекс.Маркет и другие.

Итак, мы разобрались с некоторыми особенностями редакций обоих продуктов. Давайте перейдем непосредственно к сравнению CS-Cart Русская версия и 1С-Битрикс: Управление сайтом — Бизнес.

Основные критерии, по которым я буду сравнивать решения для электронной коммерции:

Процесс установки

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

Установка Bitrix и CS-Cart в подробностях

Вывод о процессе установки

Установить движок интернет-магазина CS-Cart можно немного быстрее (порядка 10 минут против 20 минут, которые потребовала установка 1С-Битрикс). Решение Битрикса, виртуальная машина, позволяет выполнить все необходимые настройки сервера автоматически. Настраивать сервер под CS-Cart можно также с помощью готовых сценариев. 1С-Битрикс, в свою очередь, предоставляет большие возможности предварительных настроек магазина еще на этапе установки, также имеется мастер настройки интернет-магазина. В CMS интернет-магазина CS-Cart основная часть настроек перенесена в мастер настройки, который позволяет выполнить необходимую для запуска конфигурацию сразу после установки.

Состав базовой коробки

Платформа для интернет-магазина CS-Cart является узкоспециализированным продуктом, ориентированным на быстрое создание интернет-магазина. 1С-Битрикс: Управление сайтом — Бизнес рассчитан на более широкое поле использования: разработка бизнес-портала, корпоративного сайта крупной организации или предприятия, информационно-справочной системы, интернет-магазина. Следствием данного факта могло бы послужить и большее количество возможностей для интернет-торговли в CS-Cart, однако, 1С-Битрикс также обладает значительным количеством полезных фишек. В то же время кому-то может показаться, что в продукте много лишнего (опять же, по причине широкого поля направленности).

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

Сравнительная таблица состава базовых коробок платформ интернет-магазинов CS-Cart и 1С-Битрикс

Вывод о составе базовой коробки

Платформы достаточно функциональны и имеют большое количество возможностей, вникая в каждую из которых, можно все больше уходить в детализацию оценочных факторов. Рекомендую лично ознакомиться со списком возможностей и сделать выбор на основе специфики вашего проекта. С одной стороны, в Битрикс много функционала, который вряд ли пригодится в интернет-магазине, с другой стороны, он может пригодиться именно вам. В CS-Cart же включен именно тот функционал, который нужен при онлайн-продажах.

Стоимость коробки

Лицензию CS-Cart Русская версия на данный момент можно приобрести за 24 500 рублей. Каждая дополнительная витрина обойдется вам в 9 000 рублей, однако, за 37 500 рублей вы можете стать владельцем лицензии CS-Cart Ultimate Русская версия и иметь возможность создавать неограниченное количество магазинов. Продление подписки на обновления обойдется владельцу CS-Cart в 7 500 рублей за один год.

Лицензия 1С-Битрикс: Управление сайтом — Бизнес обойдется вам в 72 900 рублей. Каждая дополнительная витрина обойдется в 21 780 рублей, а безлимитный пакет — в 656 100 рублей. Необходимо учесть, что в редакцию Бизнес входит изначально 2 сайта, т. е. доплачивать придется за третий и все последующие. Продление лицензии Битрикс (редакции бизнес) составит 43 740 рублей, и 16 038 рублей по льготному периоду (если вы обновитесь в течение одного месяца после окончания текущей подписки).

Вывод о стоимости коробки

Как вы сами можете видеть, сравнение CMS интернет-магазинов показывает, что стоимость лицензий отличается почти в три раза: 72 900 рублей — Битрикс, 24 500 рублей — CS-Cart. Подписка на обновления также дороже у Битрикс: 43 740 рублей — Битрикс, 7 500 рублей — CS-Cart. Еще более ощутима разница, когда дело касается безлимитного пакета. Разница стоимости здесь действительно колоссальна: 656 100 рублей — Битрикс, 37 500 рублей — CS-Cart.

Сводная таблица сравнения стоимости Битрикс и CS-Cart
Битрикс CS-Cart
Стоимость базовой коробки 72 900 рублей 24 500 рублей

33 500 рублей (с доп. витриной)

Дополнительная витрина 21 780 рублей 9 000 рублей
Безлимитность на витрины 656 100 рублей 37 500 рублей
Подписка на обновления 43 740 рублей 7 500 рублей

 

Я решил обратиться в отдел продаж Bitrix со следующим вопросом:

Здравствуйте, я выбираю CMS интернет-магазина, мой портал будет построен таким образом, что мне нужно иметь возможность создавать неограниченное количество сайтов. На данный момент, я присматриваюсь к редакции Бизнес, т. е. это обойдется мне в 656 100 рублей. Я также сейчас смотрю на CS-Cart, и они предлагают неограниченную по витринам версию за 37 500 рублей. Можете ли вы мне сказать, чем обусловлена такая колоссальная разница и чем именно Ваш продукт лучше?

Ответ службы поддержки:

Ответ службы поддержки Битрикс

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

С аналогичным вопросом, я обратился в CS-Cart:

Здравствуйте! Я выбираю CMS, мой портал будет построен таким образом, что мне нужно иметь возможность создавать неограниченное количество сайтов. На данный момент, я присматриваюсь к CS-Cart Ultimate и это обойдется мне в 37 500 рублей. Я также сейчас смотрю на 1С-Битрикс в редакции Бизнес, и они предлагают неограниченную по витринам версию за 656 100 рублей. Можете ли вы мне сказать, чем обусловлена такая колоссальная разница?

На что получил следующий ответ:

Ответ поддержки CS-Cart

Как видно из ответа, ребята из CS-Cart связывают высокую стоимость продукта Битрикс с функционалом, который редко используется в интернет-магазинах и маркетинговой стратегии.

Вполне ожидаемый и очевидный ответ.

Скорость работы и высокие нагрузки

Скорость работы интернет-магазина — очень тонкая тема. Ведь то, насколько быстро загружаются страницы и оформляется заказ, зависит от огромного количества факторов.

Я все же решил провести свой небольшой анализ скорости работы CS-Cart и Bitrix, однако основную информацию я предлагаю черпать из кейсов, и сейчас вы поймете почему.

Итак, я использовал два идентичных сервера для тестирования платформ:

  • 1 логическое ядро процессора Intel Xeon E5620, 2.4Ghz с полной передачей всех инструкций физического CPU.
  • SATA 7200 RPM диск на 20Gb, который работает в массиве RAID 10.
  • 1025Mb оперативной памяти.
  • KVM виртуализация.

 

При установке Bitrix мы воспользовались виртуальной машиной, которая оптимизирует сервер для максимально быстрой работы системы.

При установке движка интернет-магазина CS-Cart мы воспользовались результатами исследования одной из моих статей.

Вот что нам показала консоль Google Chrome при загрузке карточки товара Битрикс:

Скорость Битрикса

А это результат карточки товара CS-Cart:

Скорость CS-Cart

Далее я проверил карточку товара Bitrix в PageSpeed Insights:

Google PageSpeed у Битрикса

И затем проделал ту же операцию с карточкой товара CS-Cart:

Google PageSpeed у CS-Cart

Разумеется, когда мы говорим о скорости и нагрузках, вытекает необходимость проведения нагрузочного тестирования обеих систем. И я было уже собирался этим заняться, но затем наткнулся на исследования ребят из loaddy.com:

  1. Нагрузочное тестирование CMS для интернет-магазинов
  2. Какая из CMS для интернет-магазина лучше всего переживает нагрузочное тестирование

Результаты второго тестирования были опубликованы спустя несколько месяцев после первого. Как указано во втором исследовании «Представители CMS высказали в комментариях замечания», и во втором исследовании эти замечания были учтены.

Результаты исследований и выводы авторов следующие:

платформа для интернет-магазина CS-Cart выдерживает примерно 450 посетителей, что является очень хорошим результатом, особенно по сравнению с предыдущим тестированием.

Что касается 1С-Bitrix и NetCat, они поменялись местами по сравнению с предыдущим тестированием. Но если посмотреть графики, то у обоих абсолютно неадекватное поведение на нагрузку. Bitrix падает сразу, NetCat падает тоже сразу, но потом иногда выдает успешные ответы, чередуясь с ошибками.

Второе исследование также не оставило равнодушными представителей CMS и собрало множество различных комментариев.

Давайте вернемся к кейсам и поговорим немного о них. И на базе CS-Cart, и на базе Битрикс есть живые высоконагруженные проекты с большим количеством товарных позиций.

На этой странице вы можете посмотреть истории успеха интернет-магазинов на CS-Cart, а здесь — истории успеха Битрикс.

Одним из самых удачных кейсов на основе CS-Cart можно назвать ShopClues (сайт заблокирован для России, доступ можно получить только через Proxy). Это один из самых крупных маркетплейсов не только в Индии, но и в мире. На сайте представлено более 52 000 000 товарных позиций, более 500 000 продавцов сотрудничают с данным маркетплейсом и имеют на нем аккаунты.

Shopclues — крупный маркетплейс на CMS для интернет-магазина CS-Cart

Разумеется у Битрикса есть не менее масштабные кейсы. Например сайт сети Эльдорадо, который не нуждается в каком-либо представлении.

Стоит принять во внимание тот факт, что Эльдорадо разработан на решении «1С-Битрикс: Enterprise», стоимость которого начинается от 1 499 900 рублей. Shopclues же разработан на основе решения Multi-Vendor, стоимостью 1 450 долларов, что на сегодняшний день составляет около 82 000 рублей.

Вывод о скорости работы и высоких нагрузках

На обеих платформах есть кейсы, которые демонстрируют возможность создания высоконагруженных систем с большим количеством данных. Сказать точно, какая именно система больше заточена под высокие нагрузки, сложно, но можно сделать выводы, прочитав приведенные выше исследования loaddy.com и критики исследований в комментариях.

Юзабилити панели администрирования

Многие владельцы веб-студий отмечают, что CS-Cart имеет очень удобную, интуитивно понятную панель администрирования. 1С-Битрикс: Управление сайтом — Бизнес имеет более сложную панель администрирования. Для большинства клиентов приходится проводить дополнительное обучение по работе с ней.

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

Можете самостоятельно сравнить юзабилити платформ интернет-магазинов на демо-версиях:

 

Демо CS-Cart Демо Битрикс

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

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

Смотреть подробный анализ юзабилити панелей администрирования

Вывод о дружелюбности интерфейса

В целом, нет сложности разобраться в панели администрирования как в движке CS-Cart, так и в Битрикс, однако очень многие клиенты и представители веб-студий выделяют это как преимущество и отмечают, что панель администрирования CS-Cart является интуитивно понятной. Проведенный же мной анализ показал, что количество совершаемых действий, требуемых для выполнения той или иной операции у CS-Cart меньше (например, 6 действий в Битрикс против 4 действий в CS-Cart для изменения статуса заказа). Думаю, что когда речь идет о ручной обработке большого количества контента, это может сыграть определенную роль.

Дружелюбность для мобильных устройств

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

Дружелюбность к мобильным платформам

И Google выполнил свое обещание, впрочем как и Яндекс и, естественно, остальные поисковые системы.

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

CS-Cart 1С-Битрикс

В ходе сбора информации я наткнулся на исследование CMSMagazine, SImilarWeb и Insales, в котором говорится, что 54.98% всех интернет-магазинов, созданных на базе платформы CS-Cart, адаптированы под мобильные устройства. Для Битрикс данный показатель составляет 18.86%.
Сравнение CMS для интернет-магазина

Данный рейтинг включает все магазины, которые используют как темы, доступные на MarketPlace, так и различные универсальные решения под ключ.

Готовые решения

На маркетплейс Битрикс есть специальный раздел «Готовые решения». В этом разделе представлены различные решения для открытия интернет-магазина определенной тематики. В движке интернет-магазина CS-Cart данное направление только зарождается.

Речь о Маркетплейсе с модулями и темами пойдет ниже, здесь мы рассматриваем именно готовые решения для интернет-магазина.

Документация

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

Основная документация по 1С-Битрикс Управление сайтом доступна на сайте dev.1c-bitrix.ru.

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

По CS-Cart документация доступна по следующим ссылкам:

Обучение продажам

CS-Cart предлагает своим клиентам возможность бесплатного обучения в их Университете. После покупки лицензии, клиент получает доступ к материалам и возможность обучаться. Цель университета —- научить продавать.

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

e-commerce realityshow от CS-Cart

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

Битрикс своих партнеров и клиентов на данный момент продавать не учит, предоставляя только программное обеспечение.

Техническая поддержка

Ознакомиться с условиями технической поддержки CS-Cart можно здесь: https://www.cs-cart.ru/support-service.html

Полный регламент технической поддержки Битрикс доступен по ссылке: https://dev.1c-bitrix.ru/support/sla.php

Если кратко, то Битрикс оказывает техническую поддержку по своим продуктам бесплатно. CS-Cart оказывает поддержку за кредиты, однако предоставляет бесплатные кредиты при покупке лицензии.

Выход обновлений

Битрикс регулярно выпускает обновления для своих модулей. Но как уже отмечалось выше, стоимость подписки на обновления Битрикс в два раза дороже, чем подписка на обновления у CMS интернет-магазина CS-Cart.

bitrix-update

CS-Cart также часто выпускает обновления и анонсирует их в своем электронном журнале.

Новости CS-Cart

На этой странице также можно посмотреть, что ребята из CS-Cart планируют сделать в следующих релизах.

В CS-Cart есть также регламент, согласно которому любая найденная клиентом ошибка исправляется в течение 45 дней. Для этого разработчики CS-Cart используют bug tracker. Кроме того, в случае критичных ошибок CS-Cart обязуются выпустить исправление в течение трех рабочих дней. Релизы CS-Cart разделены на patch и minor версии. Patch версии позволяют произвести обновление, не беспокоясь о том, что где-то может всплыть ошибка. Minor версии включают новые фишки и могут потребовать контроля процесса обновления со стороны разработчика.

У Битрикса ни открытого bug tracker, ни регламента исправления ошибок, к сожалению, нет.

Сравнение баг-трекеров у платформ CS-Cart и Битрикс

Партнерская сеть

1С-Битрикс основана в 1998 году, тогда как CS-Cart выпущен на рынок РФ только в 2014. Из-за этого сообщество продукта CS-Cart Русская версия не успело разрастись так, как это сделало сообщество 1С-Битрикс. Естественно, это коснулось и партнёрской сети.

Общее количество партнёров CS-Cart на момент написания этой статьи — 241. Из них 9 золотых, 9 серебряных и 14 бронзовых. Для своих партнеров CS-Cart периодически проводит сертификацию по оценке знаний разработки под платформу. Сертификация позволяет проверить свои знания каждому разработчику компании-партнера и получить соответствующий сертификат в случае успешной сдачи экзамена.

Партнеров 1C-Битрикс в сфере разработки интернет-магазинов свыше 1 800. Компания позволяет проводить сертификацию в режиме онлайн. Партнеры также имеют различные статусы (Золотой, сертифицированный, бизнес-партнер).

Несмотря на то, что партнеров и программистов под Битрикс больше, многие клиенты, которые переходят с 1С-Битрикс на CS-Cart, говорят, что стоимость разработки под CS-Cart значительно дешевле. Однако это не объективная оценка, т.к. вполне возможно, что клиенты просто выбирают не ту компанию. Об этом вопросе мы поговорим более подробно ниже.

Видео-курс

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

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

Форум

У CS-Cart сформировано большое активное сообщество. Желающие могут получать бесплатную помощь через форум практически по любому вопросу.

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

Маркетплейс

Маркетплейс есть у обоих разработчиков. Решений под Битрикс больше, чем под CS-Cart. Однако, учитывая темпы роста CS-Cart и темпы, с которыми растет количество партнёров CS-Cart, эта разница вскоре может стать совсем незначительной.

Маркетплейс Битрикса отличается большим количеством готовых специализированных решений, таких как магазин одежды, магазин автозапчастей и т. д. Маркетплейс CS-Cart пока только готовится к этому.

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

Сравнение разработки для обоих движков

Система контроля версий

Под CMS интернет-магазина CS-Cart просто разрабатывать, используя VCS (Version Control System — систему контроля версий), т. к. часть библиотек и ядро в CS-Cart выделены.

В этом плане с Bitrix также нет проблем. Всю локальную разработку можно держать в папке local и не включать ядро в репозиторий.

Модель MVC

В CS-Cart Устоявшаяся трактовка MVC (Model-View-Controller) понятна, что обеспечивает высокую прозрачность кода и простоту правок. Данный подход освобождает разработчика от запоминания связей всей архитектуры продукта.

Цитируя автора Хабрахабр под ником Pistol:

Битрикс — это полное отсутствие архитектуры. Это просто набор десятков или сотен тысяч файлов с кусками кода, которые никак не связаны между собой.

Хотя сами разработчики Битрикс имеют свое представление о том, как модель MVC реализована в Битрикс. Некоторым разработчикам, напротив, импонирует структура Битрикс, они ценят ORM (Object-Relational Mapping) и инфоблоки, т.к. можно полностью писать свою бизнес-логику.

Другие же разработчики говорят, что заниматься разработкой на CS-Cart гораздо интереснее и приятнее, чем на Битрикс, так как в CS-Cart чистый и красивый код.

Структура базы данных

В движке интернет-магазина CS-Cart очень удачно реализована структура и базы данных. Названия всех таблиц и колонок интуитивно понятны. Очень легко проследить связи объектов и хранящейся в базе данных информации. В этом можно убедиться, посмотрев это видео.

В Битрикс структура базы данных реализована не так прозрачно.

Единые точки входа

В 1C-Bitrix для создания страницы необходимо каждый раз создавать файл с правильным именем и php на конце. Файловая направленность битрикса приводит к возникновению большого числа точек входа (через файлы), поэтому контролировать запросы в Битрикс сложнее, чем в CS-Cart. В CS-Cart нет файловой направленности, и есть единые точки входа (index PHP, ADMIN PHP, API или vendor PHP), что повышает уровень контроля над проектом.

Поддержка стандарта PSR 0.1.2

Разработчики CS-Cart следуют PSR 0.1.2. стандартам и жестко придерживаются правил форматирования, что повышает читаемость кода.

Разработчики Битрикс данному стандарту не следуют.

Разработка без изменений ядра

Хуки в CS-Cart являются аналогами событий в 1C-Bitrix (именно хуки и события дают возможность доработки CMS без изменений ядра), однако количество хуков в платформе для интернет-магазина CS-Cart значительно больше, чем событий в 1C-Bitrix, что дает разработчикам больше возможностей повлиять на работу системы, изменив стандартное поведение кода аддоном. Причем, если в битриксе зачастую приходится использовать копирование и допиливание функционала, то в CS-Cart достаточно просто подключить аддон через хук к нужной функции. Это обеспечивает большую гибкость CS-Cart в сравнении с Битриксом. С помощью хуков можно расширить список задач функции. Например, схемы позволяют аддонам добавлять в PROMO-акции свои условия или свои бонусы. Однако хуки сложно привязать ко всем функциям, например, к громоздким функциям пересчета корзины.

У CS-Cart есть инструмент, позволяющий узнать информацию о любом хуке и увидеть историю его изменений.

Сравнение хуков в CMS интернет-магазинов CS-Cart и Битрикс

У Битрикс такого мощного инструмента нет, однако есть страница, где представлены все события главного модуля.

Количество разработчиков и их опыт

На Битрикс общее количество разработчиков больше, как и их опыт. Я уже не раз упоминал, что Битрикс развивается гораздо дольше.

Стоимость разработки

Я очень много раз слышал, что стоимость разработки интернет-магазина на Bitrix гораздо выше, чем стоимость разработки на платформе CS-Cart. Существует также независимое исследование, проведенное CMS Magazine, SimilarWeb и Insales.

Сравнение стоимости разработки на платформах CS-Cart и Битрикс

Однако в действительности оценить данный фактор весьма проблематично.

Представим, что вам потребовалась интеграция нового непопулярного платежного метода, которого нет ни в CS-Cart, ни в Битрикс. Вы запросили у службы поддержки документацию по интеграции и послали с предварительно составленным техническим заданием двум разработчикам. Что происходит дальше? А дальше менеджер проектов идет с этим техническим заданием к разработчику и уточняет, насколько сложно будет реализовать данную задачу. И здесь начинается самое интересное:

  • Разработчик с каким уровнем компетентности оценивает проект?
  • Сталкивался ли разработчик с подобной задачей ранее?
  • Может, разработчик уже интегрировал именно этот метод оплаты раньше?
  • Насколько загружен разработчик, чтобы внимательно изучить задачу?
  • Насколько опытный менеджер будет взаимодействовать между вами и разработчиком?
  • Будет ли у руководителя отдела время проконтролировать оценку?

 

И чем дальше, тем больше мы можем углубляться в различные проблемы внутренних процессов веб-студии, которые неизбежно будут влиять на оценку стоимости работ, которую вы получите. Сложно, правда? Но это еще не все. Теперь представим, что вам необходима реализация сложного проекта под ключ, начиная от UX/UI прототипирования, с последующей разработкой дизайна, интеграцией и большим количеством функционала, часть из которого реализован в CS-Cart, а часть в Bitrix. Даже если вы будете оценивать такой проект в рамках одной CMS, обращаясь к разным партнерам, вы не сможете сделать вывод о стоимости разработки у конкретной веб-студии. Т. к. оценка любого другого проекта у этих же веб-студий может поменяться ровно наоборот, и дорогая студия покажется более лояльной в своей оценке стоимости.

На самом деле этот вопрос заслуживает отдельной статьи, которую я планирую написать в ближайшем будущем.

Период обучения разработке

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

Если говорить о переходе от разработки Bitrix в CS-Cart, то из моего личного многолетнего опыта могу сказать, что человеку, знакомому с базовыми технологиями, которые использует CMS интернет-магазина CS-Cart: HTML, CSS, PHP, MySQL, JavaScript, не составляет никакого труда начать писать под систему. Все, что требуется такому специалисту, — разобраться в интерфейсе (который, как мы выяснили выше, дружелюбен и интуитивно понятен) и функциональности системы с точки зрения пользователя.

Директор по маркетингу и продажам Simtech Development Мария Азизова говорит следующее:

Что говорит Мария Азизова

У них профессионалы начинают работать с CS-Cart уже через 2 недели обучения, а через три месяца они работают уже со стопроцентной отдачей.

Не могу, однако, не отметить что обратный процесс обучения специалиста с CS-Cart на Битрикс или любую другую платформу потребует такого же времени и не будет более сложным.

Отзывы разработчиков

Разработчики, которым посчастливилось изучить обе платформы, отмечают интересный факт. Все говорят о том, что специфика архитектуры CS-Cart (модель MVC, единые точки кода, поддержка стандарта PSR 0.1.2, структура базы данных) способствует написанию качественного кода и в целом писать под движок интернет-магазина CS-Cart приятнее, чем под Bitrix. Однако под Bitrix писать проще, т. к. часто можно решить задачу в лоб, не учитывая структуры продукта или специфики других имеющихся разработок.

Отзывы веб-студий

Детализация полученных данных потребует выделения их в отдельную статью. Это потребует организации таблицы с критериями оценки и отзывов веб-студий о работе с CS-Cart и Bitrix. Поэтому я обобщил данные и привел их ниже.

Я уже упоминал в начале статьи, что в ходе сравнения движков интернет-магазинов я опирался на отзывы более 50 веб-студий, которые имели опыт работы с обеими системами. Среди преимуществ CS-Cart представители веб-студий называли стоимость, удобную интуитивно понятную панель администрирования, большие возможности по SEO оптимизации. Отмечали также высокую скорость работы платформы, однако как минус ставили то, что CS-Cart совсем недавно вышла на рынок России и не успела стать такой популярной, как Битрикс.

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

Независимые исследования

На данный момент независимыми исследованиями в сфере E-commerce российского рынка занимаются Рейтинг Рунета, CMS Magazine, SimilarWeb и InSales. Исследования этих компаний мы и будем рассматривать. Можно также обратить внимание, что компания InSales является конкурентом, как Битрикс, так и CS-Cart. Их участие в исследовании дает дополнительные основания быть уверенными в справедливости исследований.

Итак, какие исследования были за последнее время и что нам это дало.

Мобильность

Этим летом «Рейтинг Рунета» & CMS Magazine, SimilarWeb и InSales провели совместное масштабное исследование рынка разработки интернет-магазинов в Рунете. Согласно данному исследованию движок для интернет-магазинов CS-Cart занимает в России первое место по количеству mobile friendly магазинов, разработанных на определенной e-commerce платформе.

Сравнение mobile friendly у различных движков интернет-магазинов

Как мы можем видеть, CS-Cart является лидером данного рейтинга, Битрикс занимает 12-ю строчку. Но стоит помнить, что в своём базовом составе обе платформы являются мобильно адаптированными.

Доля рынка

Согласно исследованию CMSMagazine, SimilarWeb и Insales, на данный момент 34.76% всех веб-студий используют 1C-Битрикс в качестве движка для интернет-магазина. Тогда как CMS интернет-магазина CS-Cart используют 7,78% веб-студий.

Чарт разработки на платформах интернет-магазинов

Стоимость разработки

Согласно исследованию CMS Magazine, SimilarWeb и InSales, средняя стоимость разработки интернет-магазина на Bitrix значительно превышает показатель разработки на базе CS-Cart.

Сравнение стоимости разработки для различных CMS интернет-магазинов

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

Заключение

Оба продукта имеют огромное количество включенного в базовую коробку функционала. CS-Cart часто выбирают из-за интуитивно понятной панели администрирования и мощной системы управления содержимым (блок менеджер и визуальный редактор). Движок интернет-магазина CS-Cart обладает функциональностью, которой нет в базовом составе Битрикс: возможность встраивать магазин в другой сайт, цифровые товары, быстрый просмотр карточки товара, различные способы отображения списков товаров, несколько видов карточки товара, подарочные сертификаты, список желаний, купить в 1 клик и обратный звонок, RestAPI.

Битрикс также обладает функциональностью, которой нет в CS-Cart: интеграция с CRM, многоскладовость, модуль Бизнес-процессы, A/B тестирование, релевантный полнотекстовый поиск, отслеживание конверсии, мобильная платформа, проактивная защита.

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

Каждая система имеет очень важный функционал, который может оказаться неоспоримым преимуществом в выборе cms для конкртеного проекта. Так, в CS-Cart более удачно реализованы: распределение прав доступа, импорт/экспорт, отзывы и оценки клиентов, мультивитринность, мультиязычность. В Битрикс более удачно реализована интеграция с 1С, которая позволяет производить обмен данными в режиме реального времени.

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

CS-Cart, вышедший на рынок относительно недавно, быстро завоевал сердца многих разработчиков и занял второе место в рейтинге CMS для разработки интернет-магазинов.

development-rating

Однако 1С-Битрикс все же занимает большую долю рынка и большее количество веб-студий выбирает эту платформу в качестве движка для интернет-магазина (34.76% у Битрикс против 7.78% у CS-Cart).

cms-choice

 

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

CS-Cart Русская Версия 1С-Битрикс: Управление сайтом — Бизнес
cs-cart-speed bitrix-speed

На CS-Cart разработано много больших интернет-магазинов, и существенная часть из них находится за пределами РФ. Например, магазин ShopClues с 53 миллионами товаров (сайт заблокирован для России и зайти на него получится только используя Proxy-сервер).

На Битрикс также разработано немалое количество крупных интернет-магазинов. Например, на нем разработан сайт Эльдорадо. По посещаемости ShopClues и Эльдорадо находятся на одном уровне.

traffic

 

У обоих разработчиков есть сообщества, которые включают форум, маркетплейс и партнерскую сеть. Битрикс добился в этом более высоких результатов. Хотя всего за один год количество партнеров CS-Cart увеличилось с 15 до 200, а количество решений на CS-Cart MarketPlace пересекло отметку в 1 000 выложенных решений, что указывает на очень интенсивный рост.

Разработчики часто отмечают, что архитектура CS-Cart способствует более грамотному подходу к написанию кода, а модель MVC делает командную разработку более простой и понятной, чем на Битрикс. Цитируя автора Хабрахабр под ником Pistol:

Битрикс — это полное отсутствие архитектуры. Это просто набор десятков или сотен тысяч файлов с кусками кода, которые никак не связаны между собой.

 

Но некоторым разработчикам, напротив, импонирует структура Битрикс, они ценят ORM (Object-Relational Mapping) и инфоблоки, т.к. можно полностью писать свою бизнес логику.

Владельцы же веб-студий отмечают, что CS-Cart очень легко продать и объяснить клиенту, как пользоваться панелью администрирования в силу ее высокого уровня юзабилити. Обучение работе с Битрикс же требует больше времени.

Мой личный эксперимент показал, что количество требуемых действий для совершения той или иной операции в панели администрирования в CS-Cart меньше. Например, для того, чтобы изменить статус заказа, в CS-Cart требуется совершить 4 действия, тогда как в Битрикс — 6.

Рейтинг по стоимости разработки показывает, что разработка на CS-Cart значительно дешевле, чем на Bitrix.

Сравнение стоимости разработки на движках интернет-магазинов CS-Cart и Битрикс

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

Для обеих CMS регулярно выходят обновления, доступ к которым можно бесплатно получать в течение одного года после покупки лицензии. Однако, стоимость обновлений, как и стоимость самой коробки, у Битрикс в разы выше, чему CS-Cart.

 

Сводная таблица сравнения стоимости Битрикс и CS-Cart
Битрикс CS-Cart
Стоимость базовой коробки 72 900 рублей 24 500 рублей

33 500 рублей (с доп. витриной)

Дополнительная витрина 21 780 рублей 9 000 рублей
Безлимитность на витрины 656 100 рублей 37 500 рублей
Подписка на обновления 43 740 рублей 7 500 рублей

 

Стоит также отметить, что CS-Cart гарантирует исправление любой ошибки в течение 45 дней после ее обнаружения. В тестировании продукта может принять участие любой желающий и разместить найденную ошибку в открытом багтрекере.

Битрикс не имеет какого-либо регламента по исправлению ошибок и не имеет открытого багтрекера.

Надеюсь, что обзор оказался для вас полезным, и решение о выборе CMS интернет-магазина будет гораздо проще. Главное, помните, что основа успеха интернет-магазина — это работа, которую вы проводите ежедневно по ту сторону монитора. Это качество вашего сервиса, забота о покупателе и стремление развиваться. Работайте в этих направлениях, никогда не сдавайтесь и вас несомненно будет ждать успех!

 
Поделиться:
  • ilya

    50 кредитов выданных на лицензию cs-cart к сожалению могут закончится очень быстро. По регламенту объяснение стандартной функциональности обходится в 5 кредитов. А при фактическом обращении изучение проблем оценивается в 10-20 кредитов. И любой вопрос связанный с технической особенностью(множество вариантов) настроек будет оценен и списан. В любом случае считаю платную техническую поддержку не требующую работы программиста существенным минусом. А так же тормозом выявления багов.

  • Alex Polo

    Долго выбирал, анализировал разные платформы для интернет магазина, в итоге выбрал CS-Cart. Причины: 1 платеж сразу — 24500руб, для бизнеса, если есть желание попробовать Е-комерс, это приемлемые деньги. Если уже знаком с созданием сайтов, то сделать магазин можно за 3-7 дней, с дизайном, товаром, оплатами. Интеграции легкие.
    Битрикс от 1С показался мне очень замороченной системой в программной части.

  • Yan Kulakov

    Alex, по поводу программной замороченности многие с вами согласились бы.

  • Igor Filatov

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

    Мой магазин работает на Мерчиум (CS-Cart). Установлен модуль мобильной версии интернет-магазина — Twigmo. Нашёл существенный баг на странице оформления заказа на этапе выбора доставки и оплаты из-за которого теряется лояльность покупателя к интернет-магазину.
    Сообщил в тех. поддержку. Мне сообщили, что проект Twigmo закрыт и исправлять ни кто, ничего не будет.

  • Виталий М

    Ребята, техподдержки у сs-cart нет! Не надейтесь на нее. Ни на форуме, ни за кредиты, ни за как-то еще. Вон есть ecomlabs на форуме, cart power иногда появляется, вот к ним и обращайтесь.

  • xomaa

    «В CS-Cart Устоявшаяся трактовка MVC (Model-View-Controller) понятна» — это очень и очень спорно )

  • Александр Невский

    Сравнение очень подробное, наверное, оно может быть отличным пособием для интернет — маркетолога по выбору будущей платформы.

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

    CS-Cart очень эффективно внедряется базовым функционалом коробки с минимальными затратами в проект и очень быстро. Приведу пример такого проекта в цифрах
    — 600 000 товаров
    — 50 витрин (для регионов РФ)
    — 200 000 категорий
    — тематика автозапчасти

    Общие расходы на внедрение проекта (всех витрин) — около 2К долларов (от покупки многовитринной коробки 37500 руб, до покупки и внедрения дизайна 500$)
    Стоимость владения в месяц — около 50 долларов на сервер (используется облако), все остальное удобно управляется заказчиком самостоятельно из одной панели. Заказчик очень быстро освоил функционал и использует его в базовом виде. Особых сложностей в управлении каталогом не испытывает.

    Другими словами для проекта, где используется платформа в чистом виде, CS-Cart вообще идеален.

    Также могу добавить, что сео оптимизация Битрикс проекта при аудите от крупной конторы (это по словам менеджеров контор) внедряется с диким скрипом годами, при этом ТОПы Битрикс внедренцев выставляют счета с внушительными суммами (речь может идти и о 10+ К$. Неоднократно слышал от менеджеров, что некоторые задачи из первого технического аудита годами ожидают внедрения (а потом сеошники это используют как козырь в оправдании неудач продвижения).
    Касательно CS-Cart, то тут внедрение проходит за 1-2 мес (я говорю об аудитах на 80+ страниц мелкого текста и 100500 других документов с анализами).

    При выборе платформы нужно понимать, что идеальной попросту нет. А что больше подходит вам — вы и решайте.

  • Алексей Дурнев

    У всех CMS свое назначения и свой пользователь. И у CS-cart довольно много недостатков, другое дело они совершенно не влияют на продажи ваших магазинов). Более того простота внедрения позволяет экономить средства и время, которое нужно вкладывать в развитие.
    Негатив по техподдержке тоже понятен. Но давайте будем честны, кто обращается в ТП с простыми вопросами просто не читали документацию, не смотрели видео. ТП нужна для решение серьезных вопросов (которые кстати часто решаются бесплатно).
    За последний год мы запустили более 60 проектов на CS-cart, на Битриксе мы бы просто не смогли соблюсти такие сроки и показатель цена-качество.

  • Артем

    Статья интересная. Всё довольно подробно написано, лишних вопросов не остаётся. Наша команда пришла к внедрению интернет магазинов на CS-CART, как раз в результате поисков альтернативы 1C Битрикс. На данный момент работаем над первым проектом, никаких особых сложностей не возникает, всё интуитивно понятно, мануалов разработчиков вполне хватает. Без проблем уже написали своё первое расширение для CS-Cart. На следующей недели будем осуществлять посадку авторского шаблона, о результатах обязательно напишу.
    Почему ушли от 1С Битрикс? Да по многим причинам, основная это ресурсы, система дико «отжирает» место, с геометрической прогрессией. Решили проблему самописными «костылями», ибо штатных нет. Но это лишь замедлило рост. Во-вторых, это интерфейс панели администратора, логика «внеземная», когда первый раз увидел… нет слов. В-третьих, при исчерпывающей документации, написать своё расширение довольно проблематично, без «нативщины» не обойтись. Конечно ещё свою роль играет цена, завышена, не оправданно. Моё личное мнение, что 1С Битрикс, для того сегмента пользователей, которые готовы вкладывать огромные суммы в ресурсы, лицензии и поддержку. А стоит ли?
    В общем я за CS-CART. Кто не согласен, подискутируем подробнее. А вообще, после внедрения первого проекта, сделаю подробный обзор и сравнительный анализ, именно в частности внедрения.

  • Alexandro Geo

    Реклама, ни чего другого не скажешь. Про скорость, цены сравнения вообще не корректные

  • RF_ country

    на данной платформе уже с 2011 года, перепробовал несколько десятков за это время движков и что я могу сказать, НЕ для программиста, это почти идеальное решение. Покупал кстати еще тогда, когда не было русской локализации, ее ввели буквально после моей оплаты. И помню, что без проблем поменяли лицензию, за что до сих пор благодарен, за отношение человеческое. 🙂

  • Sergey Petrov

    Перешел с Битрикса на CS-cart два года назад. Очень сильно начинаю жалеть об этом тогда, когда нужно обновить версию или обратиться в техподдержку. Отвратительная работа команды CS-cart через Help-desk убивает все незначительные положительные отличия от Битрикса которые есть. Да в CS-cart очень удобная панель управления, а какое-то еще удобное отличие от Битрикса именно для неподготовленного владельца магазина я вспомнить не могу. Про ресурсы вопрос спорный, хостинг на котором свободно работал сайт на Битриксе, оказывается слабым когда надо обновлять версию CS-cart, все разработчики начинают ныть, что все медленно и т.д.. По обновлению CS-cart это вообще адовы муки, все разработчики делают сайты на этой CMS ломая ядро системы, без этого не возможно внедрить большое количество задач. Чтобы обновить версию CS-cart, неподготовленному владельцу магазина, нужно снова обращаться к разработчику и платить деньги, чтобы он внедрил обновление снова через ломку ядра системы. А в Битриксе никогда такого не было, обновления ставились владельцем из панели администратора нажатием кнопки. Про простые отличия возможностей Битрикса и CS-cart лучше не вспоминать. Например простейшее разделение покупателей на Физические и Юридические лица в CS-cart нужно докупать, в Битриксе это стандартно есть. Вести продажи одновременно с НДС для ООО и без НДС для ИП в CS-Cart не возможно т.к. обычные печатные формы счетов для оплаты с ндс и без ндс невозможно прописать для каждой своей фирмы и т.д. и т.п.. Мелочи кажется, но этих мелочей куча. И все эти мелочи без проблем и доплат реализованы в стандарте Битрикса. Конечно обращался в поддержку CS-cart, только решений по вопросам нет, только отписки, что решат в следующей версии. И никаких кредитов за поддержку в Битриксе нет, все ответы от поддержки Битрикса приходят бесплатно и в течении суток. А за поддержку CS-cart нужно покупать кредиты и реальной помощи быстро вы вряд ли получите. Ничего не решается в CS-cart быстро. Нет времени на это, время уходит на глупые посты в блоге про сравнение CS-cart и Битрикс…

  • Что-то как-то однобоко. Но я сейчас не про принцип сравнения. Меня интересуют «лучшие внедрения». Почему на CS все лучшие проекты забугорные? В СНГ нет ни одной компании способной создать магазин похожий на лидера рынка? Или как так?
    Индийский маркетплейс не показатель. Там от коробки как у сайта Евровидения от коробки Joomla, а у Эльдорадо от Битрикса — одно название. А вот более ходовых примеров нет?

    P.S я много лет пытаюсь стянуть компания с иглы Битрикса и реально не вижу никаких альтернатив достойных для затрат времени на переучивание. Возможно Magento, но оно еще дороже в эксплуатации.