在平台订单转换为ERP订单的过程中,一般有些信息是需要处理的,比如订单主表信息、订单明细信息等。
平台订单下发到ERP系统过程,ERP系统需要对订单进行处理,下图为ERP订单处理的整体环节,之后我们将依次讲解,本次讲解订单初始化环节需要处理的问题。
一、抓取平台订单
ERP通过平台接口抓取最新订单,并更新已有订单。
ERP系统最好保留一个专门的平台原始订单页面帮助客户查询异常信息。
二、订单初始化
订单初始化,即平台订单转换为ERP订单的过程,一般需要处理订单主表信息、订单明细信息。
1. 订单主表信息
- 单号信息:平台单号保留、ERP系统单号转换;
- 收货信息解析:收货人、收货人联系方式、收货地址解析,一般做到国家、省、市、区、镇、详细地址全字匹配解析,若匹配不上,可进入平台异常单,平台异常单专门处理解析异常;
- 买家信息解析:店铺、买家ID解析,买家信息可融入到会员管理,统计会员消费信息;
- 买家留言、客服备注、旗帜颜色解析:买家留言、客服备注、旗帜;
- 货到付款解析:按照是否货到付款标记解析为货到付款;
- 指定快递解析:快递(平台获取或者导入指定);
- 订单渠道解析:网店直营(平台抓取),手工建单(导入);
- 付款状态解析:未付款,已付款,部分付款(定金订单);
- 时间解析:创建时间(当前创建时间未取到则取系统当前解析时间),付款时间(平台抓取的付款时间),发货时间,完成时间,添加时间(与平台无关,系统内部使用),更新时间(平台的更新时间,若无则取当前时间),首次付款时间(首次付款时间=付款时间,不更新,二次付款时间更新到付款时间);
- 自动流转订单解析:即菜鸟自动流转订单,只抓取平台订单状态为已发货或者已完成的自动流转订单,然后更新软件的订单状态为已发货或者已完成;
- 金额解析:买家实际支付金额,运费,首次付款金额,二次付款金额,平台优惠金额,整单优惠金额,货到付款服务费,快递代收金额;买家支付积分,买家支付积分金额,平台代金券,平台红包,返点积分;
- 发票解析:发票抬头(判断是否开票),抬头类型,纳税人识别号等;
- 付款信息:付款方式,支付交易号;
- 其他解析:是否安装服务订单,菜鸟服务类型,菜鸟自动审核标记,菜鸟配送时间,菜鸟指定仓编码,是否菜鸟仓订单,是否无需发货;
- 订单类型解析:明细解析后才解析,按照 定金订单>预售订单>正常订单的顺序解析;
- 订单的付款状态、退款状态、退款类型、平台订单状态和平台发货状态是通过子订单状态根据规则解析生成。
2. 订单明细信息
- 条形码解析:匹配软件中的商品条形码,解析成功后,对应代入属性:商品条形码,商品名称,规格,是否套装(解析后更新到主表),商品净重(净重解析后求和然后更新到订单净重);
- 网店品名,规格,类目解析:网点品名和规格用来解析是否预售,然后标记明细为预售产品;类目是平台类目;
- 子订单状态解析;
- 订单类型解析,商品有预售标识的为预售订单,定金订单的商品更新为定金订单,其他为普通订单。
- 子订单退款状态解析;
- 购买数量解析;
- 金额解析计算;
- 预售期解析计算。
3. 异常订单
- 解析异常时,存放到平台异常单,并说明异常原因;
- 未付款订单,写入订单快照表,不进行订单初始化。