Кастомные модули, которые закрывают вашу логику без правок ядра
Выносим уникальную бизнес-логику вашего проекта в собственный модуль на D7: свои сущности и таблицы, настройки и админ-интерфейс, события и API. Ядро остаётся чистым, обновления проходят безопасно.
Из чего состоит кастомный модуль на D7
Модуль связывает собственные ORM-таблицы, бизнес-логику, обработчики событий и админ-интерфейс — единая точка истины для всего проекта без правок ядра.
Из чего состоит кастомный модуль
Собираем модуль под вашу задачу на ядре D7 — от собственных сущностей до админ-интерфейса, событий и прав доступа.
Где доработки в обход модуля превращаются в техдолг
Когда уникальная логика проекта живёт в правках ядра и шаблонах, она ломается на каждом обновлении и не переносится между задачами. Кастомный модуль возвращает порядок.
Что меняется в цифрах
Ориентиры по проектам нашей команды. Точные показатели оценим на бесплатном аудите вашего кода.
Как меняется кодовая база проекта
Без решения
С решением от B2Bsite
Что входит в разработку кастомного модуля
Кастомные модули на 1С-Битрикс: что это, как устроено и когда они нужны
Разработка кастомного модуля на 1С-Битрикс — это вынос уникальной бизнес-логики проекта в отдельную, изолированную единицу кода на современном ядре D7: собственные сущности и таблицы, настройки и админ-интерфейс, обработчики событий и публичный API. Ядро Битрикс при этом остаётся полностью чистым, а ваш функционал живёт в собственном модуле под версионным контролем и переживает любые обновления платформы. Это инженерный способ закрыть задачи, под которые на рынке нет готового решения, не превращая проект в клубок неуправляемых доработок.
Что такое кастомный модуль простыми словами
Кастомный модуль — это «приложение внутри сайта», написанное специально под ваш бизнес-процесс. У него есть собственные таблицы в базе данных, классы с логикой, страницы настроек в административной панели и точки подключения к системе. В отличие от типового модуля из коробки, он описывает именно вашу специфику: договорные цены опта, жизненный цикл заявки, конфигуратор изделий, правила лояльности, учёт, которого нет в стандартном Битрикс. Образно говоря, это не очередная заплатка на шаблоне, а отдельный, аккуратно встроенный механизм, который выполняет ровно ту работу, которая нужна вашему бизнесу.
Когда нужен кастомный модуль
Услуга востребована, когда уникальная логика проекта держится на правках ядра и в шаблонах и ломается на каждом обновлении. Типичные сигналы, по которым становится ясно, что пора выносить логику в модуль:
- под ваш бизнес-процесс нет готового решения, а нужные правки внесены прямо в файлы ядра;
- данные хранятся в инфоблоках не по назначению, и выборки тормозят на больших объёмах;
- настройки логики зашиты в коде, и менять их без программиста невозможно;
- бизнес-правила раскиданы по шаблонам и не реагируют на события системы;
- обновление платформы каждый раз грозит сломать кастом и встаёт надолго.
Если хотя бы половина пунктов про вас, проект уже накапливает технический долг, и кастомный модуль — это способ его убрать, а не отложить.
Чем кастомный модуль отличается от компонента и от инфоблоков
Компонент решает вывод и поведение одного блока на странице — каталога, формы, корзины. Модуль работает на весь проект: он хранит логику, данные и настройки и доступен из любого места сайта. Инфоблоки — это универсальное хранилище контента Битрикс, удобное для статей, новостей и простых каталогов, но на сложной структуре и больших объёмах бизнес-данных они дают медленные выборки и запутанную схему. Кастомный модуль использует собственные ORM-таблицы, спроектированные под ваши сущности, связи и индексы, поэтому выборки идут быстрее, схема прозрачна, а бизнес-данные не смешиваются с контентом сайта. Часто модуль и компоненты работают в паре: модуль считает и хранит, компоненты показывают результат на витрине.
Из чего состоит кастомный модуль
Полноценный модуль — это структурированная подсистема из нескольких слоёв. Собственные сущности и таблицы через ORM описывают данные с учётом связей и индексов. Бизнес-логика и сценарии — статусы, расчёты, правила и проверки — выносятся в единую точку истины для всего проекта. Обработчики событий подписываются на действия системы (создание заказа, оплату, изменение элемента или пользователя) вместо правок в ядре. Админ-интерфейс со страницами списков, форм и параметров позволяет администратору управлять логикой без участия разработчика. Публичный API и компоненты вывода дают доступ к данным модуля на сайте и во внешних системах. Корректная установка с разграничением прав доступа обеспечивает совместимость с обновлениями платформы. Каждый из этих слоёв мы проектируем под конкретную задачу, а не по шаблону.
Ключевые термины простыми словами
- D7 — современное ядро 1С-Битрикс с объектной моделью данных, событиями и пространствами имён. Код на D7 быстрее и проще в поддержке, чем устаревший «старый» API.
- ORM-таблицы — собственные таблицы в базе данных, описанные классами. Дают понятную схему, связи и индексы под ваши сущности вместо хранения всего в инфоблоках.
- Сущность — тип данных вашего бизнес-процесса: заявка, договорная цена, спецификация, статус. У сущности есть свои поля, связи и правила обработки.
- Обработчик события — код модуля, который автоматически срабатывает на действие системы: оформлен заказ, прошла оплата, изменён товар. Так логика работает без правок ядра.
- Миграции — механизм обновления самого модуля: новая версия ставится поверх текущей без потери данных и настроек, как штатные обновления Битрикс.
Какие выгоды получает бизнес
После выноса логики в кастомный модуль правок в ядре становится ноль, поэтому обновления платформы проходят штатно и безопасно, а проект остаётся защищённым и современным. Выборки на собственных таблицах ускоряются в разы по сравнению с инфоблоками не по назначению. Настройки переезжают в админку, и администратор меняет параметры без программиста. Логика срабатывает на события системы автоматически, а не зависит от ручных действий. Код живёт под версионным контролем, проект читается по структуре, и его поддержка перестаёт зависеть от одного человека. Исходники, документация и доступы остаются у вас — привязки к подрядчику не возникает, а развивать модуль сможет любая компетентная команда.
От задачи до готового модуля
Прозрачные этапы с фиксированной сметой: проектируем структуру, разрабатываем и передаём исходники с документацией.
Сколько экономит модуль вместо правок ядра
Прикиньте, сколько часов уходит на починку кастома после обновлений и на медленные выборки и ручные операции из-за неподходящего хранения данных.
Оценка по формуле: суммарные часы в неделю × ставка × 4,33 недели. Это только прямая экономия времени, без учёта ускорения выборок и снижения рисков при обновлениях.
Сколько стоит разработка кастомного модуля
Стоимость зависит от числа сущностей, сложности логики и числа событий. Ниже — ориентиры; точную смету присылаем после короткого брифа, бесплатно.
Один процесс с собственными данными и базовыми настройками.
- Своя ORM-таблица и сущность
- Базовая бизнес-логика
- Страница настроек в админке
- Корректная установка
Полноценный модуль с несколькими сущностями, событиями и API.
- Несколько связанных сущностей
- Статусы, расчёты и проверки
- Обработчики событий Битрикс
- Админ-интерфейс и права
- Компоненты вывода и документация
Крупный модуль с интеграциями, API и подготовкой к тиражированию.
- Сложная модель данных и логика
- Публичный API для внешних систем
- Интеграция с 1С или CRM
- Механизм версий и обновлений
- Сопровождение после запуска
Компактный модуль от 90 000 ₽
Один процесс с собственными данными и базовыми настройками.
- Своя ORM-таблица и сущность
- Базовая бизнес-логика
- Страница настроек в админке
- Корректная установка
Популярный Модуль под процесс от 240 000 ₽
Полноценный модуль с несколькими сущностями, событиями и API.
- Несколько связанных сущностей
- Статусы, расчёты и проверки
- Обработчики событий Битрикс
- Админ-интерфейс и права
- Компоненты вывода и документация
Сложный модуль от 450 000 ₽
Крупный модуль с интеграциями, API и подготовкой к тиражированию.
- Сложная модель данных и логика
- Публичный API для внешних систем
- Интеграция с 1С или CRM
- Механизм версий и обновлений
- Сопровождение после запуска
Дополнительные опции
| Подготовка модуля к публикации в Marketplace | от 60 000 ₽ |
| Дополнительная сущность и связанная логика | от 45 000 ₽ |
| Интеграция модуля с внешней системой | от 50 000 ₽ |
Кейсы по кастомным модулям
Частые вопросы о кастомных модулях — и наш ответ
Это не общие советы из интернета, а закономерности из реальных проектов. Каждый ответ — позиция нашей команды.
Оценим ваш кастомный модуль
Разберём бизнес-процесс, подскажем, что вынести в модуль, а что в компонент, оценим объём и пришлём смету. Покажем примеры наших решений под близкие сценарии.
На что можно рассчитывать по договору
Почему разработку кастомных модулей доверяют нам — и как мы отвечаем за результат
Кастомный модуль — это инвестиция в архитектуру проекта, а не разовая правка. Цена ошибки здесь высока: модуль с грязной структурой, который втихую правит ядро или хранит данные «как попало», со временем превращается в тот же техдолг, от которого вы хотели уйти. Поэтому главный вопрос при заказе не «сколько строк кода», а «кто и как проектирует». Ниже мы честно разбираем проблемы, с которыми бизнес приходит к нам, и показываем, как именно мы их закрываем — по делу и без обещаний на словах.
Главная боль клиента: кастом ломается на каждом обновлении
Самая частая история, с которой к нам обращаются: «Нам когда-то сделали нужную логику, но теперь мы боимся обновлять Битрикс, потому что всё ломается». Причина почти всегда одна — прошлый подрядчик внёс правки прямо в файлы ядра или спрятал бизнес-правила в шаблоне. Мы подходим иначе с самого начала. Уникальная логика выносится в изолированный модуль, который подписывается на события системы и работает рядом с ядром, не трогая его файлы. Это означает, что обновления платформы ставятся штатно, проект остаётся защищённым, а ваш функционал переживает любой релиз. Мы убираем не симптом, а саму причину поломок.
Чтобы модуль жил годами, мы закладываем в него собственный механизм версий и миграций данных. Когда логику нужно изменить, новая версия ставится поверх текущей без потери данных и настроек — ровно так же, как штатные обновления самого Битрикс. Ваша команда или другой подрядчик сможет обновлять модуль по документации, а не разбираться в чужом коде с нуля.
Проблема вторая: данные хранятся не по назначению и всё тормозит
Очень часто бизнес-данные складывают в инфоблоки, потому что так быстрее на старте. Но инфоблоки задуманы под контент, и на больших объёмах и сложной структуре они дают медленные выборки и запутанную схему: чтобы получить одну величину, система делает десятки лишних запросов. Мы решаем это собственными ORM-таблицами, спроектированными под ваши сущности, связи и индексы. Выборки ускоряются в разы, схема становится прозрачной, а бизнес-данные перестают смешиваться с контентом сайта. Для уникальной логики это и надёжнее, и заметно производительнее под нагрузкой.
Проблема третья: любое изменение требует программиста
Когда настройки логики зашиты в коде, бизнес оказывается заложником разработчика: поменять ставку, правило или справочник нельзя без релиза. Мы выносим параметры на страницу настроек модуля в админке. Правила, ставки, статусы и справочники меняет администратор сам, без правки кода. Разработчик нужен только для развития функционала, а текущее управление логикой остаётся в ваших руках — это ускоряет работу и снижает зависимость от подрядчика.
Проблема четвёртая: непредсказуемый бюджет и сроки
Классическая боль заказчика — смета, которая растёт по ходу разработки. Мы фиксируем состав работ и стоимость до старта. Цена складывается из понятных факторов: числа сущностей и связей, сложности логики, количества событий и объёма админ-интерфейса. Всё, что выходит за рамки согласованного ТЗ, обсуждается и оценивается отдельно, а не появляется в счёте сюрпризом. Перед стартом вы получаете бесплатный аудит кода и прозрачную смету, по которой видно, за что именно вы платите.
Как устроен наш процесс разработки
Мы работаем по отлаженной методике из четырёх этапов, и на каждом у вас есть точка контроля.
- Разбор задачи. Изучаем бизнес-процесс и текущий код, фиксируем требования и границы будущего модуля, ищем доработки, внесённые в обход модулей.
- Проектирование. Описываем сущности, события и интерфейс настроек, выбираем структуру данных, согласуем архитектуру и смету с фиксированными сроками.
- Разработка на D7. Пишем модуль на современном ядре с ORM и событиями, покрываем ключевую логику проверками и показываем результат на демо-стенде.
- Внедрение и передача. Ставим модуль на ваш проект, разграничиваем права доступа, передаём исходники и документацию, оставляем поддержку по вашему желанию.
Где проходит граница: модуль или что-то проще
Кастомный модуль — не всегда самый дешёвый путь, и мы это честно проговариваем. Если задача сводится к выводу блока или разовой доработке, дешевле обойтись компонентом или обработчиком события. Модуль оправдан, когда у функционала есть собственные данные, настройки и логика, которая работает на весь проект, либо когда его нужно переносить между сайтами. Сигнал к модулю — это объём и срок жизни логики: когда уникальный процесс важен для денег, должен переживать обновления платформы и развиваться годами, изолированный модуль на D7 окупается за счёт безопасных обновлений, быстрых выборок и понятной структуры кода. Точную границу под ваш случай мы определяем на разборе задачи, чтобы вы не переплачивали за избыточную архитектуру.
Почему именно D7, а не «старое» ядро
Часть подрядчиков до сих пор пишет на устаревшем API Битрикс, потому что так привычнее. Мы работаем на ядре D7: объектная модель данных через ORM, система событий, пространства имён и чистая структура модуля. Это даёт быстрые выборки на собственных таблицах с правильными индексами, понятную и тестируемую архитектуру и совместимость с актуальными версиями платформы. Для проекта это не абстрактная «современность», а конкретная экономия: меньше времени на поддержку, меньше ошибок и выше производительность под нагрузкой.
Что вы получаете на выходе
По завершении работ у вас на руках готовый кастомный модуль на 1С-Битрикс с изолированной логикой, собственными ORM-таблицами под данные, обработчиками событий, страницей настроек в админке и чистыми компонентами вывода. Мы передаём исходники, документацию и доступы — код и данные принадлежат вам, привязки к подрядчику не возникает. Развивать модуль вы сможете с нами или с любой другой компетентной командой. При необходимости оставляем поддержку и сопровождение по вашему желанию, а в самом модуле уже заложен механизм версий, чтобы будущие доработки ставились без потери данных.
Частые возражения — и честные ответы
«У нас слишком специфическая логика, готового решения точно нет». Именно под такие задачи и нужен кастомный модуль. Мы описывали договорные цены в опте, жизненный цикл заявки с собственными статусами, расчёт спецификаций изделий на производстве. Чем специфичнее процесс, тем больше смысла в отдельном модуле, а не в попытке натянуть на него чужое решение.
«Боюсь, что разработка затянется на месяцы». Сроки фиксируются на этапе проектирования: компактный модуль — от трёх недель, модуль под процесс — от шести, сложный — от десяти. Демо-стенд по ходу разработки позволяет видеть прогресс и не растягивать процесс.
«А вдруг после внедрения вылезут ошибки, которые я не замечу сразу». Поэтому мы покрываем ключевую логику проверками, тестируем сценарии на стенде до боевого внедрения и сопровождаем модуль после запуска. Ошибки видны в админке и журнале, а не прячутся в логах сервера.
«Дешевле сложить всё в инфоблоки своими силами». На старте — да, но на объёмах и сложной логике инфоблоки не по назначению оборачиваются медленными выборками и запутанной схемой, а распутывание этого узла обходится дороже изначально правильной модели данных. Мы продаём не строки кода, а поддерживаемое решение с фиксированной сметой.
Логика реальных проектов: чему учат наши модули
На кастомных модулях мы вывели несколько закономерностей, которые экономят клиентам нервы и деньги. Первая: правильная модель данных на старте важнее скорости первого релиза — собственные таблицы под сущности окупаются на первом же росте объёмов. Вторая: настройки в админке почти всегда выгоднее хардкода, потому что снимают с бизнеса зависимость от программиста по мелочам. Третья: модуль без механизма версий рано или поздно становится таким же неуправляемым, как правки ядра, поэтому миграции мы закладываем сразу, а не «когда понадобится».
Показательный пример из практики — модуль договорных цен и индивидуальных скидок для оптовой торговли. Мы вынесли расчёт персональных цен в отдельный модуль с настройками, прайсинг перестал ломаться при обновлениях, а правок в ядре стало ноль. Другой случай — модуль учёта заявок с собственными статусами для сервисной компании: описали жизненный цикл заявки своими сущностями и событиями, и менеджеры стали работать в понятной админке, сократив ручные операции. Третий — модуль расчёта спецификаций изделий на производстве: перенесли логику конфигурации продукта в ORM-таблицы, выборки ускорились вдвое, а настройки стали гибкими. Эти результаты не случайность, а следствие методики, в которой чистая модель данных и изоляция от ядра — фундамент.
Чем мы отличаемся от студии, которая «тоже умеет писать модули»
Разработку модулей часто берут как побочную услугу: главное — сверстать сайт, а архитектуру делают по остаточному принципу. Мы специализируемся именно на сложной разработке под Битрикс: у нас отлажены подходы к проектированию сущностей, обработке событий, выносу настроек в админку и закладке механизма обновлений. Это разница между «написали и надеемся, что не сломается на обновлении» и «спроектировали модель данных, изолировали от ядра, заложили версии и отвечаем за результат». Десять лет работы только с Битрикс означают, что мы знаем подводные камни платформы и не учимся на вашем проекте.
Кастомный модуль для интернет-магазина и B2B
В электронной коммерции цена ошибки в логике максимальна: за каждым неверным расчётом цены или сломанным правилом стоит недополученная выручка или недовольный клиент. Поэтому для магазинов мы особенно тщательно проектируем модель данных и обработчики событий. Кастомный модуль закрывает сценарии, которых нет в стандартном Битрикс: договорные и персональные цены под клиента или группу, многоуровневые скидки и бонусы, сложные правила доставки и сборки заказа, ограничения видимости каталога, нестандартные статусы и согласования. Для B2B добавляется слой логики оптовых продаж — прайс-листы под контрагента, кредитные лимиты, документооборот, роли менеджеров. Эту бизнес-логику мы воспроизводим в модуле и проверяем на реальных сценариях работы, чтобы первый же боевой заказ прошёл корректно.
Отдельно следим за тем, чтобы модуль не конфликтовал с обменом с 1С и другими интеграциями: расчёты и статусы согласуются с учётной системой, а не живут параллельной жизнью. Это избавляет от рассинхронизации данных, из-за которой на сайте и в 1С оказываются разные цифры. Чем сложнее коммерческая логика, тем важнее держать её в одном изолированном модуле, а не размазывать по обработчикам и шаблонам.
Когда кастомный модуль не нужен — и мы скажем об этом прямо
Будем честны: отдельный модуль оправдан не всегда. Если задача сводится к выводу одного блока или разовой правке, дешевле обойтись компонентом или обработчиком события — и мы предложим именно это. Если функционал нужен в одном месте и не имеет собственных данных, городить под него модуль значит переплачивать за архитектуру, которая не пригодится. На бесплатном аудите кода мы прямо скажем, если в вашем случае выгоднее более простое решение. Нам важнее долгая репутация и рекомендации, чем разовая сделка любой ценой.
Давайте обсудим вашу задачу
Опишите бизнес-процесс или пришлите доступ к коду — мы проведём бесплатный аудит, подскажем, что вынести в модуль, оценим объём работ и пришлём смету в течение рабочего дня. Вы получите понятный план без обязательств и сможете спокойно решить, как двигаться дальше. Разработка кастомного модуля на 1С-Битрикс — это управляемый и прогнозируемый процесс, если им занимается команда, которая отвечает за архитектуру и за результат.
Частые вопросы о разработке кастомных модулей
Когда нужен кастомный модуль, а когда хватит компонента? +
Компонент решает вывод и поведение одного блока на странице. Кастомный модуль нужен, когда у вас есть собственная бизнес-логика, свои данные и настройки, которые работают на весь проект. Часто их используют вместе: модуль хранит логику и сущности, а компоненты показывают их на сайте.
Что такое кастомный модуль простыми словами? +
Это «приложение внутри сайта», написанное под ваш бизнес-процесс: со своими таблицами в базе, логикой, настройками и страницами в админке. В отличие от типового модуля из коробки, он описывает именно вашу специфику — например, договорные цены опта, жизненный цикл заявки или конфигуратор изделий.
Под какие задачи чаще всего заказывают кастомный модуль? +
Когда под бизнес-процесс нет готового решения: персональные и договорные цены, учёт заявок со своими статусами, расчёт спецификаций, правила лояльности, нестандартные сценарии заказа. Если функционал уникален и важен для денег, его выгоднее держать в отдельном модуле, а не в правках ядра.
А если задача небольшая — всё равно нужен модуль? +
Не обязательно. Если задача сводится к выводу блока или разовой доработке, дешевле обойтись компонентом или обработчиком события. Модуль оправдан, когда у функционала появляются собственные данные, настройки и логика на весь проект. На разборе мы честно скажем, если выгоднее более простое решение.
Почему нельзя просто дописать нужное в ядро Битрикс? +
Правки в файлах ядра затираются при первом же обновлении платформы, и проект теряет возможность безопасно обновляться. Кастомный модуль решает это: ядро остаётся нетронутым, обновления ставятся штатно, а ваша логика живёт в изолированном коде под версионным контролем.
На каком ядре вы разрабатываете модули? +
На современном ядре D7: ORM для работы с данными, система событий, пространства имён и чистая структура модуля и компонентов. Это даёт быстрые выборки на собственных таблицах, понятную архитектуру и совместимость с обновлениями Битрикс.
Что такое события Битрикс и зачем модулю на них подписываться? +
Простыми словами: события — это точки, в которых система оповещает о действиях, например оформлен заказ, прошла оплата или изменён товар. Модуль подписывается на нужное событие и выполняет свою логику, не трогая файлы ядра. Так бизнес-правила срабатывают автоматически и переживают обновления платформы.
Будет ли модуль совместим с будущими обновлениями Битрикс? +
Да. Модуль изолирован и работает через штатные механизмы платформы, поэтому обновления ядра не задевают ваш функционал. Дополнительно мы закладываем в сам модуль механизм версий и миграций, чтобы и его обновления ставились без потери данных и настроек.
Зачем создавать свои ORM-таблицы вместо хранения данных в инфоблоках? +
Инфоблоки удобны для контента, но на больших объёмах и сложной структуре они дают медленные выборки и неочевидную схему данных. Собственные ORM-таблицы проектируются под ваши сущности, связи и индексы: выборки идут быстрее, схема понятна, а данные не смешиваются с контентом сайта. Для уникальной бизнес-логики это и надёжнее, и производительнее.
Что такое ORM простыми словами? +
ORM — это слой работы с базой данных, в котором таблицы описываются классами. Вместо ручных SQL-запросов разработчик работает с понятными объектами, а схема данных — со связями и индексами — задаётся в коде. Для вашего проекта это означает быстрые выборки и прозрачную структуру вместо запутанных инфоблоков.
Можно ли перенести существующие данные в новый модуль? +
Да. На этапе внедрения мы пишем миграцию, которая переносит данные из инфоблоков или прежних таблиц в новую структуру модуля с проверкой полноты. Перед боевым внедрением сверяем количество записей, чтобы ничего не потерялось.
Насколько ускорятся выборки на собственных таблицах? +
Зависит от объёма и текущей схемы, но на больших каталогах и сложной логике ускорение часто измеряется кратными величинами. Правильные индексы и модель данных под задачу убирают лишние запросы, которые возникают при хранении бизнес-данных в инфоблоках не по назначению.
Сможет ли наш администратор управлять логикой без программиста? +
Да. Мы делаем страницу настроек модуля в админке, где параметры, правила и справочники меняются без правки кода. Разработчик нужен только для развития функционала, а текущие настройки администратор меняет сам.
Что именно можно будет менять через настройки? +
Это определяется на проектировании под вашу задачу: ставки и коэффициенты расчётов, статусы и их переходы, справочники, условия срабатывания правил, доступы. Всё, что бизнес меняет регулярно, мы выносим в интерфейс, а не зашиваем в код.
Как разграничиваются права доступа к модулю? +
Модуль интегрируется со штатной системой прав Битрикс: вы настраиваете, какие группы пользователей видят и редактируют данные и настройки. Это позволяет дать менеджерам доступ к их части работы, не открывая весь модуль целиком.
Сложно ли освоить админку модуля сотрудникам? +
Нет. Мы делаем интерфейс в логике стандартной админки Битрикс — списки, формы, фильтры, к которым команда уже привыкла. К передаче готовим документацию и при необходимости проводим короткое обучение по работе с модулем.
Сколько стоит разработка кастомного модуля? +
Компактный модуль на один процесс — от 90 000 ₽, модуль под процесс с несколькими сущностями, событиями и API — от 240 000 ₽, сложный модуль с интеграциями и подготовкой к тиражированию — от 450 000 ₽. Точную смету присылаем после короткого брифа бесплатно.
Из чего складывается цена? +
Из числа сущностей и связей, сложности логики, количества событий и объёма админ-интерфейса. Отдельно оцениваются интеграции с внешними системами, дополнительные сущности и подготовка к Marketplace. Все факторы показываем в смете прозрачно.
Может ли смета вырасти в процессе? +
Состав работ и стоимость мы фиксируем до старта. Всё, что выходит за рамки согласованного ТЗ, обсуждается и оценивается отдельно по согласованию, а не появляется в счёте сюрпризом. Перед стартом вы получаете бесплатный аудит кода и прозрачную смету.
Сколько времени занимает разработка модуля? +
Компактный модуль — от трёх недель, модуль под процесс — от шести, сложный — от десяти. Точные сроки фиксируем на этапе проектирования, а прогресс показываем на демо-стенде по ходу разработки.
Передаёте ли вы исходный код модуля? +
Да, исходники, документация и доступы остаются у вас. Вы не привязаны к нашей команде: модуль можно развивать самостоятельно или с другим подрядчиком. Поддержку и доработки берём на себя по вашему желанию.
Можно ли потом подготовить модуль к публикации в Marketplace? +
Да. Если решение пригодится другим проектам, мы приведём его к требованиям площадки, добавим лицензирование, обновления и документацию и проведём через модерацию. При желании заложим совместимую архитектуру сразу на старте.
Как обновлять сам модуль после внедрения? +
Мы закладываем в модуль механизм обновлений: версии, миграции данных и корректную установку. Новая версия ставится поверх текущей без потери данных и настроек, как штатные обновления Битрикс. Если развитие ведём мы, обновления приходят в рамках сопровождения; если ваша команда — всё описано в документации.
Будете ли вы сопровождать модуль после запуска? +
Да, по вашему желанию. На сопровождении мы следим за работой модуля, дорабатываем функционал, выпускаем обновления и помогаем при росте нагрузки. Если поддержка не нужна, вы развиваете модуль самостоятельно по переданной документации.
Обсудим ваш кастомный модуль?
Опишите бизнес-процесс — подскажем, что вынести в модуль, оценим объём и пришлём смету в течение рабочего дня.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета