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