Заказы

class pochta.api.orders.Orders(client)[source]

Bases: object

Методы API Заказов.

Используется через объект Delivery или вручную.

Инициализация API Заказов.

Parameters

client (Delivery) – API клиент Доставки

create_order(orders)[source]

Создание заказа.

Создает новый заказ. Автоматически рассчитывает и проставляет плату за пересылку.

https://otpravka.pochta.ru/specification#/orders-creating_order

Parameters

orders (List[Order]) – Список заказов

Return type

dict

Returns

Результат операции

delete_order(backlog_ids)[source]

Удаление заказа.

https://otpravka.pochta.ru/specification#/orders-delete_new_order

Parameters

backlog_ids (List[str]) – Список уникальных идентификаторов заказов

Return type

dict

Returns

Результат операции

edit_order(shipment_id, order)[source]

Редактирование заказа.

https://otpravka.pochta.ru/specification#/orders-editing_order

Parameters
  • shipment_id (str) – Внутренний идентификатор отправления

  • order (Order) – Измененный заказ

Return type

dict

Returns

Результат операции

search_order(query)[source]

Поиск заказа.

Ищет заказы по назначенному магазином идентификатору.

https://otpravka.pochta.ru/specification#/orders-search_order

Parameters

query (str) – Буквенно-цифровой идентификатор отправления

Return type

List[dict]

Returns

Результат операции

search_order_by_id(order_id)[source]

Поиск заказа по идентификатору.

https://otpravka.pochta.ru/specification#/orders-search_order_byid

Parameters

order_id (str) – Внутренний идентификатор отправления

Return type

dict

Returns

Результат операции

shipment_to_backlog(shipment_ids)[source]

Возврат заказов в “Новые”.

Метод переводит заказы из партии в раздел Новые. Партия должна быть в статусе CREATED.

https://otpravka.pochta.ru/specification#/orders-shipment_to_backlog

Parameters

shipment_ids (List[str]) – Список внутренних идентификаторов заказов

Return type

dict

Returns

Результат операции