Калькулятор расчёта

Бюджет: 28 000 Р

Здравствуйте, разработчики. Предлагаю реализовать интересный проект.
Требуется опытный человек или команда, которая сможет создать калькулятор и скрестить его с плагинами мульти цены, либо аналогом.
Понимаю, что ТЗ большое, возможна оценка по пунктам.

* Сразу отмечу, что ТЗ составлено на знании плагинов и шопскрипта, но слабом понимании, как технически это лучше реализовать, поэтому рассмотрим ваши предложения.
** Возможно дробление задачи на двух подрядчиков: один функционал, второй вёрстка, но не желательно.

Что нужно сделать: Создать калькулятор стоимости по макету: https://yadi.sk/i/YH73jFpMDarAHA 

- Шрифты, стили, кнопки используем от темы дизайна (стоит Megashop 2.0 версия 1.4), либо можете сделать ваши шаблоны, близкие к макету, если есть похожие наработки.

- Калькулятор должен быть на отдельно созданной странице.

- Калькулятор должен подтягивать реальные товары из категории (Чтобы работали мульти цены).

- Калькулятор должен быть мульти витринным (подробнее в пункте 2).

- Загрузка пользователем файла в калькулятор не обязательна, но желательна. 



Подробное ТЗ: 

1. Описание функционала из макета: 

1.1 На стр.2 в калькуляторе выводятся все товары из первой (либо заданной по id в коде) категории + дополнительные поля размера и стоимость, в расчёт которой встроена формула: (заданная длина+ширина) делить 100 и умножить на цену выбранного товара

Остальные доп. поля и чек боксы попадают в комментарии к заказу.

- Товар можно выбрать только один. 

 - Выбранный товар показывается слева крупно.

- Если товар не выбран, то кнопка “Далее” не активна. 

 - Поле “Стоимость” показывает стоимость расчёта из формулы (в дальнейшем к ней будут плюсоваться стоимости товаров с других страниц).

1.2. Если выбран чек бокс “Калитка”, то показывается стр.3

* Если НЕ выбран чек бокс “Калитка”, то НЕ показывается стр.3, показывается сразу стр.4

- Здесь 4 варианта выбора калитки – при выборе меняется картинка слева. На данной странице это не товары, а просто картинки. Картинки предоставим. 

- Вариант калитки так же передаётся в комментарий к заказу.

- Кнопка “Назад” возвращает к выбору оградки. 

- Если вариант не выбран, то кнопка “Далее” не активна.

1.3. Стр. 4. Подтягиваются товары по аналогии с пунктом 1.1., но уже из второй категории. 

- Можно выбрать несколько товаров

- Есть кнопка “Назад”. 

- Есть кнопка “Не надо”, которая переводит на Стр.5. 

- Если товар не выбран, то кнопка “Далее” не активна.

1.4. Страницы 5-7 по аналогии, товары подтягиваются каждый из своей категории.

Поля на всех страницах калькулятора:

1.5. Поле “Стоимость” показывает стоимость расчёта из формулы в пункте 1.1. + все стоимости выбранных товаров.

1.6. Поле “Ваша скидка” является лишь запрограммированным текстом и не влияет на поле “Стоимость”. 

* В правилах подсчёта скидки НЕ участвует последняя категория из калькулятора – Аксессуары. 

 Текст выводится по правилам: 

- выбран товар из одной любой категории, кроме Аксессуары – скидка 0%

- выбраны два и более товаров из 2х разных категорий, кроме Аксессуары – скидка 3%

- выбраны три и более товаров из 3х разных категорий, кроме Аксессуары – скидка 5% 

 * Фактически в функционале скидка будет применяться через плагин “Гибкие скидки” уже в корзине.

__ 

 * Если вывод всех товаров в пунктах 1.1.-1.4. будет сильно нагружать калькулятор, то ограничим до 9ти первых товаров в каждой категории. 

2. Мульти витринность в калькуляторе: 

 У нас есть дистрибьюторы в городе, которым нужно делать расчёт стоимости через калькулятор. Необходимо, чтобы они могли задать цены на товары самостоятельно, для этого мы планируем им давать доступ к отдельно созданной под них витрине. Разные цены реализуем с помощью плагина Мульти цены.

Витрины планируем разделять так: 

 Основная витрина site.ru
Неосновные витрины: site.ru/p1/* , site.ru/p2/* и т.д.

- Соответственно калькулятор должен открывать разные витрины, по типу: site.ru/p1/calculator/*

* Если нужно будет сразу задать фиксированное количество витрин для масштабирования калькулятора – просьба сразу сообщить об этом.

2.1. Скидки из пункта 1.6 нужно сделать только для одной (основной) витрины. На остальных витринах это поле убрать. 

2.2. Шапку сайта и футер нужно скрывать в калькуляторе и корзине на не основных витринах.
Должен остаться голый калькулятор без лого и инфы о компании.

3. После прохождения калькулятора пользователь попадает в корзину. 

Тут есть сложность: нужно передать товары, итог расчёта стоимости (формула в пункте 1.1 + товары), выбранные чекбоксы и комментарий из калькулятора в поле комментария.
Предполагаю, что нужно будет написать мини-плагин, который добавляет в заказ еще один товар, либо добавляет услугу к товару из первой категории, чтобы передать стоимость расчёта.

Если это нельзя сделать в корзине шопскрипта, то давайте рассмотрим вариант с обычной формой и итогом заказа (см. стр. 8 из макета), но как в неё передать товары, скидки и всю инфу из чекбоксов и полей, чтобы в админке было видно что заказано – вопрос открытый. 

3.1. Так же необходим чек бокс: Дополнительная скидка 5% пенсионерам / ветеранам / многодетным семьям.
Эта скидка должна учитываться в конечной стоимости заказа.

Предлагайте ваш вариант решения, если нельзя сделать в корзине. 



4. История заказов со всех витрин должна сохраняться у пользователя в ЛК. 

Это, вроде, и так заложено в шопскрипте, вне зависимости от витрины. Но нужно учесть, что в заказе есть формула расчёта. Сохранение скидки в истории менее принципиальный момент.

Спасибо за внимание к ТЗ.
Связь по почте: ograda66ru@yandex.ru

4 ответа

Откликнуться на заказ

Отклики на заказы могут добавлять только зарегистрированные эксперты и разработчики Webasyst. Стать экспертом.

Чтобы добавить комментарий, зарегистрируйтесь или войдите