Разработать калькулятор для сборных товаров на js

5 000 руб. за проект
06 сентября 2022, 18:29 • 16 откликов • 116 просмотров
Всем доброго дня, уважаемые исполнители!
Требуется разработка калькулятора входных дверей. Пример того, что мы хотим: _https://cmdoors.ru/neoclassica

Принцип работы
Шаг 1:
Пользователь сначала выбирает базовую модель двери с ее базовой стоимостью, характеристиками и ценой. (Внешняя отделка).
Описание модели:
dk3_743: {
name: "ДК-3.743",
url: "./configurator/images/outdoor/dk-3_743.png",
price: 29900,
lock: id1, (id2, id3)
locks: false,
specification: `
Тут характеристики модели.
`,
},
Шаг 2:
Затем, пользователь должен выбрать внутреннюю панель (отделку). Каждая панель имеет свое название, характеристики и цену.

panel_1: {
name: "123 Белое дерево",
url: "./configurator/images/outdoor/panel_1.png",
price: 3900,
specification: `
Тут характеристики модели.
`,
},
Шаг 3:
По умолчанию, замок выбран из поля lock : id1; Пользователь может выбрать другие замки. В шаге 1 есть пункт locks : false; - значит, что на этой модели замки поменять нельзя, соответственно и выбрать нельзя. Если установлено true, то появляется возможность выбрать другие замки (2 шт. на выбор).
zamok_1: {
name: "Securemme",
url: "./configurator/images/outdoor/zamok_1.png",
price: 5000,
},

В результате, пользователь видит фото внешней стороны двери, внутренней, характеристики выбранной модели, допы - замки (если был выбор) и цену.

Цена складывается так: стоимость базовой модели + стоимость панели + стоимость замков (если был выбор, если нет, то +0).

Результат нужно как то отправить на почту. Но лучше всего - сгенерировать результат в PDF на одном листе с возможностью сохранить\скачать.
Если есть какие то вопросы, задавайте обязательно. Постараюсь максимально быстро ответить. В основном с 9-18 по мск.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Исполнитель уловил мысль заказа на лету. Результатом и ценой доволен. Продолжу сотрудничество. Рекомендую.
2 года назад
R50 17b45d834d2704b166bcb1e948d09de8
Фрилансер
Качественный заказчик, всегда на связи по любым вопросам
2 года назад