根据应用的促销,将同一产品的单个订单/购物车条目拆分为多个订单/购物车条目

2020-08-15 02:36发布

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

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


我需要根据所应用的促销将单个订单条目拆分为多个订单条目。 例如:假设有一个1000升的体积配额阈值,可为客户提供5%的折扣。 假设客户下了1500升产品A的订单。因此,该客户有资格获得前1000升产品A的5%的折扣,并且接下来的500升将按正常费率收费。 在应用促销之前,产品A的购物车中只有一个订单条目。应用促销之后,需要将产品A的单个订单条目或行条目划分为两个行条目,其中两个产品A相同但数量不同且数量不同 价格或价格。 因此,如何根据促销逻辑将单个购物车条目拆分为多个购物车条目? 是否有一些OOTB的出路? 如果不是,那么如何将单个购物车条目划分为多个购物车条目?

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

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


我需要根据所应用的促销将单个订单条目拆分为多个订单条目。 例如:假设有一个1000升的体积配额阈值,可为客户提供5%的折扣。 假设客户下了1500升产品A的订单。因此,该客户有资格获得前1000升产品A的5%的折扣,并且接下来的500升将按正常费率收费。 在应用促销之前,产品A的购物车中只有一个订单条目。应用促销之后,需要将产品A的单个订单条目或行条目划分为两个行条目,其中两个产品A相同但数量不同且数量不同 价格或价格。 因此,如何根据促销逻辑将单个购物车条目拆分为多个购物车条目? 是否有一些OOTB的出路? 如果不是,那么如何将单个购物车条目划分为多个购物车条目?

付费偷看设置
发送
6条回答
超级大咸鱼
1楼 · 2020-08-15 03:10.采纳回答

嗨,拉维,

没有机制可以对订单条目OOTB进行拆分。 您将必须自定义实施它。

半个程序猿
2楼-- · 2020-08-15 03:08

嗨,拉维,

我们对拆分订单输入有相同的要求,能否告诉我们您如何实现自定义逻辑。

那真的对我们有帮助。

谢谢

Sakshi

路亽曱_Ryan
3楼-- · 2020-08-15 03:10

谢谢Charles的建议。 因此,执行此操作的自定义方法可能是创建扩展AbstractOrderEntry的新项目类型PromotionalLineEntry。 现在,我们可以添加两个新属性-PromotionalLineEntry(因为我们的单行条目可以分为2个行条目,即非促销和促销)和AbstractOrderEntry中的isPromoted(布尔类型)。 假定行条目L1分为L1.1和L1.2,其中L1.2是促销行条目,并且AbstractOrderEntry中的" isPromoted"属性指示该行项目是否分为促销行和非促销行条目。 到目前为止,这是我一直在想的,请告诉我是否有更好的自定义方法/逻辑来执行此操作。

樱桃小丸子0093
4楼-- · 2020-08-15 03:02

嗨,拉维,

您可以使用OOTB产品级促销" Multibuy"来满足上述要求。 尝试一次。

致谢,Rupesh

哎,真难
5楼-- · 2020-08-15 03:12

在将商品实际添加到购物车之后,您可以在AddToCartMethodHook中实现拆分逻辑。

zZ12138
6楼-- · 2020-08-15 03:04

嗨Rupesh,

我们的要求不同。 我们有不同的促销规则,它们对已添加的说产品A的某些数量部分提供折扣。因此,我们需要将此产品A分为两个行条目,即促销行条目和非促销行条目。 因此,我们创建了扩展ProductPromotions的自定义促销,并应用了自定义逻辑来确定与购物车中添加的行条目相对应的促销规则。 因此,我想" MultiBuy"可能无法满足我们的要求。 谢谢你的建议。

此致

Ravi

一周热门 更多>