VipSystem Pro for wordpress plugin 专业的会员系统管理与买卖插件


VipSystem Pro for wordpress plugin 专业的会员系统管理与买卖插件

 

前言

我是一个站长,做影视后期教程出家,有自己独立网站,独自维护。也时常发布付费文章,但是网络上能找到的插件不足以满足自己的需求,且严重的bug导致网站时常崩溃,作者也N年更新一次。我最终闭关4个月,边学边做开发出这款VipSystem Pro插件。太累~

更多的辛酸历程我会在插件稳定后,另起帖子分享。也会包含一些编程干货及自学方法,届时欢迎品尝!

 

VipSystem Pro 简介

VipSystem Pro 是一款wordpress平台的买卖虚拟商品的插件。理论上支持所有主题,以及主题的自定义文章类型。和更多的前端样式风格(开发中),以适配部分极品主题。

其中功能包含网站会员管理,商品(文章)发布与分类。设置用户身份,获得同一商品不同购买价格,以及虚拟币充值与相关设置;借助多个第三方服务商提供的充值服务,实现虚拟币的充值。

插件本身不涉及您真实货币的操作,仅有第三方服务商充值服务的操作会涉及(充值自动到账),因此使用(购买)需谨慎。插件“基础功能”中会提供后台人工充值(由管理员为用户充值)的服务。

插件极具扩展性,以功能模块区分。本帖结尾提供免费版下载,免费版只能设置密码文章,免费商品下载。购买不同的扩展功能,提供不同的安装文件。扩展功能基于免费版本进行安装,以尽可能缩减文件的体积,优化代码执行效率,后期还会持续开发新的扩展功能。

插件也包含对商品和用户买卖数据的统计和管理,您可以查看或查找某一个用户或全站用户的购买、充值等详单记录,以及全站交易的数据统计图表、曲线图等。

购买扩展功能需要进行域名授权,授权完全自动化,支持自助转绑域名。授权成功后,页面生成对应授权信息独一无二的文件,以安装插件的方式在wordpress后台上传zip压缩包并启用。启用成功后缓存文件会自动删除,在会员系统插件后台就可以看到新授权后的功能。具体授权操作请访问:VipSystem Pro 购买授权流程

 

VipSystem Pro 扩展功能(点击名称进入详情页面)

免费版:发布免费和密码文章,以及使用指南和授权许可。(本帖结尾免费下载)

