促销数据管理
ACP支持通过REST API管理促销数据。促销只能通过API提交,不支持SFTP文件上传。5.1 Promotion对象
促销状态
生效时间范围
active_period 使用 DateTimeRange 类型,包含 start_time 和 end_time 两个字段:
适用商品
applies_to 使用 ProductTarget 类型指定促销适用的商品:
variant_ids,促销适用于该商品的所有变体。
5.2 三种折扣类型
固定金额折扣(AmountOffBenefit)
百分比折扣(PercentOffBenefit)
免运费(FreeShippingBenefit)
5.3 完整的Promotion示例
5.4 API提交方式
促销通过PATCH端点进行upsert操作:id 匹配:已有则更新,不存在则创建。
5.5 Checkout Session中的折扣处理
当AI代理创建Checkout Session时,促销折扣通过以下字段传递。折扣码
codes 数组包含用户提供的折扣码。
已应用的折扣(AppliedDiscount)
Coupon对象
percent_off(百分比折扣)或 amount_off(固定金额折扣)两种模式。
被拒绝的折扣(RejectedDiscount)
如果折扣码无效或不适用,会出现在rejected 数组中:
完整的折扣结构示例
5.6 最佳实践
下一章: 第6章:数据质量最佳实践 — ID稳定性、URL规范、禁止内容