Статья

Доработка сайта на Битриксе

Кирилл Горовой, основатель AUREAОбновлено:

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

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

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

Что Битрикс делает хорошо

Начнём с честного. Битрикс — самая распространённая CMS в России, и это не случайность.

Готовые модули. Магазин, каталог, корзина, скидки, личный кабинет — всё это существует из коробки и не пишется с нуля. Для типового интернет-магазина это экономит месяцы.

Интеграция с 1С. Главный аргумент и главная причина, по которой Битрикс выбирают. Обмен товарами, ценами, остатками и заказами работает штатно, и это именно тот случай, когда «из коробки» реально означает «из коробки».

Много специалистов. Рынок огромный: найти разработчика под Битрикс проще, чем под редкий стек. Уйдёт один подрядчик — найдётся другой.

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

Доверие крупного бизнеса. Тысячи компаний работают на нём годами, и у многих всё в порядке.

Вывод из этого простой: если у вас интернет-магазин с работающей интеграцией с 1С — Битрикс по-прежнему разумный выбор, и переезжать с него ради переезда незачем.

Почему доработка стоит дорого

Теперь к сути. Цена правки на Битриксе складывается не так, как ожидает владелец.

Разработчик сначала разбирается в чужом коде. Это главное. Прежде чем что-то добавить, нужно понять, как устроен проект: где лежит шаблон, что переопределено, какие модули стоят, что сделано штатно, а что руками. В большом проекте это часы, иногда дни — и это оплачиваемое время, хотя видимого результата ещё нет. Заказчику кажется, что он платит за «добавить блок». На деле он платит за понимание, без которого блок добавить нельзя.

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

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

Лицензия и её продление. Битрикс — платная система: лицензия покупается и продлевается, и от редакции зависит, какие возможности вам доступны. Это постоянная строка расходов сверх работы подрядчика.

Простая задача тянет за собой соседнее. Форма на странице требует правки шаблона, шаблон завязан на компонент, компонент переопределён, а переопределение задевает другой раздел. Так «на полчаса работы» превращается в неделю.

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

Когда доработка — правильное решение

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

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

Задача точечная. Добавить раздел, поправить форму, обновить блок, подключить ещё один способ оплаты — это доработка, и она объективно дешевле переделки.

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

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

Интеграция с 1С настроена и работает. Самый весомый аргумент. Стабильно работающий обмен — это то, что при переезде придётся создавать заново, и это недёшево.

Когда честнее сделать заново

Обратная сторона. Симптомы, при которых доработка превращается в бесконечное вливание денег.

  • Правки ломают соседнее. Починили одно — отвалилось другое, и так по кругу.
  • Никто не берётся. Подрядчики смотрят проект и отказываются либо называют суммы «на всякий случай» — верный признак, что код непонятен даже профессионалам.
  • Скорость не вытягивается. Кеш настроен, лишнее отключено, сервер усилен — а сайт всё равно медленный.
  • Каждая мелочь стоит как новая страница. Если правка текста и кнопки обходится в цену полноценного раздела, дело не в жадности, а в состоянии проекта.
  • Дизайн устарел настолько, что доработка не спасёт. Косметика поверх старой структуры выглядит именно как косметика.
  • Вы платите за лицензию, но не используете и трети возможностей. Классика: купили мощную редакцию под магазин, а по факту у вас корпоративный сайт с каталогом.

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

Про скорость отдельно

Отдельно, потому что это самая частая жалоба.

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

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

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

Что теряется и что остаётся при переходе

Главный страх при уходе с Битрикса — потерять то, что нажито. Разберём по пунктам.

Позиции сохраняются при правильной работе с адресами: страницы остаются на прежних URL или закрываются 301-редиректами. Для поиска это переезд, а не исчезновение.

Контент переносится целиком: тексты, изображения, товары, страницы. Это рутинная работа, а не творческая.

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

Лицензия перестаёт быть нужна — строка расходов исчезает.

Риск есть. Кратковременная просадка позиций на время переиндексации возможна, обычно на недели. При аккуратной настройке она восстанавливается, но обещать «ноль последствий» было бы враньём.

Как посчитать, что выгоднее

Практический способ вместо споров. Возьмите последние двенадцать месяцев и сложите:

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

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

Это не аргумент «всем переделывать». Это способ увидеть картину целиком, а не по одному счёту за раз.

Что можно иначе

Коротко и без уговоров.

На собственном коде сайт получается легче: в нём нет универсального каркаса «на все случаи», поэтому и грузить нечего. Управляемость при этом не теряется — мы делаем админку, где редактируется каждый блок и каждый заголовок, так что тексты, цены и разделы вы меняете сами. Разница в том, что за право это делать не нужно платить лицензию. Что и в каких форматах мы делаем — на страницах услуг.

И сразу честно: если у вас интернет-магазин с настроенной интеграцией 1С — оставайтесь на Битриксе. Переносить работающий обмен ради более лёгкого кода экономически бессмысленно, и это не наш случай.

Главное

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

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

Коротко: частые вопросы

Сколько стоит доработка сайта на Битриксе?

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

Почему сайт на Битриксе медленно работает?

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

Можно ли перенести сайт с Битрикса?

Да, это обычная задача. Контент переносится, адреса страниц сохраняются или закрываются 301-редиректами, метаданные переезжают вместе со страницами. При аккуратном переносе позиции в поиске не теряются, хотя кратковременная просадка на время переиндексации возможна.

Что будет с интеграцией 1С?

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

Нужна ли лицензия после переноса?

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

Остались вопросы?

Если что-то из статьи касается вашего случая — напишите

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