一种线上交易数据的处理方法与流程

文档序号:11953014阅读:612来源:国知局

技术领域

本发明涉及数据的处理,具体涉及一种线上交易数据的处理方法。



背景技术:

目前电子商务平台为人们的生活提供了很大的便利,人们可以足不出户就买到自己想要的东西,但是由于在网络平台上购买东西,只能通过图片看到东西的样子,却不能够看到东西的材质和手感,以及是否使用方便。买回的东西可能就会跟预期有一定的差别,因此消费者需要进行退换货,本发明旨在提供一种方便消费者进行退换货的方法。



技术实现要素:

本发明的目的在于提供一种线上交易数据的处理方法,解决线上如何自动交易,自动处理数据的问题。

为解决上述的技术问题,本发明采用以下技术方案:

一种线上交易数据的处理方法,线上交易订单数据储存在线上商品销售信息表中,包括订单编号、消费者编号、商品编号、商品名称、商品价格、购买数量、商品状态、支付方式、支付状态、快递单号,所述商品状态包括待付款、待发货、待收货、已完成,所述支付状态包括待支付和已支付;

消费者信息储存在消费者信息表中,包含字段消费者编号、推荐人编号、账户余额;

厂家信息储存在厂家信息表中,包含字段厂家编号、账户余额;

当消费者提交订单,将订单编号为AAA订单数据包括订单编号、消费者编号、商品编号、商品名称、商品价格、购买数量、商品状态、支付状态插入线上商品销售信息表中,商品状态为待付款,支付状态为待支付。

当消费者通过支付接口支付完成后,后台程序接受到支付成功返回的信号,数据库触发器触发将订单编号为AAA的商品状态改为待发货。

当厂家查询订单数据,接收到订单编号为AAA的订单数据、并且订单编号为AAA的商品状态显示为待发货,支付状态显示为已支付时,厂家执行发货操作,厂家发货完成后,将快递单号录入系统,后台程序接收厂家录入的快递单号,更改数据库将订单编号为AAA的快递单号改为厂家录入的快递单号,数据库触发器检测到快递单号不为空,触发订单编号为AAA的订单数据中的商品状态改为待收货。

当消费者收到货物后,在页面点击确认收货,后台程序接收到确认收货的操作,数据库触发器触发将订单编号为AAA的商品状态改为已完成。

进一步的方案是,消费者通过支付接口支付完成后,如果消费者在页面申请退款,在退款退货表中记录订单编号、退款退货类型、申请理由、处理状态,所述退款退货类型为退款,所述处理状态包括消费者已申请退款、厂家同意退款、厂家不同意退款。

进一步的方案是,退款退货表中的处理状态为已申请退款时,页面上将获取到消费者的退款信息,当厂家点击同意退款按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家同意退款;当厂家点击不同意退款按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家未同意退款。

进一步的方案是,厂家发货完成之后,如果消费者在页面申请退货或换货,在退款退货表中记录订单编号、退款退货类型、申请理由、处理状态,所述退款退货类型为退货或换货,所述处理状态包括消费者已申请退货、厂家同意退货、厂家不同意退货、消费者已申请换货、厂家同意换货、厂家不同意换货。

进一步的方案是,退款退货表中的处理状态为消费者已申请退货时,页面上将获取到消费者的退货信息,当厂家点击同意退货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家同意退货;当厂家点击不同意退货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家不同意退货。

退款退货表中的处理状态为消费者已申请换货时,页面上将获取到消费者的换货信息,当厂家点击同意换货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家同意换货;当厂家点击不同意换货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家不同意换货。

进一步的方案是,当退款退货表中的处理状态为厂家同意退款时,后台将触发厂家账户余额为厂家的账户余额减去退款金额,消费者的账户余额为消费者的账户余额加上退款金额。

当退款退货表中的处理状态为厂家同意退货时,消费者将退货的快递单号提交到页面,保存到后台数据库中,待厂家在页面确认收到消费者的退货时,后台将触发厂家账户余额为厂家的账户余额减去退款金额,消费者的账户余额为消费者的账户余额加上退款金额。

当退款退货表中的处理状态为厂家同意换货时,消费者将退货的快递单号提交到页面,保存到后台数据库中,待厂家在页面确认收到消费者的退货时,将更换的货物的快递单号提交到页面,消费者收到货物后完成。

与现有技术相比,本发明的有益效果是:当消费者购买到的东西需要进行退换货操作时,消费者只需要在自己的订单上进行提交退换货的操作,然后将货物寄回给厂家。当厂家收到货物之后便自动将金额退回给消费者,实现了操作的方便性,提高消费者的用户体验。

附图说明

图1为本发明的数据处理流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1:

一种线上交易数据的处理方法,线上交易订单数据储存在线上商品销售信息表中,包括订单编号、消费者编号、商品编号、商品名称、商品价格、购买数量、商品状态、支付方式、支付状态、快递单号,所述商品状态包括待付款、待发货、待收货、已完成,所述支付状态包括待支付和已支付;

消费者信息储存在消费者信息表中,包含字段消费者编号、推荐人编号、账户余额;

厂家信息储存在厂家信息表中,包含字段厂家编号、账户余额;

