5 Star 13 Fork 1

晴天/晴玖极简免费发卡系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

晴玖极简发卡系统

一个轻量级的自助发卡系统,包含管理后台和用户前台。基于PHP原生+MySQL开发,无需框架,部署简单。

系统特点

  • 轻量级:无需框架,基于PHP原生开发,性能卓越
  • 管理后台:商品管理、卡密管理、订单管理、系统设置等一应俱全
  • 用户前台:响应式设计,完美适配PC端和移动端
  • 多语言支持:内置多种语言,支持快速切换
  • 多支付渠道:支持平安夜支付、易支付(V1/V2)接口和PayPal国际支付
  • 自动发货:订单支付完成后自动发送卡密到用户邮箱
  • 多发货方式:支持卡密发货、固定信息发货(无限卡密)、API对接发货和人工核销发货
  • 多端模板:支持PC端和移动端不同模板,并可一键切换
  • 邀请系统:完整的邀请码生成和管理功能,解锁易支付V1和V2接口,无限分类和无限商品功能
  • AI宣传文案:内置AI助手,自动生成营销宣传内容
  • 滑动验证码:更安全的验证码机制,防止机器人攻击
  • 维信聊天室:集成私域聊天群和站长聊天室功能,提升用户粘性
  • 数据库同步:系统更新后自动提示同步数据库结构
  • 邮件通知:基于PHPMailer的可靠邮件发送系统
  • 微信推送:支持WxPusher的消息推送,及时通知站长和用户
  • 自动识别站点URL:无需手动配置,自动适应不同环境
  • 二维码支持:内置二维码生成功能
  • 自动更新:一键在线升级系统到最新版本
  • 访问统计:详细记录网站流量和用户行为数据
  • 支付汇率配置:支持自定义不同货币的汇率转换,适配国际支付
  • 发货日志模块:详细记录每笔订单的发货情况,方便排查问题

前台演示

https://test3.79tian.com/

下载地址

官方发布地址:https://gitee.com/QtCodeCreators/faka/releases

注意:本系统为免费商用软件,可在授权范围内使用,无需付费购买,但不允许进行二次开发,有需求可以去提issues

安装说明

环境要求

  • PHP 7.0+
  • MySQL 5.6+
  • PDO_MySQL扩展
  • OpenSSL扩展
  • GD库(用于验证码和二维码生成)
  • cURL扩展(用于接口请求和更新检查)
  • JSON扩展(用于数据处理)
  • ZIP扩展(用于自动更新功能)
  • 支持SMTP的邮箱(用于发送邮件)

安装步骤

  1. 将源码上传到网站根目录
  2. 访问网站,系统将自动进入安装向导
  3. 填写数据库信息和管理员账号
  4. 安装完成后,使用创建的管理员账号登录后台
  5. 登录后台配置网站基本信息和支付接口

全新安装模式:系统采用数据库校准模式,无需手动导入数据库,安装向导会自动完成数据库初始化

升级说明:系统支持一键在线升级,升级后会自动提示进行数据库同步,确保系统正常运行

目录结构

