Сайт pioner.ru
в проде с лета 2026B2B-каталог мебели под заказ: настроил изделие в калькуляторе — увидел цену — оформил заказ без регистрации.
Одна система расчёта для более чем сотни моделей изделий; прототип на three.js перестраивает 3D-модель при смене параметров.

На сайте-каталоге: настроил изделие в калькуляторе — увидел цену — оформил заказ без регистрации.
Прототип на three.js перестраивает 3D-модель при смене параметров.
Изделие — класс, параметры объявлены аннотациями типов. Декоратор кладёт класс в реестр, при старте каждый получает две ручки — расчёт и превью, — а модель запроса и OpenAPI генерируются из аннотаций. Настройки живут в CMS и проецируются в Redis; URL класса совпадает с URL страницы товара, поэтому калькулятор находится без таблицы соответствий. Ответ у всех калькуляторов один, и корзина собирает позицию одинаково для любого изделия. Цену с фронта корзина не принимает.
