Сегодня 10:37
Для того, чтобы начать пользоваться сервисом, необходимо войти или зарегистрироваться

Вход

Звонок специалисту
+7 812 309-7026
доб.: 39-90
пн–пт: 8:30–17:00 по Москве

API загрузки остатков

Порядок работы через API

Работа со складами контрагентов

Добавление склада

Url: /restapi/office/warehouses.add.[xml|json]
Параметры для передачи:
hash - api ключ для доступа
warehouses - массив складов состоящий из

  • code - код склада контрагента
  • contacts - контактные данные
  • address - адрес склада, на основе этого адреса вычисляются координаты для показа ближайших к пользователю складов

Пример запроса

XML


<?xml version="1.0" encoding="UTF-8"?>
<request>
   <hash>11111111111111111111111111</hash>
   <warehouse>
      <item>
         <code>3</code>  
         <contacts>test@mail.ru</contacts>
         <address>Курск</address>
      </item>
   </warehouse>
</request>

Пример ответа

xml


<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>
    <code>ok</code>
    <messages>
      <item>Склад `111111` добавлен</item>
    </messages>
  </status>
</response>

json

{
  "status": {
    "code": "ok",
    "messages": [
      "Склад `111111` добавлен"
    ]
  }
}

Редактирование склада

Url: /restapi/office/warehouses.update.[xml|json]
Параметры для передачи:
hash - api ключ для доступа
warehouses - массив складов состоящий из
  • code - код склада контрагента
  • contacts - контактные данные
  • address - адрес склада, на основе этого адреса вычисляются координаты для показа ближайших к пользователю складов

Структура данных аналогична добавлению склада.

Удаление склада

Url: /restapi/office/warehouses.delete.[xml|json]
Параметры для передачи:
hash - api ключ для доступа
warehouses - массив складов состоящий из

  • code - код склада контрагента

Для удаления склада достаточно передать только его код.

Получение списка складов

Url: /restapi/warehouses.list.[xml|json]
Параметры для передачи:
hash - api ключ для доступа

Пример ответа

xml


<?xml version="1.0" encoding="UTF-8"?>
<response>
  <warehouses>
    <item>
      <code>3</code>
      <contacts>3</contacts>
      <address>Курск, ул. Луначарского 8</address>
    </item>
    <item>
      <code>111111</code>
      <contacts>test</contacts>
      <address>Курск</address>
    </item>
  </warehouses>
  <status>
   <code>ok</code>
  </status>
</response>

json

{
  "warehouses": [
    {
      "code": "3",
      "contacts": "3",
      "address": "\u041a\u0443\u0440\u0441\u043a, \u0443\u043b. \u041b\u0443\u043d\u0430\u0447\u0430\u0440\u0441\u043a\u043e\u0433\u043e 8"
    },
    {
      "code": "111111",
      "contacts": "test",
      "address": "\u041a\u0443\u0440\u0441\u043a"
    }
  ],
  "status": {
    "code": "ok"
  }
}

Работа с остатками на складах контрагентов

Добавление остатков

Url: /restapi/office/remains.add.[xml|json] Параметры для передачи: hash - api ключ для доступа code - код склада контрагента products - массив остатков состоящий из article - код продукции quantity - остаток на складе При вызове данного метода происходит очистка остатков по коду склада.

Пример запроса

hash = 111111111111111111111111 code = test products[0][article] = 100000 products[0][quantity] = 5

Пример ответа

xml

<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>
    <code>ok</code>
    <messages>
      <item>Сохранено 1 элементов</item>
    </messages>
  </status>
</response>


json

{ "status": { "code": "ok", "messages": [ "\u041e\u0441\u0442\u0430\u0442\u043a\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b", "\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e 1 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432" ] } }

Удаление остатков

Url: /restapi/office/remains.delete.[xml|json]
Параметры для передачи:
hash - api ключ для доступа
code - код склада контрагента

Пример ответа

xml


<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>
    <code>ok</code>
  </status>
</response>


json

{ "status": { "code": "ok" } }

{{config.countCommentsText}}
Чтобы оставлять комментарии необходимо авторизоваться.
  • avatar Модератор
    {{comment.nick}} {{comment.nick}} {{comment.parent.author}}
    {{comment.parent.author}}
    
                            {{comment.parent.date|date:'dd.MM.yyyy'}} в {{comment.parent.date|date:'H:mm'}}
                        
    {{comment.date|date:'dd.MM.yyyy'}} в {{comment.date|date:'H:mm'}}
    
            
    {{comment.likes}}
    Чтобы отметить комментарий необходимо авторизоваться
    Редактировать Сохранить Отмена Удалить
  • Еще