Информация о заказе (parcel/info)
Информация о заказе (parcel/info)
Получить полную информацию по одному заказу (parcel/info)
Метод позволяет получить полную информацию по одному конкретному заказу. Историю, список товаров, способ оплаты, сумму оплаченную получателем, дату выдачи и др.
URL запроса: https://api.multi-point.net/index.php?route=parcel/info&api_key=XXX&parcel_id=Y
(где XXX, ключ API сгенерированный в панели управления поставщика ПВЗ, а Y - идентификатор отправления в системе).
Тип запроса: GET
Параметры URL запроса
Параметр | Описание | Формат | Обязательно |
api_key | Ключ API сгенерированный в панели управления поставщика ПВЗ | строка | Да |
parcel_id | Идентификатор отправления | целое число | Да |
Пример реализации запроса на PHP с помощью CURL
$url = 'https://api.multi-point.net/index.php?route=parcel/info&api_key=XXX&parcel_id=148'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); $result = json_decode($response, true); return $result;
Успешный результат выполнения примера
Array ( [parcel_id] => 148 // Идентификатор отправления [external_order_id] => 332288QT // Внешний идентификатор отправления [point_id] => 6 // Идентификатор отделения [point] => ПВЗ Проспект Вернадского // Сокращённое название отделения [parcel_status] => Частично выдана // Статус заказа [parcel_number] => 8979879 // Номер заказа [barcode] => 123456789 // Штрих-код заказа [customer] => // ФИО получателя [telephone] => // Телефон получателя [email] => // E-mail получателя [quantity] => 1 // Количество грузовых мест (упаковок) в отправлении [note] => Тест2 // Примечание для сотрудника ПВЗ [total] => 2000.00 // Объявленная стоимость отправления [delivery_price] => 200.00 // Стоимость доставки для получателя [price] => 2000.00 // Стоимость к оплате с получателя [calculation_id] => 21 // Идентификатор отчёта (выводится только если отправление было выдано и уже присутствует в отчёте) [amount] => 1000.00 // Сумма оплаченная получателем (выводится только если отправление выдано получателю) [payment_method] => Наличными // Способ оплаты (как получатель оплатил отправление) (выводится только если отправление выдано получателю) [date_added] => 29.02.2020 // Дата добавления отправления в систему [date_modified] => 07.03.2020 11:33:37 // Дата и время изменения статуса отправления [date_shipment] => 07.03.2020 // Дата отгрузки заказа в отделение [date_delivery] => 07.03.2020 // Дата приёма заказа в отделении (выводится только если отправление было принято в отделении) [date_cancel] => 06.04.2020 // Срок хранения заказа или дата отмены (до какого числа заказ хранится в отделении или когда получатель отказался от отправления) [date_issued] => 07.03.2020 // Дата выдачи отправления (выводится только если отправление было выдано получателю) [items] => Array // Список товаров в отправлении ( [0] => Array ( [item_barcode] => 2311313 // Штрих-код товара [item_name] => Джинсы синие // Наименование товара [item_quantity] => 1 // Количество единиц товара [item_issued] => 0 // Количество единиц товара которые были выданы получателю [item_price] => 1000.00 // Стоимость одной единицы товара ) [1] => Array ( [item_barcode] => 45654644 // Штрих-код товара [item_name] => Футболка белая // Наименование товара [item_quantity] => 1 // Количество единиц товара [item_issued] => 1 // Количество единиц товара которые были выданы получателю [item_price] => 800.00 // Стоимость одной единицы товара ) ) [histories] => Array // История отправления ( [0] => Array ( [parcel_status] => В обработке // Статус отправления [user] => Иванов Иван // Пользователь который изменил статус отправления [date_added] => 29.02.2020 20:58:30 // Дата и время добавления статуса в историю ) [1] => Array ( [parcel_status] => Отправлена в отделение // Статус отправления [user] => Иванов Иван // Пользователь который изменил статус отправления [date_added] => 07.03.2020 11:29:04 ) [2] => Array ( [parcel_status] => Получена в отделении // Статус отправления [user] => Цыганенко Максим // Пользователь который изменил статус отправления [date_added] => 07.03.2020 11:30:06 ) [3] => Array ( [parcel_status] => Частично выдана // Статус отправления [user] => Цыганенко Максим // Пользователь который изменил статус отправления [date_added] => 07.03.2020 11:33:37 // Дата и время добавления статуса в историю ) ) )
Результат примера выполненный с ошибкой авторизации
Array ( [error] => Array // Массив ошибок
( [warning] => У Вас нет прав для просмотра отделений! // Ключ = строковый код ошибки, значение = текст ошибки
) )
Отправление не найдено
Array ( [error] => Array // Массив ошибок
( [warning] => Нет данных! // Ключ = строковый код ошибки, значение = текст ошибки
) )