Все услуги

Разработка и доработка сайта на 1С-Битрикс

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

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

Когда нужна разработка на 1С-Битрикс

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

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

Что именно можно доработать

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

  • Разделы и посадочные страницы: структура, шаблон, SEO-поля, хлебные крошки, формы и внутренние ссылки.
  • Каталоги и карточки: свойства, торговые предложения, фильтры, сортировка, цены, изображения и микроразметка.
  • Формы и заявки: валидация, антиспам, почтовые события, сохранение в инфоблок, отправка в CRM или внешний сервис.
  • Личные кабинеты и закрытые зоны: роли, права, отображение данных, статусы и безопасная работа с пользовательской информацией.
  • Интеграции: обмен с CRM, платежами, 1С, сервисами доставки, аналитикой или внутренними системами.

Как я подхожу к доработкам

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

  1. Фиксирую задачу и критичные сценарии: заявки, корзина, оплата, каталог, SEO-страницы, личный кабинет.
  2. Проверяю, где формируется текущий HTML и какие данные приходят из Битрикса.
  3. Выбираю способ реализации: настройка компонента, шаблон, `result_modifier.php`, событие, локальный компонент или модуль.
  4. Делаю резервную копию затронутых файлов или работаю через Git/тестовый контур, если он есть.
  5. После правки проверяю публичную страницу, админку, мобильный вид, формы, кеш и SEO-сигналы.

Что важно предусмотреть заранее

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

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

Примеры рабочих задач

  • добавить новую услугу или раздел так, чтобы он попал в sitemap и имел корректный canonical;
  • перевести повторяющиеся блоки из статического HTML в инфоблоки и сделать их управляемыми;
  • доработать карточку товара, фильтр или список без потери текущих URL;
  • подключить заявку к CRM и сохранить резервную копию обращения на сайте;
  • исправить компонент, который ломает верстку, дублирует мета-теги или неправильно кешируется.

Что прислать для оценки

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

Для задач с каталогом отдельно важны свойства товаров, фильтры, торговые предложения, правила сортировки и SEO-поля. Для форм — поля, почтовые события, CRM, защита от спама и место, где заявка должна сохраняться.

Чем доработка отличается от поддержки и bugfix

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

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

Как проверяю результат доработки

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

  • проверяю публичную часть на десктопе и мобильных разрешениях;
  • смотрю, что редактор может менять нужные данные из админки;
  • проверяю формы, письма, сохранение заявок и обработку ошибок;
  • контролирую canonical, title, description, хлебные крошки и попадание URL в sitemap, если появляется новая страница;
  • оставляю короткое описание, что изменено и какие сценарии проверены.

Примеры разработки на Битрикс

В проекте Alean Collection была подготовлена логика добавления отелей и связанных страниц с индивидуальными темами оформления. На сайте Андрея Курпатова повторяемые блоки и контентные разделы сделаны управляемыми, а формы подключены к общей структуре сайта. Это примеры задач, где нужно проектировать данные и шаблоны, а не ограничиваться одной правкой файла. О границе между доработкой и переделкой рассказываю в отдельном разборе, а подготовиться к передаче проекта поможет чек-лист выбора разработчика.

FAQ по разработке на Битрикс

Можно доработать уже готовый сайт?

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

Почему нельзя назвать точную цену без просмотра проекта?

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

Что делать, если сайт уже ломался после правок?

Лучше начать с диагностики: проверить компоненты, шаблоны, кеш, логи и места кастомного кода. Это снижает риск повторных поломок и помогает планировать доработки по приоритету.

Стоимость от 60 000 ₽

Оценка после постановки задачи, макета или доступа к текущему проекту.

Часовая ставка 2 000 ₽/час
Обсудить задачу

Что входит в работу

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

Прайс по услуге

Небольшая доработка форма, шаблон, свойство, вывод блока
15 000-35 000 ₽
Новый раздел или компонент структура, шаблон, логика, проверка
60 000-140 000 ₽
Сложная функциональность личный кабинет, каталог, нестандартная бизнес-логика
от 180 000 ₽