一套基于 Laravel 8.x 与 Dcat Admin 构建的开源自托管数字商品自动售货系统,采用经典三层架构与 Composer 依赖管理,内置支付宝、微信、PayPal、Stripe 等十余种支付接口,支持卡密发货、会员订阅、库存预警及订单加密签名;后台提供一键 CRUD、报表统计、模板切换与多语言包,前端响应式 Bootstrap 界面可深度自定义。
系统通过 Redis 缓存与异步队列实现高并发性能,配合 Docker-Compose 可在 X86/ARM 平台一键部署,代码 MIT 协议完全公开,适合站长快速搭建安全、稳定、低维护的数字商品商城。

使用感受:8.8 分
(此项目为非Docker项目)
1.一款非常不错的自动售货系统
2.整体页面简洁美观
3.支持多种支付接口集成,支持多种支付方式,包括但不限于支付宝、微信支付等,方便国内外顾客支付。
4.订单处理:系统支持即时订单处理,自动发货,提供顾客即时满意的购物体验。
5.独角数卡提供详尽的数据统计功能,能够跟踪和显示总订单数、已完成订单、销售额以及支付方式分布等关键销售指标,能帮助站长更好的了解销售状况。
6.支持细粒度的权限管理:通过实施基于角色的访问控制(RBAC),独角数卡允许站长为不同的团队成员设定具体权限,确保每个员工只能访问其职责范围内的信息和操作,加强内部管理和数据安全。
7.支持自动发送订单邮件:独角数卡可以配置邮件模板,当顾客成功下单后,系统会自动发送含有产品卡密和详细信息的邮件,可以极大的提高发货效率。
8.支持配置优惠码
独角数卡搭建教程
1.创建一个新的网站,同时选择创建数据库,PHP版本选择 ≥ 7.4 的版本
并配置PHP环境(注意,如果在部署此项目时可用内存小于 1GB ,安装可能会报错),点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除:
putenv,proc_open,pcntl_signal,pcntl_alarm
再点击【软件商店】->【PHP设置】->【安装扩展】,安装以下三个扩展:
fileinfo、redis、opcache
2.打开独角卡官方Releases
3.找到Contributors下的Assets,选择一个最新的版本下载
4.将下载好的文件上传到该网站根目录下并解压
5.接下来我们点击进入该网站目录,并删掉默认网页文件
6.解压后,进入dujiaoka文件夹,全选文件,将dujiaoka目录下的全部文件移动到网站根目录,然后删除空白的dujiaoka文件夹
7.点击我们创建的网站,点击网站目录,设置运行目录为 public 并保存
8.再点击伪静态,选择laravel5,保存
9.然后就可以打开我们新创建的网站域名进行配置了,根据我们创建的数据库信息进行配置,MySQL数据库地址和MySQL端口 默认不改动,其他正常填写。
Redis密码 (默认不填写),其他不动。网站名称自定义填写,网站url填写新创建的域名地址 ,其他可不改动。
如果使用HTTPS请将后台的HTTPS也打开,即打开根目录的.evn文件,将ADMIN-HTTPS=false改为ADMIN-HTTPS=true
10.如果在点击"保存"或者"安装"时提示错误,我们可以自行根据提示的错误进行优化(看第1步的PHP配置)
11.然后我们就能打开网站了,后台为域名/admin,默认账号密码都是admin
12.网站搭建方面已经完成,接下来要配置守护进程,步骤:【软件商店】->【Supervisor设置】->【添加守护进程】
13.守护进程信息填写:
名称:随意填写
启动用户:选择www
运行目录:选择程序根目录
启动命令:
源码文件位置+artisan queue:work例如:/www/server/php/你的php版本/bin/php /www/wwwroot/你的网站根目录/artisan queue:work注意:正式上线后一定要将.env配置里面的APP_DEBUG设置为false ,配置邮件需要重启supervisor所添加的进程