问题原因:
1. 第一个版本,订单金额 = 产品总金额,但是产品总金额可能包含税费,可能不包含税费。如果不包含税费,则会导致利润偏低(很久以前的历史逻辑)
2. 第二个版本,订单金额 = 产品总金额 + 税费,但是产品总金额可能包含税费,可能不包含税费。如果包含税费,则重复计算税费,导致利润偏高
3. 第三个版本,订单金额 = 买家支付金额,买家支付金额可能包含税费,可能不包含税费。如果不包含税费,则会导致利润偏低,订单会被自动设置待审核,影响发货。
优化方案:
使用接口返回的订单总额(SubTotal,不包含其他费用,=产品金额-折扣)+税费+运费
已经找销售部,财务部的同事,和Ebay后台订单数据核对过,这种算法是正确的
已发布服务到生产环境