电商平台中的定单设想模子详解!

定单系统作为一个营业子系统,在电商、批发、餐饮、教导、医疗saas系统中都很是罕见,要平台存在买卖行动,那末必然逃不开定单系统,由于终究都须要经由进程成立定单,并付出,从而实现买卖。由于定单系统的高呈现频次,且差别营业的定单设想思绪迥然差别,以是咱们能够把它作为一个底层系统停止笼统,成立一套定单的设想模子,便于咱们疾速利用到各个营业系统当中。

电商平台中的定单设想模子详解!

 

定单系统作为一个营业子系统,在电商、批发、餐饮、教导、医疗saas系统中都很是罕见。

只需平台存在买卖行动,那末必然逃不开定单系统,由于终究都须要经由进程成立定单,并付出,从而实现买卖。

由于定单系统的高呈现频次,且差别营业的定单设想思绪迥然差别,以是咱们能够把它作为一个底层系统停止笼统,成立一套定单的设想模子,便于咱们疾速利用到各个营业系统当中。

一、定单系统架构

以电商为例:

定单作为电商最庞杂的焦点系统(或称之模块),它成立其余系统模块之上。

包罗但不限于商品、优惠券、会员、hg0088注册 勾当、地点信息、积分、运费、购物车、付出、发收货等模块,都和定单息息相干,任何一个模块的修改,都能够影响到定单。不夸大的说,定单是买卖平台最焦点的子系统。

定单包罗的信息:

鸟哥条记,产物设想,司马特小分队,电商,设想

电商定单系统架构:

鸟哥条记,产物设想,司马特小分队,电商,设想

是以做好定单办理,最首要的是笼盖的周全性、和极强的可扩大性。

二、定单系统模块拆分

定单首要分:定单成立和定单办理两局部.

1、定单成立

定单成立能够由C端用户、和B端利用者倡议成立,并在定单系统中天生。

定单成立的节点,在页面上的展现,便是提交定单页面点击“提交定单”按钮那一刻,定单就会被成立。

固然外表上看,点击“提交定单”就触发了定单成立,但面前,成立进程会挪用后面所说的各个模块,并且同化了大批的逻辑判定。

提交定单页原型:

鸟哥条记,产物设想,司马特小分队,电商,设想

以下为定单天生的校验:

鸟哥条记,产物设想,司马特小分队,电商,设想

即在“提交定单”那一刻,会停止多个信息的逻辑判定

配送信息:配送体例和配送地点。

需判定是不是填写了配送体例和地点;(若是是外卖)配送地点是不是跨越配送规模;

商品

(1)、需判定商品是不是是上架状况;

(2)、商品是不是售罄;

(3)、商品库存是不是小于定单中的商品数目;(若有赠品赠予)需判定赠品是不是库存缺乏;

运费

(1)、挑选收成地点后,会根据背景的运费模版主动停止运费计较,并回显在【提交定单】页;

(2)、提交定单时须要校验运费信息是不是变化;

促销勾当

需判定以后该用户、该定单商品合用的一切促销勾当。促销勾当普通分平台级、店肆级2个层级

(1)、平台级:针对平台内商品的促销勾当;

(2)、店肆级:针对店肆内商品的促销勾当。

固然普通这类勾当另有一些限定前提,比方

(1)、定单满几多金额能力够到场

(2)、只限必然品级的会员

(3)、只限某些类目,或指定商品能力够到场

(4)、若是同时知足多个勾当到场的前提,则只能到场优先级最高的勾当;

等等,视促销勾当数目和庞杂度而定。

会员优惠

提交定单时需判定会员品级及响应优惠权力是不是变化,需判定可用积分数目是不是变化。

优惠券

(1)、须要判定优惠券是不是已核销;

(2)、是不是已过时;

(3)、是不是在合用时段内;

(4)、是不是已被利用等。

一旦提交定单后,则定单即实现成立,这个时辰定单模块还会倡议指令请求其余模块停止响应的共同:

(1)、定单中的商品库存须要在商品模块中停止解冻处置

(2)、定单中利用的优惠券须要在优惠券模块中停止状况变革

(3)、定单中利用的促销勾当权力应当标记为已利用该权力

(4)、定单中扣减的积分应当在用户积分中停止扣减等

固然对外卖而言,还须要在提交定单的时辰对店肆是不是在歇息时辰、店肆是不是开启该配送体例、定单价钱是不是知足起送价等各类环境停止必定,如存在变化则给出用户响应提醒。

2、定单办理

当定单被成立后,即进入定单办理阶段。

C端页面:

鸟哥条记,产物设想,司马特小分队,电商,设想

B真个定单办理页:

鸟哥条记,产物设想,司马特小分队,电商,设想

定单轮转流程:

鸟哥条记,产物设想,司马特小分队,电商,设想

对定单状况

从用户端(买家)角度看,电商平台的定单流转中心状况普通有以下6大状况:

(1)、待付款:当用户提交定单后,付出之前,都属于待付款状况,商家端也是待付款状况。

(2)、待发货:当用户实现付出后,定单状况变革为待发货,商家端也同步更新为“待发货”状况。

(3)、待收货:当商家在背景确认发货后,定单状况在买家真个显现就会变成“待收货”状况,在卖家端会显现“已发货”,这里双方的展现会有一个区分。

假定买家收到货一向不点确认,那末普通平台会有一个周期(淘宝是14天),14天后系统主动确认收货,变革为买卖胜利。

(4)、退款中:一共两种环境会致使定单变革为“退款中”的状况。

1)是在“待收货”状况下,即商家已发货后,买家停止退款操纵,那末定单状况会间接变成退款中;

2)是在“待发货“状况下,买家打消定单/卖家操纵全额退款,则进入退款中状况。

3)是买家确认收货后,请求退款,则进入”退款中“状况,普通电商平台都撑持确认收货后7天在理由退货

(5)、买卖实现:一共有两种环境会致使定单变革为”买卖胜利“

1)是用户确认收货;

2)是买家请求局部退款,退款流程竣事,且残剩商品确认收货后,定单变革为“买卖胜利”。

(6)、买卖封闭:一共有3种环境会呈现“买卖封闭”

1)是“买卖胜利”后倡议全额退款,实现退款流程变革为“买卖封闭”;

2)是在”待付出“的时辰买家打消定单/定单超时过时);

3)是“待发货”的时辰买家请求退款,商家确认后定单变革为“买卖封闭”。

对定单中的优惠摊派

为甚么要斟酌优惠摊派,若是下单的时辰利用了某种优惠勾当,当定单停止局部退款的时辰,咱们必定不能给买家间接退商品的原价,如许对卖家的丧失就很大了。

是以在定单天生时,就会针对利用优惠勾当的商品计较优惠摊派。

举例

咱们举个最简略的例子,买家采办了一个商品A100元,一个商品B200元,提交定单时到场了满100减50的促销勾当,那末最初付出了250元。

假定买家收到货后感觉A不对劲,请求退款,卖家赞成后且实现退款流程后,应当退给A几多呢?

A的退款金额=100*250/(100+200)=83.33元(保留2位小数点)

他并不能收到100元,由于假定他收到了100元,相称于终究用了150元买到了B,这是存在缝隙的。

再举个更庞杂的案例:这个案例触及到平台跨店促销优惠、店肆促销优惠、优惠券优惠券

举例

买家采办了1个商品A100元(甲店)、1个商品B200元(甲店)、1个商品C300元(乙店)。

提交定单时,到场甲店的满200减50的促销勾当1,同时还到场了平台满200减100的促销勾当2,别的还利用了一张150元的平台代金券。

那末根据优先级起首A+B的商品享用甲店的勾当1后变成了(100+200-50)=250元,而后A+B+C持续到场平台的勾当2后变成了(250+300-100)=450元,终究利用一张平台代金券后付出(450-150)=300元,即终究需付出300元。

即顺次根据勾当1>勾当2>代金券的优先级停止到场。

假定退款时,是没法退还代金券的,那末在定单天生时,咱们来计较下每层优惠摊派以后,A、B、C的可退金额是几多:

第一层:勾当1摊派后

商品A=100-50/(100+200)*100=83.33元

商品B=200-50/(100+200)*200=166.67元

商品C=300元

第二层:勾当2摊派后

商品A=83.33-100/550*83.33=68.18元

商品B=166.67-100/550*166.67=136.37元

商品C=300-100/550*300=245.46元

正文:83.33+166.67+300=550元

第三层:代金券摊派后

商品A=68.18-150/450*68.18=45.45元

商品B=136.37-150/450*136.37=90.91元

商品C=245.46-150/450*245.46=163.64元

正文:68.18+136.37+245.46=450元

以是颠末优先级从高究竟的三层优惠摊派后,A终究的现实可退金额为45.45元,B为90.91元,C为163.64元

对拆单

在电商平台中,只需有购物车功效,就会呈现买家跨店采办商品的环境。

比方一笔定单买了甲店的商品A一件,买了乙店的商品B一件,对买家来讲,他只是下了一笔定单;可是对平台来讲,须要把A的定单信息推送给甲店,把B的定单信息推送给乙店,这就须要对买家的定单停止拆单。

别的对提交给甲店的定单来讲,若是定单包罗多个商品A、B、C,能够还会触及到发货单的拆单,比方A、B一路发货,C零丁发货。

 

作者:司马特小分队

来历:司马特小分队( lifelaosiji)

本文经受权 由hg0088注册网址宣布,转载接洽作者并说明来由:http://sapidaily.com/229608.html

《免责申明》如对文章、图片、字体等版权有疑难,请接洽咱们 。
企业微信
青瓜商务通小法式
经营大叔公家号
hg0088注册网址交换群