走取购项目-思考订单拆单逻辑

在v1.1的版本之前,走取购的订单模块应付的业务场景比较简单,具体表现在所有的商品购买最终只会生成1笔订单,不过随着产品的需求升级,系统需要对接第三方渠道的商品,不仅仅是自营,例如还有网易严选,唯品会等等。

对于新版本的要求,由于商品的来源渠道不同,促销方式和物流等亦不相同,不可能跟之前的版本一样处理成为1笔订单了,自然第一反应想到的肯定是拆单,但具体到方案落实上呢?

为了响应本次需求,我还特意参考了其他主流电商网站的做法,主要是当当,京东。发现它们的需求场景跟我们大致一样,都是同有自营商品之外,另外有其他渠道/入驻店铺的商品,客户端用户则可以自由组合进行统一下单。

而对于拆单的时机,上面的两个网站处理方式就稍显不同了:

Read More