用户连续购买商品的订单构建方法及订单执行方法与流程

文档序号:12674262阅读:327来源:国知局
用户连续购买商品的订单构建方法及订单执行方法与流程

本发明涉及一种订单构建及订单执行方法,尤其是涉及一种用户连续购买商品的订单构建方法及订单执行方法。



背景技术:

随着电子商务的普及,多数用户都有从电商平台购物的经历,在电商平台上购买商品已经成为人们现代生活中的习惯。现有的电商平台针对每一个购物的过程有严密的购买、支付、派送的处理流程,从而确保一个购物过程的完整。

用户对周期性消耗商品,如卷纸等,有定期购买的需求,电商平台在处理完用户订单后,此次购买流程结束。当用户需要再次购买商品时,通过从历史订单中进入商品选购页面,重新购买商品,或者通过直接复制历史订单的商品订购数据,电商平台自动帮助用户选购同样的商品并开始执行订单。

另外,用户在连续购买周期性消耗商品过程中,为了防止家中堆积过多的商品,通常分多次购买商品,完成上一个商品购买后,在需要时再次进行商品的购买。

然而,在用户购买多个商品的过程中,各个订单之间无关联,对一些定期需要购买的商品,且需要定期派送的商品,用户需要定期创建新的订单,重要的是,各个订单之间并无关联,用户无法获得电商平台针对购买多个、多次商品的优惠。一些用户为了能够获得优惠,不得不通过一次性购买多个商品的方式享受优惠,但对一些商品,用户并不想过多的购买而堆积家中,同时,电商平台失去了一次更好的服务用户的机会,失去了额外一次获得收益的机会。

如何使用户在连续购买商品时,享受购买多个、多次的优惠,且订单进行周期性的派送,是亟需解决的问题。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种用户连续购买商品的订单构建方法及订单执行方法,用户只需要建立一个订单就能够连续购买商品,并享受购买多个、多次的优惠,且订单进行周期性的派送。

为实现上述目的,本发明提出如下技术方案:一种用户连续购买商品的订单构建方法,包括如下步骤:

步骤1,设定预设数据,并根据所述预设数据生成商品优惠率序列;

步骤2,根据所述商品优惠率序列,及用户选择的连续购买商品的商品价格、连续购买商品的数量和派送周期,生成连续购买商品的派送订单。

优选地,所述预设数据包括连续购买商品的序列长度N,以及连续购买商品的优惠率X,所述序列长度N表示用户能够连续购买商品的最大购买数量,所述优惠率X表示用户连续购买商品能够享受到的最大优惠率,其中,N为正整数,0<X<1。

优选地,所述商品优惠率序列的生成包括如下步骤:

步骤101,获取设定的连续购买商品的序列长度N,以及设定的连续购买商品的优惠率X;

步骤102,根据所述序列长度N和优惠率X,计算任一数量商品对应的优惠率,并生成商品优惠率序列{X1,X2,X3...Xn}。

优选地,所述商品优惠率序列中前一个商品优惠率大于或等于后一个商品优惠率,并且商品优惠率Xn小于或等于连续购买商品的优惠率X。

优选地,步骤2,所述连续购买商品的派送订单包括如下步骤:

步骤201,选择连续购买的商品,以及连续购买商品的数量,并根据所述商品优惠率序列,计算并生成商品价格序列;

步骤202,根据连续购买商品的数量,以及用户选择的商品派送周期,计算并生成派送序列,以及周期派送商品数量序列;

步骤203,根据所述周期派送商品数量序列,以及商品价格序列,计算并生成派送价格序列;

步骤204,根据连续购买的商品,以及连续购买商品的数量生成父订单,并根据派送价格序列,以及用户选择的其他属性生成子订单。

优选地,步骤201中,所述商品价格序列的生成包括如下步骤:

201a,根据连续购买商品的数量,从所述商品优惠率序列中截取相应长度的商品优惠率序列,生成商品价格优惠率序列;

201b,所述商品价格优惠率序列与连续购买商品的商品价格相计算,生成商品价格序列。

优选地,所述周期派送商品数量序列为{S1,S2,S3...St...Sk}且满足:

其中,St表示第t个派送周期时派送的商品数量,k为商品派送周期,M为连续购买商品的数量,k、M、t为正整数。

优选地,所述派送价格为:

其中,Qt表示第t个派送周期对应的派送价格,G表示第t个派送周期中派送商品中首个商品对应商品价格序列中的下标值,P表示未享受优惠前的商品价格,i、j为正整数。

优选地,所述其他属性包括每个派送周期对应的派送时间,以及派送地点。

优选地,所述父订单生成时,所有子订单同时生成,且子订单之间无关系,子订单的变化通过父订单影响其余子订单,当且仅当全部子订单执行完毕,父订单执行完毕。

一种订单执行方法,包括如下步骤:

