Требуются изменения админки + экспорт заказов по фильтру в Excel (с картинками - это важно; почему-то не видел ни одного готового модуля, который бы экспортировал с картинками).
Исходные данные:
Сейчас стоит opencart 1.5.4.1 (не ocstore), в админке стоят модули:
Страницы заказа в админке
Карта адреса доставки в админке (Яндекс)
Цветные статусы Plum Status Colors
Групповое обновление статусов заказов
Для самой процедуры заказа на сайте используются:
Simple
JV Quick Order
Сервер: Ubuntu 14.04, nginx, php 5.5, mysqli
Магазин рабочий (заказов много), поэтому сильно ронять нельзя ;)
Нужно сделать:
1) При изменении заказа:
добавить текстовые поля в админке: "интервал", сделать поле "комментарий" редактируемым
протестировать и исправить баги, возникающие при редактировании заказа, в т.ч. убрать валидацию ненужных полей (блок "оплата" желательно убрать, работать только с блоком "доставка"), убрать сброс суммы заказа при редактировании (видимо, баг)
2) Сделать экспорт. Нужна кнопка экспорта на странице списка заказов (в связке с модулем Групповое обновление статусов заказов - см. выше - он умеет фильтровать заказы). Экспорт нужен либо всех отфильтрованных заказов (если ничего не отмечено галочками), либо только выбранных, если такие присутствуют.
При экспорте нужны поля (особое внимание обращаю на картинку - она обязательна! Конечный эксель-файл нужно иметь возможность фильтровать и сортировать без потери "правильных" картинок):
<пустое поле>
№ Заказа
<пустое поле>
<пустое поле>
адрес
интервал (поле должно быть добавлено в п.1)
контакт (ФИО)
телефон
модель (в админке - "название товара")
картинка (основная картинка, размер 3*3 см, возможно, потребуется изменять размер)
размер (в админке - опция "размер", может отсутствовать, желательна возможность ее редактировать в админке, но если сложно, то можно не делать)
цена
комментарий
артикул (в админке - "модель")
Формат экспорта не принципиален (xls или xlsx).
1 строка соответствует одной заказанной модели. Т.е. если в заказе присутствуют 3 модели, должно быть 3 строки, где все поля, кроме "модель", "картинка", "размер", "артикул" - дублируются.
Вопросы задавайте здесь или лучше в личку. Желательно - пишите примерную стоимость доработок (особо важен п.2 - экспорт).