Skip to content

套餐管理模块

套餐管理模块用于创建和管理用户的下载权限套餐。

核心概念

站点权限

每个套餐可以配置对不同站点的访问权限:

套餐 A:包图 + 千图 + 摄图
套餐 B:熊猫办公 + OfficePlus
套餐 C:全站通用

下载限制

可以按站点设置下载限制:

  • 每日限制:单日最多下载次数
  • 总量限制:套餐期内总下载次数
  • 无限制:设为 0 表示不限

套餐配置

创建套餐

在后台 套餐管理 > 新增套餐 中配置:

字段说明
套餐名称显示给用户的名称
套餐价格销售价格
有效期天数
站点权限选择可访问的站点
下载限制按站点配置限额

权限配置示例

json
{
  "qiantu": {
    "daily_limit": 10,
    "total_limit": 300
  },
  "baotu": {
    "daily_limit": 10,
    "total_limit": 300
  },
  "shetu": {
    "daily_limit": 5,
    "total_limit": 0
  }
}

说明:

  • 千图/包图:每日10次,总共300次
  • 摄图:每日5次,总量不限

续费逻辑

同套餐续费

用户购买相同套餐时,时间叠加

原套餐:2024-01-01 ~ 2024-02-01(剩余15天)
续费30天
新有效期:2024-01-01 ~ 2024-03-01(45天)

不同套餐购买

购买更高级套餐时,自动升级

原套餐:基础版(包图+千图)
购买:高级版(全站通用)
结果:升级为高级版

套餐降级

不支持主动降级,到期后可购买其他套餐。

用户权限存储

用户的套餐权限存储在 site_access 字段:

json
{
  "qiantu": {
    "daily_used": 3,
    "total_used": 45,
    "daily_limit": 10,
    "total_limit": 300,
    "expire_time": 1704067200
  },
  "baotu": {
    "daily_used": 5,
    "total_used": 120,
    "daily_limit": 10,
    "total_limit": 300,
    "expire_time": 1704067200
  }
}

每日重置

daily_used 每天 0 点自动重置为 0。

套餐类型建议

按站点分类

  • 设计素材套餐(千图、包图、摄图等)
  • PPT套餐(熊猫办公、演界网等)
  • 全站通用套餐

按时间分类

  • 日卡(1天)
  • 周卡(7天)
  • 月卡(30天)
  • 年卡(365天)

按用量分类

  • 次数包(100次/200次/500次)
  • 无限次套餐

下一步

百应资源解析系统