Содержание

Экспорт заказов с сайта

На данной странице описан протокол (алгоритм) процесса экспорта заказов с сайта на платформе komiz.io в систему бухгалтерского учета, например «1C».

Основные тезисы

Процесс обмена данными происходит посредством двух обращений системы бухгалтерского учета к сайту:

  1. Получение XML файла с данными заказов;
  2. Отправка подтверждения об обработке полученных заказов.

Обращения происходят по адресу: http://site.domain/accounting-system/order-export/, где вместо site.domain используется домен панели управления синхронизируемого сайта.

Получение XML файла с данными заказов

В процессе первого обращения необходимо передать следующие параметры:

Если не возникло никаких ошибок на стороне сайта и передаваемые параметры корректны, то сайт выводит в поток содержимое XML файла со списком экспортируемых заказов.

Если возникла ошибка на стороне сайта либо передаваемые параметры некорректны, то сайт выводит в поток текст, в первой строке которого содержится failure, а во второй - текст описания ошибки. Для разделения строк используется спецсимвол \n.

Отправка подтверждения об обработке полученных заказов

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

В процессе данного обращения необходимо передать следующие параметры:

Если не возникло никаких ошибок на стороне сайта и передаваемые параметры корректны, то, в зависимости от значения параметра status происходит следующее.

В любом случае (т.е. не зависимо от значения параметра status) сайт выводит в поток текст, в первой строке которого содержится success, а во второй - текст дополнительного описания ответа. Для разделения строк используется спецсимвол \n.

Если возникла ошибка на стороне сайта либо передаваемые параметры некорректны, то сайт выводит в поток текст, в первой строке которого содержится failure, а во второй - текст описания ошибки. Для разделения строк используется спецсимвол \n.

Схема процесса экспорта заказов

На рис. 1 приведено схематическое изображение протокола обмена данными описанного выше.

Схема процесса экспорта заказов