Разработать калькулятор для сборных товаров на js
5 000 руб. за проект
Всем доброго дня, уважаемые исполнители!
Требуется разработка калькулятора входных дверей. Пример того, что мы хотим: _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 по мск.
Требуется разработка калькулятора входных дверей. Пример того, что мы хотим: _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 по мск.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.