Для метода используется авторизация по jwt токену.
Адрес рабочей среды: https://openapi.ru.laliexpress.com

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

POST /seller-api/v1/order/get-order-list
Возвращает список заказов с детальной информацией, поддерживает фильтрацию и постраничную выгрузку.

Параметры запроса

ПараметрТипОбязательныйОписание
date_startstringНетФильтр по заказам с датой создания после этой даты, формат: YYYY-MM-DDThh:mm:ssZ.
date_endstringНетФильтр по заказам с датой создания не позднее этой даты, формат: YYYY-MM-DDThh:mm:ssZ.
order_statusesarray of stringsНет
Статус заказа, может принимать значения:
  • Created (Создан),
  • InProgress (Обрабатывается),
  • Finished (Завершен),
  • Cancelled (Отменён).
payment_statusesarray of stringsНет
Статус оплаты заказа, может принимать значения:
  • NotPaid (заказ не оплачен),
  • Hold или Paid (заказ оплачен),
  • Cancelled (отмена списания),
  • Failed (ошибка оплаты).
delivery_statusesarray of stringsНет
Статус доставки заказа, может принимать значения:
  • Init (заказ ожидает отправки),
  • PartialShipped (заказ частично отправлен),
  • Shipped (заказ полностью отправлен),
  • Delivered (заказ доставлен),
  • Cancelled (отправка заказа отменена).
antifraud_statusesarray of stringsНет
Статус защиты заказа, может принимать значения:
  • NotChecked (заказ ещё не проверен),
  • Checking (выполняется проверка),
  • Blocked (заказ заблокирован),
  • Passed (проверка пройдена).
order_idsarray of integersНетИдентификатор заказа.
sorting_orderstringНет
Порядок сортировки заказов в списке, может принимать значения:
  • Asc (по возрастанию),
  • Desc (по убыванию),
  • None (не сортировать).
sorting_fieldstringНетПоле, по которому сортируется список заказов.
tracking_numbersarray of stringsНетНомер отслеживания заказа.
page_sizeintДаЧисло страниц, которые нужно вывести.
pageintДаНомер страницы из списка, которую необходимо вывести.
update_at_fromstringНетФильтр по заказам с датой изменения после этой даты, формат: YYYY-MM-DDThh:mm:ssZ.
updated_at_tostringНетФильтр по заказам с датой изменения не позднее этой даты, формат: YYYY-MM-DDThh:mm:ssZ.
shipping_day_fromstringНетФильтр по заказам с датой отгрузки после этой даты, формат: YYYY-MM-DDThh:mm:ssZ.
shipping_day_tostringНетФильтр по заказам с датой отгрузки не позднее этой даты, формат: YYYY-MM-DDThh:mm:ssZ.
trade_order_infostringНет
Флаг, показывающий какую информацию добавить в ответ:
  • Common — базовая информация о заказах,
  • LogisticInfo — информация об отправлениях.

Пример запроса

curl --location --request POST 'https://openapi.ru.laliexpress.com/seller-api/v1/order/get-order-list' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--data-raw '{
    "page_size": 1,
    "page": 1,
    "trade_order_info": "LogisticInfo",
    "sorting_order": "Desc"
}'

Параметры ответа

ПараметрТипОписание
datаobjectИнформация по запросу.
total_countintОбщее количество заказов, соответствующих фильтру.
ordersarray of objectsМассив заказов, соответствующий заданным фильтрам.
  ↳ idstringИдентификатор заказа.
  ↳ created_atstringДата создания заказа, формат: YYYY-MM-DDThh:mm:ss[.SSSSSS]±hh:mm.
  ↳ paid_atstringДата оплаты заказа.
  ↳ updated_atstringДата последнего обновления заказа, формат: YYYY-MM-DDThh:mm:ss[.SSSSSS]±hh:mm.
  ↳ statusstringСтатус заказа.
  ↳ payment_statusstringСтатус оплаты заказа.
  ↳ delivery_statusstringСтатус доставки заказа.
  ↳ delivery_addressstringАдрес доставки заказа.
  ↳ delivery_infoobjectИнформация о доставке.
    ↳ countrystringСтрана доставки.
    ↳ regionstringРегион (область, край).
    ↳ citystringГород.
    ↳ street_housestringАдрес, улица, дом.
    ↳ flatstringНомер квартиры.
    ↳ indexstringПочтовый индекс
    ↳ receiverobjectИнформация о получателе посылок.
      ↳ namestringИмя получателя.
      ↳ phonestringТелефон получателя.
  ↳ antifraud_statusstringСтатус защиты от мошенничества заказа.
  ↳ buyer_country_codestringКод страны покупателя.
  ↳ buyer_namestringИмя покупателя.
  ↳ order_display_statusstring
