Оглавление

Получение информации о заказах

Получить статус заказа

GET /api-1.1/pkg_status

Возвращает статус одного или нескольких заказов.

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

  • not found - информация о заказе отсутствует в системе
  • none - еще не поступил в пункт выдачи
  • waiting - ожидает покупателя в пункте
  • delivering - заказ в процессе курьерской доставки
  • overdue - не востребован покупателем в течении 7 дней
  • completed - выдан покупателю
  • awaiting_return - возвращен покупателем в ПВ, но еще не возвращен в интернет-магазин/контрагенту, либо отказ покупателя от заказа до выдачи
  • returned - возвращен в интернет-магазин/контрагенту
  • transfering - заказ в процессе перемещения между ПВ

Запрос

{
  login: "userlogin", // логин интернет-магазина
  token: "xxxx_token_xxxx", // token для авторизации
  sku: [ "номер заказа1" , "номер заказа2", ... ]
}

Ответ

{
  24053 : "completed",
  24054 : "not found", // заказ с номером 24054 не найден
}

Получить заказы, находящиеся в Главпункте

GET /api/pkgs_list?login=[login]&token=[token]

Возвращаются заказы со статусами: waiting, awaiting_return, transfering

Ответ

[
  {
    id: "649655",
    create_date: "2016-02-02 11:21:23", // дата создания заказа
    modify_date: "2016-02-03 12:49:50",
    acceptance_date: "2016-02-03 12:49:50", // дата поступления заказа, либо дата поступления с перемещения на пункт назначения
    sku: "92866", // код заказа (номер)
    barcode: "", // штрих-код заказа
    status: "waiting", // статус заказа
    price: "1625.50", // оценочная стоимость
    items_count: "1", // кол-во мест
    buyer_fio: "Наталья Иванова", // ФИО покупателя
    buyer_phone: "79871234567", // телефон покупателя
    comment: "3 книги", // комментарий к заказу
    punkt_id: "Prosveshenia-E133", // пункт, где в данный момент числится заказ
    src_punkt_id: "Sennaya-M3", // пункт, куда заказ был отгружен (на какой пункт поступил)
    dst_punkt_id: "Prosveshenia-E133", // пункт назначения (где будет выдан покупателю)
    to_pay: "1625.50", // сумма к оплате покупателем
    return_before: "2016-02-10 12:49:50" // срок хранения,
                                         // по истечении этого срока могут быть начислены пени
  },
  {
    id: "649524",
    create_date: "2016-02-02 11:08:11",
    modify_date: "2016-02-02 15:23:46",
    acceptance_date: "2016-02-02 15:23:46",
    sku: "92568",
    barcode: "",
    status: "waiting",
    price: "15894.00",
    items_count: "2",
    buyer_fio: "Иван Петров",
    buyer_phone: "79871234567",
    comment: "2 книги",
    punkt_id: "hub-delivery",
    src_punkt_id: "Sennaya-M3",
    dst_punkt_id: "hub-delivery",
    to_pay: "15894.00",
    return_before: "2016-02-09 15:23:46"
  },
]

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

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

Получить трекинг код

GET /api/track_code?login=[login]&token=[token]&sku=[sku]

Возвращаются трекинг код, который жесткое идентифицирует заказ в нашей системе.

Данные так же можно передавать POST запросом.

Ответ

{
  trackingCode: "4531-3266-59"
}

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

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