伙伴云客服论坛»论坛 S区 S客户管理 查看内容

0 评论

0 收藏

分享

电商订单管理流程

为什么写这个电商管理流程的文章呢?其实是今天跟小伙伴们讨论的时候,发现自己历来没有接触过订单类的小程序,或者说是商城类的管理系统,所以对这方面很是缺乏理解,不是很懂,所以在讨论的过程中,重在倾听了,过后就来理解下

订单概述

电商所有模块中,订单模块是核心中的核心,电商所有模块都是直接或者间接为订单模块效劳的。
电商系统涉及到3流,分别时信息流,资金流,物流,而订单系统作为中枢将三者有机的集合起来,订单系统就从这三流开端吧。
订单场景

订单场景的说明显而易见,不同场景下订单表现形式和数据传送方式也不相同,目前主流的订单场景包括线上电商订单、O2O电商订单。
(1)线上电商订单
这种电商就像淘宝、京东等,通过线上下单、支付后由自建物流或者第三方物流停止配送。这种电商系统通过,展示电商系统的商品模块引导用户对商品停止订单模块的处置,订单模块处置完成后将信息传送给WMS系统停止处置,当用户收到货品后在订单系统停止确认。通过以上系统的协同处置来完成整个订单信息的处置。假设是虚拟物品的话需要调用其他系统停止对接,通过接口返回参数方式完成信息的处置,比如充话费、买点卡等。
(2)O2O电商订单
这种电商包括两种外卖订单和团购订单。
外卖订单和线上电商订单有些类似,线上订单处置完成后只是没有经过仓库环节停止处置,而是需要消费环节对数据停止处置,消费完成后将信息传送给物流环节,用户确认收货后再对订单信息停止处置。
而团购订单则是线上获取商品信息后,通过订单系统处置完成,将信息传送给wms系统停止库存处置,只是对库存停止信息处置而没有物流配送环节,用户线下到店后对订单系统停止核销处置,从而完成整个订单信息的闭环
订单构成

我们先从订单整个架构停止理解,以下是整个订单系统的构成:
电商订单管理流程-1.jpg

    用户信息
用户信息包括用户账号、用户等级、用户的收货地址、收货人、收货人电话等组成,用户账户需要绑定手机号码,但是用户绑定的手机号码不一定是收货信息上的电话。用户可以添加多个收货信息,用户等级信息可以用来和促销系统停止匹配,获取商品折扣,同时用户等级还可以获取积分的奖励等。
    订单根底信息
订单根底信息是订单流转的核心,其包括订单类型、父/子订单、订单编号、订单状态、订单流转的时间等。
(1)订单类型包括实体商品订单和虚拟订单商品等,这个根据商城商品和效劳类型停止区分。
(2)同时订单都需要做父子订单处置,之前在初创公司不时只要一个订单,没有做父子订单处置后期需要停止拆单的时候就比较费事,尤其是多商户商场,和不同仓库商品的时候,父子订单就是为后期做拆单准备的。
(3)订单编号不多说了,需要强调的一点是父子订单都需要有订单编号,需要完善的时候可以对订单编号的每个字段停止统一定义和诠释。
(4)订单状态记录订单每次流转过程,后面会对订单状态停止单独的说明。
(5)订单流转时间需要记录下单时间,支付时间,发货时间,完毕时间/关闭时间等等。
    商品信息
商品信息从商品库中获取商品的SKU信息、图片、名称、属性规格、商品单价、商户信息等,从用户下单行为记录的用户下单数量,商品合计价格等。
    优惠信息
优惠信息记录用户参与的优惠活动,包括优惠促销活动,比如满减、满赠、秒杀等,用户使用的优惠券信息,优惠券满足条件的优惠券需要默认展示出来,详细方式已在之前的优惠券篇章做过详细介绍,另外还虚拟币抵扣信息等停止记录。
为什么把优惠信息单独拿出来而不放在支付信息里面呢?
因为优惠信息只是记录用户使用的条目,而支付信息需要参与数据停止计算,所以做为区分。
    支付信息
