当前位置: 首页 > 技术篇 > 正文

解决SHOPEX485会员登录后价格显示为0元

这几天在折腾SHOPEX485的模板,帮单位实现一个只需在线预定的电子商务网站,朴素一点的叫法——网上卖菜的!但是由于各种原因,决定把SHOPEX485拿来过渡(内测),上线的还是找公司做。就功能而言,SHOPEX485确实强大,但是我们不需要使用那么多的功能模块,就开始对模板各种删。删完后,根据信息中心的意思,是要做单点登录(SSO)的,但是由于SHOPEX485后台是ZEND加密的,SSO无法实现,只能分开验证。

我的SHOPEX485是做了UCENTER整合的,毕竟UCENTER管理用户较为方便。以下是我将SHOPEX485整合进UCENTER的过程:
1、导出现有sdb_members表,将新用户的信息添加在各字段下,根据导出的字段查找即将导入的新用户是否有对应的用户信息,如果没有,填写自定义默认值。foreign_id留空,同步时会UCENTER自动填充。
2、导入用户到sdb_members,导的时候,看一下选项,把空白字符串转成NULL。
3、后台 -> 商店配置 -> 第三方整合 -> UCenter 1.0/1.5 -> 填写UCENTER相关信息 -> 保存
4、等待同步完成。

常见错误(据本人测试时发现的):
错误一:每次同步人数不能超过400人,安全阈值是300人以下。查看sdb_members表,如果部分用户数据丢失,说明超过阈值了。
解决方案:删除SHOP485数据库下sdb_members表的相关错误用户信息,删除UCENTER数据库下uc_members表的相关用户信息,重新导入。
错误二:用户信息将无法正常显示在会员中心。
解决方案:给用户附上disabled字段的disable属性。
错误三:会员登录后价格显示为0.00元,退出后价格显示正常。
解决方案:在“后台 -> 会员 -> 会员等级”下建立会员等级,并填写sdb_members的member_lv_id字段。

本次实验环境:(仅在本实验环境进行测试):
1、服务端:
操作系统:Linux 2.6.18-371.4.1.el5 CentOS release 5.10 (Final)
相关应用:VIRTUALMIN/WEBMIN、SHOPEX485、UCENTER
硬件状况:Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz *2
2、客户端
操作系统:WINDOWS7旗舰版
相关应用:FIREFOX
硬件状况:Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz

本文固定链接: http://www.qianweikang.com/jie-jue-shopex485-hui-yuan-deng-lu-hou-jia-ge-xian-shi-wei-0-yuan.htm | 钱玮康的博客

该日志由 钱玮康 于2014年03月11日发表在 技术篇 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 解决SHOPEX485会员登录后价格显示为0元 | 钱玮康的博客
关键字: ,

解决SHOPEX485会员登录后价格显示为0元:目前有2 条留言

  1. 沙发
    峰尚博客:

    看起来真的很厉害的东西。

    2014-03-13 下午6:40 [回复]
    • 钱玮康:

      那是必须的,我帮我们单位做卖菜网站时候碰到的问题。

      2014-03-15 下午2:54 [回复]

发表评论

快捷键:Ctrl+Enter