MkSaaS 积分模块功能详解
2025/11/16

MkSaaS 积分模块功能详解

深入了解 MkSaaS 模板的积分模块,包括积分购买、订阅赠送、过期管理、交易记录和按使用付费等核心功能,帮助您构建灵活的商业模式

积分模块是现代 SaaS 应用中的重要功能,它让您能够实现灵活的按使用付费模式、奖励用户行为,并支持多样化的商业模式。MkSaaS 模板内置了一套完整、灵活且模块化的积分模块,为您的 SaaS 应用提供了开箱即用的积分管理解决方案。

本文将详细介绍 MkSaaS 积分模块的核心功能,帮助您全面了解这个强大的积分管理模块。

MkSaaS 的积分模块

MkSaaS 的积分模块不仅仅是一个简单的积分计数器,它是一个功能完整、设计灵活、安全可靠的积分管理解决方案:

  • 💰 灵活的商业模式 - 支持注册赠送积分、按使用付费、积分套餐购买等多种模式
  • 🔄 智能过期管理 - 支持积分过期机制,采用 FIFO(先进先出)策略自动管理积分消耗
  • 📊 完整的交易记录 - 详细记录所有积分变动,包括购买、使用、过期、赠送等
  • 🎯 按使用付费 - 完美支持按使用量计费的商业模式,用户消耗积分使用功能
  • 🔐 安全可靠 - 所有积分操作都通过 Server Action 进行验证和保护
  • 🌍 国际化支持 - 内置多语言支持,积分套餐名称和描述可翻译

核心功能详解

1. 灵活的积分获取方式

MkSaaS 积分模块支持多种积分获取方式,让您可以根据业务需求灵活配置:

订阅计划发放积分

  • 每个订阅计划都可以配置每月发放的积分数量
  • 支持为不同订阅计划设置不同的积分额度
  • 积分可以设置过期时间,到期自动失效
  • 系统会在订阅续费时自动发放积分

注册赠送积分

  • 新用户注册时可自动获得初始积分
  • 可配置赠送的积分数量和过期天数
  • 帮助新用户快速体验产品功能

积分套餐购买

  • 可配置是否允许免费用户购买积分套餐
  • 支持已经订阅的用户继续购买积分套餐以增加积分
  • 支持多个积分套餐,每个套餐可设置不同的积分数量和价格
  • 与 Stripe 支付系统无缝集成,支持安全的在线支付

月度刷新积分

  • 免费用户也可以获得月度免费赠送的积分
  • 支持为免费计划配置每月赠送的积分数量和有效期
  • 帮助免费用户持续使用产品

终身计划月度发放

  • 终身订阅用户可以每月获得积分
  • 支持为终身计划配置月度积分发放

2. 智能的积分消耗机制

积分消耗是积分模块的核心功能之一,MkSaaS 提供了智能且安全的积分消耗机制:

FIFO 消耗策略

  • 采用先进先出(FIFO)策略消耗积分
  • 优先消耗即将过期的积分,避免积分浪费
  • 自动处理积分过期,确保用户积分余额始终有效

余额检查

  • 在使用功能前自动检查用户积分余额
  • 积分不足时阻止操作,避免用户滥用积分
  • 实时更新积分余额,确保积分余额准确

使用记录

  • 每次积分消耗都会记录详细的交易信息
  • 包括消耗时间、消耗数量、使用场景等
  • 用户可以查看完整的积分消耗记录历史

3. 完整的积分交易记录

MkSaaS 积分模块完整记录所有积分变动,让您和用户都能清楚地了解积分流向:

交易类型

  • 购买套餐 - 用户购买积分套餐的记录
  • 订阅续费 - 订阅计划续费时发放的积分
  • 注册赠送 - 新用户注册时获得的积分
  • 月度刷新 - 免费用户每月获得的积分
  • 终身月度 - 终身用户每月获得的积分
  • 使用消耗 - 用户使用功能时消耗的积分
  • 过期失效 - 积分过期时的记录

