关于商城订单系统的疑问

2022-03-09 10:36:57 +08:00
 fakeMaster

商城订单系统

多个商家的订单合并支付时,使用的是主订单的 id

而如果用户支付时取消了,订单列表页面就会产生多个子订单,这时订单列表再去支付,使用的就是子订单的 id

这样的话就需要多一个字段来区分订单 id 是子订单,还是主订单

目前的想法是新增一张表,生成一个 order_pay_id 专门用来对接支付

1854 次点击
所在节点    程序员
7 条回复
yibo2018
2022-03-09 10:43:06 +08:00
业务没必要这么复杂,用户用的都闹心
对于你们来说是多加商家的订单,但用户面对的是你们一家商城
所以建议用户取消支付后,就是取消的所有(子订单)的订单,用户是感知不到子订单的
IceBay
2022-03-09 10:43:13 +08:00
有平台级的优惠系统吗?有的话我觉得还是得一起支付。
IceBay
2022-03-09 10:43:45 +08:00
可以参考一下京东。
kop1989smurf
2022-03-09 10:50:06 +08:00
不支付为何分单?

不支付从业务角度上讲,其实就是一个特殊的“购物车”状态。
所有的业务流程都要支付后才会走,所以你在用户点取消这个时间点上分单的意图何在?
DuDuDu0o0
2022-03-09 10:53:48 +08:00
支付单记录支付信息 1->N 订单记录购买时的快照信息
fakeMaster
2022-03-09 11:00:41 +08:00
@yibo2018 @IceBay @kop1989smurf @DuDuDu0o0

确实是我想复杂了,只要产品层面,未支付的多家商户订单在订单列表中也要合并展示就 OK 了,无论怎样,都是使用主订单的 id 去支付,这样就没问题了
aitaii
2022-03-09 11:24:28 +08:00
业务流程问题,楼上说了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/839045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX