加入收藏 | 设为首页 | 会员中心 | 我要投稿 宿州站长网 (https://www.0557zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

“先试穿再购买”的电商平台订单模块的重构心得

发布时间:2020-03-02 02:42:38 所属栏目:创业 来源:做站长
导读:副标题#e# 当原有系统过于冗杂且原有功能不再适用当前需求时,重构系统的需求油然而生。于是笔者就和我们分享了订单管理模块重构的心得。 从事电商行业,是一个女装类自营电商平台,结合虚拟试衣技术,和线下试穿服务,为用户提供一种不用出门就可以享受逛

对于已经进入确认订单步骤的用户来说,我们会先检验库存,保证了他们决定下单的SKU一定有货;对于还未进入确认订单步骤的用户来说,没货了尽早告诉他们,让他们心里有数,不会进到确认订单的步骤,节约时间成本,也不会有太大的负面情绪。

所以我们决定还是为用户锁定库存,在选好SKU后进入确认订单的页面同时,我们就为用户锁定了库存。

如果用户最终确认了订单后,订单创建,库存扣减;用户如果在确认订单的步骤中放弃了,订单创建失败,锁定库存释放。

订单创建后,推送至仓库ERP系统,仓库确认,并将订单拣货通知下发至WMS,由相应的拣货人员拣货、包装、称重等一系列流程后,最终出库,交给快递小哥手中,订单状态变为“已发货”。

二、已取消状态

在商品发货前可以取消订单。订单创建后创建相应的发货单,并推送至仓库WMS,可能已直接发货,状态未及时更新,在一般电商中,如果直接给用户退款,而仓库已经直接发货,有可能造成货款两失,所以应该先暂停订单出库,在仓库调度中查询订单是否推送至仓库。

若尚未推送,则停止推送;若已经推送,则应该到WMS拦截发货,暂停出库流程;若拦截失败,则应该拒绝“取消订单”申请,因为订单已经实际出库了。

在我们电商的待发货状态取消订单,由于用户尚未支付,取消订单也不会发生货款两失的情况,所以只要是在商品没有实际出库的情况下,我们都是可以直接暂停的,此时库存会相应的加回来。

以上是订单出库之前的状态,接下来会涉及到的是订单在路上和反向的过程。

三、已发货状态

订单在快递小哥手中时会显示这个状态,并且根据发货物流单号获取物流的动态信息。

一般的电商中,这个状态下用户可以确认收货,若在物流状态更新为“已签收”后的一段时间内,比如9天未确认收货,订单会自动确认收货。

我们平台的订单不会给用户主动确认收货,因为对于用户来说,他们只是叫了几件衣服到家试穿,购买行为是后置的。

如果用户迟迟未购买也未寄回,会造成资源大大的浪费,而且服装容易过季,超过半个月再返架,返架前还需要运送、审核、清洗等一系列流程,此时的服装不一定在售了。

所以我们会给用户一个比较短的时间试穿,并且这个时间以物流信息“已签收”为准。

但是由于我们接了第三方物流查询接口,获取的物流动态做不到实时更新,而且非常有可能是快递小哥送到了但是用户没时间取货,那如果直接按照物流“已签收”状态开始倒计时,用户也不太能接受。

所以我们定的时间是“从物流更新为“已签收”的次日凌晨0点开始的72小时”为用户可以试穿的时间,超过这个时间若未将衣服买下或退回,则订单逾期,要有相应的记录,给我们做用户分层和风控中心做参考信息。

因此,逾期的订单只要一旦逾期了,就会一直跟着这笔订单,未必对用户可见,一方面对那些真的有特殊原因不小心逾期了(比如说,工作日家里没人,只能预约到周末,但是到了周末就超时了),此时如果用户看到自己的逾期不良记录可能会产生消极的情绪;另一方面对于那些恶意买家,给他看到逾期也不会改变什么,所以逾期的记录只要内部工作人员可见即可。

从本质上来说,一般电商的“确认收货”基本等于我们的“购买”,因为同样是确认把钱款付给卖家,一般电商是支付平台把钱打给卖家,我们是实际收到用户的款项。

四、已付款状态

如上所说,我们的购买行为是后置的,用户只有自己实际拿到货时才决定是否购买,所以此时交易订单创建同时不需要锁定库存,这是跟一般电商不太一样的地方。

我们原来是不想做“交易订单”这件事的,因为当时希望的是用户尽快地进入付款的流程,多一步操作搞不好就不买了,这是老板提出的论调,我很理解老板的担心,但这一步存在一定有它的理由:

(编辑:宿州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读