订单-收货地址-保存

订单 - 修改收货地址

接口信息

  • 接口地址: {your-site-url}/api/skill/order/change-shipping-address
  • 基础 URL: {your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/apimanager666
  • 请求方式: POST
  • 说明: 此接口用于修改指定订单的收货地址信息。

认证

请求头中需要携带 skill-access-token

Header
skill-access-token {your-skill-access-token} (请替换为你自己的 token)
Content-Type application/json

请求参数 (JSON Body)

字段 类型 必填 说明
order_id int 订单 ID
shipping_address Object 修改后的收货地址信息

shipping_address 字段

字段 类型 必填 说明
shipping_address.first_name string 收货人名字
shipping_address.last_name string 收货人姓氏
shipping_address.phone string 收货人电话
shipping_address.email string 收货人邮箱
shipping_address.country_code string 国家简码,从 得到国家和省列表 获取
shipping_address.province_code string 省/州简码
shipping_address.city string 城市
shipping_address.address_1 string 详细地址行 1
shipping_address.address_2 string 详细地址行 2
shipping_address.company string 公司名称
shipping_address.zip string 邮政编码
shipping_address.order_id int 所属订单 ID(与顶层的 order_id 一致)

请求示例

cURL

curl --location --request POST '{your-site-url}/api/skill/order/change-shipping-address' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "order_id": 6416,
    "shipping_address": {
        "order_id": 6416,
        "first_name": "张",
        "last_name": "三",
        "phone": "+358 13133333333",
        "email": "11e867235711@qq.com",
        "country_code": "CN",
        "province_code": "AH",
        "city": "青岛",
        "address_1": "辽源路街道",
        "address_2": "4-4-403",
        "company": "",
        "zip": "266300"
    }
}'

返回结果

code200 表示调用成功;code 不为 200 表示调用失败。

成功响应

{
    "code": 200,
    "data": [],
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Array 返回数据(修改成功时为空数组)

操作流程

  1. 调用 订单-收货地址-获取 获取当前收货地址,同时通过返回的 isCanChangeAddress 判断是否允许修改
  2. isCanChangeAddresstrue,修改地址信息后调用本接口提交

注意事项

  1. 修改收货地址前,通过 订单-收货地址-获取 返回的 isCanChangeAddress 判断是否允许修改
  2. country_codeprovince_code 需传入有效的简码值,对应 得到国家和省列表 中的国家/省简码
  3. shipping_address.order_id 需与顶层 order_id 保持一致
Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2026-06-02 16:07:16

results matching ""

    No results matching ""