├── admin/                  # 管理后台目录
│   ├── api/                # 管理后台API接口
│   │   ├── ai_chat.php     # AI聊天助手API
│   │   ├── data_analysis.php # 数据分析API
│   │   ├── invite/         # 邀请码API
│   │   │   └──generate_promo.php # 生成宣传文案API
│   │   ├── product/        # 商品管理API
│   │   └── settings/       # 系统设置API
│   ├── js/                 # 后台JavaScript文件
│   ├── index.php           # 后台首页
│   ├── login.php           # 管理员登录页面
│   ├── settings.php        # 系统设置
│   ├── products.php        # 商品管理列表
│   ├── product_edit.php    # 商品编辑页面
│   ├── categories.php      # 分类管理列表
│   ├── cards.php           # 卡密管理页面
│   ├── orders.php          # 订单管理列表
│   ├── order_detail.php    # 订单详情页面
│   ├── payment_settings.php # 支付设置页面
│   ├── exchange_rate.php   # 汇率配置页面
│   ├── delivery_logs.php   # 发货日志管理页面
│   ├── admins.php          # 管理员列表
│   ├── invite.php          # 邀请码管理页面
│   ├── visits.php          # 访问统计页面
│   ├── templates.php       # 模板切换管理页面
│   ├── ai_chat.php         # AI聊天助手
│   ├── issues.php          # 问题反馈管理
│   ├── version.php         # 版本管理与更新
│   └── db_maintenance.php  # 数据库维护
├── api/                    # 前台API接口目录
│   ├── delivery/           # 发货API接口目录
│   └── invite/             # 邀请相关API
├── backup/                 # 数据库备份目录
├── cache/                  # 缓存目录
│   └── ip/                 # IP信息缓存
├── data/                   # 系统数据目录
│   ├── invite/             # 邀请数据
│   └── visits/             # 访问统计数据
├── includes/               # 系统核心文件
│   ├── gateways/           # 支付网关实现
│   │   ├── QjpayGateway.php     # 平安夜支付网关
│   │   ├── EpayV1Gateway.php    # 易支付V1网关
│   │   ├── EpayV2Gateway.php    # 易支付V2网关
│   │   └── PaypalGateway.php    # PayPal支付网关
│   ├── delivery/           # 发货方式实现
│   │   ├── CardDelivery.php     # 卡密发货
│   │   ├── FixedDelivery.php    # 固定信息发货
│   │   ├── ApiDelivery.php      # API对接发货
│   │   └── ManualDelivery.php   # 人工核销发货
│   ├── invite/             # 邀请系统
│   │   ├── functions.php   # 邀请功能函数
│   ├── parsedown/          # Markdown解析库
│   ├── PHPMailer/          # 邮件发送库
│   ├── WxPusher/           # 微信推送库
│   ├── config.php          # 配置文件
│   ├── db.php              # 数据库操作类
│   ├── functions.php       # 公共函数
│   ├── payment.php         # 支付处理核心类
│   ├── PaymentFactory.php  # 支付网关工厂类
│   ├── PaymentGatewayLoader.php # 支付网关加载器
│   ├── PaymentConfig.php   # 支付配置管理
│   ├── payment_utils.php   # 支付工具函数
│   ├── exchange_rate.php   # 汇率计算工具
│   ├── EpayCore.class.php  # 易支付核心类
│   ├── captcha.php         # 验证码生成器
│   ├── sliding-captcha.php # 滑动验证码实现
│   ├── language.php        # 语言处理
│   ├── phpqrcode.php       # 二维码生成
│   ├── version_info.php    # 版本信息
│   ├── db_schema.php       # 数据库结构定义
│   ├── db_synchronizer.php # 数据库同步工具
│   ├── template_manager.php # 模板管理工具
│   ├── backup_database.php # 数据库备份功能
│   └── gitee_helper.php    # Gitee API交互助手
├── install/                # 安装程序目录
│   ├── static/             # 安装界面静态资源
│   ├── index.php           # 安装引导页面
│   ├── install.php         # 安装处理脚本
│   └── check_environment.php # 环境检查脚本
├── languages/              # 多语言文件目录
│   ├── zh-CN/              # 简体中文
│   ├── en-US/              # 英语(美国)
│   ├── ja-JP/              # 日语
│   ├── ru-RU/              # 俄语
│   ├── de-DE/              # 德语
│   ├── fr-FR/              # 法语
│   ├── es-ES/              # 西班牙语
│   └── ug-CN/              # 维吾尔语
├── logs/                   # 系统日志目录
│   ├── ai/                 # AI功能相关日志
│   ├── delivery/           # 发货相关日志
│   └── invite_test/        # 邀请功能测试日志
├── static/                 # 静态资源文件
│   ├── css/                # CSS样式文件
│   │   ├── cyberpunk/      # 赛博朋克主题样式
│   │   └── sliding-captcha/ # 滑动验证码样式
│   ├── js/                 # JavaScript文件
│   │   ├── sliding-captcha/ # 滑动验证码脚本
│   │   ├── tinymce/        # TinyMCE富文本编辑器
│   │   └── wangeditor/     # wangEditor富文本编辑器
│   ├── img/                # 图片资源
│   │   └── payment/        # 支付方式图标
│   ├── fonts/              # 字体文件
│   └── webfonts/           # Web字体文件
├── templates/              # 前台模板目录
│   ├── default/            # 默认PC端模板
│   └── mobile/             # 移动端模板
├── temp/                   # 临时文件目录
│   └── updates/            # 更新临时文件
├── uploads/                # 上传文件目录
│   ├── editor/             # 编辑器上传文件
│   ├── qrcode/             # 二维码图片
│   └── qrcodes/            # 用户上传的二维码
├── index.php               # 前台首页
├── buy.php                 # 购买页面
├── order.php               # 订单查询
├── check_order.php         # 订单查询处理
├── invite.php              # 邀请注册页面
├── captcha_image.php       # 验证码生成
├── process_email_queue.php # 邮件队列处理
├── process_wxpusher_queue.php # 微信推送队列处理
├── notify.php              # 支付异步通知接口
├── return.php              # 支付同步跳转页面
└── README.md               # 项目说明文档