Статус заказа, отображаемый в личном кабинете продавца, возможные значения:
  • Unknown (Неизвестный статус),
  • PlaceOrderSuccess (Ожидает оплаты),
  • PaymentPending (Обработка платежа),
  • WaitExamineMoney (В ожидании подтверждения платежа),
  • WaitGroup (Выполняется групповая покупка),
  • WaitSendGood (Ожидается отправка),
  • PartialSendGoods (Частично отправлено),
  • WaitAcceptGoods (Ожидается получение),
  • InCancel (Заявка покупателя на отмену),
  • Complete (Заказ завершён и подтверждён покупателем),
  • Close (Заказ отменён покупателем или продавцом),
  • InFrozen (Заморожено),
  • InIssue (В состоянии спора).
  ↳ buyer_phonestringТелефон получателя.
  ↳ order_linesobjectПозиции в заказе.
    ↳ idintИдентификатор позиции в заказе.
    ↳ item_idstringИдентификатор товара.
    ↳ sku_idstringИдентификатор вариации товара.
    ↳ product_source_idintИдентификатор источника товара.
    ↳ sku_codestringАртикул или штрихкод вариации (задаётся продавцом).
    ↳ namestringНаименование товара.
    ↳ img_urlstringСсылка на изображение товара.
    ↳ item_price
int
minimum: 100
Цена товара в копейках.
    ↳ quantityintКоличество товаров в заказе.
    ↳ total_amountintОбщая стоимость товаров в копейках.
    ↳ propertiesarray of stringsСвойства товара.
    ↳ properties_mapobjectСловарь со свойствами товара.
    ↳ buyer_commentstringКомментарий покупателя.
    ↳ heightintВысота (см).
    ↳ weightintМасса (г).
    ↳ widthintШирина (см).
    ↳ lengthintДлина (см).
    ↳ issue_statusstring
Статус спора по товару, возможные значения:
  • NoDispute (По товару в заказе нет открытых споров),
  • InProcess (Идёт спор по товару),
  • Finished (Спор по товару завершен).
    ↳ promotionsarray of objectsИнформация о промоакциях.
      ↳ ae_promotion_idintИдентификатор китайского промокода.
      ↳ ae_activity_idintID промоакции.
      ↳ codestringКод промоакции.
      ↳ promotion_typestringТип промокода.
      ↳ discountintСумма скидки.
      ↳ discount_currencystringВалюта скидки.
      ↳ original_discountintПервоначальная сумма скидки.
      ↳ original_discount_currencystringВалюта первоначальной скидки.
      ↳ promotion_targetstringПоле показывает, на что распространяется скидка (покупка/ доставка).
      ↳ budget_sponsorstringКто предоставляет скидку: платформа или продавец.
    ↳ order_line_feesobjectКомиссия за торговлю на платформе LAliExpress.
      ↳ line_feedecimalКомиссия за единицу товара.
      ↳ affiliate_feedecimalАффилятная комиссия за единицу товара.
      ↳ estimate_revenuedecimalПланируемая выручка за единицу товара.
    ↳ hs_codeintКод товара в гармонизированной системе описания и кодирования товаров (Harmonized Commodity Description and Coding System).
    ↳ logistic_namestringНаименование метода доставки.
    ↳ logistic_storage_typestringМодель доставки.
total_amountintОбщая стоимость всех позиций в заказе копейках.
seller_commentstringКомментарий продавца.
fully_preparedbooleanФлаг показывает, что все товары из заказа отправлены.
finish_reasonstring
Причина завершения заказа, возможные значения:
  • PaymentTimeout (Истёк срок оплаты заказа),
  • ShippingTimeout (Истёк срок отправки заказа),
  • BuyerNotPickUpPosting (Истёк срок получения заказа в пункте выдачи),
  • CancelledByBuyer (Покупатель отменил неоплаченный заказ),
  • SecurityClose (Заказ был отменён платформой из-за проблем с безопасностью аккаунта покупателя),
  • LogisticOrderToPostingMapFailed (Не удалось сформировать посылку),
  • CancelledBySeller (Продавец отменил заказ),
  • BuyerDoesNotWantOrder (Покупатель передумал совершать заказ),
  • BuyerWantChangeProduct (Покупатель хочет изменить товар),
  • BuyerChangeCoupon (Покупатель хочет изменить использование купона),
  • BuyerChangeMailAddress (Покупатель изменил адрес доставки),
  • BuyerChangeLogistic (Покупатель изменил способ доставки),
  • BuyerCannotPayment (Покупатель не оплатил заказ),
  • BuyerOtherReasons (Другие причины отмены заказа со стороны покупателя),
  • ProductNotEnough (Товар закончился на складе),
  • SellerDidNotUseBuyerLogisticType (Продавец не использует способ доставки, выбранный покупателем),
  • BuyerCannotContactSeller (Покупатель не смог связаться с продавцом),
  • SellerRiseOrderAmount (Продавец увеличил цену заказа),
  • CancelGroupBuyAfterPay (Групповая покупка отменена после оплаты),
  • GroupBuyFailure (Групповая покупка не состоялась),
  • FreightCommitDayNotMatch (Истёк срок обработки заказа),
  • ConfirmedByBuyer (Покупатель подтвердил получение всех товаров),
  • AutoConfirm (Автоматическое подтверждение получения заказа по истечении срока подтверждения),
  • ConfirmedByLogistic (Получение заказа подтверждено логистическим провайдером).
