如何处理RedemptionQuantityLimit和RedemptionQuantityLimitPerUser问题

2020-09-12 16:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何处理RedemptionQu...

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

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


如何处理RedemptionQuantityLimit和RedemptionQuantityLimitPerUser到受限凭证[hybris 5.2]

4条回答
Nan4612
2020-09-12 17:37

这可以通过在结帐期间在placeOrder方法之后使凭证调用无效来解决。

我能够达到以下目标:

  OrderModel orderModel = super.placeOrder(cartModel);
         
          Collection  AppliedVoucherCodes = getVoucherService()。getAppliedVoucherCodes(cartModel);
   
          if(!CollectionUtils.isEmpty(appliedVoucherCodes))
          {
              for(字符串AppliedvoucherCode:AppliedVoucherCodes)
              {
                  voucherService.createVoucherInvalidation(appliedvoucherCode,orderModel);
              }
          }
          返回orderModel;


  

此方法将voucherInvalidations保存在凭证上。

干杯

Viji

一周热门 更多>

相关问答