网站seo链接购买,长宁广州网站建设,网站建设后期怎样维护,网站要不要改版Java生鲜电商平台-电商支付流程架构实战 说明#xff1a;我一直秉承的就是接地气的业务架构实战。我的文章都有一个这样的核心。 1. 业务场景 2. 解决问题。 3.代码实现。 4.代码重构。 5.总结与复盘。 6.缺点与防范 一、场景描述 想必大家都曾遇到过这个问题#xff0c;在电… Java生鲜电商平台-电商支付流程架构实战 说明我一直秉承的就是接地气的业务架构实战。我的文章都有一个这样的核心。 1. 业务场景 2. 解决问题。 3.代码实现。 4.代码重构。 5.总结与复盘。 6.缺点与防范 一、场景描述 想必大家都曾遇到过这个问题在电商购物的过程中已经走到了最后一步去支付。这个时候突然意识到商品数量不对或者收货信息选错。 除此之外用户还存在之下返回的原因 误点击也就是说用户还是想买的 犹豫中点了返回想买的欲望不是十分坚决 坚决不买了。 二、可选方案 1目前几乎所有主流电商平台在支付页面点击返回跳转到订单的待支付页面。 2有一部分微商城依然原路径返回不过依然生成了待支付订单。 3原路返回也不生成待支付订单不过作者目前并没有找到此类型的案例。 三、为什么要有「待付款」状态 1. 库存计算 在电商系统中前端页面显示的库存与仓库的实体库存是不同步的因而在商品出仓前要求前端的库存进行「锁定」即前端的减库存。 关于库存的锁定电商领域存在有两种方案 一种是拍下减库存即生成订单待付款减库存故此方案绕不过「待支付」 一种是支付成功减库存。 拍下减库存存在的问题 用户可能拍下不买不乏存在有用户把拍下当收藏夹用以致占用库存影响平台的交易量。甚至存在更为极端的「恶拍」漏洞竞争对手会把商品所有库存全都拍掉也不付钱平台的商品就全部被下架了。 支付成功减库存存在的问题 支付成功减库存会碰到最严重的问题是「超卖」。因为系统在付款成功之前都不减库存所以总是会发生“短时间很多人都拍下甚至都付钱了但是系统却发现库存不够了”。 买家拍下商品后从提交付款到付款成功的之间是有时间差的因为付款的动作是在几个不同的系统之间传信息。因此最后一件商品可能被多人拍下这几个人都可能付款成功。 淘宝的做法是把何时减库存的决定权交给卖家然后告知卖家两个方案各自适应的场景。 2. 提高转化 电商是通过交易驱动的产品类型因此订单的每一步都要考虑转化率提高转化率是电商的基础要求。 用户在电商下单大多都是会进行一番思考的毕竟支付宝里的钱也不是河水流过来的。用户在支付前总会有种种原因搁置付款一般待支付订单的有效时间为24小时以内在这段有效时间内平台就像一名促销员一样告知你有未付款的订单。 四、确定解决方案 结果是几乎所有的电商都采用了从支付页面返回跳转至待支付的方案。 从用户角度来考量退回去修改信息收货信息、商品信息一定是用户真实存在的诉求。 在商家的角度提高订单的成交率是第一要务。这个时候最好的办法就是利用数据工具做埋点和统计根据各种情况出现的概率做出相应的决策。 五代码方面 QQ群 转载于:https://www.cnblogs.com/jurendage/p/11291367.html