Москва · работаем по всей России Пн–Пт, 10:00–19:00 (МСК)
Разработка 5 мин чтения

Битрикс, OpenCart, WordPress или своя разработка: на чём делать интернет-магазин

Лучшей платформы нет — есть подходящая под учёт, бюджет и планы роста. Сравниваем четыре варианта по сценариям и стоимости владения.

На вопрос «какая платформа для интернет-магазина лучшая» честного ответа нет. Есть ответ на другой вопрос: какая подойдёт магазину с вашим учётом, вашим ассортиментом, вашим бюджетом и вашими планами на три года. Битрикс, OpenCart, WordPress и собственная разработка решают одну задачу разной ценой — и берут эту цену в разные моменты.

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

Четыре варианта коротко

1С-Битрикс

Коммерческая система с платной лицензией. Главное преимущество — штатный обмен с 1С: товары, цены, остатки и заказы синхронизируются механизмом, который поддерживают обе стороны. К этому прилагаются готовые интеграции с российскими платёжными сервисами и службами доставки и большой рынок разработчиков. Обратная сторона: лицензию нужно продлевать, чтобы получать обновления, магазинные функции есть не во всех редакциях, а сама система требовательна и к серверу, и к квалификации тех, кто её дорабатывает.

OpenCart

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

WordPress с WooCommerce

WordPress — система для содержимого, а магазином её делает плагин WooCommerce. Сочетание хорошо там, где важны статьи, обзоры и страницы, а каталог невелик. Плагинов очень много, но у этого есть цена: каждая функция — отдельное расширение со своим автором, своими обновлениями и своими уязвимостями. На большом каталоге потребуется отдельная работа над производительностью.

Своя разработка

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

Сравнение по критериям

Критерий1С-БитриксOpenCartWordPress + WooCommerceСвоя разработка
ЛицензияПлатная, обновления — по продлениюБесплатнаяБесплатнаяНе нужна, код принадлежит вам
Обмен с 1СШтатныйСторонними модулямиСторонними плагинамиПишется под задачу
Запуск типового магазинаБыстро на готовом решенииБыстроБыстроДольше остальных
Стартовый бюджетСредний: лицензия и настройкаНизкийНизкийВысокий
Большой каталог и нагрузкаСправляется, требователен к серверуСправляется при аккуратной настройкеТребует оптимизацииЗакладывается в архитектуру
Нестандартная логикаВозможна, дорога в сопровожденииВозможна до известного пределаЧерез плагины и доработкиБез ограничений
Главный рискСтоимость владенияКачество сторонних модулейЧисло зависимостейЗависимость от команды

Таблица упрощает: в каждой ячейке могло бы стоять «зависит от исполнения». Аккуратно собранный магазин на OpenCart переживёт небрежно сделанный на любой другой платформе.

Выбор по сценариям

  • Учёт ведётся в 1С, и обмен должен быть плотным. Остатки по складам, типы цен, статусы заказов в обе стороны — здесь Битрикс остаётся выбором по умолчанию. На других платформах то же самое достижимо, но обмен становится отдельным проектом внутри проекта.
  • Нужно проверить нишу с минимальным бюджетом. OpenCart или WooCommerce: запуск быстрый, затраты на старте невелики. Если гипотеза не подтвердится, вы потеряете немного; если подтвердится — будете выбирать следующую платформу, уже зная свои цифры.
  • Содержимое важнее каталога. Экспертный магазин с небольшим ассортиментом, где продают статьи, обзоры и доверие, — территория WordPress.
  • Модель продаж нестандартная. Конфигураторы, кабинеты оптовых покупателей с индивидуальными ценами, подписки, несколько продавцов на одной витрине. Готовая система под такой логикой превращается в набор обходных путей; своя разработка здесь часто оказывается дешевле на дистанции.
  • Каталог большой, нагрузка высокая. Битрикс на подходящей инфраструктуре или собственная разработка. В обоих случаях сервер и его настройка значат не меньше, чем выбор платформы.

Стоимость владения: что считать

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

  • лицензии и их продление, платные модули и их обновления;
  • размещение: требования к серверу у платформ разные;
  • обновления самой системы и проверка совместимости после них;
  • доработки — сколько стоит изменение, которое понадобится через год;
  • интеграции и их сопровождение при обновлениях с обеих сторон;
  • цена ухода: насколько легко выгрузить товары, заказы и клиентов, если платформу придётся сменить.

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

Как выбирать между покупным расширением и собственной доработкой уже внутри платформы — тема статьи «Готовый модуль или заказная доработка». Общую логику выбора между готовым и своим мы разбирали в материале «Свой софт против „коробки“».

Как принять решение

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

  1. Где ведётся учёт товаров и что должно синхронизироваться с сайтом?
  2. Сколько товаров сейчас и сколько будет через два года?
  3. Что в вашей модели продаж нестандартно — цены, скидки, доставка, оформление?
  4. С какими сервисами нужна интеграция, кроме учётной системы?
  5. Кто будет сопровождать магазин после запуска и есть ли у этих людей опыт с выбранной платформой?
  6. Какой бюджет заложен не на запуск, а на первый год развития?
  7. Что случится с бизнесом, если магазин окажется недоступен на день?

Мы пишем модули для всех трёх систем и разрабатываем магазины с нуля, поэтому не заинтересованы продавать какой-то один вариант. Чаще всего правильный ответ определяют первый и третий вопросы из списка: где учёт и что у вас не как у всех.

Команда «Бинарность»

Разрабатываем сайты, сервисы и модули, администрируем серверы по SLA. Пишем о том, с чем работаем сами.

Обсудить задачу
Контакт · начать работу

Есть задача для нас?

Мы не только пишем статьи — строим софт и держим инфраструктуру. Расскажите о проекте.

  • Ответ и предварительная оценка — за один рабочий день
  • NDA и фиксация объёма работ до старта
  • Код, домены и доступы оформляются на вас

Оставить заявку

Ответим в течение рабочего дня. Телефон или e-mail — на выбор.

Обсудить проект

Опишите задачу — вернёмся с оценкой и планом в течение рабочего дня.