当消费者提交订单,将订单编号为AAA订单数据包括订单编号、消费者编号、商品编号、商品名称、商品价格、购买数量、商品状态、支付状态插入线上商品销售信息表中,商品状态为待付款,支付状态为待支付。

当消费者通过支付接口支付完成后,后台程序接受到支付成功返回的信号,数据库触发器触发将订单编号为AAA的商品状态改为待发货。

当厂家查询订单数据,接收到订单编号为AAA的订单数据、并且订单编号为AAA的商品状态显示为待发货,支付状态显示为已支付时,厂家执行发货操作,厂家发货完成后,将快递单号录入系统,后台程序接收厂家录入的快递单号,更改数据库将订单编号为AAA的快递单号改为厂家录入的快递单号,数据库触发器检测到快递单号不为空,触发订单编号为AAA的订单数据中的商品状态改为待收货。

当消费者收到货物后,在页面点击确认收货,后台程序接收到确认收货的操作,数据库触发器触发将订单编号为AAA的商品状态改为已完成。

消费者通过支付接口支付完成后,如果消费者在页面申请退款,在退款退货表中记录订单编号、退款退货类型、申请理由、处理状态,所述退款退货类型为退款,所述处理状态包括消费者已申请退款、厂家同意退款、厂家不同意退款。

退款退货表中的处理状态为已申请退款时,页面上将获取到消费者的退款信息,当厂家点击同意退款按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家同意退款;当厂家点击不同意退款按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家未同意退款。

实施例2:

一种线上交易数据的处理方法,线上交易订单数据储存在线上商品销售信息表中,包括订单编号、消费者编号、商品编号、商品名称、商品价格、购买数量、商品状态、支付方式、支付状态、快递单号,所述商品状态包括待付款、待发货、待收货、已完成,所述支付状态包括待支付和已支付;

消费者信息储存在消费者信息表中,包含字段消费者编号、推荐人编号、账户余额;

厂家信息储存在厂家信息表中,包含字段厂家编号、账户余额;

当消费者提交订单,将订单编号为AAA订单数据包括订单编号、消费者编号、商品编号、商品名称、商品价格、购买数量、商品状态、支付状态插入线上商品销售信息表中,商品状态为待付款,支付状态为待支付。

当消费者通过支付接口支付完成后,后台程序接受到支付成功返回的信号,数据库触发器触发将订单编号为AAA的商品状态改为待发货。

当厂家查询订单数据,接收到订单编号为AAA的订单数据、并且订单编号为AAA的商品状态显示为待发货,支付状态显示为已支付时,厂家执行发货操作,厂家发货完成后,将快递单号录入系统,后台程序接收厂家录入的快递单号,更改数据库将订单编号为AAA的快递单号改为厂家录入的快递单号,数据库触发器检测到快递单号不为空,触发订单编号为AAA的订单数据中的商品状态改为待收货。

当消费者收到货物后,在页面点击确认收货,后台程序接收到确认收货的操作,数据库触发器触发将订单编号为AAA的商品状态改为已完成。

厂家发货完成之后,如果消费者在页面申请退货或换货,在退款退货表中记录订单编号、退款退货类型、申请理由、处理状态,所述退款退货类型为退货或换货,所述处理状态包括消费者已申请退货、厂家同意退货、厂家不同意退货、消费者已申请换货、厂家同意换货、厂家不同意换货。

退款退货表中的处理状态为消费者已申请退货时,页面上将获取到消费者的退货信息,当厂家点击同意退货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家同意退货;当厂家点击不同意退货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家不同意退货。

退款退货表中的处理状态为消费者已申请换货时,页面上将获取到消费者的换货信息,当厂家点击同意换货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家同意换货;当厂家点击不同意换货按钮时,数据反馈到后台触发数据库将退款退货表中的处理状态更改为厂家不同意换货。

当退款退货表中的处理状态为厂家同意退款时,后台将触发厂家账户余额为厂家的账户余额减去退款金额,消费者的账户余额为消费者的账户余额加上退款金额。

当退款退货表中的处理状态为厂家同意退货时,消费者将退货的快递单号提交到页面,保存到后台数据库中,待厂家在页面确认收到消费者的退货时,后台将触发厂家账户余额为厂家的账户余额减去退款金额,消费者的账户余额为消费者的账户余额加上退款金额。

当退款退货表中的处理状态为厂家同意换货时,消费者将退货的快递单号提交到页面,保存到后台数据库中,待厂家在页面确认收到消费者的退货时,将更换的货物的快递单号提交到页面,消费者收到货物后完成。

在本发明中的支付方式包括现金支付、余额支付、贪币支付、猫币支付,当消费者购买的商品是通过现金支付和余额支付在退款退货时应全部退款,当消费者同时使用了多种支付方式,在退款时仅退回现金和余额支付的金额。

当订单里的商品不止一件时,如果消费者将订单里的商品全部退货,厂家应该按照实际情况退回所有的金额;如果消费者只是将订单里的部分商品退货 ,那么退款的金额则根据退货商品的金额来决定。

尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题方法进行多种变型和改进。除了对方法进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。

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