2020-09-22 17:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hi Hybris专家,
我们要求同时使用订单级别促销和百分比折扣。 我已使用OOTB Hybris V5.7提供的凭证模型和凭证服务,将凭证应用在具有订单级别折扣的购物车上,但OOB凭证提供的折扣值是初始总计(小计)而不是促销应用的总计。 对于这个问题的任何帮助或指导,我们将不胜感激。
感谢Sumit
我不确定以下内容是否可以立即进行调整。 但这将是我基于使用凭单的经验所采取的方法。
-创建新的凭证类型(因为兑换方法在jalo层中)-在兑换方法中,使用您自己的方法凭证重新计算-该方法应该是将为您的网站创建的自定义CommerceCartCalculationStrategy的一部分。 -在您的凭证重新计算实现中,您将根据业务需要使用合计-由于我们创建了新类型,因此不会像我之前所说的那样影响当前的凭证兑换逻辑,具体取决于类型
嗨,查尔斯,
我可以看到此问题是从Hybris版本6.3(AbstractOrderPopulator.class,方法名称为addTotals)引入的。 SAP Hybris是否有可能解决此问题。 既然影响了许多组织?
感谢Venkat
嗨,Sumit,
不幸的是,旧版促销和优惠券彼此不兼容。 您必须自定义Voucher服务才能更改此行为。
现在建议使用新的优惠券和促销引擎(v6.1及更高版本)
嗨,查尔斯,以下是代码片段,我试图在CartModel中设置总的可用折扣值,而OOTB从中获取折扣值,但是我没有得到成功的结果 此过程。能否请您提供一些位代码片段以在服务级别上对此进行自定义。
最终列表集合= new ArrayList(); 最终DiscountValue discountvalue =新的DiscountValue(" row1",discountAmount,false," INR"); collection.add(discountvalue); cartModel.setDiscounts(collection);
Hi Sumit,
您能够解决此问题吗? 如果可以的话,您能带我逐步执行一下吗? 现在我们的系统中也有同样的问题。
谢谢。
最多设置5个标签!
我不确定以下内容是否可以立即进行调整。 但这将是我基于使用凭单的经验所采取的方法。
-创建新的凭证类型(因为兑换方法在jalo层中)-在兑换方法中,使用您自己的方法凭证重新计算-该方法应该是将为您的网站创建的自定义CommerceCartCalculationStrategy的一部分。 -在您的凭证重新计算实现中,您将根据业务需要使用合计-由于我们创建了新类型,因此不会像我之前所说的那样影响当前的凭证兑换逻辑,具体取决于类型
嗨,查尔斯,
我可以看到此问题是从Hybris版本6.3(AbstractOrderPopulator.class,方法名称为addTotals)引入的。 SAP Hybris是否有可能解决此问题。 既然影响了许多组织?
感谢Venkat
嗨,Sumit,
不幸的是,旧版促销和优惠券彼此不兼容。 您必须自定义Voucher服务才能更改此行为。
现在建议使用新的优惠券和促销引擎(v6.1及更高版本)
嗨,查尔斯,以下是代码片段,我试图在CartModel中设置总的可用折扣值,而OOTB从中获取折扣值,但是我没有得到成功的结果 此过程。能否请您提供一些位代码片段以在服务级别上对此进行自定义。
最终列表集合= new ArrayList(); 最终DiscountValue discountvalue =新的DiscountValue(" row1",discountAmount,false," INR"); collection.add(discountvalue); cartModel.setDiscounts(collection);
感谢Sumit
Hi Sumit,
您能够解决此问题吗? 如果可以的话,您能带我逐步执行一下吗? 现在我们的系统中也有同样的问题。
谢谢。
一周热门 更多>