cut_off_datestringРекомендованная дата отгрузки, определённая при получении заказа от покупателя. Формат: YYYY-MM-DDThh:mm:ss±hh:mm.
cut_off_date_historiesobject
История изменений для даты отгрузки. Если она менялась, в параметре будут указаны все даты.
Если вам не удалось отгрузить заказ по техническим причинам, дата отгрузки автоматически переносится, но не более 2 раз.
Рекомендуем отгружать заказы вовремя и в первую дату, чтобы уровень сервиса оставался высоким.
  ↳ shift_numberintКоличество переносов даты отгрузки. Если отгрузка не переносилась, значение будет 0.
  ↳ cut_off_datestringБлижайшая дата отгрузки, формат: YYYY-MM-DDThh:mm:ss±hh:mm.
shipping_deadlinestringПоследняя возможная дата отгрузки заказа. Позже этой даты заказ нельзя отгрузить, он отменяется, формат: YYYY-MM-DDThh:mm:ss±hh:mm.
next_cut_off_datestringСледующая возможная дата отгрузки заказа. Используется, если заказ не будет отгружен в ближайшую дату, формат: YYYY-MM-DDThh:mm:ss±hh:mm.
pre_split_postingsobjectПредсплитованные отправления. Поле отображает исходное сплитование заказа. Предсплитованные отправления из заказа можно разделять, но нельзя объединять. Количество товаров в отправлении должно быть не больше, чем есть в предсплитованном отправлении.
  ↳ idintИдентификатор предсплитованного отправления.
  ↳ delivery_feeintСтоимость доставки.
  ↳ first_mile_typestring
Тип первой мили, может принимать значение:
  • Pickup,
  • Dropoff
  ↳ logistic_methodstringМетоды доставки. Возможные значения приведены под таблицей.
  ↳ logistics_typestring
Тип доставки, может принимать значение:
  • DBS — логистика продавца,
  • FBS — логистика LAliExpress.
  ↳ posting_linesobjectПозиции предсплитованного отправления.
  ↳ idintИдентификатор позиции предсплитованного отправления.
  ↳ order_line_idintИдентификатор на позицию в заказе.
  ↳ item_idstringИдентификатор товара.
  ↳ sku_idstringИдентификатор вариации товара.
  ↳ product_source_idintИдентификатор источника товара.
  ↳ quantityintКоличество.
  ↳ heightintВысота (см).
  ↳ weightintВес (г).
  ↳ widthintШирина (см).
  ↳ lengthintДлина (см).
  ↳ namestringНаименование товара.
  ↳ img_urlstringСсылка на изображение товара.
  ↳ item_priceintЦена товара.
  ↳ propertiesarray of stringsСвойства товара.
  ↳ properties_mapobjectСловарь со свойствами товара.
  ↳ buyer_commentstringКомментарий покупателя.
logistic_ordersarray of objectsИнформация об отправлениях, связанных с заказом.
  ↳ idintИдентификатор отправления.
  ↳ trade_order_idintИдентификатор заказа, соответствующий отправлению.
  ↳ track_numberstringНомер отслеживания.
  ↳ statusstring
