Skip to main content

促销数据管理

ACP支持通过REST API管理促销数据。促销只能通过API提交,不支持SFTP文件上传。

5.1 Promotion对象

促销状态

生效时间范围

active_period 使用 DateTimeRange 类型,包含 start_timeend_time 两个字段:

适用商品

applies_to 使用 ProductTarget 类型指定促销适用的商品:
如果不指定 variant_ids,促销适用于该商品的所有变体。

5.2 三种折扣类型

固定金额折扣(AmountOffBenefit)

减免固定金额。上例表示减免10.00 USD(金额使用minor units,即分)。

百分比折扣(PercentOffBenefit)

按百分比减免。上例表示打八折(减免20%)。

免运费(FreeShippingBenefit)

免除运费。无需额外参数。

5.3 完整的Promotion示例

5.4 API提交方式

促销通过PATCH端点进行upsert操作:
id 匹配:已有则更新,不存在则创建。

5.5 Checkout Session中的折扣处理

当AI代理创建Checkout Session时,促销折扣通过以下字段传递。

折扣码

codes 数组包含用户提供的折扣码。

已应用的折扣(AppliedDiscount)

Coupon对象

Coupon支持 percent_off(百分比折扣)或 amount_off(固定金额折扣)两种模式。

被拒绝的折扣(RejectedDiscount)

如果折扣码无效或不适用,会出现在 rejected 数组中:

完整的折扣结构示例

5.6 最佳实践


下一章: 第6章:数据质量最佳实践 — ID稳定性、URL规范、禁止内容