订单信息创建方法与流程

文档序号:12674139阅读:937来源:国知局

本发明涉及通信技术领域,尤其涉及一种订单信息创建方法。



背景技术:

目前,电子商务网站创建订单的流程基本都大同小异,大多数均采用单页面的下订单方式,即把需要确认的订单信息放在同一个页面上操作。也有少部分采用多页面的下订单方式,即把订单的任务分解成多个页面分步操作。

然而,无论上述哪种方式创建订单都是基于客户选择的商品信息以及客户信息进行创建的,同样无论采用哪种方式,在订单信息中都无法获知收货时间。

虽然在一些电子商务网站下单成功之后,网站会在下单成功确认液面反馈一个预计送达时间,但这个时间只是一个简单的预估时间,用户实际收到订单商品的时间往往与该预估时间不同。预估时间的准确性难以得到保证。对于物流派送商品的情况,预估时间不准确可能造成的影响还比较小,但是如果时需要用户到指定地点取货的情况下,不准确的预估时间会直接导致用户按约定时间到达指定地点却取不到货。因此现有粗略的预估预计送达时间是无法满足线下取货的要求的。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种订单信息创建方法,在创建订单的过程中即能准确计算订单的取货时间,在创建的订单信息中加入取货时间的信息。所确定的取货时间准确,为用户能在规定时间提取商品起到了保障。

有鉴于此,本发明实施例提供了一种订单信息创建方法,包括:

服务器接收用户终端发送的订单数据;所述订单数据包括:订单ID、商品的商品ID、订购数量、商品价格数据、用户ID和收货信息;所述收货信息包括收货人信息和区域信息;

根据所述收货信息在店面信息数据库中查询与所述区域信息相符的或者与所述区域信息位置最近的店面信息;

根据所述店面信息获取店面库存商品数据;所述库存商品数据包括商品ID和对应的库存数量;

根据所述订单数据中的商品ID和订购数量与所述店面库存商品数据进行比对,确定每个商品ID对应的缺口数据;

当所述缺口数据大于预设值时,生成调货计划信息;所述调货计划信息包括商品ID和所述缺口数据;

根据所述调货计划信息获得预计到货时间信息;

根据所述预计到货时间信息确定订单取货时间信息;

根据所述订单ID、商品的商品ID、订购数量、商品价格数据、用户ID、收货信息、店面信息和订单取货时间信息生成订单信息,发送给用户终端。

优选的,当所述缺口数据不大于预设值时,所述方法还包括:

生成所述订单取货时间信息;

根据所述订单ID、商品的商品ID、订购数量、商品价格数据、用户ID、收货信息、店面信息和订单取货时间信息生成订单信息,发送给用户终端。

优选的,所述缺口数据具体为:

同一商品ID对应的所述库存数量与所述订购数量之间的差值。

进一步优选的,所述预设值为0。

优选的,所述方法还包括:

根据所述店面信息,将所述订单信息发送给相应店面的终端设备。

本发明实施例提供的订单信息创建方法,在创建订单的过程中即能准确计算订单的取货时间,在创建的订单信息中加入取货时间的信息。所确定的取货时间准确,为用户能在规定时间提取商品起到了保障。同时根据收货信息确定取货店面,保证了自动化的筛选出距离最近的取货店面,极大的方便了用户。

附图说明

图1为本发明实施例提供的订单信息创建方法的流程图。

具体实施方式

订单处理是电子商务网站的核心业务之一,其中订单信息的创建又是订单处理中的首要步骤,在经营上直接关系到客户体验,用户下单的便捷性、获得信息的准确度均决定着顾客的回头率。为此,本发明针对线上销售、线下取货的运营模式提出了一种订单信息创建方法,在创建订单的过程中即能准确计算订单的取货时间,保障用户能够在规定时间提取商品。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

图1为本发明实施例提供的订单信息创建方法流程图,如图1所示,包括:

步骤110,服务器接收用户终端发送的订单数据;

