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