Заказы¶
-
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
Результат операции