Модуль получения складов перевозчиков PrestaShop
Нужно реализовать получение по АПИ списка городов и номеров/адресов складов.
Модуль должен устанавляватся как обычный модуль, задание запускатся через CRON. В настройках модуля должно быть:
-Лог (где отображаются записи как об ошибках, так и успешных обновлениях)
-Кнопка "Обновить сейчас"
-настройки ключа АПИ для каждого перевозчика
Интерфейс модуля должен быть на Javascript+HTML5, все действия и отображения без перезагрузки стриниц
Все полученные даные должны сохранятся в БД (в одну или 2 таблицы, в зависимости от структуры получаемого XML, например у Новой почты надо сделать 2 запроса – сначала городов, потом складов). Название колонок соответствуют разметке XML. Таблицы должны иметь вить префикс_ХХ_city префикс_ХХ_warehouses, Где ХХ - код перевозчика, NP IN MS
При критических ошибках, ошибка должна добавлятся в лог Престашоп и отправлятся стандартный Емейл.
Перевозчики:
Новая Почта
Интайм
Мист Експресс
http://www.intime.ua/userfiles/API_intime.pdf
http://orders.novaposhta.ua/api.php?todo=api_form
Формат сдачи работы – проверка доработанного сайта на нашем сервере. Коду должны сопутствовать подробные коментарии.
Все файлы и результаты работы являются собственностью Заказчика.