商城订单系统
多个商家的订单合并支付时,使用的是主订单的 id
而如果用户支付时取消了,订单列表页面就会产生多个子订单,这时订单列表再去支付,使用的就是子订单的 id
这样的话就需要多一个字段来区分订单 id 是子订单,还是主订单
目前的想法是新增一张表,生成一个 order_pay_id
专门用来对接支付
1
yibo2018 2022-03-09 10:43:06 +08:00 1
业务没必要这么复杂,用户用的都闹心
对于你们来说是多加商家的订单,但用户面对的是你们一家商城 所以建议用户取消支付后,就是取消的所有(子订单)的订单,用户是感知不到子订单的 |
2
IceBay 2022-03-09 10:43:13 +08:00
有平台级的优惠系统吗?有的话我觉得还是得一起支付。
|
3
IceBay 2022-03-09 10:43:45 +08:00
可以参考一下京东。
|
4
kop1989smurf 2022-03-09 10:50:06 +08:00 3
不支付为何分单?
不支付从业务角度上讲,其实就是一个特殊的“购物车”状态。 所有的业务流程都要支付后才会走,所以你在用户点取消这个时间点上分单的意图何在? |
5
DuDuDu0o0 2022-03-09 10:53:48 +08:00
支付单记录支付信息 1->N 订单记录购买时的快照信息
|
6
fakeMaster OP @yibo2018 @IceBay @kop1989smurf @DuDuDu0o0
确实是我想复杂了,只要产品层面,未支付的多家商户订单在订单列表中也要合并展示就 OK 了,无论怎样,都是使用主订单的 id 去支付,这样就没问题了 |
7
aitaii 2022-03-09 11:24:28 +08:00
业务流程问题,楼上说了
|