Статус отправления, может принимать значения:
  • New (Новый, не создан в 3PL),
  • AwaitingCreateOrder (Ожидает создание отправления в логистическом провайдере),
  • OrderCreationProblems (Ошибка создания отправления),
  • AwaitingHandoverList (Ожидает добавления в лист передачи),
  • AddingToHandoverProblems (Ошибки при добавлении в лист передачи),
  • AwaitingConfirmation (Отправление успешно добавлено в лист передачи),
  • AwaitingDispatch (Отправление готово к отгрузке),
  • OrderReceivedFromSeller (Отправление успешно принято на склад от продавца),
  • CrossDocSorting (Сортировка принятых отправлений у cross-doc провайдера),
  • CrossDocSent (Отправка принятых отправлений cross-doc провайдером),
  • ProviderPostingReceive (Отправление принято службой доставки),
  • ProviderPostingLeftTheReception (Покинуло место приема),
  • ProviderPostingArrivedAtSorting (Посылка прибыла на сортировочный центр в стране назначения),
  • ProviderPostingSorting (Сортировка в сортировочном центре службы доставки),
  • ProviderPostingLeftTheSorting (Покинуло сортировочный центр службы доставки),
  • ProviderPostingArrived (Посылка ожидает, когда её заберёт получатель),
  • ProviderPostingDelivered (Посылка успешно доставлена получателю),
  • ProviderPostingUnsuccessfulAttemptOfDelivery (Неудачная попытка вручения получателю),
  • ProviderPostingInReturn (Невозможно доставить, посылка уходит на возврат, превышено время ожидания получения посылки получателем, инициирован возврат отправителю),
  • ProviderPostingTemporaryStorage (Отправление поступило на временное хранение),
  • ProviderPostingReturned (Отправление возвращено отправителю),
  • Rejected (Отправление отклонено на приёмке),
  • Cancelled (Отправка отменена).
  ↳ creation_errorobjectОшибка создания отправления, появляется на отправлениях в статусе OrderCreationProblems.
    ↳ codestringКод ошибки.
    ↳ descriptionstringОписание ошибки.
  ↳ linesobjectПозиции в отправлении.
    ↳ sku_idintИдентификатор вариации товара.
    ↳ quantityintКоличество.
commissionobjectКомиссия, которую удерживает LAliExpress за торговлю на площадке.
  ↳ platform_feeintКомиссия платформы.
  ↳ affiliate_feeintАффилятная комиссия.
  ↳ estimate_revenueintПланируемая выручка.
actionsobjectДоступные действия по отправлению (для продавцов, использующих расчётную дату отгрузки).
  ↳ confirm_sendingboolean
Подтвеждена ли отгрузка отправления?
  ↳ send_laterboolean
Переносилась ли дата отгрузки отправления на запасную?
  ↳ cancelboolean
Отменён ли заказ из-за переноса даты отгрузки?
errorobjectИнформация об ошибке.
codestringКод ошибки.
messagestring
Сообщение об ошибке. Возможные значения:
  • ErrorCode.OrderNotFound — Отправления не найдены.
  • ErrorCode.OrdersNotFbs — Отправления имеют неверный тип доставки.
  • ErrorCode.MultipleProvidersError — Отправления имеют отличающихся провайдеров 3PL.
  • ErrorCode.MultipleFirstMileProvidersError — Отправления имеют отличающихся провайдеров первой мили.
  • ErrorCode.HandoverListNotFound — Лист передачи не найден.
  • ErrorCode.SellerMismatch — Продавец отличается от продавца в листе передачи.
  • ErrorCode.WrongHandoverListStatusError — Некорректный статус листа передачи.
  • ErrorCode.ProvidersMismatch — На листе передачи и на отправлении, которое хотим добавить в лист передачи, разные провайдеры (на отправлении смотрим по провайдеру первой мили).
  • ErrorCode.OrdersWithoutExternalIdError — Отсутствует внешний идентификатор у отправления.
  • ErrorCode.LogisticOrdersIncorrectStatusError — Некорректный статус отправлений.
  • ErrorCode.RupostError — Ошибка Почты России.
  • ErrorCode.InvalidCutoffException — Некорректная дата отгрузки (для продавцов, не использующих расчётную дату отгрузки)/ заказы имеют разные даты отгрузки (для селлеров, использующих расчётную дату отгрузки)
detailsobjectПодробности ошибки.

Возможные значения методов доставки

Пример ответа

