Выбор движка для магазина почти никогда не начинается с вопроса "какая CMS лучше". Он начинается с двух других: сколько у вас товарных позиций и в чём вы ведёте их учёт. Ответы на них отсекают половину вариантов ещё до разговора о дизайне.
Мы запускали магазины на четырёх разных платформах и дважды переносили чужие проекты с движка на движок. Неудачный выбор редко виден на старте: он вылезает через полгода, когда каталог вырос втрое, а выгрузка из учётной системы всё ещё делается руками через Excel.
Почему вопрос про учёт важнее вопроса про CMS
Магазин это не витрина, а две системы, которые обязаны договариваться: сайт и то место, где хранятся остатки и цены. Если учёт ведётся в 1С, движок должен уметь принимать оттуда номенклатуру, остатки и цены и отдавать обратно заказы. Если учёта нет вообще и товары живут в голове у владельца, требования к движку резко падают.
Второй параметр это количество позиций. Сотня товаров живёт где угодно. Пять тысяч позиций с характеристиками и фильтрами требуют движка, у которого каталог устроен как база данных, а не как набор страниц. Разница видна на скорости: фильтр по трём параметрам на плохо спроектированном каталоге отрабатывает 4-6 секунд, и покупатель до товара не доходит.
Семь платформ: цена входа и цена владения
| Платформа | Вход | Владение в год | Каталог | Обмен с 1С |
|---|---|---|---|---|
| 1С-Битрикс | лицензия 70 000-200 000 | продление около 25% лицензии | до сотен тысяч | из коробки |
| WooCommerce | 0 | 30 000-80 000 на модули | до 5 000 комфортно | через модуль |
| OpenCart | 0 | 20 000-60 000 | до 3 000 | через модуль |
| ModX с магазином | 0 | 20 000-50 000 | до 3 000 | доработкой |
| InSales | 0 | 30 000-110 000 абонплаты | до 10 000 | типовой коннектор |
| Tilda с магазином | 0 | около 25 000 | до 300 | нет |
| Самописное | от 800 000 | 15% сметы на поддержку | любой | пишется под задачу |
Цены ориентировочные, для российского рынка 2026 года, без стоимости самой разработки. Смету на разработку разбирали отдельно в статье сколько стоит интернет-магазин.
К таблице нужны две поправки. Первая: хостинг. 1С-Битриксу нужен сервер помощнее, обычный шаред-тариф за 300 рублей его не тянет, закладывайте от 2 000 рублей в месяц. Вторая: доступность разработчиков. По битриксу и WooCommerce специалистов много, по OpenCart уже меньше, по ModX их считанные единицы, и это отражается на ставке.
Что дороже: лицензия или поддержка
Владельцы обычно считают лицензию и успокаиваются. На горизонте трёх лет расклад другой.
Лицензия 1С-Битрикса редакции "Малый бизнес" обходится в сумму около 80 000 рублей, продление примерно четверть от неё ежегодно. За три года получается порядка 120 000-140 000 рублей. Разбор редакций и того, за что там платят, есть в статье про лицензии 1С-Битрикс.
Теперь поддержка. Магазин на любом движке требует обновлений безопасности, правок каталога, разбора сбоев оплаты и доставки. По нашим проектам это 8 000-25 000 рублей в месяц в зависимости от активности. За три года выходит от 290 000 рублей, то есть в два-три раза дороже лицензии.
На бесплатных движках лицензии нет, но появляются платные модули: обмен с 1С, выгрузка фида, интеграция со службами доставки, нормальный поиск по каталогу. Собранный комплект стоит 30 000-80 000 рублей в год с учётом продлений. Бесплатным такой магазин остаётся только на бумаге.
Сценарий 1: до 200 позиций, учёта нет
Небольшой ассортимент, цены меняются раз в квартал, склад в голове у владельца. Здесь подходит любой лёгкий движок, и выбирать стоит по тому, кто будет с ним работать дальше.
WooCommerce берут, когда у магазина есть блог и планируется SEO: экосистема плагинов под поиск там самая богатая. OpenCart проще и быстрее на старте, но плагины к нему стареют. InSales или Tilda имеют смысл, если владелец хочет вести магазин сам и не готов держать подрядчика: платите абонентку и не думаете про обновления.
У облачных платформ есть своя плата за скорость запуска: код вам не принадлежит, глубокая кастомизация недоступна, а переезд позже будет полной пересборкой.
Сценарий 2: 2-5 тысяч позиций и 1С
Самый частый запрос в нашей практике. Номенклатура живёт в 1С, остатки меняются ежедневно, цены зависят от прайса поставщика.
Здесь 1С-Битрикс выигрывает не архитектурой, а готовым протоколом обмена: коробочный модуль забирает товары, остатки, цены и свойства и отдаёт заказы обратно, настройка занимает дни, а не недели. На WooCommerce или OpenCart такой обмен пишут отдельно, и это добавляет к смете 80 000-250 000 рублей плюс постоянные расходы на сопровождение самописного коннектора. Сценарии обмена подробно разбирали в материале про интеграцию сайта с 1С.
Считать надо по трём годам. Если обмен нужен двусторонний и с оперативными остатками, лицензия отбивается. Если из 1С нужно раз в сутки забирать плоский прайс без остатков, дешевле остаться на бесплатном движке и написать импорт из файла.
Сценарий 3: каталог с нестандартной логикой цен
Разные цены для оптовиков и розницы, скидки от объёма, расчёт по формуле, подбор по совместимости. Коробочные движки такое умеют частично, и обычно всё упирается в одну функцию, которую надо переписать.
Тут развилка честная: либо берёте движок с открытым кодом и достраиваете нужное, либо заказываете решение под задачу. Самописное оправдано, когда логика продажи и есть ваш бизнес: конфигуратор, расчёт по чертежу, кабинет дилера с персональным прайсом. Порог входа от 800 000 рублей и зависимость от одной команды разработчиков.
Две ошибки, которые обходятся дороже всего
Движок выбирают под подрядчика. Студия работает на одной платформе и предлагает её всем. Это не злой умысел, но задачу магазина такой выбор решает случайно. Спрашивайте прямо: на скольких платформах вы работаете и почему для моего каталога выбрана эта.
Берут экзотику. Красивая архитектура, довольный разработчик, ноль специалистов на рынке. Через год человек уходит, и вы платите за изучение чужого кода по двойной ставке. Что из открытых движков в 2026 живо и поддерживается, а что превратилось в такую ловушку, разбирали в обзоре Open Source CMS.
Третья ошибка мягче, но встречается постоянно: движок выбирают, не проверив, как в нём устроены фильтры и seo-настройки категорий. Для магазина трафик из поиска идёт на страницы фильтров, и если движок не умеет делать для них человеческие адреса и заголовки, вы теряете основной канал. Особенности продвижения каталога собраны в статье про SEO для интернет-магазина.
Как проверить платформу на своём каталоге до старта
Порядок, который занимает неделю и экономит месяцы.
- Выгрузите из учётной системы реальный фрагмент каталога: 200-300 позиций со всеми свойствами и вариантами. Не выдуманные товары, а свои.
- Попросите подрядчика залить их на тестовый стенд выбранного движка. Смотрите, что сломалось: единицы измерения, кратность, варианты одного товара, длинные названия.
- Проверьте фильтр по трём свойствам одновременно и замерьте время отклика.
- Задайте вопрос про обмен: кто его настраивает, сколько занимает первичная выгрузка полного каталога, что происходит при обрыве связи с 1С.
- Уточните адреса страниц: можно ли задать свой адрес категории, товару и странице фильтра.
- Запросите смету поддержки на год отдельной строкой, а не общей фразой.
- Спросите про переезд заранее: в каком формате движок отдаёт каталог и заказы, если вы решите уйти.
Сравнивайте два-три варианта, а не берите первый предложенный: разборы платформ друг напротив друга собраны в разделе сравнений CMS.
Сколько стоит уйти с неудачного движка
Переезд это не перенос файлов. Переносятся каталог со всеми свойствами, база клиентов, история заказов и, главное, адреса страниц: без карты редиректов магазин проваливается в поиске на два-четыре месяца, и потери от этого больше стоимости работ.
Порядок цен: перенос магазина на 2 000 позиций с сохранением адресов обходится от 150 000 рублей, с редизайном дороже. Отдельно закладывайте месяц на сверку данных: остатки и цены после первой выгрузки почти всегда расходятся с учётной системой.
Что решает выбор на самом деле
Движок магазина выбирается не по обзорам, а по двум цифрам: количеству позиций и наличию учётной системы. Всё остальное, включая цену лицензии, вторично, потому что поддержка за три года стоит дороже любой коробки. Бесплатных магазинов не бывает: там, где нет лицензии, есть платные модули и часы разработчика. И почти всегда лучше знакомая рынку платформа со средней архитектурой, чем редкая с отличной.
Если хотите свериться на своём каталоге, а не на общих словах, посмотрите, как мы это делаем в разделе интернет-магазины: там описан порядок работы от выгрузки тестовых позиций до запуска обмена. Свой список товаров можно прислать заранее, чтобы разговор шёл о конкретных цифрах.

