优惠券是独立商业能力,激活后条款锁定。优惠码、定向发放、客户领取与兑换流水分别记录;资格、时间窗、首购、每人次数和总名额由服务端判断。界面只引用优惠并展示解析后的条款。
优惠券与定向优惠
用投放凭证领取优惠,或由可信后端定向发放。
SDK 0.0.1更新于
条款与资格
发放与结账
- 私密服务端 Key 使用 offers:grant;浏览器领取由当前 Funnel 已发布的 claim_offer 节点执行。
- 将屏幕按钮连接到 Funnel 的领取优惠节点;服务端校验资格并保留原动作回执。刷新与展示不会领取优惠。
- 优惠码通过当前 redeemCoupon 兑换,或由 Funnel 优惠节点领取;结账节点绑定优惠,核销以已验证交易与优惠流水为准。
示例中的 couponId、productVersionId 和已认证客户 ID 需要来自你的当前 App / 环境。重复业务写入请保存并复用原 requestId。
// 可信服务端:需要显式的 offers:grant 权限。const result = await groove.grantOffer({ customerId: authenticatedGrooveCustomerId, couponId, requestId: offerClaimRequestId,}); // 浏览器只读取优惠;领取与购买通过已发布 Funnel 节点执行。const offers = await grow.listOffers();// Configure couponId in the Funnel claim node and the checkout offer binding.// Start and display that Funnel using createFunnelStartClient / showFunnelRun.