0755-23698839
132-6576-8769

解决公众号商城微信登陆成功后但不跳转的问题

创络讲堂 2021-09-07 12:07:08 376次 https://www.chuangluo.com/news_631.html 作者:创络科技

创络商城网站系统已经非常成熟的运营在多位客户的经营活动中,但随着时间的流逝,不可避免的会出现一些我们未能预见的问题,这个时候我们就会加紧修复处理。而在最近的一次程序更新中,石岩做网站的公司创络科技解决了公众号商城微信登陆成功后但不跳转的问题,我们发现在某些极端测试情况下会出现这种问题:当用户通过微信访问商城时,在用户登录界面点击微信一键登录的时候,微信会提示登录成功,但是接下来不是跳转到预期的页面,而是出现一个空白页,关闭网页后重新打开却已经是登录状态了。

公众号商城微信登陆成功后但不跳转

预期页面:登录前所访问的页面(如商品详情页),如果不存在(用户直接从微信菜单进入用户登录页面),则默认为首页。

问题定位:通过微信提示登录成功的线索可以排除微信长链接出错的可能性,且关闭网页后重新打开却已经是登录状态,说明问题出在程序本身。而以往使用一直没有问题,也没有其他客户反馈过相关问题。于是对程序打点,进行断点测试,最终成功将问题定位在订单积分的问题上面:出现了订单负数积分的情况。

错误分析:在实际的运营中极难出现这种问题,但是刚好这个项目进行了一个极端测试:设置商品价格为0.01元,又可以使用无门槛的优惠券10元,运费10元。那么实际支付金额为:0.01-10+10=0.01元。而用户支付的10元运费是不计入积分的,因此本单积分为0.01-10=-9.99分,取整后为-9分。当用户登录时自动收货获取该订单积分时则出现程序上的运算逻辑错误:原积分+订单积分=新积分,实例化为本文中的数据为:99+-9=?,此时出现程序错误,导致出现空白页。

问题解决:问题分析清楚后,解决问题就十分简单了,在计算订单实际获得积分的时候,对计算结果进行多一次判断,当积分为负数时,重新定义积分等于0分即可。

  • 合理规划商城网站后台订单打印的内容
    2018-06-16 23:40:32
    不同的运营者对商城网站订单内容有不同的打印需求,今天,我们就来简单讲述一下有哪些内容通常需要打印在订单上。
  • 商城网站开发订单表结构的设计思路
    2018-06-13 21:11:08
    我们曾经发现过简易版商城网站有一些不足的地方,订单信息中不保存价格信息,这样设计订单表结构就很容易出问题。
  • 商城网站开发过程中遇到的商品多属性多规格的难题
    2018-06-07 22:38:39
    一直想要开发一套简单易用的商城网站,最近终于有时间来着手这件事,做数据结构时遇到的第一个难题就是商品多属性多规格。
  • 淘宝商城宣布启动独立域名tmall.com
    2010-11-02 08:00:00
    淘宝网以C2C起家,但淘宝商城是B2C,两者的用户体验等完全不同,同一平台上的混业经营矛盾不断增加,独立运营是迟早的事情。
  • 选择网站关键词应注意匹配度和扩展性
    2012-01-12 08:00:00
    网站的运营成功与否有很多影响因素,有的朋友会认为网站的优化是一个重点。没错,优化确实是重点,但是优化的方针更加重要,深圳网络公司【创络】认为一个网站的关键词选择就像是一个网站发展的方针
  • 我司自有服务器全面开启Gzip压缩
    2014-07-02 08:00:00
    为了进一步提升客户网站的访问速度,我们已经全面开启了服务器上的Gzip压缩功能,我们测试发现,开启Gzip后,可以达到75%左右的压缩率,大大提高了网站的访问速度。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839