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

Вход

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

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

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

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/office/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" } }

{{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}}
    Чтобы отметить комментарий необходимо авторизоваться
    Редактировать Сохранить Отмена Удалить
  • Еще