文件预览

bg-order-combinedshipment-list-get.md

查看 Temu Order US 技能包中的文件内容。

文件内容

references/apis/bg-order-combinedshipment-list-get.md

# 可合并发货订单组列表 — `bg.order.combinedshipment.list.get`

| 项 | 值 |
|----|-----|
| **脚本** | `scripts/us_order_combinedshipment_list_get.py` |
| **Partner 文档** | https://partner-us.temu.com/documentation(`menu_code` / `sub_menu_code` 以 Partner 后台该接口页为准) |
| **网关** | `POST /temu/proxy`,`type`=`bg.order.combinedshipment.list.get`,业务载荷放在 Body 的 `params` |

**Description:** The `bg.order.combinedshipment.list.get` interface is designed for merchants to retrieve **combined shipping groups**, including lists of parent orders that can be combined for shipping(供商家查询**可合并发货**的订单组,每组包含可合并发货的父订单列表)。

> **网关鉴权字段**由本 skill 网关脚本处理;业务参数见下方 `request`(官方无额外筛选字段,可传空对象)。建议使用 **`tokenPurpose=order-shipping`**。

---

## Request 结构(官方业务参数)

```text
params
└── request (OBJECT, 选填)
    └── (无子字段;可传 {} 或不传 request)
```

### `request`

| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| _(无)_ | — | — | 官方入参表仅声明 `request` 对象,**无其它业务筛选字段**;调用时通常传空对象 `{}` 或省略 `request` |

### 网关 `params` 写法

```json
{
  "accessToken": "TOKEN",
  "tokenPurpose": "order-shipping",
  "request": {}
}
```

```json
{
  "accessToken": "TOKEN",
  "tokenPurpose": "order-shipping"
}
```

---

## Response(Temu `body` 解析后)

```text
response
├── success
├── errorCode
├── errorMsg
└── result
    └── combinedShippingGroups[] (OBJECT[])
        └── combinedShippingGroup[] (OBJECT[])
            ├── parentOrderSn
            ├── parentOrderStatus
            ├── parentOrderTime
            ├── mallId
            └── semiUniqueId
```

### `response` 顶层字段

| 参数 | 类型 | 说明 |
|------|------|------|
| success | BOOLEAN | success |
| errorCode | INTEGER | error code |
| errorMsg | STRING | error message |
| result | OBJECT | 可合并发货组列表等业务结果 |

### `result`

| 参数 | 类型 | 说明 |
|------|------|------|
| combinedShippingGroups | OBJECT[] | Combined shipping groups(可合并发货组列表);每组内包含可合并发货的父订单列表 |

### `combinedShippingGroups[]` 元素

| 参数 | 类型 | 说明 |
|------|------|------|
| combinedShippingGroup | OBJECT[] | A list of parent orders that can be combined for shipping(本组内可合并发货的父订单列表) |

### `combinedShippingGroup[]` 元素

| 参数 | 类型 | 说明 |
|------|------|------|
| parentOrderSn | STRING | parent order number(父订单号) |
| parentOrderStatus | INTEGER | Status of the parent order(父订单状态),见下表 |
| parentOrderTime | INTEGER | Time when the parent order was placed(父订单下单时间,秒级时间戳) |
| mallId | LONG | mallId(店铺/商城 ID) |
| semiUniqueId | STRING | Unique identifier for semi-managed stores(半托管店铺唯一标识) |

#### `parentOrderStatus`(出参)

| 值 | 说明 |
|----|------|
| `1` | PENDING(待处理) |
| `2` | UN_SHIPPING(待发货) |
| `3` | CANCELED(已取消) |
| `4` | SHIPPED(已发货) |
| `41` | PARTIALLY_SHIPPED(部分发货,仅 local mall) |
| `5` | DELIVERED / RECEIPTED(已签收) |
| `51` | PARTIALLY_DELIVERED(部分签收,仅 local mall) |

> 与 `bg.order.list.v2.get` 出参中 `parentOrderMap.parentOrderStatus` 含义一致;具体以 Partner 文档为准。

---

## 示例

```bash
python scripts/us_order_combinedshipment_list_get.py '{
  "accessToken": "TOKEN",
  "tokenPurpose": "order-shipping",
  "request": {}
}'
```

典型流程:本接口拉**可合并发货**父单组 → 对组内 `parentOrderSn` 调用 `bg.order.shippinginfo.v2.get` / `bg.order.decryptshippinginfo.get` 取地址 → 后续合并发货/面单接口(待接入)。