
在跨境电商业务场景中,订单生成是常见的环节之一。 那么在这种场景下,订单模块应该如何构建相应的设计策略呢? 过程中需要注意哪些细节? 且看笔者的分析与解答。
一旦发生交易,就会生成订单。 在所有与订单相关的系统中,订单模块往往是最核心的部分。 本文以跨境电商为业务背景,讲解订单模块的产品设计。
对于跨境卖家来说,下载订单并不陌生,也就是常说的“抢单”,将第三方平台的订单同步到自己的系统中。 抢单时需要考虑2个问题。
订单有未付款、已付款、已发货、已签收、已退款等状态。 以海运为例,如果是直运,从中国海运到美国海运收货可能需要40-50天。 这意味着订单状态从交付到收货需要 40-50 天。 假设公司每天有5万个订单发往美国,那么50天后就有250万个订单。 为了同步状态,每天都要遍历几百万条数据吗?
所以有一种处理方式是只同步少数几种状态,最常见的就是同步unpaid、paid、shipped这三个状态。 只要货物发出,卖家这边的操作就结束了。 后续的客户售后操作会形成新的售后订单,并按照上述逻辑同步状态。
订单抓取成功后,该订单会占用中央库存的库存。