- XF 兼容性
- 2.3.x
- 摘要
- CouponPop is a lightweight XenForo-native add-on delivering time-limited coupons via popups. Randomly appearing on-site, each user gets their own offer window with configurable validity (default 60 minutes). Admins review and approve claims for full control. Fully styleable and admin-manageable, it's ideal for engagement without spam. Compatible with XenForo 2.3.x and PHP 8.0+.
优惠弹窗(CouponPop)
CouponPop是一个轻量级的XenForo原生扩展,通过站点弹窗提供限时、针对用户的折扣券。优惠券在用户浏览时随机出现,只能在有限的时间窗口内领取,并且需要管理员审核批准。
为了不造成垃圾邮件,CouponPop遵循了标准的XenForo实践,并且与公共网站和AdminCP完美集成。
🔹关键特性
🎯个性化限时优惠
每个用户都有自己的优惠时段
优惠券的有效期可配置(默认:60分钟)
如果用户错过了弹窗,它不会再次出现
🎲随机弹窗推送
根据可配置的概率生成弹窗
使用控制的轮询和抖动以避免同步请求
在公共页面上全球显示(论坛、帖子、个人资料)
🛑每日限制
每个用户每天的最大弹窗生成次数
每个用户每天的最大领取次数
所有限制均可在AdminCP中配置
🧾领取和审核流程
用户通过一个公开的确认页面提交申请
申请被排队等待管理员审核
管理员可以批准或拒绝每个申请
只有在获得批准后才会显示优惠码
🧑💼管理员管理
全新的AdminCP界面用于:
管理优惠券
审查待处理的申请
批准或拒绝申请
专用的AdminCP导航条目
使用标准XenForo权限
🎨完全可定制样式
弹窗HTML基于模板
样式通过一个附加LESS模板处理
不使用extra.less
可以轻松地根据风格进行主题化或自定义
🔧管理员选项
所有行为都由AdminCP选项控制:
全局启用/禁用CouponPop
每次轮询的最大生成次数
优惠券的有效期长度
每个用户每天的最大生成次数
每个用户每天的最大领取次数(可选)
前端轮询和抖动控制
没有硬编码值。
🧩技术细节
基于XenForo 2.3.x构建
使用标准的XenForo路由、控制器、实体和模板
不涉及核心文件编辑
不依赖Dev Mode
安全地可以在其他板上导出并安装
🧠应用场景
活动积分
店铺折扣
限时奖励
参与激励
季节性或事件相关的优惠
✅要求
XenForo 2.3.x
PHP 8.0+