Починка модуля выгрузки на сайте, сделанном на OpenCart
Цена договорная
•
безналичный расчёт
Сайт macarons.spb.ru был сделан на основе OpenCart, дополнительно был разработан модуль выгрузки заказов в таблицу Excel. К сожалению, реализация проекта была выполнена не очень качественно и модуль выгрузки работает с ошибками. Сейчас он содержит в себе более 6000 строк неструктурированного и неоткомментированного кода, в котором необходимо разобраться. Возможно, будет легче переписать его заново. Сложность состоит в том, что у товаров на сайте macarons.spb.ru достаточно много разных свойств, они делятся на большое количество категорий. Прилагаю образец таблицы, которая выгружается с сайте. Ошибки, которые происходят при выгрузке: - в случае, если в одном заказе несколько идентичных товаров, иногда они выгружаются в таблицу как один товар (к примеру, клиент заказал 4 одинаковых коробки пирожных, а выгрузилась одна) - выгружаются лишние товары (к примеру, клиент заказал один торт и 2 одинаковые коробки пирожных, выгружается 2 торта и 2 одинаковые коробки пирожных) Кроме того, на сайте необходимо исправить следующие недочеты: 1) заказы дублируются 2) в случае оплаты онлайн сайт сам по себе отменяет заказ и отправляет уведомление клиенту об отмене заказа, потом дублирует заказ в админке, как оплаченный 3) в случае выбора оплаты онлайн, сайт пишет «вы выбрали оплату наличными, нажмите кнопку для оплаты онлайн» Кроме того, необходимо внести следующие дополнения: 1) оплаченный заказ должен выгружаться в таблицу с размером выручки 0 2) в тех товарах, где можно выбирать стрелками количество пирожных, разместить стрелочки для выбора количества пирожных по бокам окошка, в котором отображается само число. Стрелка на уменьшение количества слева, стрелка на увеличение количества справа от окна ввода. 3) в тех товарах, где можно выбирать стрелками количество пирожных, нужно поправить возможность вписывать количество пирожных в табло на сайте, а не только выбирать кол-во стрелочками(сейчас это реализовано криво – к примеру, в эклерах, при вписывании цифр с клавиатуры, товар в корзину не добавляется). 4) в админке в списке заказов внести изменение: вместо даты изменения должна быть видна дата получения Просьба отдельно бюджетировать починку модуля выгрузки и все остальное. Сроки – 3 недели на починку модуля выгрузки, 1 неделя на остальные доработки (желательно, чтобы работы велись параллельно).
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.