{"id":14284,"url":"\/distributions\/14284\/click?bit=1&hash=82a231c769d1e10ea56c30ae286f090fbb4a445600cfa9e05037db7a74b1dda9","title":"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u0430\u043d\u0446\u044b \u0441 \u0441\u043e\u0431\u0430\u043a\u0430\u043c\u0438","buttonText":"","imageUuid":""}

Почему крупному бизнесу невыгодно поддерживать интернет-магазин на Битриксе: выбираем альтернативу

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

Привет! Меня зовут Дмитрий Важенин, я — коммерческий директор Creonit / digital production. Разрабатываем цифровые сервисы, в том числе и интернет-магазины. Входим в топ-50 крупнейших IT-поставщиков в ритейле и в топ-30 крупнейших разработчиков приложений для бизнеса и госсектора в России.

Сегодня разберём, каким компаниям стоит делать интернет-магазины на 1С-Битрикс, а кому лучше рассмотреть разработку на одном из фреймворков Python (например Djangо) с точки зрения бизнеса. Поговорим о плюсах и минусах каждого подхода и что делать, если вы выбрали неверный стек для разработки.

Почему Битрикс популярен в России?

1С-Битрикс — самая популярная коммерческая CMS для разработки сайтов в России, согласно рейтингу iTrack за 2021 год. Мы — золотой партнёр 1С-Битрикс, ведём проекты на этой CMS, поэтому можем сказать, что он хорош и для создания интернет-магазинов, если его использовать «как есть» — в рамках возможностей, которые включены в коробочное решение.

Популярность Битрикса объяснима:

  • Хороший маркетинг.
  • Битрикс синхронизируется со всеми продуктами 1С, которые тоже востребованы в России. Если бизнес уже пользуется каким-то софтом от 1С, он чуть ли не автоматически переходит на «Битрикс» для разработки сайтов. Потому что у этих решений один провайдер и, можно сказать, общая экосистема.
  • В Битрикс встроены интеграции со всеми российскими службами доставки и сервисами оплаты.
  • CMS проста в использовании для бизнеса, если не делать кастомных модулей.

Для какого бизнеса подойдёт интернет-магазин на Битриксе

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

1С-Битрикс подойдёт для интернет-магазина, если:

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

А если у вас магазин с большим количеством товаров, ежедневного трафика и активных пользователей, то он быстро начнёт требовать больше, чем предлагает «коробка».

С какими сложностями сталкивается крупный бизнес в работе на Битриксе

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

1. Крупный интернет-магазин на 1С-Битрикс сложно масштабировать и поддерживать

Проект всегда будет упираться в рамки «коробки». Если потребуется настроить нестандартную фильтрацию в каталоге, это возможно сделать только с помощью кастомизации модулей. Если их много, интернет-магазин со временем станет тяжелым и скорость загрузки страниц начнёт падать. В современном мире это — приговор. Сайт, который не открывается за 3 секунды, теряет пользователей. Это усложняет добавление новых функций и интеграций.

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

2. На 1С-Битрикс‎ тяжело проверять гипотезы и инвестировать в новые функции

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

Чтобы сохранять конкурентное преимущество на рынке, нужно внедрять что-то новое. Например, в 2019-2020 годах крупные интернет-магазины стали показывать рекламу в виде сториз на главной странице — у многих формат сохранился до сих пор. Он позволяет показывать больше специальных предложений, чем традиционные карусели с баннерами, потому что занимает меньше места. При этом сториз цепляют глаз пользователя и толкают к тому же поведению, что и в соцсети, из которой они перекочевали, — желанию проверить «что там нового». Внедрение сториз в интернет-магазин может увеличить конверсию в открытие рекламы, а вместе с тем и в покупку.

Но компания с магазином на 1С-Битрикс, скорее всего, не проверит этого, потому что внедрять функциональность долго и она может замедлить загрузку страниц.

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

Смета: сравнение стоимости разработки функций на 1С-Битрикс и Django

В качестве сравнения возьмём фреймворк Django (только для примера, можно заменить на любой другой фреймворк), потому что Python — один из самых популярных языков программирования в России и мире, а Django — один из популярных фреймворков. Мы делаем проекты и на Битрикс, и на Python, поэтому можем оценить рыночные цены и человеко-часы на задачи.

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

