
咱们现在的会员体系有个容易被“薅羊毛”的漏洞:一级会员年费100元,二级会员年费1000元。如果允许用户在一级会员快到期时,只花几十块钱就能升级到二级会员,那用户就能用极低的成本享受到高价值的二级权益,这对平台来说损失很大。
比如,要是一级会员刚开通就想升级,按天算可能要补3650元,这不合理;但如果快到期了,又只要补10元,这就成了漏洞。老唐之前的设计可能是想方便用户升级,但没考虑到这种套利风险。
另外,网站里一级、二级会员的单独权限还能单独买或者免费领,用户完全可以只挑着买需要的权限,不升级会员,这也让升级变得没那么有吸引力,还容易出现“捡漏”的情况。如果直接关掉会员升级入口,用户又没法正常升级,体验也不好。
针对这些问题,我做了一个插件来解决。核心思路很简单:一是设置升级的最低费用,避免用户花几块钱就能升级;二是按天计算差价,让补的费用更合理。
还有一个更精细的办法我没做进去,就是把用户没用完的一级会员天数,按天折算成钱,在升级二级会员的时候直接抵扣,这样既公平又能鼓励用户升级。

代码做成插件运行,如果有别的问题望指出一起解决。我做的是简单的办法,没去做复杂的,希望老唐看到后续能考虑到这个问题。我这个办法也不是合理的最佳办法,只暂时解决下。
设置升级的最低费用,按照天折扣,避免用户花几块钱就能升级;以下代码做成插件就行





![表情[ciya]-WordPress主题模板-zibll子比主题](https://www.zibll.com/wp-content/themes/zibll/img/smilies/ciya.gif)



