Используем cookie — для входа в кабинет и обезличенной статистики. Подробнее
Веб-приложения и боты

Конфигуратор сложной продукции на заказ: совместимость опций, расчёт и состав заказа

7 ноября 2026·10 мин чтения

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

Когда нужен конфигуратор, а когда хватит калькулятора?

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

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

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

С какого изделия начинать разработку?

Выберите одну продуктовую линейку, где повторяются расчёты и уже есть проверенные правила. Не обязательно брать самый простой товар: полезнее тот, для которого ошибки выбора заметно мешают работе, а инженер может объяснить допустимые сочетания.

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

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

Как описать правила совместимости без программирования?

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

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

Условный конфигуратор установки: требования к совместимости без привязки к реальному изделию
Выбор пользователяПравилоРезультат в составеПроверка
Исполнение для улицыТребуется защитный корпусКорпус добавлен обязательной позициейБез корпуса заказ не подтверждается
Увеличенная производительностьНужен совместимый блок питанияПредложен допустимый вариантНесовместимый блок не остаётся скрытно
Расширенный модуль управленияНужен один из двух датчиковПользователь выбирает подходящий датчикОбъяснена незавершённость комплектации
Исполнение изменено после выбора опцийНовое исполнение требует компонента, несовместимого с выбранной опциейПоказана вся цепочка зависимостей и конфликтСостав пересчитывается; подтверждение недоступно до согласованного исправления
Выбраны две взаимоисключающие опцииОдновременное использование запрещеноПоказан конфликт и способы исправленияПрежний выбор не исчезает без объяснения
Прайс обновился после согласованияСогласованная версия сохраняетсяНовый расчёт оформляется отдельноВидно, какие позиции и суммы изменились
Изменение после передачи в производствоТребуется отдельное согласованиеСоздана новая редакция с причинойСтарая спецификация остаётся доступной

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

Связи и составЧетыре группы правил конфигуратораВыбор должен объяснять не только запрет, но и путь к допустимой комплектации.
  • Обязательные элементы

    Какая позиция должна добавиться при выбранном исполнении.

  • Совместимость

    Какие компоненты допустимы вместе и какие сочетания конфликтуют.

  • Ограничения диапазонов

    Какие значения параметров разрешены.

  • Согласование исключений

    Когда требуется отдельное решение ответственного специалиста.

Технический запрет и коммерческое решение — разные состояния: «так изготовить нельзя» не равно «цена по запросу».

Что пользователь должен видеть при несовместимом выборе?

Он должен получить объяснение конфликта и варианты исправления, сохранив контекст своей работы. Молчаливое удаление ранее выбранной опции может сделать итоговую комплектацию неожиданной. Сообщение «ошибка расчёта» не помогает понять, какое решение требуется.

Допустим, изменение исполнения требует другого блока. Сервис может предложить замену, показать её влияние на состав и запросить подтверждение. Если вариантов несколько, выбор остаётся за пользователем. Если замена невозможна, нужно указать, к какому параметру вернуться или как передать вопрос специалисту.

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

Как считать стоимость и не терять старые предложения?

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

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

Версии особенно полезны для длинного согласования. Был расчёт А, клиент поменял опцию и получил расчёт Б, затем изменился прайс. Система должна позволять сравнить редакции: состав, условия, сумму и автора изменения. Перезаписывать А последними значениями нельзя, если по нему уже велась работа с клиентом.

Как передавать результат в коммерческое предложение и заказ?

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

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

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

Кто сможет менять каталог и правила?

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

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

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

Нужны ли трёхмерная визуализация и чертёж?

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

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

На брифе полезно показать, какие решения пользователь принимает по картинке. Если она только иллюстрирует уже выбранный вариант, её можно отделить от основного расчёта. Если по ней проверяются размеры и ограничения установки, нужно описать точность и допустимые отклонения. Обещание «сделаем 3D» этих вопросов не закрывает.

Как принимать готовый конфигуратор?

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

  • Обычная комплектация собирается без лишних обращений к специалисту.
  • Обязательный компонент добавляется и остаётся в экспортируемом составе.
  • Несовместимый выбор объяснён; исправление не теряет остальные параметры.
  • Сохранённый расчёт открывается после обновления прайса в прежней редакции.
  • Новая версия сравнивается со старой, а подтверждённый заказ получает правильный состав.
  • Изменение после передачи заказа оформляется предусмотренным способом, с историей.

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

Сколько стоит конфигуратор сложной продукции?

Стоимость определяется глубиной правил, количеством линеек, формами результата и связью с рабочими системами. Ориентир заказного веб-приложения Roboweb — от 160 000 ₽ и от 10 дней для компактной первой версии. Это отправная точка обсуждения, а не готовая смета CPQ с произвольной инженерной логикой. Точный срок фиксируется в договоре в рабочих днях и отсчитывается с поступления предоплаты и передачи исходных материалов.

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

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

Что подготовить для первого разговора с разработчиком?

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

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

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

Чем конфигуратор отличается от калькулятора цены?

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

Нужна ли трёхмерная модель для конфигуратора?

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

Кто должен предоставить правила комплектации?

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

Можно ли сохранять старые расчёты после обновления прайса?

Такое поведение нужно включить в требования: сохранять состав и применённую версию цен, а пересчёт оформлять отдельной редакцией. Иначе прежнее предложение нельзя будет воспроизвести.

Сколько стоит заказать CPQ?

Цена зависит от числа продуктовых правил, маршрутов согласования и интеграций. Ориентир веб-приложения Roboweb — от 160 000 ₽ и от 10 дней для компактной первой версии; сложный конфигуратор оценивается после разбора линейки продукции.

Пришлите одну линейку продукции, правила совместимости и несколько проверенных комплектаций — обсудим состав конфигуратора.

Обсудить конфигуратор →

Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.

Канал Roboweb в Telegram
Разборы цен, сроков и условий договора. Без спама и продаж в личку.
Подписаться →
Обсудим вашу задачу?

Опишите, что нужно — вернёмся с оценкой срока и цены. Обычно отвечаем в течение часа в рабочее время.

Заявка отправлена

Получили — обычно отвечаем в течение часа в рабочее время. Хотите быстрее, продублируйте в WhatsApp.

Продублировать в WhatsApp или позвонить +7 933 177-00-86
Или сразу: +7 933 177-00-86 · Telegram · WhatsApp