步骤S1,执行父订单,并根据派送周期依次执行子订单,判断用户是否关闭未被执行的子订单,若未关闭,则子订单依次执行完毕,否则,执行步骤S2;

步骤S2,判断用户是否全部取消未被执行的子订单,若是,则父订单执行完毕,否则,执行步骤S3;

步骤S3,更新被关闭的子订单后续子订单派送价格,执行步骤S1~步骤S2。

优选地,父订单与所有子订单同时生成,且子订单与子订单之间无直接关系,子订单的变化通过父订单影响其余子订单;当且仅当全部子订单的执行流程执行完毕后,父订单标记为执行完毕

本发明的有益效果是:

本发明所述的用户连续购买商品的订单构建方法,以及订单的执行方法,通过构建商品优惠率序列,使用户购买商品数量增大的同时,每个购买的商品价格优惠逐渐加大,用户只需要建立一个订单就能够连续购买商品,并享受到购买多个、多次商品的优惠,同时,通过构建周期派送序列,使用户选购的商品进行周期性派送,使用户享受优惠的同时大大简化了用户购买商品的流程,节省用户成本,使其购物更加方便、快捷。

附图说明

图1是本发明的用户连续购买商品的订单构建方法示意图;

图2是本发明的用户连续购买商品的订单构建流程图示意图;

图3是本发明的商品优惠率序列生成方法示意图;

图4是本发明的连续购买商品派送订单生成方法示意图;

图5是本发明的订单执行方法示意图;

图6是本发明的订单执行流程示意图。

具体实施方式

下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。

本发明所揭示的一种用户连续购买商品的订单构建方法,以及订单执行方法,能够解决用户连续购买商品的需求,同时使用户享受购买多个、多次商品的优惠,并且能够为用户周期派送所购买之商品,优化用户连续购买商品的流程。

如图1示,一种用户连续购买商品的订单构建方法,包括如下步骤:

步骤1,设定预设数据,并根据所述预设数据生成商品优惠率序列;

具体的,首先,设定预设数据,所述预设数据用于设定用户所能够连续购买商品的最大购买数量,以及享受到的最大优惠率,所述预设数据包括连续购买商品的序列长度N,以及连续购买商品的优惠率X,所述序列长度N表示用户能够连续购买商品的最大购买数量,所述优惠率X表示用户连续购买商品能够享受到的最大优惠率,其中,N为正整数,0<X<1。

其次,根据所述预设数据生成商品优惠率序列,结合图2和图3所示,所述商品优惠率序列的生成包括如下步骤:(a)获取设定的连续购买商品的序列长度N,以及设定的连续购买商品的优惠率X;(b)根据所述序列长度N和优惠率X,计算购买任一数量商品所对应的优惠率,并生成商品优惠率序列{X1,X2,X3...Xn},其中,所述商品优惠率序列{X1,X2,X3...Xn}表示在连续购买商品的最大数量范围内,用户购买任一数量商品时能够享受到的优惠率的集合,如设定序列长度N为30,优惠率X为70%,可以计算出当用户选购10件商品时,优惠率为90%,当选购20件商品时,优惠率为80%,当选购30件商品时,优惠率为70%,所述优惠率90%、80%,以及70%构成商品优惠率序列{90%,80%,70%};更进一步地,所述商品优惠率序列满足:商品优惠率序列中前一个商品优惠率大于或等于后一个商品优惠率,即Xt≥Xt+1(1≤t≤N,t为正整数),并且商品优惠率Xn小于或等于连续购买商品的优惠率X,即Xn≤X。

步骤2,根据所述商品优惠率序列,用户选择的连续购买商品的商品价格、连续购买商品的数量和派送周期,生成连续购买商品的派送订单。

具体的,结合图2和图4所示,连续购买商品派送订单的生成包括如下步骤:

首先,选择连续购买的商品,以及连续购买商品的数量,并根据所述商品优惠率序列,计算并生成用户购买的商品价格序列。所述商品价格序列包括如下步骤:

(a)根据连续购买商品的数量,从所述商品优惠率序列中截取相应长度的商品优惠率序列,生成商品价格优惠率序列;

(b)所述商品价格优惠率序列与商品价格相乘积,生成商品价格序列。

具体的,用户根据自身需求选择需要连续购买的商品,此时用户选择的商品价格记为P,同时确定用户连续购买商品的数量,连续购买商品的数量记为M,且M小于或者等于序列长度N,进一步地,根据用户连续购买商品的数量M确定用户所能够享受到的商品优惠率序列,即从所述商品优惠率序列{X1,X2,X3...Xn}截取长度为M的商品优惠率序列,记为商品价格优惠率序列{X1,X2,X3...Xm},表示用户购买连续商品数量为M时能够享受到的优惠率集合,根据商品价格P,计算并生成用户购买商品的商品价格序列{PX1,PX2,PX3...PXm}。

其次,根据连续购买商品的数量,以及用户选择的商品派送周期,计算并生成派送序列,以及周期派送商品数量序列。

