1、订单是什么?
先思考一个问题,订单是什么?站在业务上来说,本质上订单是一份具有法律属性的销售合同,甲方是用户,履约乙方为电商平台,和我们去4S店买车签订的购车合同,买房签订的购房合同都是一样的属性。
“口说无凭,立字为证”,如果有一方违反约定而不满足另一方的要求,合同就是另一方讨回公道的证据,这便是订单最原始和最核心的意义。
2、信息系统中,订单的角色和演变
图1为在信息系统中,订单服务的地位概述。和图2中千牛后台展示的业务模型是高度统一的。
小二接单,收营员按单收钱,客服根据订单操作退款、补发,帐房先生根据订单来结算,仓储小哥根据订单来拣货发货,售后小妹根据订单来给客人退还修。这些操作在现实当中都有真实的对应关系。
一开始大家都通过订单来作为自己的凭证,但逐渐业务量变大了,业务也复杂了。比如,你开了个实体店,逐渐发现有不少用户喜欢线下自提,线上下单,又或者你是卖女装的,有了两个仓库,冬装仓专门放在北京,夏装仓专门放在广东,不同的仓库还有不同的人管理。这时候所有订单信息就不适合给每个人看了,会带来大量的冗余,容易出错,这时候订单本身就需要通过不同的业务逻辑进行处理,生成不同的发货单。台账、售后等等都是如此。
3、一个成熟的订单表是啥样的?
没有绝对完美的订单服务,一切都是跟你的业务发展有关系。故此,一个成熟的订单表,其实背后是一整套成熟的业务体系。接下来直接说订单表的各个字段及含义。
3.1用户类
订单号:即订单的ID
用户ID:即用户的登录ID
收货人:收货人名称
国别、省、市、区、街道/乡镇、详细地址、邮编
电话、邮箱
客户留言:用户会对某些订单进行备注,淘宝很常见
客服备注:客服对订单的备注,要和用户备注区分开
3.2订单基础信息
订单状态:订单状态从支付后开始记录,后续状态常见的有待通知仓库发货、已通知仓库发货、交易完成、已取消发货、退款申请受理中、正在退款、已关闭。
订单来源:即订单是从哪个前端流过来的,是淘宝个人卖家、天猫、还是直播淘宝等
发票类型:个人还是公司
发票抬头:名字还是公司名
发票开票公司主体:履约的销售主体
支付方式:支付宝支付、微信支付、现金支付等等
货币类型:用于不同国家的计费,比如跨境电商经常使用
订单总金额、运费金额、折扣金额
税费:一半来说还会通过税务中心来计算税费,不同品类、国家的货物,税率不同
下单时间、关单时间、订单超时时间、完成时间、支付时间
父订单号:如果存在拆订单情况,会出现这种ID
3.3物流类
最佳收货时间:即用户想选择什么时间收货,此时间将流入WMS,派送时同步给物流公司。
配送方式:自提、快递还是虚拟货物不用配送
订单类型:普通订单、秒杀订单、退款单、换货单、丢单补单等等
订单流程:根据这个判定订单如何流转,该流转给谁,根据业务来
推仓时间:推给仓库的具体时间
仓库号:即此订单指定的发货仓库ID