Дисклеймер: стоимость может отличаться в зависимости от разных параметров. Мы рассчитали средние показатели, опираясь на наш опыт.

Сравнение стоимости и оценка в часах на внедрение функциональностей. Стоимость в рублях

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

Например, у «СберМаркета» есть готовый модуль интеграции, но на переписанную логику оплаты он уже не встанет. У MindBox тоже есть готовое решение, но в нём много ограничений, поэтому лучше сразу делать кастомный модуль.

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

3. Битрикс-разработчиков сложно искать и заменять в случае ухода

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

На начало ноября 4708 доступных резюме 1С-Битрикс разработчиков. Для сравнения, резюме Python-разработчиков больше 12 000.

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

Разработчиков на Python в разы больше, чем на Битрикс — больше 12 000 релевантных резюме на HeadHunter. По данным исследования JetBrains, в качестве основного языка программирования Python на втором месте по популярности в России (после JavaScript). Поэтому подбор кадров идёт быстрее и дешевле, без сильных издержек на рекрутинг.

Почему выгодно разрабатывать крупный магазин на одном из фреймворков Python

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

  • Time to market фичей ниже. Функциональность и интеграции на фреймворках Python делать быстрее. Для сравнения, интеграция интернет-магазина с программой для автоматизации бизнеса SAP займёт 589 часов на Битриксе и 481 час на Python. Интеграция с SetRetail — 63 часа на Битриксе и 27 часов на Python.
  • Легко искать специалистов. Найти человека с нужными навыками из 12 000 питонистов проще, чем из 4000 битрикс-разработчиков.
  • Можно тестировать любые гипотезы. Бизнес перестанет сталкиваться с возражениями «эту функцию невозможно сделать на Битриксе». Новые функции будут конвертироваться в деньги. Пользователи не уйдут к конкурентам, потому что у них удобнее фильтрация или личный кабинет.
  • Быстрая скорость загрузки страниц. У фреймворков Python высокая скорость обработки данных. Крупные интернет-магазины, сделанные на этих фреймворках, способны обрабатывать большой объём трафика и заказов.

Сколько стоит перенести интернет-магазин с «Битрикса» на фреймворк Python

Что делать, если ваш интернет-магазин на 1С-Битрикс уже тяжело прогружается, а количество товаров, трафика и необходимых функций продолжает расти? Одно из решений — перенести проект на фреймворк Python (например, Django).

Мы посчитали смету такого переезда.

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

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

У битрикс-разработчиков в команде цена выше, потому что на поддержку интернет-магазина с кастомизированными модулями нужны senior-специалисты. Если нестандартные функции будут разрабатывать джуны — на это уйдёт в два раза больше времени, плюс потребуется устранять баги. При этом для переноса проекта на фреймворк Python и его будущей поддержки подойдут middle-разработчики.

ФОТ команд указали с учётом налогов, отпускных и ежегодной индексации зарплат на 20%. Можно было учесть ещё много разных параметров, но мы не стали уходить в детали.

Развитие и поддержка интернет-магазина на 1С-Битрикс и Django: стоимость команд в рублях.

По нашему опыту, перенос интернет-магазина на один из фреймворков Python займёт около 9 месяцев и обойдётся примерно в 11,5 миллионов рублей.

Работа будет проходить в несколько этапов:

  • Проектирование интернет-магазина — 3 месяца. Этап нужен, чтобы продумать бизнес-логику, инфраструктуру и согласовать необходимую функциональность. В это время параллельно продолжается поддержка интернет-магазина на «Битриксе».
  • Разработка интернет-магазина на фреймворке Python в течение 9 месяцев.
  • Запуск интернет-магазина на фреймворке Python. С этого момента можно не поддерживать интернет-магазин на Битрикс, расходы на команду уменьшаются.
  • Далее стоимость поддержки интернет-магазина будет уменьшаться каждый месяц, потому что фаза активной разработки завершилась. Временами нужно будет только устранять ошибки и разрабатывать новые функции по необходимости.