数据库表结构

系统核心数据库表结构定义在includes/db_schema.php文件中,主要包括:

  • products: 商品表,存储商品信息
  • categories: 分类表,存储商品分类
  • orders: 订单表,记录用户订单信息
  • cards: 卡密表,存储待售和已售卡密
  • admins: 管理员表,存储管理员账号信息
  • configs: 系统配置表,存储系统设置
  • payment_channels: 支付通道表,配置支付方式
  • exchange_rates: 汇率配置表,存储不同货币汇率
  • email_queue: 邮件队列表,存储待发送邮件
  • wxpusher_queue: 微信推送队列表,存储待推送消息
  • delivery_logs: 发货日志表,记录订单发货详情

功能说明

多语言支持

系统内置多种语言支持,可以在前台轻松切换:

  • 支持简体中文 (zh-CN)、英文 (en-US)、德语 (de-DE)、西班牙语 (es-ES)
  • 法语 (fr-FR)、日语 (ja-JP)、俄语 (ru-RU)、维吾尔语 (ug-CN)等
  • 管理后台可开启/关闭多语言功能
  • 用户可通过前台语言选择器切换语言
  • 开发者可通过添加语言文件扩展更多语言支持

多商品发货方式

系统支持多种发货方式,满足不同商品需求:

  • 卡密发货:传统的一次性卡密自动发货模式
  • 固定信息发货:适用于虚拟服务,无需消耗卡密库存
  • API对接发货:支持对接第三方API自动完成发货
  • 人工核销发货:适用于需要人工审核或处理的订单

模板切换系统

支持多端多模板切换:

  • PC端模板:默认响应式模板,适合桌面浏览器访问
  • 移动端模板:专为手机用户优化的轻量级模板
  • 一键切换:管理后台可一键切换不同模板
  • 设备检测:自动识别用户设备,应用最佳模板

邀请系统

系统提供完整的邀请码功能:

  • 邀请码生成:后台可以获取邀请链接
  • AI宣传文案:自动生成邀请宣传内容,提高转化率
  • 邀请页面:专门的邀请落地页,提供邀请码登记和下载
  • 邀请统计:详细记录和统计邀请使用情况
  • 特权解锁:通过邀请可以解锁以下功能:
    • 易支付V1和V2接口完整使用权限
    • 无限商品数量(突破默认的20个限制)
    • 无限分类创建权限

聊天室集成

系统集成了维信聊天功能:

  • 私域聊天群:在前台为用户提供互动交流平台,提升用户粘性
  • 站长聊天室:在后台为站长提供与其他管理员的实时沟通渠道
  • 地区分组:支持根据用户IP地区自动分配到不同聊天群组
  • 免登录模式:支持访客无需登录即可参与聊天

支付对接

系统支持以下支付方式:

  • 平安夜支付:直接对接平安夜支付网关
  • 易支付V1接口:支持易支付V1标准接口(需通过邀请或被邀请解锁)
  • 易支付V2接口:支持易支付V2标准接口(需通过邀请或被邀请解锁)
  • PayPal支付:支持国际支付,接入PayPal标准支付网关

在管理后台可轻松配置各支付接口参数,系统会自动处理支付通知和订单状态更新。

汇率配置

