Модули для Битрикс из Маркетплейса закрывают типовые задачи быстрее и дешевле собственной разработки: оплата, доставка, выгрузки, SEO-инструменты, формы. Своя разработка оправдана, когда логика уникальна, готовый модуль конфликтует с вашими доработками или критичная функция не может зависеть от стороннего автора. На практике часто выигрывает третий путь — взять готовый модуль и аккуратно доработать его, не трогая исходные файлы.
Как устроены модули Маркетплейса 1С-Битрикс
Маркетплейс — каталог решений сторонних разработчиков для платформы: модули, готовые сайты, интеграции. Модуль устанавливается из админки, добавляет свои настройки, компоненты и таблицы в базе. Есть бесплатные решения и платные; у части платных продление обновлений оплачивается отдельно, по аналогии с лицензией самой платформы. Условия у каждого автора свои — их стоит прочитать до покупки.
Важно понимать, что модуль — это чужой код внутри вашего сайта. Он обновляется по графику автора, рассчитан на «среднего» пользователя и ничего не знает о ваших доработках. Пока ваш сайт близок к стандартному, это плюс. Чем больше на сайте нестандартной логики, тем выше шанс конфликта.
Готовый модуль или своя разработка: сравнение
| Критерий | Готовый модуль | Своя разработка |
|---|---|---|
| Стоимость старта | Цена модуля и установка | Модуль под задачу — от 350 000 ₸ |
| Срок | Дни: установка и настройка | 3–4 недели |
| Гибкость | В пределах настроек автора | Ровно под ваш процесс |
| Обновления | Выпускает автор, сроки не ваши | Под вашим контролем |
| Зависимость | От автора и его поддержки | Код ваш, его может сопровождать любая команда |
| Совместимость с доработками | Проверять на копии | Закладывается при проектировании |
Цифры по своей разработке — из нашего прайса: модуль пишем по правилам платформы, без правки ядра, поэтому он переживает обновления. Подробности — на странице доработки сайтов на 1С-Битрикс.
Обратите внимание на строку про зависимость. Готовый модуль дёшев, пока автор активен. Если он перестал выпускать обновления, а платформа и PHP ушли вперёд, вы оказываетесь перед выбором: оставаться на старых версиях без обновлений безопасности или срочно искать замену. Своя разработка этого риска не имеет, но требует, чтобы код был написан по правилам платформы и задокументирован — иначе зависимость просто переходит от автора модуля к конкретному программисту.
Задачи, где готовый модуль — правильный выбор
Есть класс задач, которые одинаковы почти у всех сайтов. Для них в каталоге обычно есть проверенные решения, и писать своё — значит платить за то, что уже сделано и оттестировано другими.
- Платёжные системы и службы доставки. Подключение оплаты и расчёт доставки Казпочтой или СДЭК — типовые сценарии оформления заказа. Обычно хватает готового решения и настройки под ваши правила.
- SEO-инструменты. Шаблоны мета-тегов, карта сайта, управление редиректами — задачи, где своя разработка редко даёт преимущество.
- Формы, квизы, онлайн-консультанты. Если форма не участвует в сложной логике расчёта, готовое решение быстрее и дешевле.
- Выгрузки товаров на площадки. Для популярных форматов фидов готовые модули есть, вопрос только в настройке под ваши свойства товаров.
Во всех этих случаях основная работа — не программирование, а настройка и проверка: чтобы модуль корректно работал с вашим шаблоном, каталогом и обменом с 1С.
Скрытые расходы готового модуля
Цена модуля в каталоге — не вся его стоимость. Перед покупкой посчитайте, что придётся потратить вокруг него.
- Настройка и адаптация. Модуль нужно вписать в шаблон сайта, настроить под ваши свойства товаров и сценарии. На сайте с доработками это может занять больше времени, чем ожидалось.
- Продление обновлений. Если не продлевать, модуль работает, но перестаёт получать исправления, в том числе под новые версии платформы и PHP.
- Скорость. Некоторые модули добавляют свои скрипты и запросы к базе на каждой странице. Несколько таких решений заметно замедляют сайт.
- Конфликты. Два модуля, которые вмешиваются в один процесс — например, оформление заказа, — могут мешать друг другу.
- Совместимость с PHP 8. Если автор не выпустил обновление, при переходе на новую версию PHP модуль придётся дорабатывать или менять.
Править файлы купленного модуля напрямую. Это быстро, но при следующем обновлении автор перезапишет файлы, и правка исчезнет — ровно как с правками ядра. Доработки нужно выносить в свои компоненты, шаблоны и обработчики событий.
Когда готовый модуль лучше доработать
Если модуль закрывает 80–90% задачи, а остальное — особенности вашего процесса, переписывать всё с нуля обычно невыгодно. Разумнее доработать: переопределить шаблон компонента, добавить свою обработку через события платформы, дописать недостающее отдельным небольшим модулем, который использует готовый как основу.
Так вы сохраняете обновления от автора и платите только за свою часть логики. Такая доработка у нас оценивается как функция — от 80 000 ₸ и 1–2 недели, — если не затрагивает интеграции с внешними системами. Перед началом проверяем модуль на тестовой копии вместе с каталогом, корзиной и обменом с 1С.
ПРАВИЛОГотовый модуль — фундамент, а не клетка. Дорабатывайте поверх него, а не внутри него.
Когда писать свой модуль
Своя разработка оправдана в нескольких типичных ситуациях:
- Логика уникальна. Цены по клиентам, сложные скидки для оптовиков, особые правила резерва — в каталоге такого нет, а доработка готового модуля получится сложнее, чем новый.
- Функция критична для денег. Если от модуля зависят заказы и оплата, а автор отвечает на вопросы раз в неделю, риск слишком высок.
- Штатного обмена не хватает. Штатный обмен с 1С:УТ, 1С:ERP и 1С:Розница мы настраиваем от 280 000 ₸. Если его возможностей мало, пишем свой модуль обмена — так мы сделали для Outdoor Center Almaty.
- Нет готового коннектора. Старая ERP, банк-клиент, отраслевая программа — для таких связок нужна разработка API и нестандартных интеграций: коннектор двух систем с очередью и мониторингом — от 400 000 ₸ и около 3 недель.
Про выбор между готовым коннектором, сервисами-посредниками и своей интеграцией у нас есть отдельный разбор — «Готовый коннектор, Albato/Make или своя интеграция».
- Делает ровно то, что нужно бизнесу.
- Не зависит от графика стороннего автора.
- Не тянет лишний код и запросы.
- Дороже и дольше на старте.
- Требует проектирования и тестирования.
- Сопровождение — ваша ответственность или подрядчика.
Установка модуля Битрикс: что проверить до покупки
Установка в один клик не означает, что модуль безопасно ставить на рабочий сайт. Мы проверяем решения по короткому списку, и его стоит пройти и вам.
- Модуль поддерживает вашу редакцию 1С-Битрикс и версию PHP.
- Автор выпускал обновления в последние месяцы и отвечает на вопросы.
- Понятны условия продления обновлений и их стоимость.
- Модуль не меняет файлы ядра и других модулей.
- Есть демо или тестовый период.
- Установка проходит сначала на тестовой копии сайта.
- После установки проверены корзина, формы, обмен с 1С и скорость.
- Сделана резервная копия до установки.
Что делать с модулями, которые уже стоят на сайте
На сайтах, которые развивались несколько лет, мы часто находим десятки установленных модулей. Часть из них уже не используется, часть дублирует друг друга, у некоторых давно истекло продление. Каждый такой модуль — потенциальная уязвимость и лишняя нагрузка.
Поэтому при приёме проекта на доработку мы смотрим, какие модули стоят, нет ли между ними конфликтов и давно ли обновлялась платформа. Неиспользуемые решения отключаем после проверки на копии, устаревшие — обновляем или заменяем. Это не отдельная большая работа, а часть аудита, после которого становится понятно, на чём строить новую функцию.
Как принять решение за один день
Решение «купить, доработать или написать» лучше принимать после короткого аудита, а не по описанию в каталоге. Мы смотрим, как устроен ваш сайт, какие модули уже стоят и нет ли между ними конфликтов, и сравниваем варианты в деньгах.
- ЗадачаОписываете, что должно происходить на сайте и с какими системами это связано.
- АудитЗа 1 день смотрим код, модули и доработки прошлой команды.
- ВариантыСравниваем готовые модули, доработку и свою разработку по цене, сроку и рискам.
- СметаФиксируем выбранный вариант, ставим и проверяем на тестовой копии, запускаем ночью.
Если задача небольшая, разработчики 1С-Битрикс часто советуют готовое решение — переплачивать за своё без причины нет смысла. Как оценивается работа программиста на платформе, мы рассказали в статье «Сколько стоит час программиста 1С-Битрикс».
Где брать модули для Битрикс?
В официальном Маркетплейсе 1С-Битрикс: там решения сторонних разработчиков с описанием, совместимостью и условиями обновлений. Перед покупкой проверьте поддержку вашей редакции и версии PHP.
Что дешевле: купить модуль Битрикс или разработать?
Для типовой задачи почти всегда дешевле купить и настроить. Своя разработка — от 350 000 ₸ — оправдана при уникальной логике, критичной функции или конфликтах с вашими доработками.
Можно ли доработать купленный модуль?
Да, но не правкой его файлов: их перезапишет обновление. Доработки выносят в свои компоненты, шаблоны и обработчики событий.
Сколько стоит установка модуля Битрикс?
Зависит от модуля и того, насколько сайт отличается от стандартного. Простую установку и настройку оцениваем после короткого аудита, адаптация под ваш процесс — как функция, от 80 000 ₸.