Веб-конфигуратор цены: опции, зависимости, КП в PDF
Конфигуратор B2B: зависимые опции, цена с бэкенда и готовое КП в PDF для менеджера.
Django, PDF, TypeScript, калькулятор
Я делал конфигуратор цены для B2B (окна / оборудование — состав заказа из опций). Клиент собирает комплектацию, видит цену сразу, менеджер получает готовое КП. Зависимые опции: часть позиций скрывается или становится обязательной.
Я написал правила совместимости: «если профиль A — только фурнитура B», наценки за размер вне сетки, опт от количества. Расчёт шёл на бэкенде — чтобы цену нельзя было подменить на клиенте.
Я собрал UI: дерево опций, превью состава, итог с НДС и сроком. Я сделал выгрузку коммерческого предложения в PDF и повтор расчёта по сохранённой конфигурации (hash/id).
Я подключил заявку в CRM с JSON состава, чтобы менеджер не пересобирал заказ руками. Админка: прайс, правила, курсы. Стек: Django REST Framework, TypeScript, PostgreSQL, Redis, Celery. NDA: производитель не публикуется.