系统支持灵活的汇率配置:

  • 多币种支持:支持配置不同币种间的汇率
  • 实时更新:支持手动更新或API自动更新汇率
  • 自动转换:自动将外币转换为本地货币计价

卡密批量管理

增强的卡密管理功能:

  • 批量导入:支持Excel/CSV/TXT格式批量导入卡密
  • 批量导出:支持将卡密数据导出备份
  • 批量删除:支持按条件批量删除卡密库存
  • 状态筛选:支持按使用状态筛选卡密

发货日志

详细的发货日志系统:

  • 发货记录:记录每笔订单的发货详情
  • 发货状态:显示发货成功/失败状态
  • 错误追踪:记录发货失败原因,便于排查
  • 重新发货:支持失败订单手动重新发货

邮件通知系统

基于PHPMailer构建的可靠邮件发送系统:

  • 支持SMTP服务器配置
  • HTML邮件模板
  • 支持附件和图片嵌入
  • 邮件发送队列和失败重试机制

微信推送通知

基于WxPusher的推送功能:

  • 订单状态变更推送
  • 系统异常报警推送
  • 管理员登录通知
  • 支付成功通知

二维码生成

内置phpqrcode库,支持多种二维码生成场景:

  • 订单查询二维码
  • 支付二维码
  • 邀请码二维码
  • 自定义链接二维码

使用说明

管理员登录

  • 访问/admin/目录进入管理后台
  • 使用安装时设置的管理员账号密码登录
  • 登录后请及时完善网站配置

商品管理

  1. 添加商品:填写商品名称、价格、描述等信息
  2. 选择发货方式:卡密发货、固定信息发货、API对接发货或人工核销
  3. 上传/导入卡密:支持批量导入卡密
  4. 设置商品状态:上架/下架

配置支付接口

  1. 进入系统设置
  2. 填写支付平台提供的商户ID和密钥
  3. 配置汇率(如使用国际支付)

模板管理

  1. 进入模板管理页面
  2. 选择PC端或移动端模板
  3. 设置是否自动识别设备类型

安全建议

  1. 使用强密码保护管理员账号
  2. 设置合理的目录权限
  3. 定期备份数据库
  4. 启用HTTPS保护用户数据安全
  5. 定期更新系统到最新版本

常见问题

Q: 支付成功但未发货?

A: 检查支付通道列表配置是否有误,确认通知URL是否正确,查看发货日志进行排查。

Q: 如何添加新的语言支持?

A: 联系开发者,或在更新建议里面反馈。目前系统已支持8种语言。

Q: 邮件发送失败怎么办?

A: 检查SMTP设置是否正确,查看系统日志了解具体错误信息。常见问题包括SMTP认证失败、端口被封等。

Q: 如何修改邮件模板?

A: 在管理后台的系统设置中可以自定义邮件模板HTML内容。

Q: 如何使用AI生成宣传文案?

A: 进入管理后台的邀请码管理页面,在宣传文案生成工具中选择相应的模板和风格即可生成。

Q: 如何配置PayPal支付?

A: 在支付设置页面配置PayPal商户ID和密钥,并在汇率配置中设置正确的汇率。

图片展示

前台主页[部分]

前台主页 商品详情 订单查询

管理后台[部分]

仪表盘 访问统计 AI助手 管理列表 邀请统计 数据维护 支付网关 系统设置 版本维护 商品列表 编辑商品 卡密库存 批量导入卡密 批量导出卡密 分类管理

许可说明

本系统为免费使用软件,任何人都可以在授权范围内免费使用,无需付费购买。

严格禁止

  • 对程序进行二次开发并发布
  • 破解或修改程序版权信息
  • 将程序源码进行重新打包销售
  • 未经授权修改并发布程序代码

违反上述规定的行为将被视为侵权。

技术支持

如有使用问题,请通过以下方式获取支持:


Copyright © 2025-2029 QtCodeCreators. All Rights Reserved.

空文件

简介

晴玖极简发卡系统,专注于提供简洁高效的在线发卡服务,支持快速集成与管理,助力商家轻松实现数字商品销售。 展开 收起
PHP
取消

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/QtCodeCreators/faka.git
git@gitee.com:QtCodeCreators/faka.git
QtCodeCreators
faka
晴玖极简免费发卡系统
master

搜索帮助