V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
B4a1n
V2EX  ›  程序员

向各位大佬请教一个会员转换的方案

  •  
  •   B4a1n · 5 天前 · 1316 次点击

    当前系统里存在三种会员,注册会员、VIP 会员、SVIP 会员,请问如何设计会员降级与升级?

    当前设计的是注册会员可以直接升级 VIP 会员与 SVIP 会员

    VIP 会员可以升级 SVIP 会员

    但是遇到某些用户,想从 SVIP 会员降级到 VIP 会员,恰好该会员的超级 VIP 又在有效期内,这有什么优雅的方案嘛

    目前我想到的就是存两个有效期,然后不让会员自己转换,只能升级不能降级

    8 条回复    2025-01-14 09:20:54 +08:00
    SakiYui
        1
    SakiYui  
       5 天前
    两个有效期,只能升级不能降级吧
    很多 app 都是这个方案
    cheese
        2
    cheese  
       5 天前
    不能降级。存续期内,两个有效期,先走完高级的,再走低级的
    B4a1n
        3
    B4a1n  
    OP
       5 天前
    @SakiYui
    @cheese

    明白了 谢谢两位老哥
    csys
        4
    csys  
       5 天前
    最简单的办法似乎是
    priviledges:[
    {
    name: svip,
    validFrom: 20240101,
    validTo: 20240201
    },
    {
    name: vip
    validFrom: 20240202
    ...
    huangsijun17
        5
    huangsijun17  
       5 天前
    除了续费,只升不降。
    xxxbin
        6
    xxxbin  
       5 天前
    话说把 SVIP 折扣成天数加个 VIP 会出现什么问题?
    vikaptain
        7
    vikaptain  
       4 天前
    @xxxbin 会少赚钱
    linhongjun
        8
    linhongjun  
       4 天前
    设定每种等级的有效期
    参考大众点评 LV 等级。。。或者支付宝会员等级
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1654 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.