订单库存业务逻辑确认

更新时间:2023-11-09 23:50:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

订单

1. Pad手工改折扣计算流程,Hybris记录折扣后调用服务平台营销模块计算。需要服务平

台提供接口

2. 线上商品支付介质分摊:在订单支付完后hybris调用服务平台计算,余额积分电子券现

金(顺序?最后一个做减法)

3. 线下商品支付介质分摊:在订单支付完后hybris调用服务平台,服务平台调用CRM做

分摊。 4. 服务平台负责线上商品促销;CRM负责线下会员商品促销;ERP负责线下非会员商品促

销 5. 线上促销分摊:由服务平台的营销模块提供服务

6. 线下促销:由服务平台调用对应的CRM或ERP进行计算

7. 线上促销:1.商品级满减,2.商品级满折 3.订单级满减通过优惠券方式实现

8. 线下促销:1. CRM会员折扣 2. 返优惠券返积分

9. 返优惠券,积分原则:在支付完成后调用服务平台接口计算。返优惠券,返积分不分摊

到商品行。 10. 线上用优惠券:优惠券产生在服务平台,优惠券使用规则在hybris,规则有2种,一种

是针对订单阀值,一种是针对商品。券规则只到券批次,不到单个券。 11. 线下用优惠券:由服务平台调用CRM,券生成、使用规则都在CRM。

12. 线上优惠券分摊原则:订单阀值类型优惠券按照订单内线上商品实际金额分摊。商品级

优惠券分摊到使用了优惠券的商品。 13. 现有支付介质字典在服务平台维护,需要提供接口。

14. 结算页面使用支付介质:只有生成订单时才会调用服务平台接口使用支付介质,需要提

供接口。

15. 运费计算都由前端页面,pad调用服务平台进行计算。包括运费重算逻辑(修改地址,

运送方式等)。

16. 自提:只有母单内全是同一门店O2O商品的订单才能自提

17. 结算页面只有在线支付一种支付方式

18. 线上是否能直接使用积分,还是要换成电子券才能使用?

19. hybris生成订单的数据根据结算页面后台传给hybris的数据生成

20. 支付完成后,由服务平台支付模块通知hybris。

21. 提交订单业务逻辑:

验证商品。 验证库存。 验证促销金额。 使用支付介质。 订单生成 锁定库存 拆子单,销售单。 保存订单,子单,销售单。

删除原购物车对应的商品,如果购物车新增了或者多了数据,该数据不删。 购物车商品数量以提交订单时为准。

22. 未支付或者支付失败整单取消退款:所有介质原退,调用服务平台退余额,积分,电子

券接口。不产生退货单,退款单

23. 签收退货计算退款:

调用营销中心计算应退金额。 计算应退金额和原销售单差额。

按照现金,余额,积分,电子券的顺序计算退款? 举例:

原销售单订单支付介质:

商品 A B 现金 10 20 余额 20 40 电子券 30 60 总计: 30 60 90 营销中心计算返回应退金额:150 差额:150-180=-30 退款单:

现金 0 余额 60 电子券 90 24. 退货退款时促销分摊调用服务平台接口。需要提供接口

25. 退货退款时支付介质需不需要分摊,如何分摊?

26. 运费不退,不分摊

27. 优惠券不分开退,只有子订单内最后一批商品退后退优惠券,如果退的话由服务平台的

营销模块退。需要服务平台的营销模块提供退货接口。

28. 线下整子单取消需要试算。

29. 线下缺货退货需要试算

30. 线下商品签收退货是否有需要用户补钱的场景需要处理?需要线上线下统一。

31. 单纯线上商品完成的订单,积分促销行为,需要按照crm数据字典推送给crm

32. pad支付方式列表在哪里维护

33. 云商财务模块:推送线上销售单及退货退款单至服务平台接口还未提供。

34. 门店ERP财务模块:推送线下销售单及退货退款单至门店ERP接口还未提供。

35. 移动POS下单推送订单至hybris接口还未提供。

36. PC端添加的购物车商品在线下pad看时只能看到本门店相同银行手续费的商品。PC端

购买商品没有扣率限制。

37. 线上商品由SRM发货通知hybris,线下商品由TMS发货通知hybris

38. 线上商品退货入库由SRM通知hybris,线下商品退货入库由TMS通知hybris

39. 线上商品在SRM审核子订单

40. 线下商品在pad审核销售单,SRM是否可以审核?当所有销售单审核完成后再发给TMS。

41. 销售单审核缺货取消逻辑与子订单审核缺货逻辑一致

42. 线下商品在Pad购买不用审核

库存:

1. 库存盘点是盘点实际库存,前端显示是可售库存。

2. 盘点分为全量和增量,全量的逻辑是覆盖原实际库存,增量是在原实际库存上累加,增

量在实际业务中没有意义。

3. 可售库存=实际库存-锁定-借用-残次-安全库存

4. 库存盘点时可售库存数量不能小于0,否则盘点时系统返回异常报错信息 5. 借用库存,残次库存,安全库存都是直接覆盖原对应库存。

举例:

供应商g1,仓库w1,商品sku1,实际库存100

a) 第一次进行库存盘点,盘点选择全量,传到hybris实际库存100。 b) Hybris新建库存。//实际库存为100,可用库存为100

c) 顾客下单买了sku1 数量2,未付款。锁定库存2个。//实际库存为100,可用库存为

100-2=98 d) 运营人员库存借用了sku 5个。//实际库存为100,可用库存为100-2-5=93 e) 供应商第二次库存盘点,发现仓库实际库存80,其中有2个是残次的。盘点选择全量,

//实际库存为80,可用库存为80-2-5-2=71

本文来源:https://www.bwwdw.com/article/vd9v.html

Top