Генерация докуметров в PDF

Генерация накладной

GET /api/take_pkgs_pdf?login=[login]&token=[token]&id=[номер]

Сохраняет накладную в PDF-формате. Возвращает ссылку для скачивания pdf-файла.

Ссылка действует в течение 30 минут.

Номер - это id-накладной (он же у нас является номером накладной); возвращается в поле docnum метода /api/take_pkgs.

Если нужно получить накалдную без этикеток, укажите параметр removeLabels=1 (upd: 17.02.2016)

Ответ

если pdf сохранен успешно

"http:\/\/glavpunkt.ru\/files\/pdf\/nakl-47576-792357770.pdf"

если произошла ошибка

{
   result  : "error",
   message : "сообщение об ошибке"
}

Генерация этикеток к заказам

GET /api/pkgs_labels

Сохраняет этикетки (ярлыки) к заказам в PDF-формате. Можно указывать заказы из разных накладных.

Возвращает ссылку для скачивания pdf-файла. Ссылка действует в течение 30 минут.

Пример 1. Печать этикеток, используя ваш номер заказа

{
  login : "userlogin",       // логин интернет-магазина
  token : "xxxx_token_xxxx", // token для авторизации
  format: "A7", // По умолчанию A7. Возможные значения: A4, A7.
  skus : [
    "заказ1",
    "заказ2"
  ]
}

https://glavpunkt.ru/api/pkgs_labels?login=login&token=token&skus[]="заказ1"&skus[]="заказ2"

Пример 2. Печать этикеток, используя id из системы Главпункт

{
  login : "userlogin",       // логин интернет-магазина
  token : "xxxx_token_xxxx", // token для авторизации
  format: "A7", // По умолчанию A7. Возможные значения: A4, A7.
  ids : [
    3000000,
    3000001
  ]
}

https://glavpunkt.ru/api/pkgs_labels?login=login&token=token&ids[]=3000000&ids[]=3000001

Ответ

если pdf сохранен успешно

"http:\/\/glavpunkt.ru\/files\/pdf\/labels-3000001.pdf"

если произошла ошибка

{
   result  : "error",
   message : "сообщение об ошибке"
}