即使购物车不满足规则条件,优惠券也会与促销规则一起应用于购物车

2020-09-15 04:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我设置了单个代码优惠券和促销规则,条件优惠券代码和购物车总额超过$ 1000,并且仅作为触发消息进行操作。 现在,当我尝试将优惠券应用于店面优惠券时,即使购物车总额少于$ 1000,我也可以在hmc的cppliedcoupons中看到它。 根据我的假设,如果不满足规则,则优惠券代码也不应附加在购物车上。

如果我做错了任何事情,请帮助我。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我设置了单个代码优惠券和促销规则,条件优惠券代码和购物车总额超过$ 1000,并且仅作为触发消息进行操作。 现在,当我尝试将优惠券应用于店面优惠券时,即使购物车总额少于$ 1000,我也可以在hmc的cppliedcoupons中看到它。 根据我的假设,如果不满足规则,则优惠券代码也不应附加在购物车上。

如果我做错了任何事情,请帮助我。

付费偷看设置
发送
8条回答
梦想连接
1楼-- · 2020-09-15 05:37

嗨,谢谢您的回复。

我正在分享适用于我的情况的解决方案:

在您的类的createProductEntryList()方法中添加以下代码,该代码扩展了AbstractCartPageController类:

  List  AppliedVouchers = cartData.getAppliedVouchers();
      if(appliedVouchers!= null && cartData.getAppliedOrderPromotions()。isEmpty()&& cartData.getAppliedProductPromotions()。isEmpty())
      {
          for(字符串voucherCode:AppliedVouchers)
          {
              voucherFacade.releaseVoucher(voucherCode);
          }
      }



  
大道至简
2楼-- · 2020-09-15 05:39

:先消耗凭证再释放是一项非常昂贵的操作。 我宁愿阻止使用优惠券。 很好,尽管您找到了解决方案。

一周热门 更多>