基础功能(99元:可以发布付费商品(文章),以及设置限时优惠等。更多功能请点击这里查看

充值卡(99元):生成和管理充值卡,您可在售卡网站出售(如淘宝等)。

VIP服务(79元):用户购买vip服务,以vip专享(仅vip免费)、vip折扣、vip免费、vip原价购买商品。

用户等级(49元):以消费额分级(由管理员定义额度划分),提供不同等级的折扣优惠。

提现设置(49元,内测):由管理员手动转账给申请提现的用户,可设置提现规则。

推广设置(79元,内测):推广网站链接、购买商品赠送等,均可获得积分。可用于抵扣虚拟币或更多用途正在开发中。

广告设置(49元,内测):插件内页的广告位设置(开发中)。

查询用户(39元):查询某一个用户的消费充值和下载记录等,包含图表展示。

数据统计(69元):统计全站用户的消费充值以及下载记录等,包含图表展示。

数据兼容(29元):兼容流行的同类插件的数据库导入,完美过度到本插件(后期会兼容更多)。

数据优化(79元,内测):优化VipSystem Pro和Wordpress数据库,缩减数据库体积,提高程序运行效率。

插件代理(不可二级代理,内测):由插件作者授权部分已购买完整功能的用户销售本插件,并获得相应提成。

更多扩展功能正在计划开发中……

 

VipSystem Pro 引入第三方的扩展功能

短信功能:提供用户帐号或订单异常,商品购买下载等短信通知(开发中)。

淘小秘接口:提供淘宝店铺的商品与网站相同的商品的订单购买同步。

更多扩展功能正在计划开发中……

 

VipSystem Pro 包含的第三方充值接口(涉及真实货币操作,使用/购买需谨慎)

支付宝免签约接口(10元):以支付宝转账方式实现自动到帐,需要24小时开着第三方提供的监测软件,并在其中登录支付宝账户。

支付宝官方接口(49):支付宝官方的即时到帐接口,需要有企业资质的支付宝账户才能申请使用。

微信接口:微信官方充值接口,需要有企业资质的微信账户才能申请使用。

PayPal接口:外国货币充值接口(目前仅支持美元充值,可设置美元兑换比率)。

银联接口:银联官方接口,支持银行卡充值(开发中)。

极支付接口(49元,内测):由本插件付费用户和我一起开发,需要24小时挂软件,并登录支付宝账户。

金沙江接口(49元):以支付宝分润方式自动到账,无需软件挂机。第三方不收取费用,提现有费用。充值用户无需输入额外参数!

商派天工接口(79元):天工全渠道收银服务,集成主流支付渠道,含支付宝、微信、银联等,支持B2B、B2C、B2B2C、C2C、O2O等各类场景。由平安银行监管资金交易。需要实名认证,并且支持在线商品出出售,线下物流。

更多充值接口正在计划接入中……

 

VipSystem Pro 使用协议

  1. 会员系统插件(VipSystem Pro for wordpress plugin 和 VipSystem Pro)以下简称“插件”。
  2. 插件自身无法实现自动充值,需要配合第三方服务来完成自动充值到账。其中“充值接口”用以与第三方服务商的数据沟通,由于第三方服务涉及您的真实财产操作,因此在使用或购买时需谨慎,并且由此所产生的资金损失,插件开发人员不承担任何责任。经用户反馈,后期会删除已有的第三方充值接口。
  3. 目前集成多个第三方充值接口,这部分售后不归本插件提供,插件开发人员仅提供简单的第三方相关的咨询服务。
  4. 由于互联网程序普遍存在安全性,插件无法做到绝对的安全。会存在作者发布的内容(商品或帖子下载地址等)被非法盗取和使用,插件开发人员不承担这方面的损失,仅提供技术上的修复与补救。
  5. 插件内仅涉及虚拟币和虚拟积分的操作,用户“申请提现”也是通过管理员手动转账实现,不会涉及您的真实财产。
  6. 插件仅提供网站的虚拟(字符串)商品的买卖功能,请勿发布法律法规禁止的内容。一经发现,将永久取消本插件的授权许可。
  7. 允许以提高插件安全性为目的破解尝试,同时开发人员会提供技术帮助。若在安全方面取得有效帮助,会提供福利给您(不排除人民币的报酬)。不允许未经插件作者许可的擅自传播、分享和出售。
  8. 当插件内某一个扩展功能经过不断升级和加入新的选项,更加完善时,该扩展功能价格会相应提升(涨价)。当插件内某一扩展功能卖出很少,会相应降低该扩展功能零售价格,甚至免费(降价)。已购买该扩展功能的用户不退差额也不再收取费用,此扩展功能免费升级。
  9. 除了插件无法正常使用(远程协助后),其他任何原因不退款。购买前请详细咨询清除!

 

VipSystem Pro 技术细节(写给爱捯饬的人)

代码编写以模块化管理的方式整理,如“免费版”中不包含扩展功能中所用到的函数代码。只有安装扩展功能的文件后,才会被集成进去。有效缩减文件体积,并且尽可能的减少页面跳转。以“require”和“include”引入该功能所需文件。每个php文件中代码并非很多,只是考虑到功能的模块化管理而进行的文件内容的拆分。同时也控制了每个页面中的全局加载代码的数量,缩减数据库的查询次数。

前端框架使用boostrap和JQuery编写,框架文件不是很大。目前在本地。待插件稳定后,会找多个cdn外链过去,届时您也可以根据自己的实际情况选择这类文件是否使用cdn,以及使用那里的cdn。我也会找几个支持外网访问不错的cdn加速。

插件内页面链接和跳转均使用php自带模块函数进行加密,且生成动态的独一无二的页面链接。每(保密)小时更换一次连接,复制或更换当前用户则该链接无法访问,包含商品下载时的“下载页面”链接,用户分享无效。除非直接分享百度网盘那边的地址,这个我没法阻止。插件尽可能保护作者原创内容的利益。

插件的html编写几乎完全使用function函数打包,以便后期开发或扩展功能的方便调用。如果后期条件适合,我会开放开发文档。写一篇相关的function功能函数使用说明,方便其他开发者进行自定义开发。目前不公开。

为插件的授权和安全性,我花了一个月时间又写了一个针对授权方面的功能。累啊~

购买并授权相应功能,由服务器自动生成根据用户授权信息而加密后的文件。其中部分重要代码经过了加密算法,仅能上传安装于授权的域名。授权时域名填写,必须是插件后台“我的服务”→“授权许可”下的“服务器信息”中显示的“授权域名”。如果填写错误,则文件安装失败。

插件自带防御功能,会自行检测用户非法修改了重要的加密文件,并自我销毁。并通知服务端将该用户入库黑名单。

安装插件后,全站会被禁止“审查元素”功能。后期会排除管理员用户。不过道高一尺魔高一丈,禁止一些小白的不怀好意还是可以的。

 

VipSystem Pro 版本号规范化

公测版版本号为3组数字,如2.0.0。为了描述清楚,简写为“x.y.z”。

x加1,代表新加入扩展功能。如:2.0.0表示有两组扩展功能,基础功能和Vip服务。

y加1,代表现有扩展功能加入了新的选项。如:2.1.0,新增Vip服务下“vip终身会员全站免费下载”选项。

z加1,代表错误(bug)的修复和代码的优化等,在功能上无删减。如:2.1.1,修复弹窗被拦截(多处)。

其他格式,如:2.0.0.20161109_bate。代表为内部测试版本,一般不对外,但也不排除特殊情况。

当左侧数字加1,其右侧数字归零。如当前版本号1.0.235,若有新增扩展功能,则升级版版本号为2.0.0。

 

测试环境(来自使用者提交,无bug)

系统:linux

WEB服务器软件:nginx 1.10.1; Apache

php:5.5以上版本(不支持5.3)

wordpress:4.6.1 /(其他还未收集)

主题:Begin;DUX

 

特别感谢

感谢以下网友在我开发插件时,给予的或资源或技术或精神上的支持与帮助!

Ю謉魅♂恋,小醉猫,Yephy,迷笛,心愿,陈庚华律师,猫猫咪和小九九,千年骚狐(臭美如我,一定要写自己的名字)

 

免费版在本帖最下方下载,无需授权,直接安装即可。

 

相关链接

VipSystem Pro 购买授权流程

Vipsystem Pro 交流群

 

推荐主题

Begin(本站所用)

 

更新历史

2017-01-21 v14.0.1

新增,“数据库优化”扩展功能。

优化,“充值卡设置”已生成充值卡的使用状态判断逻辑。

更新功能:免费版,基础功能,数据库优化,充值卡。

 

2017-01-09 v13.2.13

新增,“用户等级”排除不参与的商品设置。

新增,所有列表记录中的“用户名”一列,点击该用户名跳转到“查询用户”页面并显示查询结果(必须购买“查询用户”扩展功能)。

优化,“授权许可”下“服务器信息”新增“绝对路径”显示栏。可查看“wp-content”文件夹的绝对路径

优化,“人工充值”选项的布局。

优化,“人工充值”功能下的两个列表记录的排序。

优化,“购物车”和“商品下载”页面,移动端的友好显示。

优化,插件后台在移动端的友好布局。

优化,前端“用户中心”在移动端的友好布局。

修复,不支持自定义数据库前缀的问题。

修复,“用户等级”显示其他用户当前级别错误(之前只是显示有错误,这个版本已修复)。

修复,“人工充值”赠送商品时特定条件不成功。

修复,“购物车”和“商品下载”页面,用户头像大小不匹配。

修复,商品折扣价格后,不显示原价。

修复,商品价格特定条件不显示。

修复,全部隐藏时,不登陆也能显示隐藏内容的问题。

更新功能:配置文件,免费版,基础功能,用户等级,查询用户。

(以下功能只修复了一个“支持自定义数据库”的问题,影响功能有:数据库兼容,数据统计,免费版)

 

2016-12-20 v13.0.0

新增,“充值卡”功能。

优化,“数据统计”后台页面布局

修复,“数据统计”人民币统计的类别,不计入天工、金沙江等后期加入的接口。

更新功能:免费版,基础功能,数据统计,充值卡。

 

更多记录展开

2016-12-20 v12.0.0

新增,“支付宝即时到帐”充值接口。

修复,隐藏文章,价格为零时,登录后不显示隐藏内容。

更新功能:免费版,基础功能,支付宝即时到帐。

-----------------------------------------------------------------------------

2016-12-18 v11.0.0

新增,“商派天工”充值接口。

新增,用户中心“充值转账”,新增“充值记录”列表的“删除”未付款订单功能。

优化,充值接口“金沙江接口”设置选项的样式。

优化,单选选项的间距调整(css样式微小变化)。

更新功能:免费版,基础功能,金沙江,商派天工。

-----------------------------------------------------------------------------

2016-12-15 v10.0.0

新增,“金沙江”充值接口。

新增,“用户等级”扩展功能。

优化,前端用户中心,列表表格的某些非必须列被隐藏,后台用户中心会显示完整的。

修复,前端用户中心,最新一个月消费记录不存在时,曲线图表的宽度显示错误。

更新功能:免费版,基础功能,配置文件,用户等级,金沙江

-----------------------------------------------------------------------------

2016-12-11 v8.0.0

新增,“插件代理”扩展功能。

优化,插件授权页面内容显示。

修复,极支付充值接口充值失败。

更新功能:免费版,极支付,插件代理。

-----------------------------------------------------------------------------

2016-12-05 v7.0.0

新增,“查询用户”扩展功能。

优化,“数据统计”柱状图统计代码。

修复,“数据统计”扩展功能字体图表不显示。

更新功能:数据统计,基础功能,查询用户,配置文件。

-----------------------------------------------------------------------------

2016-11-30 v6.0.0

新增,极支付充值接口。

新增,数据统计扩展功能。

优化,多处系统运行代码。

修复,人工充值下赠送多个文章(商品)不成功。

修复,数据兼容,导入vip类型错误。

更新功能:vip服务,数据兼容,基础功能,免费版。需要重新下载安装。

-----------------------------------------------------------------------------

2016-11-21 v4.0.0

新增,支付宝免签约充值接口

新增,“授权许可”下“已安装充值接口”,和各充值接口的版本号。

新增,“授权许可”下“PDO”、“mcrypt”、“json”php扩展模块是否支持,插件必须的平台基础。

优化,下载页面“下载内容”字样的位置和样式。

优化,多个扩展功能,开启debug后,修复语法错误。

优化,vip服务扩展功能中一处代码逻辑不简洁,导致拖慢网站访问速度。

修复,付费下载,价格为零,下载页面不显示下载内容。

修复,错误的表单,不进行保存。

更新功能:更新了版本号功能,所有功能需要重新下载,包含基础版。

-----------------------------------------------------------------------------

2016-11-15 v3.0.0

新增,“数据兼容”扩展功能

新增,“授权许可”下增加“已安装扩展功能”显示。

新增,扩展功能添加版本号。

修复,密码文章与DUX主题冲突

更新提示:新增了扩展功能的版本号,所有文件需要重新下载,包含配置文件。

-----------------------------------------------------------------------------

2016-11-11 v2.1.0

新增,“基础功能”下“人工充值”增加“赠送商品”功能。

修复,wpdx主题最近评论的样式冲突。

更新提示:需要重新下载安装“免费版”和“基础功能”。

-----------------------------------------------------------------------------

2016-11-10 v2.0.3

修复,vip免费和vip专享,以及隐藏文章功能提示“非法请求”错误。

修复,vip免费和vip专享下载页面地址,可以在非vip免费vip专享下查看。

优化,统计下载次数的方式。以商品购买“立即下载”“您已购买”“免费下载”三个按钮为统计依据。

-----------------------------------------------------------------------------

2016-11-08 v2.0.0

新增,VIP服务 扩展功能。

-----------------------------------------------------------------------------

2016-11-06 v1.0.9

基本功能更新

修复,“部分隐藏”和“全部隐藏”功能无法显示,以及购买后,“全部隐藏”依然不显示。

修复,弹窗被拦截(多处)。

修复,发帖设置下,虚拟币名称不是设置的。

修复,没有填写下载链接和下载说明时,下载页面隐藏“发送到邮箱”功能。

修复,没有填写下载连接和下载说明时,隐藏文章不会被隐藏。

优化,“部分隐藏”功能,购买后的显示样式。

授权更新

修复,插件第二天自动删除。

修复,授权发送短信验证码失败。

新增,修改授权信息(域名转绑)。


315次下载
下载内容:******,将显示在文件下载页面,并发送到您的注册邮箱。
×
购买说明:

会员系统在升级,过程中遇到问题,请在网站右侧联系管理员。带来不便请理解!

免费下载
千年骚狐
微信公众号
          • @千年骚狐 重新下了,一样。
            无法启用插件,因为它引起了一个致命错误(fatal error)。
            Fatal error: Uncaught Error: Call to undefined function mcrypt_module_open() in /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-content/plugins/vipsystem-pro/config/encryption.php:1 Stack trace: #0 /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-content/plugins/vipsystem-pro/config/encryption.php(1): vs_encryption->vs_destrhex(‘f179ce60749157d…’, ‘encryption-lang…’) #1 /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-content/plugins/vipsystem-pro/language/vs-zh-cn.php(33): decryption_language(‘f179ce60749157d…’) #2 /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-content/plugins/vipsystem-pro/function.php(31): require_once(‘/home/wwwroot/l…’) #3 /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-content/plugins/vipsystem-pro/vipsystem.php(12): require_once(‘/home/wwwroot/l…’) #4 /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-admin/includes/plugin.php(1943): include(‘/home/wwwroot/l…’) #5 /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-admin/plugins.php(164): plugin_sandbox_scrape(‘vipsystem-pro/v…’) #6 {main} thrown in /home/wwwroot/lnmp01/domain/phonewo.net/web/wp-content/plugins/vipsystem-pro/config/encryption.php on line 1