批量折扣码被爬走遭大量薅羊毛怎么防范
现象#
上线 48 小时内某 8 折码被兑换 600 次,收货地址集中在同一转运仓,码还出现在三个优惠券聚合站。
原因#
- 短静态码可被枚举,
/discount/CODE链接又能直接分享和批量试探 - 没有设置总使用次数与有效期,一个码泄露就是长期敞口
one use per customer按邮箱判断,换邮箱就能重复领- 公开页面放折扣链接,聚合站与浏览器插件会马上把它抓走
处理步骤#
- 给每个码设
Limit to one use per customer、总使用上限、结束日期与最低消费 - 高价值活动改用一次性唯一码,一客一码,泄露也只损失一单
- 不要把
/discount/链接放在公开页,改为邮件或登录后发放 - 在边缘 WAF 对
/discount/*与结账折扣接口按 IP 限速 - 持续监控兑换速率,单码一小时超阈值就暂停并排查来源
验收标准#
同一邮箱第二次兑换提示无效,达到总上限后码自动失效,聚合站抓到的旧码已过期。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。