具体地,用户连续购买的商品可能需要一次性派送,也可能需要分为多次派送,在多次派送时,每次派送的商品数量也可能不同,因此,用户可以根据自身的需求选择商品的派送周期,以及每个派送周期内派送的商品数量,商品派送周期记为K,每个派送周期内派送的商品数量记为S,其中1≤K≤M。进一步地,根据用户选择的商品派送周期K生成派送序列{T1,T2,T3...Tt...Tk},其中,T1表示第一个派送周期,Tt表示第t个派送周期,Tk表示最后一个派送周期。同时,根据用户选择的每个周期内派送的商品数量生成周期派送商品数量序列{S1,S2,S3...St...Sk},且所述周期派送商品数量序列满足:

其中,St表示第t个派送周期时派送的商品数量,k,M、t为正整数。

再次,根据所述周期派送商品数量序列,以及商品价格序列,计算并生成派送价格序列。所述派送价格序列表示每个派送周期的派送价格的集合,记为派送价格序列{Q1,Q2,Q3...Qt...Qk};所述每个派送周期的派送价格为所派送的所有商品价格之和,即:

其中,Qt表示第t个派送周期对应的派送价格,G表示第t个派送周期中派送商品中首个商品对应商品价格序列中的下标值,i、j为正整数。

优选地,商品派送周期K与用户购买的商品数量M满足nK=M,n为整数,表示用户每个周期派送的商品数量固定。

当n=1时,即K=M,即用户购买商品需一次性派送完,此时派送价格为:

此时,用户可以跳过派送周期的选择或者跳过商品数量的选择,同时派送序列价格的计算大大简化。

最后,根据连续购买的商品,以及连续购买商品的数量生成父订单,并根据派送价格序列,以及用户选择的其他属性生成子订单。

具体的,首先生成用户连续购买商品的父订单,记为父订单D,同时进一步根据商品派送周期K中每个派送周期对应的派送价格Qt与用户选择的其他属性生成K个子订单,并生成子订单序列{D1,D2,D3...Dt...Dk},所述其他属性包括每个派送周期对应的派送时间,以及派送地点等等。其中,所述父订单与子订单满足:父订单与所有子订单同时生成,且子订单与子订单之间无直接关系,子订单的变化通过父订单影响其余子订单;当且仅当全部子订单的执行流程执行完毕后,父订单标记为执行完毕。

如图5所示,订单生成之后进一步执行订单的派送,订单执行方法包括如下步骤:

步骤S1,执行父订单,并根据派送周期依次执行子订单,判断用户是否关闭未被执行的子订单,若未关闭,则子订单依次执行完毕,否则,执行步骤S2;

步骤S2,判断用户是否全部取消未被执行的子订单,若是,则父订单执行完毕,否则,执行步骤S3;

步骤S3,更新被关闭的子订单后续子订单派送价格,执行步骤S1~步骤S2。

结合图5和图6所示,具体的,父订单以及子订单生成后,需要根据每个订单的属性进行派送。在执行子订单派送过程中,用户可能根据自身的需求对订单进行相应的调整,删除一些未被执行的子订单,因此,在子订单执行的过程中需要判断用户是否关闭未被执行的子订单,若用户未关闭未被执行的子订单,则依次继续执行子订单,直至子订单执行完毕,当全部子订单执行完毕后,父订单被标记为执行完毕。若用户关闭了某一未被执行的子订单或者全部关闭未被执行的子订单,则执行不同的操作。进一步的,若用户关闭某一个未被执行的订单,子订单被标记为关闭,同时更新相应的派送价格。如在K个子订单中,其中未被执行的子订单Y被关闭时,子订单Y+1至子订单K的派送价格进行重新计算。价格重新计算后,从Y+1开始的订单被继续执行,直至子订单全部执行完毕,父订单被标记为执行完毕。

若未被执行的子订单被全部被关闭时,父订单被标记为执行完毕。

在子订单执行过程中,用户还可以选择自提,在用户自提时,可以选择自提一部分,其余订单依次执行,也可以依次执行一部分子订单后,未被执行的子订单部分选择自提。

本发明所述的用户连续购买商品的订单构建方法,以及订单的执行方法,通过构建商品优惠率序列,使用户购买商品数量增大的同时,每个购买的商品价格优惠逐渐加大,用户只需要建立一个订单就能够连续购买商品,并享受到购买多个、多次商品的优惠,同时,通过构建周期派送序列,使用户选购的商品进行周期性派送,使用户享受优惠的同时大大简化了用户购买商品的流程,节省用户成本,使用户购物更加方便、快捷。

本发明的技术内容及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本发明的教示及揭示而作种种不背离本发明精神的替换及修饰,因此,本发明保护范围应不限于实施例所揭示的内容,而应包括各种不背离本发明的替换及修饰,并为本专利申请权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1