Сделать JS-корзину (калькулятор) для размещения на странице

2 000 руб. за проект • электронные деньги
04 августа 2014, 18:48 • 4 отклика • 27 просмотров
Постановка задачи
На сервере лежит json-файл, с описание товаров. Необходимо отобразить в виде корзины каталог продукции из этого файла (вид корзины в приложении). Далее обработать на основании описанной ниже логики действия пользователя. В случае корректного условия - отослать на почту сформированный заказ пользователя.

Входные данные (Снимок.JPG)

Пример:
{"Глобальные настройки":{"Название бизнеса":"Продажа хороший товаров","Мин. закупочная цена":"30000"},"Товары":[{"Название товара":"Первый товар","Начальная оптовая цена":"6000","Розничная цена":"8500","Ссылка на картинку":"business_name/img/1.jpg","Скидки":{"3":"6000","5":"5800","10":"5500","15":"5300","20":"4000","30":"3500","50":"2500","100":"3500"}},{"Название товара":"Второй товар","Начальная оптовая цена":"6500","Розничная цена":"9300","Ссылка на картинку":"business_name/img/2.jpg","Скидки":{"3":"6500","5":"5900","10":"5600","15":"5300","20":"4000","30":"3500","50":"2500","100":"3500"}}]}

Рендеринг корзины в приложении (фото.JPG)

Логика использования
Пользователь собирает оптовый заказ. Корзина отображает сколько единиц товара ему необходимо добавить, чтобы получить более выгодную цену. Допускается нулевое кол-во единиц товара. Пока минимальная сумма заказа не собрана, кнопка отправления заказа - неактивна и отображает текст, о необходимости дособирать заказ. Как только все условия выполнены, кнопка становится активной, и пользователь может отправить заявку на сервер. При нажатии - данные отправляются на почту. Выпадает уведомление об успешной транзакции.
Файлы