Unlock Group API
Description
Unlock Group API 允許團主(Host)將已鎖定(Locked)或已關閉(Closed)的團購訂單重新開啟(Open)。
Resource
POST /v1/order/group/{group_order_id}/unlock
Authorization
採用 OAuth 2.0 Bearer Token,詳細使用流程請參考 Auth Login。
* 注意:必須使用團主本人的 Token 才能執行此操作,系統會比對 Token 中的 vip_id 與團主訂單的 vip_id 是否一致。
Path Parameters
| Name | Type | Description |
|---|---|---|
| group_order_id | string | 團主訂單編號 (Host Order ID) |
Request Body Parameters
| Name | Type | Description |
|---|---|---|
| store | Store | 門市資訊 |
| customer | Customer | 訂購人資訊 (Ocard 會員驗證身分必填) |
Store
| Name | Type | Description |
|---|---|---|
| id | string | 門市代號 |
Customer
| Name | Type | Description |
|---|---|---|
| id | string | 會員編號 (optional) |
| name | string | 姓名 |
| mobile | string | 手機號碼 (optional) |
| address | string | 地址,銷售方式為外送時必填 (order.type is DELIVERY) (optional) |
| vip_group_id | string | vip群組代碼 (optional) |
Request Example
{
"store": {
"id": "A01"
},
"customer": {
"name": "王小明",
"mobile": "0912345678"
},
}
Response Body Parameters
| Name | Type | Description |
|---|---|---|
| id | string | 團購訂單編號 (該筆被解鎖的 Group ID) |
Response Example
{
"id": "2026012300001"
}
Notes
-
權限控管:
- 僅限團主本人操作。若 Token 解析出的
vip_id與訂單不符,將回傳403錯誤。 - 若為 Ocard 會員,需於 Request Body
customer提供手機號碼以驗證身分。
- 僅限團主本人操作。若 Token 解析出的
-
狀態變更:
- 執行成功後,
weborder_group表中的status將被更新為0(OPEN)。 - 解鎖後,該團購訂單可再次接受
Join Group請求。
- 執行成功後,