• 请不要在回答技术问题时复制粘贴 AI 生成的内容
B4a1n
V2EX  ›  程序员

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

  •  
  •   B4a1n · Jan 13, 2025 · 2418 views
    This topic created in 518 days ago, the information mentioned may be changed or developed.

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

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

    VIP 会员可以升级 SVIP 会员

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

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

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

    明白了 谢谢两位老哥
    csys
        4
    csys  
       Jan 13, 2025
    最简单的办法似乎是
    priviledges:[
    {
    name: svip,
    validFrom: 20240101,
    validTo: 20240201
    },
    {
    name: vip
    validFrom: 20240202
    ...
    huangsijun17
        5
    huangsijun17  
       Jan 13, 2025
    除了续费,只升不降。
    xxxbin
        6
    xxxbin  
       Jan 14, 2025
    话说把 SVIP 折扣成天数加个 VIP 会出现什么问题?
    vikaptain
        7
    vikaptain  
       Jan 14, 2025
    @xxxbin 会少赚钱
    linhongjun
        8
    linhongjun  
       Jan 14, 2025
    设定每种等级的有效期
    参考大众点评 LV 等级。。。或者支付宝会员等级
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1399 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 17:05 · PVG 01:05 · LAX 10:05 · JFK 13:05
    ♥ Do have faith in what you're doing.