Skip to content

Special Price

Description

取得商品特價金額

依門市、銷售方式、取貨時間、會員群組與客戶端裝置,計算商品可套用的特賣特價。 - 特賣有限定適用平台時,僅限定平台的客戶端裝置可取得特價;未限定平台的特賣各裝置皆可套用。 - 未帶 client_device 時不依平台篩選。 - 無可套用特賣時,spe_price 回傳 null。

Resource

POST /v1/promotion

Authorization

採用 OAuth 2.0 Bearer Token,詳細使用流程請參考 Auth Login。

Request Body Parameters

Name Type Description
shop_id string 門市代碼
products array 商品清單(需含 prod_id 商品代碼、price1 售價、iscomb 是否套餐、ispack 是否單品組合)
sale_method integer 銷售方式代碼(999 = 全部)
pickup_datetime string 取貨時間
EXAMPLE "2026-09-29 12:00:00"
vip_group_id string 會員群組
(optional)
client_device string 客戶端裝置
(optional)
EXAMPLE KIOSK、PWA、EC_QUICK_ORDER
特價依此裝置套用特賣的適用平台;未帶則不依平台篩選

Request Example

{
    "shop_id": "000030",
    "products": [
        {
            "prod_id": "A0001",
            "price1": 100,
            "iscomb": "0",
            "ispack": "0"
        }
    ],
    "sale_method": 999,
    "pickup_datetime": "2026-09-29 12:00:00",
    "vip_group_id": "",
    "client_device": "PWA"
}

Response Body Parameters

Name Type Description
product array 商品清單(沿用 Request 帶入的商品欄位,並回填 spe_price)

Response Body Parameters - Product

Name Type Description
prod_id string 商品代碼
price1 float 售價
spe_price float 特價;無可套用特賣時為 null

Response Example

{
    "product": [
        {
            "prod_id": "A0001",
            "price1": 100.0,
            "iscomb": "0",
            "ispack": "0",
            "spe_price": 90.0
        }
    ]
}