(1)支付流水单号,这个流水单号是在唤起网关支付后支付通道返回给电商业务平台的支付流水号,财务通过订单号和流水单号与支付通道停止对账使用。
(2)支付方式用户使用的支付方式,比如微信支付、支付宝支付、钱包支付、快捷支付等。支付方式有时候可能有两个——余额支付+第三方支付。
(3)商品总金额,每个商品加总后的金额;运费,物流产生的费用;优惠总金额,包括促销活动的优惠金额,优惠券优惠金额,虚拟积分或者虚拟币抵扣的金额,会员折扣的金额等之和;实付金额,用户实际需要付款的金额。
用户实付金额=商品总金额+运费-优惠总金额
    物流信息
物流信息包括配送方式,物流公司,物流单号,物流状态,物流状态可以通过第三方接口来获取和向用户展示物流每个状态节点。
三、订单状态
    待付款
用户提交订单后,订单停止预下单,目前主流电商网站都会唤起支付,便于用户快速完成支付,需要注意的是待付款状态下可以对库存停止锁定,锁定库存需要配置支付超时时间,超时后将自动取消订单,订单变卦关闭状态。
    已付款/待发货
用户完成订单支付,订单系统需要记录支付时间,支付流水单号便于对账,订单下放到WMS系统,仓库停止调拨,配货,分拣,出库等操作。
    待收货/已发货
仓储将商品出库后,订单进入物流环节,订单系统需要同步物流信息,便于用户实时知悉物品物流状态
    已完成
用户确认收货后,订单交易完成。后续支付侧停止结算,假设订单存在问题进入售后状态
    已取消
付款之前取消订单。包括超时未付款或用户商户取消订单都会产生这种订单状态。
    售后中
用户在付款后申请退款,或商家发货后用户申请退换货。
售后也同样存在各种状态,当发起售后申请后生成售后订单,售后订单状态为待审核,等待商家审核,商家审核通过后订单状态变卦为待退货,等待用户将商品寄回,商家收货后订单状态更新为待退款状态,退款到用户原账户后订单状态更新为售后胜利。
订单流程

订单流程是指从订单产生到完成整个流转的过程,从而行程了一套规范流程规则。而不同的产品类型或业务类型在系统中的流程会千差万别,比如上面提到的线上实物订单和虚拟订单的流程,线上实物订单与O2O订单等,所以需要根据不同的类型停止构建订单流程。
不论类型如何订单都包括正向流程和逆向流程,对应的场景就是购置商品和退换货流程,正向流程就是一个正常的网购步骤:订单生成–>支付订单–>卖家发货–>确认收货–>交易胜利。而每个步骤的背后,订单是如何在多系统之间交互流转的,可概括如下图:
电商订单管理流程-2.jpg

    订单创建
订单创建是从用户下单开端的,当用户对商品停止下单后,系统会引导用户来到确认订单页面,此时系统会获取用户预下单的商品信息,同时判断商品是否涉及到优惠促销的信息,这些优惠券包括促销活动,优惠券,积分抵扣等。
除了获取优惠信息外,还需要判断用户等级权益,比如VIP用户8折优惠,新用户立减优惠等,其中的券别在于一个是针对商品,一个针对的用户等级权益,电商系统在开发初期假设不涉及用户等级折扣而又有新用户促活优惠的话,建议使用优惠券来做。而在优惠活动需要遵循配置的叠加规则和优先级规则,在预下单操作是需要做判断。
在预下单操作时,需要对库存停止查询,而库存从什么时候停止增减,目前主流有两种方式:
下单减库存,用户预下单胜利时减少库存数量,优点是系统逻辑比较简单,库存实时展示用户体验好,同时也带来了恶意下单的风险。
付款减库存,用户支付完成后再减少库存,优点减少恶意下单的风险,缺点是第三方支付回调采取的是异步回调方式,回调结果返回系统需要时间,并发下单情况下可能导致库存缺乏引发退款和投诉。
个人比较倾向于下单减库存的方式,在电商这个竞争剧烈的环境下,保证用户体验才是第一位的,同时需要做好相对的措施,预下单后马上对库存停止锁定,锁定时间同步订单支付的限定时间。
比如淘宝的15分钟,限定时间内没有付款,将锁定库存停止回滚释放。这种下单减库存的方式,可以减少用户因为下单后仓库没有货的情况,减少用户的挫败感。
    订单支付