Вложения на перенос интернет-магазина на Python окупятся через 20 месяцев с момента начала его проектирования. Стоимость поддержки интернет-магазина на Django (Python) станет меньше в сравнении с Битриксом, потому что:

  • Фичи разрабатывают быстрее.
  • Не нужно делать «костыли» — меньше технический долг.
  • Для бизнеса открываются новые возможности с тестированием гипотез.
  • Меньше издержек на рекрутинг разработчиков, питонистов искать быстрее.

Выводы

Покупая Битрикс, пользователь получает решение большого количества задач из коробки. Если магазину в будущем не потребуется масштабирование и не нужна нестандартная функциональность (интеграции, платёжные системы и другое) — смело делайте его на Битрикс.

Крупному бизнесу стоит разрабатывать интернет-магазин на хорошо масштабируемом фреймворке, например Django. Перенос интернет-магазина с 1С-Битрикс на фреймворки Python будет выгоден только крупным компаниям, потому что вложения требуются большие, а срок окупаемости не очень быстрый. Для маленькой компании такой срок может быть приговором.

Интернет-магазин лучше делать на фреймворках Python, если:

  • Хотите уменьшить time to market функций, чтобы тестировать разные гипотезы, расширять аудиторию и увеличивать продажи.
  • Планируете масштабировать интернет-магазин и не хотите балансировать между необходимостью добавлять новые «костыли» и страхом, что магазин станет загружаться медленнее.
  • Хотите снизить издержки на найм специалистов.

Буду рад обсудить в комментариях ваши мысли и ответить на вопросы :)

Если вам интересно больше про разработку и ведение проектов в IT, следите за новыми кейсами и лайфхаками в нашем телеграм-канале.

0
142 комментария
Написать комментарий...
Жаналинов Ильяс

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

Из минусов
1) Простой функционал, что есть в битриксе надо писать с нуля и прописывать вообще все, потому что что-то забудут
2) После 2 программиста на джанго надо делать рефакторинг кода
3) Делаешь одно - ломаешь другое - а это простые вещи
4) Вообще не двигается в seo адекватно, против битрикса
5) После 2 лет проект превращается во что-то массивное и накостыленное, когда постоянно что-то падает
6) Интеграции только через апи/хуки - отвалится полюбому

Из плюсов
1) Можно сделать все что хочешь - но полюбому что-то сломается.
2) Вывезет больше 2 лямов номенклатуры, а нахрена, если ты не агрегатор?

Если вы готовы отказаться от seo, готовы с нуля писать простые вещи, готовы, что что-то отваливается - не вопрос, переезжайте на джанго. С нуля всю интеграцию делать

Пишу на опыте работы с битриксом и джанго и это не по одному сайту. Вот сейчас проект на джанго и это полный п.......ц, 3 программист и все плохо (надо очень грамотно писать ТЗ, то есть вся цепочка, кто участвует в задаче на внедрение доработки должны ОЧЕНЬ круто понимать что делать и все нюансы, а таких крутых ОЧЕНЬ мало)

Для чего эта статья? Для рекламы своей компании и телеги теплой =), ну держите реальный опыт работы с джанго. Можно отмазываться, что у нас плохие разрабы, но вот классных и крутых проектов на джанго, которые со стороны маркетинга были крутыми я встречал чуть больше чем ноль.

Ответить
Развернуть ветку
Григорий Ильич

про минусы вообще не понятно ни одного пункта, а на чем надо писать тогда, например, чтобы не было такого, что делаешь одно и ломаешь другое?)

или на битриксе получается лучше и удобнее костылить? и битрикс не превращается в костыль? какая мысль?

Ответить
Развернуть ветку
Жаналинов Ильяс

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

Ах да, еще и доплачивать из своего кармана, чтобы они потом допилили то, что сделали, так как что-то отвалилось или не учли в тз =)

Ответить
Развернуть ветку
Том Круз из Иваново

так в статье написали, что для малого и среднего бизнеса битрикс супер ок, если хватает всего из коробки, а всё остальное, про что речь — про крупный бизнес, у которого много позиций и тд)

Ответить
Развернуть ветку
Вячеслав Брытченко

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

Ответить
Развернуть ветку
Том Круз из Иваново

ну это не правда, что все крупные интернет-магазины на битриксе в стране)) если вы работали с парой компаний, это не значит, что так везде делают

