应用百分比折扣凭证以及订单级别促销时,购物车计算错误

2020-09-22 17:42发布

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

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


Hi Hybris专家,

我们要求同时使用订单级别促销和百分比折扣。 我已使用OOTB Hybris V5.7提供的凭证模型和凭证服务,将凭证应用在具有订单级别折扣的购物车上,但OOB凭证提供的折扣值是初始总计(小计)而不是促销应用的总计。 对于这个问题的任何帮助或指导,我们将不胜感激。

感谢Sumit

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

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


Hi Hybris专家,

我们要求同时使用订单级别促销和百分比折扣。 我已使用OOTB Hybris V5.7提供的凭证模型和凭证服务,将凭证应用在具有订单级别折扣的购物车上,但OOB凭证提供的折扣值是初始总计(小计)而不是促销应用的总计。 对于这个问题的任何帮助或指导,我们将不胜感激。

感谢Sumit

付费偷看设置
发送
5条回答
空代码
1楼-- · 2020-09-22 18:16

我不确定以下内容是否可以立即进行调整。 但这将是我基于使用凭单的经验所采取的方法。

-创建新的凭证类型(因为兑换方法在jalo层中)-在兑换方法中,使用您自己的方法凭证重新计算-该方法应该是将为您的网站创建的自定义CommerceCartCalculationStrategy的一部分。 -在您的凭证重新计算实现中,您将根据业务需要使用合计-由于我们创建了新类型,因此不会像我之前所说的那样影响当前的凭证兑换逻辑,具体取决于类型

Tong__Ming
2楼-- · 2020-09-22 18:32

嗨,查尔斯,

我可以看到此问题是从Hybris版本6.3(AbstractOrderPopulator.class,方法名称为addTotals)引入的。 SAP Hybris是否有可能解决此问题。 既然影响了许多组织?

感谢Venkat

代楠1984
3楼-- · 2020-09-22 18:23

嗨,Sumit,

不幸的是,旧版促销和优惠券彼此不兼容。 您必须自定义Voucher服务才能更改此行为。

现在建议使用新的优惠券和促销引擎(v6.1及更高版本)

compass1988
4楼-- · 2020-09-22 18:23

嗨,查尔斯,以下是代码片段,我试图在CartModel中设置总的可用折扣值,而OOTB从中获取折扣值,但是我没有得到成功的结果 此过程。能否请您提供一些位代码片段以在服务级别上对此进行自定义。

最终列表集合= new ArrayList(); 最终DiscountValue discountvalue =新的DiscountValue(" row1",discountAmount,false," INR"); collection.add(discountvalue); cartModel.setDiscounts(collection);

感谢Sumit

梦想连接
5楼-- · 2020-09-22 18:37

Hi Sumit,

您能够解决此问题吗? 如果可以的话,您能带我逐步执行一下吗? 现在我们的系统中也有同样的问题。

谢谢。

一周热门 更多>