Создание скрипта синхронизации с Sendsay через PHP
Нужен скрипт синхронизации с Sendsay через PHP, который можно будет посадить на CRON
Движок: MODX Revolution 2, Shoopkeper3
API Sendsay: https://sendsay.ru/api/api.html
Адрес вызова: Будет передан непосредственному Исполнителю;
Алгоритм работы скрипта:
Получаем данные из БД о заказах, через SQL запрос select (готова);
Записываем это всё в массив;
Массив с данными передаём по АПИ в Sendsay;
Всё происходит в цикле, отправка по каждому заказу, с задержкой для удачной обработки запроса, либо порциями;
Когда данные о заказе успешно отправлены по API, в БД ставится галочка, что заказ был отправлен в Sendsay, в следующий раз данная запись не попадает в select;
Примечание:
Я не знаю точно обязателен ли параметр items, но если это так, то нужно будет ещё добавить SQL запрос на inner_join т.к. данные о товарах в шопкипере могут храниться в другой таблице БД;
Работа ведётся на тестовой среде
Сейчас данные о заказе отправляются через JS в Sendsay, но мы хотим сделать тоже самое, но на CRON и через PHP. Как это сейчас выглядит показано на скриншоте, также прилагается заготовка скрипта
Скрипты и боты