翟里门户网站
您所在的位置:翟里门户网站>科技>从0到1构建电商平台之订单系统(2):支付订单
从0到1构建电商平台之订单系统(2):支付订单
更新时间:2019-11-08 07:50:29   浏览次数:3907
[摘要] 上一篇笔者为大家介绍了订单系统中关于提交订单操作相关的问题:《从0到1构建电商平台之订单系统:提交订单》,提交订单之后,接下来要做的是“支付订单”。电商平台主要会涉及商家系统、商品系统、订单系统、售后

在前一篇文章中,作者介绍了订单系统中订单提交操作的一些相关问题:从0到1 (1)构建电子商务平台的订单系统:提交订单。提交订单后,下一步是“支付订单”。

电子商务平台主要涉及商户系统、商品系统、订单系统、售后系统、会员系统、营销系统、金融系统、数据系统等。我将把关于订单系统的文章分成三篇,这是第二篇。

虽然每个公司的具体需求不同于业务场景,我们平台的功能需求也可能不同于其他平台,但从整个订单的生成到结束,主要有以下三个过程:

在最后一篇文章中,我们写了提交订单的一步操作。当用户提交订单时,后台将有两个步骤:

1)拆除法案

当购物车进入订单提交页面时,可能有多个商家和多个商品。一旦提交订单,它将涉及订单的拆分(无论付款是否成功)。一般来说,最简单的方法是根据商家来划分订单。拆分后,订单将被转移到相应的商家背景。用户还会在客户端的订单列表中看到多个子订单。如果业务场景需要,它可以按照仓库等维度进行分解。这里没有扩展。

2)生成账单

生成账单的目的是记录父订单的金额,如货物的金额、扣除总额、每件货物的扣除额、用户需要支付的金额等。用户将支付父订单的账单。账单完成后,每个子订单的状态将跳转到“待装运”。

请注意,如果用户退出付款页面,此时该账单将被商家拆分为子账单,因为用户可以在订单列表中单独支付拆分的子订单。

支付页面的字段和各种判断流程如下:

对于开发学生来说,与三方支付平台接口就足够了,这里没有扩展。

用户将通过某种方式获得平台上的余额(不是充值或用于扣除的金币,这是一种支付方式)。此时,有两种情况:

1)金币可以完全扣除

当金币可以全部扣除时,付款页面上只能显示余额付款;因为虽然此时支付金额为0,但为了防止被他人窃取,有必要选择余额支付并输入支付密码(当用户选择支付宝/微信支付时,他们需要输入支付密码,这相当于起到了防范作用)

2)金币不能完全扣除

此时,用户只能选择一种支付方式,但如果余额小于支付金额,则只能选择支付宝/微信。

1)提交订单时锁定库存

这样做的好处是用户体验更好。我提交了订单,产品是我的。我可以慢慢付钱。

缺点是它可能会导致有实际购买需求的用户无法购买。例如,用户甲首先提交订单以锁定库存。他仍在考虑,可能不会买。然而,用户乙想立即购买它,并发现它缺货(不排除有人恶意下订单锁定库存)

因此,要支付的订单通常有剩余的支付时间,例如30分钟。到时候,订单将被自动取消,库存将被释放。或者当添加商品的sku时,将设置单个有限的购买数量。这样的账户只能在一定时间内购买n次。同时,它在技术上也是有限的,同一ip只能购买n次。

2)仅在付款成功后锁定库存

这具有筛选出恶意订单的优势。缺点是用户的体验会更差,如果支付更慢,他可能会失去购买的机会。

我们的平台采用方案一,可以根据不同的业务场景选择不同的方案。

进入付款页面表示订单已经生成,并且处于待定付款状态。此时,应注意商家此时是否可以卸货。

1)能源

这可能导致用户在订单已经支付时提示货物已经从货架上移除,因为订单已经生成并且处于支付状态。只让系统自动取消订单,但对用户不友好。

2)否

这对商家不友好,因为判断条件是订单正在等待付款。此时,用户可以不付款退出,订单也将等待付款。

推导更麻烦。即使要支付的订单的自动取消时间是30分钟,用户仍然会连续下订单。商家可能无法一直卸货,接下来的问题可能会更大。但是,如果此时其他用户被限制下订单,商家的技术和操作将更加复杂(这里将不执行特定操作)。

我暂时没有想到更好的解决办法,第一个。

当订单等待付款时,商家修改sku(现货-编辑商品-工作人员审查现货),并且订单也不能被支付,因为此时的信息或者甚至商品的数量可能与前一个不同,并且商家和用户之间的争议可能由此产生。

注:如果采用商户不能卸货的方案,则无需验证(因此流程图中没有反映2点和3点)。

一旦付款成功,将生成待交付订单,库存将立即锁定。

如果支付失败,仍需支付订单,倒计时将开始。总的来说,平台上商品库存充足的倒计时可以更长,而且对用户更友好。库存不足,或者大多数小企业都在该平台上落户。该平台无法控制业务或运营的库存,例如下架。

如果时间给用户带来的紧迫感也被考虑在内,时间可以更短。到时候,订单状态会变为关闭状态,用户无法付款,同时库存也会被释放。

订单成功支付后,商家需要处理订单。同时,用户也可以执行一些操作。下一个“流程订单”。

这篇文章最初是由@张灿发表的。每个人都是产品经理。未经作者许可,禁止复制。

主题地图来自unsplash,基于cc0协议。

贵州十一选五 湖北快三投注 彩客网 快3彩票 天津11选5

上一篇:远望谷遭问询:说明权益工具投资核算方式变化合理性
下一篇:一上架就登顶排行榜,暴雪都要抱大腿喊大哥,这游戏什么来头?

相关