а что ещё пробовали кроме битрикса, например?

Ответить
Развернуть ветку
Жаналинов Ильяс

Выше описал, есть компании с миллиардными доходами и сидят на коробочном битриксе. Это средний бизнес?

Ответить
Развернуть ветку
Том Круз из Иваново

"Критериями среднего бизнеса являются: Доход за предыдущий год — от 801 млн до 2 млрд рублей. Среднесписочная численность персонала — 101–250 человек"

Ответить
Развернуть ветку
Жаналинов Ильяс

Мне лень искать, но есть и крупные компании, кто сидит на битриксе - 100%, значит им достаточно. Как ты выше описал, все, действительно, зависит от бизнес процесса компании. Но почему в качестве альтернативы только джанго представлен?

Ответить
Развернуть ветку
Том Круз из Иваново

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

Ответить
Развернуть ветку
Жаналинов Ильяс

Идеального движка, которые выполняет все хотелки бизнеса без косяков - не бывает, но вот с фреймворком будет больше проблем, чем с битриксом =), но это почему-то умалчивается =), так как не часто на них сидят и еще не знают что их ждет =)

Ответить
Развернуть ветку
Кузя

Доход или выручка?

Ответить
Развернуть ветку
Том Круз из Иваново

доход)

Ответить
Развернуть ветку
Кузя

хм, а мне казалось там оборот считают, и в среднем он до ярда

Ответить
Развернуть ветку
Артём Вольский

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

Ответить
Развернуть ветку
Жаналинов Ильяс

Двигается хорошо по seo, синхронизация и модули. Бизнес идет по пути меньшего сопротивления.

Ответить
Развернуть ветку
Ольга

Просто очень хороший маркетинг и сопутствующих продуктов (ЦРМ и интеграция с 1С) Хотя сами сайты на Битриксе ужасны, если взята коробка. Можно для развития и что-то менее убогое взять. Кстати, работала в компании, которая решила перейти с амо на Битрикс 24(СРМ) полностью, сделала сайт на Битре. Обещали переход за 3 месяца. Переходят уже 6й, и конца не видно. И Внезапно, стоимость выросла в 3 раза. Хотя Битрикс в компании итак был уже. И схема работы там по БП не такая уж нестандартная и сложная.

Ответить
Развернуть ветку
Ольга

Я вам как пользователь сайта через админку скажу (не совсем админ, но руками кое-что позаполнять пришлось) Более отмороженной системы, чем Битрикс, я не видела. Работала с Модекс, Тильда, Джумла (несколько конфигураций) Вордпресс., И еще какая то платная платформа, деревянная, но хотя бы юзабельная.

Из любимых Джумла и Тильда и Модекс. Гибкие, можно разобраться без ящика водки и танцев с бубнами .
Время, которое мне нужно было для правки в выше перечисленных системах в 2 3 раза меньше, чем при правки в Битриксе.

Ответить
Развернуть ветку
Жаналинов Ильяс

В битриксе основа это все таки выгрузка и синхронизация, если в 1с номенклатура более менее заполнена, руками вам надо только seo-тексты и шаблоны на типы страниц прописать.

Тильда это все же не движок екомерса полноценный, джумла и вордпресс - то еще извращение. Надо понимать под какие задачи какой движок. Если у вас 100 товаров и 10 категорий - инсэйлс будет лучше тильды.

Ответить
Развернуть ветку
Ольга

У меня был Интернет магазин на Джумле - 3000 товаров. в целом норм. Да, платформу екоммерц разработали наши, и к сожалению сейчас не поддерживают. Но выбирала платформу не я, а до меня. И все равно И-магазин работает и функционирует лучше, чем Магазин на Битре (автосалон- блок е коммерц на б/ушках, которых было от силы 30 шт)
Хотя соглашусь с вами, что ни вордпресс ни джумла в принципе под это особо не подходят.
На счет интеграции в Битрикс товаров - нигде в живую это не видела. Видимо по цене настолько это нецелесообразно было при создании сайтов, что никто не стал за это заморачиваться.

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

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

Ответить
Развернуть ветку
Жаналинов Ильяс

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

Ответить
Развернуть ветку
139 комментариев
Раскрывать всегда