订单支付在支付层面涉及的方面比较多,比如默认支付渠道,支付渠道的路由,组合支付等,在这里就不多加叙述,订单支付过程做需要选择支付方式,支付完成后通过支付渠道会返回支付流水号,支付完成时间。系统需要记录订单同时生成支付流水,方便与支付渠道停止对账。
支付完成后下一步是等待卖家发货或者是订单下放到仓库,在此过程中,会涉及到拆单过程,一般拆单分为两次拆单:
一次拆单:订单层面的拆单,这个拆单主要是因为组合商品时,各个商品属于不同商家,此时订单需要使用父子订单停止区分
二次拆单:商品层面的拆单,这个拆单由于商品分属不同的仓库,重量/体积限制,商品品类要求比如易燃或者贵重物品需要单独打包,商品库存原因,比如需要有些商品当天发生,有些商品48小时后发送,另外对于海淘来说还存在关税问题需要拆单的。对于拆单后面还会继续停止说明。
    卖家发货/仓储处置
这个过程从线下走向线下,商家发货过程已经形成一个规范化的流程,订单内容会下放到仓库,仓库对商品停止打单、拣货、包装、交接快递停止配送。
目前很多WMS系统都与主流电商系统停止了对接,订单下单胜利后直接进入到WMS系统,在此过程中会涉及到合并订单,比如同一买家同一收货信息分多笔下单的订单,订单审核,订单重新分仓,下放库房,生成批检单,订单打印等等。关于物流仓储方面后面物流篇讲停止详述。
    确认收货
订单通过仓储环节,已经发货了,在订单系统中会涉及到对物流信息的获取,包括配送方式/物流公司/物流单号/物流状态的实时显示。
记得淘宝没有打通物流查询环节时,那时候想晓得包裹到哪里,需要根据商家提供的物流公司和物流单号,在物流公司官网停止查询,而如今很多物流公司开放了物流接口,可以根据物流接口获取物流状态信息。当用户收到货后,可以根据物流公司反响的签收结果,设置提醒用户确认收货。
    订单完成
用户确认收货后,这个订单总算完了,NO,NO,NO,演出才刚刚开端。
订单完成后会涉及到需要提醒用户停止订单的点评,同时可能会涉及到订单的售后问题。
交易胜利是指在收货后N天后,此时除去售后问题外,渠道侧会涉及到平台和支付渠道结算的问题,货款需要从支付渠道流入平台账户;商户侧会涉及到平台需要生成待结算清单问题,明细该笔订单商户结算款是多少。假设涉及到三级分销的话,还需要考虑到各级代理分润问题。
逆向订单

订单逆向过程是个非常头痛的问题,每次涉及订单的时候,每次都傻傻地问boss可以不做退款退货流程吗?
老板很鄙夷地回答:没有买卖就没有伤害。有人的地方就有江湖,有订单的地方就有退款退货一个道理,所以安心设计好逆向流程才是王道。
关于订单逆向流程,想想线下一些购置场景理解起来就方便很多了,接下来就举例说明逆向订单:
大傻去电脑城去买个笔记本电脑,在千挑万选后终于在奸商小K的说服下,准备下单购置一台联想小新air,故事就这么发生了……
    CASE1 修改订单
