首页/模板插件/Emlog自助发卡系统插件

Emlog自助发卡系统插件

时间:08-30模板插件9 次阅读

自助发卡系统插件

自助发卡系统插件:支持自由添加卡密、实时查看卡密库存、购买后自动发送卡密到用户邮箱、后台库存不足提醒。

版本:1.0.0
作者:静观其变
适用平台:Emlog 博客系统


功能特性

商品管理

  • 添加、编辑、删除商品
  • 支持上传商品图片(JPG/PNG/GIF/WEBP)
  • 支持设置商品名称、价格、描述
  • 支持两种发卡类型:
    • 卡密库存发卡:从卡密池中扣减库存
    • 固定内容重复发卡:所有买家获得相同内容
  • 支持设置起购数量和单次限购数量

卡密管理

  • 批量添加卡密,支持两种格式:
    • 卡号
    • 卡号----密码
  • 实时查看卡密库存状态(未售/已售)
  • 记录购买者邮箱
  • 支持批量删除卡密

支付系统

支持三种支付渠道,可同时启用多个:

支付方式说明
支付宝当面付配置 APPID、应用私钥(RSA2)、支付宝公钥
易支付配置商户ID、密钥、网关地址,支持支付宝/微信/QQ钱包
虎皮椒配置 AppID、AppSecret,支持微信/支付宝

异步通知地址{网站地址}/content/plugins/card/card_notify.php

订单管理

  • 查看所有订单(已支付/待支付)
  • 手动发货功能(模拟支付成功)
  • 批量删除订单
  • 清理过期订单

自动发货

  • 支付成功后自动从库存扣减卡密
  • 自动发送卡密到买家邮箱
  • 支持自定义邮件模板,模板变量:
    • {{cardno}} - 卡号
    • {{cardpwd}} - 密码
    • {{goods_name}} - 商品名

库存管理

  • 库存不足时后台高亮提醒
  • 支持设置库存不足阈值
  • 开启邮件提醒后,库存不足时自动通知创始人补货

订单超时

  • 可设置订单超时时间(分钟)
  • 未支付订单超过设定时间自动过期
  • 过期订单占用的卡密自动恢复为未售

购买方式

  • 免登录购买:游客可直接下单
  • 登录购买:需先登录账号才能下单
  • 免登录模式下可配置 Cookie 存活天数

订单查询

  • 支持按订单号或邮箱查询
  • 内置滑动验证防刷查询
  • 查询频率限制保护

页面展示

  • 发卡中心页面展示所有商品
  • 可配置每行商品数量和每页行数(手机端固定2列)
  • 自动在首页导航生成"发卡中心"入口
  • 插件卸载时自动移除导航

文章发卡

  • 可在文章页脚添加购买按钮
  • 商品与文章关联
  • 支持设置起购数量和单次限购
  • 已购用户可查看已购卡密

文件结构

card/
├── card.php           # 主插件文件
├── card_callback.php  # 回调处理函数
├── card_notify.php    # 支付异步通知
├── card_pay.php       # 支付相关功能
├── card_setting.php   # 后台管理页面
├── card_show.php      # 前台展示页面
├── css/
│   ├── card.css       # 主样式
│   ├── post-modal.css # 文章弹窗样式
│   └── post_card.css  # 文章发卡样式
├── js/
│   ├── card.js        # 主脚本
│   ├── jquery.min.js  # jQuery 库
│   └── post-modal.js  # 文章弹窗脚本
├── images/            # 支付图标
├── upload/            # 商品图片上传目录
├── languages/
│   ├── zh_cn/main.php # 中文语言包
│   └── en_us/main.php # 英文语言包
└── preview.jpg        # 插件预览图

安装说明

  1. card 文件夹上传至 Emlog 的 content/plugins/ 目录
  2. 登录后台,进入"插件"管理页面
  3. 找到"自助发卡"插件,点击启用
  4. 配置支付接口(至少配置一个支付方式)
  5. 添加商品并导入卡密

使用说明

1. 添加商品

  1. 进入插件后台管理
  2. 点击"添加商品"按钮
  3. 填写商品名称、价格、描述
  4. 选择发卡类型(卡密库存/固定内容)
  5. 上传商品图片(可选)

2. 导入卡密

  1. 在商品列表中点击商品名称进入卡密管理
  2. 点击"添加卡密"按钮
  3. 批量输入卡密,每行一条:
    卡号1----密码1
    卡号2----密码2
    卡号3

3. 配置支付

  1. 进入"支付设置"标签页
  2. 勾选要启用的支付方式
  3. 填写相应的支付配置信息
  4. 在支付平台填写回调地址

4. 设置提醒

  1. 进入"库存提醒设置"标签页
  2. 设置库存不足阈值
  3. 可开启邮件提醒功能

支付配置

支付宝当面付配置

  1. 在支付宝开放平台创建应用
  2. 签约当面付产品
  3. 获取 APPID、应用私钥、支付宝公钥
  4. 在插件支付设置中填入

易支付配置

  1. 准备易支付商户账号
  2. 获取商户ID(PID)和密钥(KEY)
  3. 填写易支付网关地址

虎皮椒配置

  1. 注册虎皮椒账号
  2. 创建应用获取 AppID 和 AppSecret
  3. 在插件支付设置中填入

数据库表结构

插件会自动创建以下数据表:

表名说明
{前缀}card_goods商品表
{前缀}card_items卡密表
{前缀}card_orders订单表

常见问题

Q: 支付成功后卡密没有自动发送?
A: 检查服务器邮件发送功能是否正常,确认买家邮箱填写正确。

Q: 库存不足时如何处理?
A: 开启邮件提醒后会自动通知,或者手动发货功能可以补发卡密。

Q: 如何清理过期订单?
A: 在订单管理页面点击"清理过期订单"按钮。


更新日志

v1.0.0

  • 初始版本发布
  • 支持商品管理、卡密管理、订单管理
  • 支持支付宝当面付、易支付、虎皮椒支付
  • 支持自动发货和邮件通知
  • 支持文章发卡功能

    后台演示图

    06851788089069.jpg

bda91788089069.jpg

809e1788089069.jpg

7a9f1788089070.jpg

7ba31788089070.jpg

5a3b1788089070.jpg

前台演示图

59721788089070.jpg

06af1788089070.jpg

d17f1788089070.jpg

30411788089070.jpg

下载地址

本文的下载地址为付费内容,支付 ¥59.00 后即可查看,支付成功后自动显示。

THE END
分享文章
QQ好友 QQ空间 新浪微博 复制链接

相关文章

评论列表 (0)

还没有评论,告诉我们你的想法。

呵呵哈哈吐舌惊恐酷发飙嗯哼流汗大哭尴尬黑脸超赞金钱疑问尬脸吐哦豁委屈眯眼笑哟嚯超开心滑稽眨眼羡慕入眠惊哭气呼呼震惊喷水爱心心碎玫瑰礼物咖啡OK小无奈偷笑坏笑卧槽要死亚麻跌笑哭了犀利理一下坐端正完美吃瓜摊手困狗靠墙看发现饮酒忍笑警告炸黑滑稽汗打脸胖次低看
清空信息
点开播放器搜索歌曲,歌词将在这里横屏显示