交易详情

  • 每条交易记录包含时间、类型、数量、描述等信息
  • 支持查看历史交易记录,方便对账和审计
  • 提供积分统计功能,包括总获得、总消耗、当前余额等

4. 积分过期管理

积分过期功能让您能够控制积分的有效期,促进用户活跃度:

灵活的过期配置

  • 可以为每个积分套餐设置不同的过期天数
  • 可以为注册赠送的积分设置过期时间
  • 可以为订阅计划发放的积分设置过期时间
  • 支持永久有效的积分(不设置过期时间)

自动过期处理

  • 系统自动检测过期的积分
  • 通过定时任务批量处理过期积分
  • 过期积分自动从用户余额中扣除
  • 记录过期交易,方便追踪

5. 积分套餐管理

积分套餐功能让用户可以在不订阅的情况下购买积分,满足按使用付费的需求:

多套餐支持

  • 支持定义多个积分套餐(基础、标准、高级、企业等)
  • 每个套餐可以设置不同的积分数量和价格
  • 支持标记热门套餐,突出推荐
  • 套餐信息支持国际化翻译

灵活的购买策略

  • 可配置是否允许免费用户购买积分套餐
  • 默认只有付费订阅用户可以购买,也可以开放给所有用户
  • 与 Stripe 支付系统集成,支持安全的在线支付

套餐展示

  • 精美的积分套餐展示界面
  • 清晰的价格和积分数量展示
  • 支持套餐对比,帮助用户选择

6. 实时积分状态管理

MkSaaS 使用 Zustand 状态管理库,在应用程序中全局管理积分状态:

全局状态

  • 积分余额在全局状态中统一管理
  • 所有组件可以实时访问最新的积分余额
  • 积分变动时自动更新全局状态

自动同步

  • 积分购买、消耗后自动同步到全局状态
  • 无需手动刷新,用户体验流畅
  • 确保 UI 显示的积分余额始终准确

7. 安全的积分操作

所有积分操作都通过 Server Action 进行,确保安全性和数据一致性:

Server Action 保护

  • 所有积分操作都在服务端执行
  • 客户端无法直接修改积分数据
  • 防止积分被恶意篡改

操作验证

  • 每次积分操作都进行参数验证
  • 检查用户权限和积分余额
  • 确保操作的合法性和安全性

应用场景

MkSaaS 积分模块适用于多种业务场景:

AI 服务按使用付费

  • 用户消耗积分使用 AI 功能(如图像生成、文本处理等)
  • 每次调用 API 消耗一定积分
  • 支持不同功能设置不同的积分消耗

内容生成服务

  • 用户使用积分生成内容
  • 根据内容长度或复杂度消耗积分
  • 支持批量生成功能

API 调用计费

  • 为第三方开发者提供 API 服务
  • 按 API 调用次数消耗积分
  • 支持不同 API 设置不同的积分价格

功能解锁

  • 使用积分解锁高级功能
  • 一次性消耗积分解锁功能
  • 支持功能包和单功能购买

总结

MkSaaS 积分模块是一个功能完整、设计灵活、安全可靠的积分管理解决方案。它支持多种积分获取方式、智能的消耗机制、完整的交易记录、灵活的过期管理,以及安全的操作保护。无论您是要实现按使用付费、奖励用户行为,还是构建复杂的商业模式,MkSaaS 积分模块都能满足您的需求。

通过 MkSaaS 积分模块,您可以:

  • 🎯 实现灵活的按使用付费模式 - 支持按使用量计费,用户消耗积分使用功能
  • 💰 支持多种积分获取和消耗方式 - 注册赠送、订阅发放、套餐购买等多种获取方式
  • 📊 完整记录所有积分交易 - 详细记录所有积分变动,包括购买、使用、过期、赠送等
  • 🔄 智能管理积分过期 - 采用 FIFO 策略,自动管理积分消耗和过期
  • 🔐 确保积分操作的安全性 - 所有操作通过 Server Action 进行验证和保护
  • 🌍 支持国际化多语言 - 内置多语言支持,积分套餐名称和描述可翻译

立即体验:


邮件列表

加入我们的社区

订阅邮件列表,及时获取最新消息和更新