coupang
POST/v2/providers/openapi/apis/api/v4/vendors/{vendorId}/products/items/cashback2609170000

[图书] 使用商品返现

# 01

简介

[图书] 使用商品返现

# 02

详细内容

API支持的买家用户地区:韩国

为每个产品单项ID 使用返现规则。

它可以应用于使用了相同返现规则的属性,并且只能用于审核通过的属性。

  • 返现功能仅适用于图书产品,可与酷澎销售负责人在签订合同并协商好使用政策后使用。

每种返现的业务逻辑请参考下表:

Value type 说明 value maxAmount Example 计算公式 返现金额
FIXED(定额折扣) 无论顾客购买的商品数量如何,都会返还固定金额。 即使购买多件商品,也只会累积固定数量的返现。 1000 null Price : ₩5,000 Quantity : 2 Paid : ₩10,000 cash_back = value ₩1,000
FIXED_WITH_QUANTITY(按照数量定额) 返现金额为固定金额乘以购买的商品数量。 1000 null Price : ₩5,000 Quantity : 2 Paid : ₩10,000 cash_back = value*Quantity ₩2,000

路径

POST/v2/providers/openapi/apis/api/v4/vendors/{vendorId}/products/items/cashback

示例端点

https://api-gateway.coupang.com/v2/providers/openapi/apis/api/v4/vendors/A00012345/products/items/cashback
# 03

Path 参数

NameTypeDescription
vendorId*string
卖家ID

酷澎分配给卖家的固有代码 e.g.) A00012345
# 04

请求体参数

请求参数

请求体参数

NameTypeDescription
vendorId*string
卖家ID

酷澎分配给卖家的固有代码 e.g.) A00012345
ruleId*string
Rule ID

输入返现相关合约签订后所提供的规则ID
valueType*string
返现类型

FIXED(定额折扣), FIXED_WITH_QUANTITY(按数量定额折扣
value*string
累计值

最少值1
maxAmountstring
最大返现值

最少值0;FIXED或FIXED_WITH_QUANTITY无需该参数
vendorItemIds*object[]
要使用相同返现规则的属性ID 列表

可返现的属性ID最多为50个。

必须值
startAt*string
开始时间

yyyy-MM-ddTHH:mm:ss

至少比当前时间晚2 小时才可使用(如果当前时间是下午 2 点,则可在下午4 点之后设置 startAt)
endAt*string
结束时间

yyyy-MM-ddTHH:mm:ss
codestring
Http 申请
messagestring
成功或失败时相应信息会出现
200: OK
206: 部分成功
400: 错误请求,将显示相应的错误请求消息
500: 内部错误
datastring
当返现规则应用成功时,返回属性列表;如果失败,返回失败原因。
successVendorItemIds
data.successVendorItemIds
string
应用返现规则成功的属性列表
failVendorItemIds
data.failVendorItemIds
string
返现规则应用失败的属性列表和相应的失败原因
400 (Check parameter requested)string
查看是否正确输入了开始日期和结束日期。
500 (Server Error)string
API调用成功,但系统内部发生错误。 查看返现是否正常应用。
请求示例application/json
{
  "ruleId": "3944",
  "valueType": "FIXED_WITH_QUANTITY",
  "value": "270",
  "maxAmount": "",
  "vendorItemIds": [
    "82650648946",
    "3000001897"
  ],
  "startAt": "2022-08-03T16:41:12",
  "endAt": "2099-12-31T23:59:59"
}
# 05

响应体

响应消息

NameTypeDescription
codeinteger
Http 申请
messagestring
成功或失败时相应信息会出现
200: OK
206: 部分成功
400: 错误请求,将显示相应的错误请求消息
500: 内部错误
dataobject
当返现规则应用成功时,返回属性列表;如果失败,返回失败原因。
successVendorItemIds
data.successVendorItemIds
object[]
应用返现规则成功的属性列表
failVendorItemIds
data.failVendorItemIds
object[]
返现规则应用失败的属性列表和相应的失败原因

Response Example

{
  "code": 206,
  "message": "PARTIAL_CONTENT",
  "data": {
    "successVendorItemIds": [
      "3000001886"
    ],
    "failVendorItemIds": [
      {
        "3000001905": "Invalid vendorItemId, vendorItemId doesn't exist or doesn't belong to corresponding vendorId"
      }
    ]
  }
}
# 06

错误码

HTTP代码消息
400HTTP_400Bad Request

错误说明

HTTP类型错误消息解决方案
400400 (Check parameter requested)

返现值不可为空,最小值为1

查看是否正确输入了1及大于1的返现值(value)

400400 (Check parameter requested)

RuleId不可为空,必须为数字

查看RuleId是否输入正确。

400400 (Check parameter requested)

返现类型不能为空,可用值为FIXED、RATE和FIXED_WITH_QUANTITY。

查看返现类型(valueType)值是否输入正确。

400400 (Check parameter requested)

vendorItemId列表不可为空, 最小数为1,最大为50。

查看vendorItemId列表值是否输入正确。

400400 (Check parameter requested)

返现规则的开始或结束时间不可为空。

查看是否正确输入了开始日期和结束日期。

500500 (Server Error)

INTERNAL_SERVER_ERROR

API调用成功,但系统内部发生错误。 查看返现是否正常应用。