这个时候在小K的说服下大傻选购小新air,突然大傻对小新air配置还有一些优惠提出了新的疑问,好吧……正准备开单的小K为了促成这个交易在单子上面给大傻填写赠送鼠标,背包…
修改订单发生在预下单过程中,用户没有提交订单,可以对订单一些信息停止修改,比如配送信息,优惠信息,及其他一些订单可修改范围的内容,此时只需对数据停止变卦即可。
    CASE2 订单取消
待支付情况下,各种单据都填好了,小K说:哥,你该付款了。大傻一摸口袋,钱包不见了。小K心里想,哥,你逗我玩呢?
这个时候有3种情况:
第一,大傻回去拿钱后给了小K钱。
第二,大傻说这个电脑不要了,单据作废吧。
第三,大傻说我回去拿钱,返回后结果门店下班了,单据也作废了。
这个状态下对应电商场景下的 用户主动取消订单和用户超时未支付,两种情况下订单都会取消订单,而超时情况是系统自动关闭订单,所以在订单支付的响应机制上面要做支付的限时处置,尤其是在前面说的下单减库存的情形下面,可以保证快速的释放库存。
另外需要需要处置的是促销优惠中使用的优惠券,权益等视平台规则,停止相应补回给用户。
电商订单管理流程-3.jpg

    CASE3 退款
待发货情况下,大傻及时付完款了,小K心里乐开了花,在去仓库的路上一蹦一跳的,心里琢磨着这笔单下来晚上可以好好喝一杯了,结果跑到仓库拿货,仓库告诉小K没有货了,小K心里一万匹草泥马在飞驰着。没有办法,小K只好回去告诉大傻,完了大傻对小K一顿怒吼,最终小K还是把钱退给了大傻。
故事还有另外一个版本:大傻及时付完款了,小K心里乐开了花,在去仓库的路上一蹦一跳的,心里琢磨着这笔单下来晚上可以好好喝一杯了。还没有到仓库,前台小姐姐给他打电话,大傻说隔壁王阿姨的姑姑的表姐的女儿出了车祸要借钱,所以大傻不要笔记本了,小K心里一万匹草泥马在飞驰着。没有办法,小K只好给大傻退款。
在待发货订单状态下取消订单时,分为商户缺货退款和用户申请退款。
商户缺货退款由于订单系统和WMS系统商品没有停止及时同步导致,或者是仓管和客服分开产生的,这个情况下需要与用户协商处置退款。用户申请退款,用户下单后,商家还未发货,系统应该支持用户申请退款,假设发货单已经下发到wms系统,但是尚未推送至仓库,则应该挺推送至仓库,推送至仓库则需要WMS中停止拦截,拦截胜利则暂定出库,同步订单系统 同意取消订单,同时进入退款流程。假设是全部退款则订单更新为关闭状态,若只是做部分退款则订单仍需停止停止,同时生成一条退款的售后订单,走退款流程。退款金额需原路返回用户的账户。
    CASE4 发货后的退款
我们继续那个故事:当小K从仓库将笔记本电脑领出来后,将电脑拿给大傻,大傻一看包装破破烂烂的啥玩意啊,老子不要了,不论小K好说歹说,大傻坚决不要了,拗不过他,小K最终还是给大傻退了钱。
发货后的退款,发生在仓储已经货物的配送,在配送过程中商品遗失,用户拒收,用户收货后对商品不满意,这样情况下用户发起退款的售后诉求后,需要商户停止退款的审核,双方达成一致后,系统更新退款状态,对订单停止退款操作,金额原路返回用户的账户,同时关闭原订单数据。
仅退款情况下暂不考虑仓库系统变化。假设发生双方协调不一致情况下,可以申请平台客服介入。在退款订单商户不处置的情况下,系统需要做限期判断,比如5天商户不处置,退款单自动变卦同意退款。
    CASE5 退款退货
