验证优惠券代码

我测试了优惠券功能,运行完美。:+1:

不过,我对促销代码的验证(或缺乏验证)有些担忧。

复现步骤:

  1. 输入有效的测试信用卡
  2. 输入一个在我的优惠券配置中不存在的随机促销代码
  3. 交易完成
  4. 按全额价格扣款,未应用任何折扣

从系统角度来看,这是预期行为,这一点我完全理解。但我希望达成共识:在第 2 步中,如果输入了无效的促销代码,系统应要求用户进行干预,暂停流程并提示用户。

如果允许交易继续进行,用户会预期获得折扣价,却对全额扣款感到意外。输入错误确实存在,我见过用户即使在最简单的复制粘贴说明上也手忙脚乱。

如果所有人都能复现此问题,可考虑以下方案:

  • 引入促销代码的验证检查
  • 支持通过硬编码的 URL 参数预填充促销代码字段,以减少手动输入,例如:/s/productname?promo_code=awesomesupporter
5 个赞

发现得很及时!我会将此添加到待改进事项列表中。

6 个赞

谢谢 Justin,非常感谢您为此付出的努力。

3 个赞

优惠券代码验证已在此 PR 中实现:

编辑:已合并。

4 个赞