Имеется поставщик товаров, у которого на сайте есть ссылка на свежий прайс в cvs (формат — в приложении). Есть интернет-магазин *.
1. Нужно ежедневно загружать прайс с сайта поставщика и импортировать в интернет-магазин вместе с фото (в cvs есть ссылки на фото по каждой позиции). Сейчас в админ-панели есть функция импорта товаров из файла xls, но фото она грузит только с компьютера — возможно, ее как-то перенастроить. Новые категории из csv нужно создавать и на сайте в соответствующей иерархии. Отсутствующие в csv товары на сайте скрывать, уже имеющиеся — не обновлять описания. Этот скрипт можно запланировать в CRON.
2. Нужно написать и внедрить скрипт, который по API (функция GET) выполняет следующие действия: — при добавлении товара в корзину проверяет наличие товара у поставщика, а при его отсутствии выдает сообщение покупателю и автоматически скрывает товар с сайта, чтоб больше не заказывали; — при отправке заказа еще раз проверяет наличие товара у поставщика, если чего-то нет — сообщает и скрывает с сайта; — после оформления заказа на сайте, оформляет заказ у поставщика и уведомляет о результате клиента и администратора по email. Примеры взаимодействия с поставщиком по API есть в документации поставщика.
Прошу в заявках указывать стоимость и сроки, либо писать в ЛС.
Моё предложение
Опыт решения подобных задач имеется. См. отзывы.
Отзыв заказчика
Денис отлично справился с задачей - сроки соблюдены, все работает. Попутно были решены и некоторые другие задачи. Малышов Александр