具体的,订单数据包括:订单ID、商品的商品ID、订购数量、商品价格数据、用户ID和收货信息;收货信息包括收货人信息和区域信息。

订单ID是唯一的,每个订单对应一个订单ID。订单ID由用户使用用户终端在线上操作下单的时候产生。

步骤120,根据收货信息在店面信息数据库中查询与区域信息相符的或者与区域信息位置最近的店面信息;

具体的,因为收货信息中包括收货人信息和区域信息,因此可以根据区域信息进行定位与店面数据库中的店面地址信息进行匹配,将订单分配给距离最近的店面。最优选的,将订单分配给区域信息相同的店面,如果在相同的区域中没有店面,则分配给距离最近的店面。

步骤130,根据店面信息获取店面库存商品数据;

具体的,在数据库中对于每个店面的店面库存商品都有数据记录,因此可以根据确定下来的店面信息,获取该店面的店面库存商品数据。

库存商品数据包括商品ID和对应的库存数量。

步骤140,根据订单数据中的商品ID和订购数量与店面库存商品数据进行比对,确定每个商品ID对应的缺口数据;

具体的,缺口数据为同一商品ID对应的库存数量与订购数量之间的差值。

比如,某个商品ID的商品,订购数量为10,店面库存商品数据中,同一商品ID的商品,库存数量为12,则缺口数据为-2;

又如,某个商品ID的商品,订购数量为10,店面库存商品数据中,同一商品ID的商品,库存数量为9,则缺口数据为1;

再如,某个商品ID的商品,订购数量为10,店面库存商品数据中查询不到同一商品ID,则库存数量为0,缺口数据为10。

当然可以通过系统设置,设定缺口数据不为负,当发生缺口数据为负的情况,则直接规定缺口数据为0,即表示库存数量能够满足订购数量的需求。

步骤150,当缺口数据不大于预设值时,生成订单取货时间信息;然后执行步骤180。

在实际应用中,预设值优选的设置为0。也就是说,当缺口数据不大于0的时候,表示库存数量能够满足订购数量的需求。

此时可以直接生成订单取货时间信息。

具体可以根据配货预计时间和当前时间,来计算获得订单取货时间。

配货预计时间可以根据订单中的商品ID数量、订购数量、商品ID对应的商品名称等计算确定。也可以按照经验值确定。

步骤160,当缺口数据大于预设值时,生成调货计划信息;

具体的,缺口数据大于0的时候,表示库存数量不能满足订购数量的需求。此时,需要进行调货来补充库存的不足,满足发货需求。

调货计划信息包括商品ID和缺口数据。

步骤170,根据调货计划信息获得预计到货时间信息,并根据预计到货时间信息确定订单取货时间信息;

具体的,根据调货计划信息,服务器自动计算确定调货的货源地、调货量,并根据货源地和发起调货的店面信息确定预计到货时间。

步骤180,根据订单ID、商品的商品ID、订购数量、商品价格数据、用户ID、收货信息、店面信息和订单取货时间信息生成订单信息,发送给用户终端。

具体的,在确定订单取货时间之后,将订单取货时间信息和所确定的店面信息,连同订单数据一起生成订单信息。

并且根据用户ID将订单信息发送给相应用户的用户终端。

通过用户终端对订单信息进行显示,使得用户能够明确知晓所下订单商品的取货地点和取货时间。

步骤190,根据店面信息,将订单信息发送给相应店面的终端设备。

具体的,在将订单取货时间信息和所确定的店面信息,连同订单数据一起生成订单信息之后,服务器还会根据店面信息将订单信息发送到相应店面的终端设备,使得店面能够及时知晓需要对该订单进行处理。并能获知规定的取货时间,从而能够在取货时间之前完成对订单的备货。

本发明实施例提供的订单信息创建方法,在创建订单的过程中即能准确计算订单的取货时间,在创建的订单信息中加入取货时间的信息。所确定的取货时间准确,为用户能在规定时间提取商品起到了保障。同时根据收货信息确定取货店面,保证了自动化的筛选出距离最近的取货店面,极大的方便了用户。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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