0755-23698839
132-6576-8769

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

创络讲堂 2021-09-07 12:07:08 74次 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,两者的用户体验等完全不同,同一平台上的混业经营矛盾不断增加,独立运营是迟早的事情。
  • 怎样才能做出客户喜欢并很快确认的网站效果图
    2013-08-09 08:00:00
    很久没有动手写过设计类的文字了,所以决定今天再码一点文字,说一些和自己经验有关的东西来和大家分享。一来是希望告诉那些即将进入网站建设行业的朋友们一些有用的东西,二来也希望我们的客户能够对我们做设计的有更加深入的了解。
  • 多年前的网站优化方法可能已经失效
    2012-04-30 08:00:00
    网站优化方法可不是美酒,不会越陈越香,只会随着搜索引擎的算法改进而不断的失效,最后慢慢地被淘汰掉。深圳网站建设公司【创络】历经数年也只能说抓住了网站优化方法中的一点点皮毛而已.
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839