Нужен скрипт, синхронизирующий статусы интернет-магазина с "Грастином" (это транспортная компания) по апи.

Заказы с типом доставки ГРАСТИН-КУРЬЕР (это тип доставки, присвоен заказу)

1. Выбираем все заказы на сайте, которые в статусе Доставляется, и тип доставки: Грастин курьер.

2. Заказы в Грастине имеют код типа: текст1-54834, текст2-54834 где 54834 

– это номер заказа на сайте. Поэтому нужно определить заказы в

грастине, пробуя комбинации этих букв и номера заказа.

3. Когда нашли заказ в Грастине, который соответствует с нашего сайта, смотрим

его статус. Если статус заказа в Грастине =="Выполнен" (как там точно

статус называется, уточним), то на сайте этому заказу ставим статус

"Успешно завершен". Иначе ничего не делаем и переходим к поиску

следующего заказа на сайте.

Заказы ГРАСТИН-ПВЗ (это тип доставки, присвоен заказу)

1. Выбираем все заказы на сайте, которые в статусе Доставляется, и тип доставки: Грастин ПВЗ.

2. Заказы в Грастине имеют код типа: текст1-54834, текст2-54834, где

54834  – это номер заказа на сайте. Поэтому нужно определить заказы в

грастине, пробуя комбинации этих букв и номера заказа.

3. Когда нашли заказ в Грастине, который соответствует нашему заказу на сайте, смотрим его статус.

3.1 Если статус заказа в Грастине =="На доставке", то на сайте этому заказу ставим статус "Прибыл на место".

3.2 Если статус заказа в Грастине =="Выполнен", то на сайте этому заказу

ставим статус "Успешно завершен". Иначе ничего не делаем и переходим к

поиску следующего заказа с сайта.

Всё это вешаем на крон

7 лет назад
Neft
43 года
17 лет в сервисе
Был
год назад

Выбранный исполнитель

paliy
55 лет
15 лет в сервисе
Был
2 месяца назад
7 лет назад
$50
1 день
всё сделано хорошо.
Четко, понятно, своевременно.

Заявки фрилансеров

paliy
55 лет
15 лет в сервисе
Был
2 месяца назад
7 лет назад