Отправить заказы — до 15.08
Внимание. 15 августа методы устареют. Вместо них используйте методы нового локального API.
Чтобы отправить заказ через API, вам нужно вызвать следующие методы:
  • Получить список заказов в статусах “WAIT_SELLER_SEND_GOODS” и “SELLER_PART_SEND_GOODS”. Это те заказы, в которые вам нужно добавить трек-номера и информацию для отслеживания.
  • Получить информацию о получателе и адресе доставки.
  • Получить список логистических партнёров, его название нужно будет передать в поле service_name.
  • Сообщить покупателю, что его заказ отгружен, передав трек-номер и название логистического партнёра.

Получить список логистических партнёров

GET aliexpress.logistics.redefining.listlogisticsservice
С помощью этого метода вы можете запросить список доступных логистических партнёров.

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

У этого запроса нет обязательных параметров.

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

ПараметрТипОписание
display_namestringКак отображается в интерфейсе название этого метода доставки.
logistics_companystringНазвание логистического партнёра.
max_process_dayintМаксимальный срок доставки.
min_process_dayintМинимальный срок доставки.
recommend_orderintРекомендуемый порядок отображения.
service_namestringНазвание сервиса, которое нужно будет передать при отправке заказа.
tracking_no_regexstringРегулярное выражение для проверки трек-номера. С его помощью мы проверяем, соответствует ли указанный при отправке заказа трек-номер схеме, по которой формируются трек-номера этого партнёра.

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

{
  "aliexpress_logistics_redefining_listlogisticsservice_response": {
    "result_list": {
      "aeop_logistics_service_result": [
        {
          "display_name": "AliExpress в Почты России Посылка онлайн",
          "logistics_company": "AE_RU_MPFF_RUPOST",
          "max_process_day": 100,
          "min_process_day": 1,
          "recommend_order": 100,
          "service_name": "AE_RU_MPFF_RUPOST",
          "tracking_no_regex": "^[0-9]{12,16}$"
        },
        {
          "display_name": "AliExpress Курьер крупногабарит ",
          "logistics_company": "AE_RU_MP_WHOVERSIZE_PH3",
          "max_process_day": 40,
          "min_process_day": 1,
          "recommend_order": 5000,
          "service_name": "AE_RU_MP_WHOVERSIZE_PH3",
          "tracking_no_regex": "^(AEWH)[0-9]{10}(RU$)$"
        },
        {
          "display_name": "Доставка от продавца в регионы",
          "logistics_company": "OTHER_RU_PROVINCE_RUB",
          "max_process_day": 40,
          "min_process_day": 1,
          "recommend_order": 5000,
          "service_name": "OTHER_RU_PROVINCE_RUB",
          "tracking_no_regex": "^([a-zA-Z0-9]|[_-]){1,32}$"
        },
      ]
    },
    "result_success": true,
  }
}

Отправить заказ

POST aliexpress.solution.order.fulfill
После того, как вы передали заказ в службу доставки, вам нужно пометить его как отправленный в системе. С помощью этого метода можно указать для заказов трек-номера отправлений и сайты для отслеживания.

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

ПараметрТипОписаниеОбязателенПример
service_namestringНазвание логистического сервиса. Его нужно получить в параметре service_name метода aliexpress.logistics.redefining.listlogisticsservice.Даru
out_refstringУникальный идентификатор заказа.Да100000015
send_typestringТип отправки: all (полная) или part (частичная). Если вы отправляете заказ частично, то сначала укажите тип отправки part, а когда будете отправлять вторую часть заказа — all. После того, как вы передали all, вы уже не сможете отправить запрос.Даall
tracking_websitestringСайт для отслеживания заказа, обязателен, если вы указали в service_name OTHER_RU_PROVINCE_RUB или OTHER_NEW_CITY_RUB.Нетhttps://track24.net/
descriptionstringКомментарий в произвольной форме для покупателя.НетОтправили частично.
logistics_nostringТрек-номерДаLA88887777CN

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

{
  "aliexpress_solution_order_fulfill_response": {
    "result": {
      "result_success": true
    },
  }
}