Page tree
Skip to end of metadata
Go to start of metadata

Для повышения эффективности работы триггерных рассылок и актуальности отчетов вы можете синхронизировать статусы заказов, отмечая выполненные и отмененные заказы.

Синхронизацию необходимо производить регулярно, с интервалом раз в 24 часа, помещая в запрос на синхронизацию только те заказы, статусы которых были изменены с момента предыдущей синхронизации.

ВНИМАНИЕ

Для активации учёта статусов заказов отправьте нам запрос по адресу support@rees46.com. В противном случае посылаемые запросы будут отвергаться нашим сервером.

Операция выполняется асинхронно, поэтому сразу после получения данных API сообщает статус 200 ОК и запускает выполнение в фон. Если в процессе обработки возникнет ошибка, связанная с неправильно переданными нам данными, вы будете уведомлены об этом по e-mail, указанному в личном кабинете.

Это производится через HTTP API путем отправки POST-запроса на http://api.rees46.com/import/sync_orders

Необходимо указать заголовок Content-Type: application/json.

Данные отправляются в виде JSON-строки, которая является телом запроса.

Формат:

{
	shop_id      - Код магазина (доступен в личном разделе на http://rees46.com)
	shop_secret  - Секретный ключ магазина (доступен в личном разделе на http://rees46.com)
 
	orders [       - Массив заказов
		{ 
			id           - ID заказа в вашем магазине
			status       - Новый статус заказа
		}[...]
	]
}

Возможные статусы заказов:

  • 0 – создан;
  • 1 – оплачен и доставлен, то есть статус, когда сделка состоялась и товар у клиента (от этого зависит триггерная рассылка);
  • 2 – отменен, фиктивный заказ.

Пример файла:

{
	"shop_id": "42d9007b9660c8f2aada896d80690b80",
	"shop_secret": "1eb128cc88c19aasd182c273ad1410c0fa1",
	"orders": [
		{ "id": "1", "status": 0 },
		{ "id": "msk2", "status": 1 },
		{ "id": "IDDQD", "status": 2 }
	]
}

Пример кода на PHP можно найти в исходном коде PHP SDK (файл sync-orders.php).

После настройки синхронизации необходимо отправить своему менеджеру запрос, чтобы мы включили вам учёт только оплаченных заказов.

  • No labels