跳到主要内容

getCartByKeys

按商品 key 三元组批量查价(该分组下唯一 POST 接口)。前端从 localStorage 取购物项的 key 三元组 + area/language,后端按 (area, language) 返回每行的实时套餐价 / 库存 + 商品名 / 图。

属性
方法POST
路径/config/getCartByKeys
鉴权公开
Content-Typeapplication/json

请求体

{
"area": "us",
"language": "en",
"items": [
{ "sortKey": "rings", "productKey": "solitaire", "comboKey": "0.5ct-gold" }
]
}
字段类型必填说明
areastring地区代码
languagestring语言代码
itemsarray购物项数组
items[].sortKeystring分类 key
items[].productKeystring商品 key
items[].comboKeystring套餐 key

响应

{
"code": 0,
"message": "",
"data": {
"list": [
{
"id": 0,
"comboName": "",
"comboKey": "",
"name": "",
"image": "",
"sortKey": "",
"productKey": "",
"areaInfo": {}
}
]
}
}

:::note area 兜底 getCartByKeys 内部按 area → default → us 命中价格行。新站价格表常只有 default 行,此前该接口曾漏 default 兜底导致加购后购物车恒空。 :::

示例

curl -s -X POST 'https://service.boldsaasify.com/config/getCartByKeys' \
-H 'Content-Type: application/json' \
-H 'X-Site-Domain: boldradiant.com' \
-d '{"area":"us","language":"en","items":[{"sortKey":"rings","productKey":"solitaire","comboKey":"0.5ct-gold"}]}'