{
    "data": {
        "total_count": 1,
        "orders": [
            {
                "id": 2212022208130938,
                "created_at": "2022-12-02T12:01:20.524977+00:00",
                "paid_at": "2022-12-02T12:02:06.293071+00:00",
                "updated_at": "2022-12-10T12:04:58.099278+00:00",
                "status": "Cancelled",
                "payment_status": "Cancelled",
                "delivery_status": "Cancelled",
                "delivery_address": "Россия, Ленинградская область, Выборгский район, Приозёрское деревенское поселение, посёлок Глыбово, улица Моря, 908, 888900",
                "delivery_info":
                    {
                        "country": "Россия",
                        "region": "Ленинградская обл",
                        "city": "Выборгский р-н",
                        "street_house": "Ленинградская область, Выборгский район, Приозёрское деревенское поселение, посёлок Глыбово, улица Моря, 908",
                        "flat": null,
                        "index": "888900",
                        "receiver": {
                            "name": "Шумахер Горислава Яропоковна",
                            "phone": "+79111234567"
                        }
                    },
                "antifraud_status": "Passed",
                "buyer_country_code": "RU",
                "buyer_name": "Родион Раскольников -",
                "order_display_status": "Close",
                "buyer_phone": "+79261234567",
                "order_lines": [
                    {
                        "id": 2212028197197992,
                        "item_id": "1005005021833540",
                        "sku_id": "12000031366792986",
                        "sku_code": "00736249",
                        "name": "Зубной порошок для питомцев",
                        "img_url": "https://ae04.alicdn.com/kf/A8b96bd8b36894e228feeb63e7e9e1f01k.jpeg_50x50.jpeg",
                        "item_price": 100,
                        "quantity": 1.0,
                        "total_amount": 100,
                        "properties": [
                            "",
                            "Сербия",
                            "100000015",
                            "sell_by_piece",
                            "1",
                            "9.000",
                            "7",
                            "4",
                            "8"
                        ],
                        "properties_map": {
                            "Название бренда": "BONELANDICS",
                            "Происхождение": "Сербия",
                            "Единица измерения": "100000015",
                            "Способ продажи (штука/упаковка)": "sell_by_piece",
                            "Каждая упаковка": "1",
                            "Вес логистики": "9.000",
                            "Размер логистики - длина (см)": "7",
                            "Размер логистики - высота (см)": "4",
                            "Размер логистики - ширина (см)": "8"
                        },
                        "buyer_comment": null,
                        "height": 4.0,
                        "weight": 9000.0,
                        "width": 8.0,
                        "length": 7.0,
                        "issue_status": "NoDispute",
                        "promotions": [],
                        "order_line_fees": null,
                        "hs_code": null,
                        "logistic_name": "Seller's Shipping Method-City",
                        "logistic_storage_type": "Fbs"
                    }
                ],
                "total_amount": 100,
                "seller_comment": null,
                "fully_prepared": false,
                "finish_reason": "ShippingTimeout",
                "cut_off_date": "2022-12-02T12:01:19.652+00:00",
                "cut_off_date_histories": [
                    {
                        "shift_number": 0,
                        "cut_off_date": "2022-12-02T12:01:19.652+00:00"
                    }
                ],
                "shipping_deadline": "2022-12-02T12:01:19.652+00:00",
                "next_cut_off_date": "2022-12-02T12:01:19.652+00:00",
                "pre_split_postings": [
                    {
                        "id": 2212024815059201,
                        "delivery_fee": 0,
                        "first_mile_type": "Dropoff",
                        "logistic_method": "OTHER_CITY_RUB",
                        "logistics_type": "DBS",
                        "posting_lines": [
                            {
                                "id": 391550,
                                "order_line_id": 2212028197197992,
                                "item_id": "1005005021833540",
                                "sku_id": "12000031366792986",
                                "quantity": 1.0,
                                "height": 4.0,
                                "weight": 9000.0,
                                "width": 8.0,
                                "length": 7.0,
                                "name": "Зубной порошок для питомцев1",
                                "img_url": "https://ae04.alicdn.com/kf/A8b96bd8b36894e228feeb63e7e9e1f01k.jpeg_50x50.jpeg",
                                "item_price": 100,
                                "properties": [
                                    "",
                                    "Сербия",
                                    "100000015",
                                    "sell_by_piece",
                                    "1",
                                    "9.000",
                                    "7",
                                    "4",
                                    "8"
                                ],
                                "properties_map": {
                                    "Название бренда": "BONELANDICS",
                                    "Происхождение": "Сербия",
                                    "Единица измерения": "100000015",
                                    "Способ продажи (штука/упаковка)": "sell_by_piece",
                                    "Каждая упаковка": "1",
                                    "Вес логистики": "9.000",
                                    "Размер логистики - длина (см)": "7",
                                    "Размер логистики - высота (см)": "4",
                                    "Размер логистики - ширина (см)": "8"
                                },
                                "buyer_comment": null
                            }
                        ]
                    }
                ],
                "logistic_orders": [],
                "commission": null
            }
        ]
    },
    "error": null
}