故事还没有完,大傻没有在小K家买成笔记本,又去了阿狸家买成了笔记本电脑,谁晓得阿狸家笔记本更黑,翻新机做新机卖给大傻,大傻回去后笔记本没用到1晚上就直接挂了。
火大的大傻第二天就找到阿狸要退货,阿狸各种忽悠还是没有忽悠到大傻这颗要退款退货执着的心,万般不情愿下阿狸终于将笔记本重新入库后,给大傻退了钱。
用户退款退货的流程和用户仅退款的流程差不多,需要与商户停止协商,假设协商过程存在争议平台客服介入停止协调。如无争议,商户审核通过后告知用户退货流程及退回的收件信息,进入退货流程后,商家收到用户退货商品后,库存系统停止补回,退货入库,订单系统确认后停止退款,同时关闭订单。
当订单中发生部分退货时,原订单的状态不变,维持待收货或交易胜利状态,同时退货的部分生成交易售后订单。剩余未退货部分仍然允许申请售后。假设退货商品在验收环节存在用户导致的问题,可以通过线下协商后,将商品重新发回给用户,或者停止退部分款项。
之前在聊促销活动时,说到过优惠金额的处置方式,之前只是针对平台类和单店铺形式停止说明,本节对优惠券和促销停止订单逆向的退款退货停止说明,主要停止部分退款停止说明。
讲解前先列公式,便于计算:
单个商品优惠金额 = 总优惠金额 * (单个商品价格 / 商品总价) 单个商品实付金额 = 单个商品售价 – 单个商品优惠金额 好了公式列完了开端讲故事了:
618大促时夏天正好快到了,王小胖在某商城停止血拼,在618之前王小胖已经领取几张优惠券分别时平台服饰类优惠券满500减50,小猫门店满800减200优惠券,小花花门店满400减100优惠券。
以下就是罗列每件商品的优惠券金额和实付金额:
电商订单管理流程-4.jpg

订单拆单

为什么要拆单呢?
因为电商平台存在购物车停止合并付款,假设不拆单会遇到无法跟踪物流或者会存在多个物流,另外做结算时不方便停止核账等,哪怕时同一家店铺也会存在发货时间、分不同物流发货问。这个时候我们需要停止拆单。
从订单表层面,我们需要将订单建立父子订单,加购后提交订单时需要创建父子订单和编号,这个从用户体验角度来说方便用户进合并付款,减少用户操作进步转化率。
拆单的原因包括:
店铺:在多商户商场下,商品归属不同商户,所以涉及到商户后台的财务结算和物流发货问题。仓库:商品不在同一个仓库时需要依照仓库归属停止拆单 属性:有些商品需要单独运配送,购置沙发和衣柜都需要独立包装,商品不在一起需要停止拆单 价值:这个涉及跨进电商,政策对跨境电商有单次限额,超越金额翻,也需要对订单停止拆单。
第一次拆单 订单层面拆单
订单层面拆单主要加购下单后存在上面说的对应不同的商户和不同仓库,用户完成支付后可以订单中有多个不同的子订单。
父订单是记录一次下单和合并支付的根据,同样在促销层面来说可以通过父订单享受购物的优惠,然后通过子订单停止分摊,而子订单是跟踪物流,售后、结算的根据。所以在设计订单设计需要所有订单都设计父子订单。
从物流层面来说订单生成后,订单会停止下放。对于平台会将订单推送到调度系统停止处置,多商户商城可以将订单导出布置发货,在更新发货信息;自接系统会将订单同步WMS系统或者ERP里,布置发货。
第二次拆单 物流层面拆单
订单推送至调度层后,调度中心需要停止审核处置,审核通过后订单开端停止调拨和配货,这个时候需要仓储需要根据发货单停止拆单,这次拆单会包括商品属性/价值/体积/重量/库存停止拆单,子订单包括多个包装,也存在多个物流信息。
以上就是整个订单信息流的说明,关于订单还包括订单结算,订单支付等流程,这块属于支付和结算体系需要考虑的范畴,有时机再后面会停止支付和结算体系的说明。

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

动她丶我废了你
注册会员
主题 9
回复 17
粉丝 0
|网站地图
快速回复 返回顶部 返回列表