Формирование заказа из файла *.csv
ТЗ:
Платформа webasyst Shop-Script 7.
Написать плагин или доработать существующий по выгрузке файла в формате *.csv и последующим добавление заказа в корзину.
Файлов будет 2 варианта и скачать их можно только залогинившись, для того, чтоб в таблbце были актуальные цены пользователя:
1-ый Полный. Столбцы:
Артикул, фото, название, МРЦ, Цена клиента (за это отвечает плагин мульти-цены), описание, характеристики, количество для покупки – внизу итоговая сумма.
В конце табилцы "Итого", где отображена итоговая сумма заказа расчитанная по столбцу цена клиента умноженное на количество.
2-ой Сжатый: Артикул, количество.
После загрузки данных файлов пользователь в поле количество ставить нужное ему количество единиц товара.
Далее пользователь загружает этот файл на сайт в разделе корзина и в корзине формируется его заказ из файла, который также можно изменить в корзине.
Работа считается выполенной когда реализованы следующие функции:
1. В разделе интеграция имеется ссылка на 2 файла в формате *.csv.
(Название файла обсуждаемо, обязательно присутствие города в названии).
В 1-ом файле присутствует групировка по категориям, по умолчанию все категории в раскрытом виде;
столбцы: артикул, фото, название, МРЦ, Цена клиента, описание, характеристики, количество для покупки – внизу итоговая сумма.
Во 2-ом: 2 столбца артикул и количество.
2. В корзине добавлена кнопка "Загрузить заказ из файла", после нажатия которой пользователь поизводит загрузку файла и в корзине формируется заказ.
Пример можно посмотреть на сайте мир инструмента в разделе интеграция.