首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ATG -订单级别的折扣可以应用于商品吗?

ATG -订单级别的折扣可以应用于商品吗?
EN

Stack Overflow用户
提问于 2014-03-27 19:25:04
回答 2查看 1.2K关注 0票数 1

假设我的手推车里有两个项目,每个50美元,我也有一张优惠券'20美元便宜100‘。当我应用这个时,我的购物车将如下所示(为了简单和专注,我取消了税收和航运)

项目1 50 X1 = 50

项目2 50 X1 = 50

小计=100

折扣(-)20

**共计80

现在,我有多个案例,我必须将这20美元分成项目,这样在第三方返回是很容易的,而且在两个独立供应商将完成这两个项目的情况下。

据我所知,ATG的ReturnManager类提供了大量的方法来计算回报,并考虑了所有项目、发货订单、折扣和税收。

但是有什么方法可以根据加权平均算法把订单折扣平分到盒子里吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-02-18 13:57:45

最简单的方法是在订单管道处理器(自定义处理器)中执行拆分算法,将拆分项目级别的折扣共享存储在ApportionmentInfo存储库项中。每当出现返回时,您都需要通过订单访问此存储库项,并将其显示给用户。

你好Gaurav E

票数 1
EN

Stack Overflow用户

发布于 2014-05-07 01:12:21

你不能

基本上,OrderPricingEngine将对OrderPriceInfo进行调整。您不能将其解析到项目级别,因为触发器已经就绪。

最佳做法是将重价格订单作为服务公开给第三方。重新运行计算

并确定返回值。如果您自定义每个促销级别,它将打开潘多拉盒的再价格订购问题。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22697277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档