订单发货

创建订单发货

POST /api/orders/order/[id]/fulfillment/

所需 scope: orders:writewrite

数据格式

{
  "tracking_company": "顺丰速运",
  "tracking_number": 21837938274
}

快递公司列表

顺丰速运
申通快递
圆通快递
中通快递
韵达快递
天天快递
百世快递
全峰快递
德邦物流

(tracking_company 参数建议从以下列表中选择一个,否则可能无法跟踪物流信息)

发送请求

POST /api/orders/order/2894/fulfillment/

返回结果

{
  "id": 291,
  "status": "pending",
  "tracking_info": "",
  "tracking_company": "顺丰速运",
  "tracking_number": "21837938274",
  "tracking_url": "",
  "kd100_data": []
}

查询订单发货列表

GET /api/orders/order/[id]/fulfillment/

所需 scope: orders:readread

发送请求

GET /api/orders/order/2894/fulfillment/

返回结果

{
    "count": 2,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 3199,
            "status": "success",
            "tracking_info": "",
            "tracking_company": "",
            "tracking_number": "",
            "tracking_url": "",
            "kd100_data": [],
            "receipt": {
                "content": "test"
            },
            ...
        }
    ]
}

查询指定id的订单发货信息

GET /api/orders/order/[id]/fulfillment/[fulfillment_id]/

所需 scope: orders:readread

发送请求

GET /api/orders/order/2894/fulfillment/3199/

返回结果

{
    "id": 3199,
    "status": "success",
    "tracking_info": "",
    "tracking_company": "",
    "tracking_number": "",
    "tracking_url": "",
    "kd100_data": [],
    "receipt": {
        "content": "test"
    }
}

取消订单发货

POST /api/orders/order/[id]/fulfillment/[fulfillment_id]/cancel/

所需 scope: orders:writewrite

发送请求

POST /api/orders/order/2894/fulfillment/291/cancel/

返回结果

{
  "id": 291,
  "status": "cancelled",
  "tracking_info": "",
  "tracking_company": "顺丰速运",
  "tracking_number": "21837938274",
  "tracking_url": "",
  "kd100_data": []
}

标记订单发货为已签收

系统会自动追踪订单发货的状态并标记为签收,也可以通过接口直接标记

POST /api/orders/order/[id]/fulfillment/[fulfillment_id]/close/

所需 scope: orders:writewrite

发送请求

POST /api/orders/order/2894/fulfillment/291/close/

返回结果

{
  "id": 291,
  "status": "closed",
  "tracking_info": "",
  "tracking_company": "顺丰速运",
  "tracking_number": "21837938274",
  "tracking_url": "",
  "kd100_data": []
}

results matching ""

    No results matching ""