大家好,我是码农先森。
私域商城系统是一个基于PHP的现代化B2C电商平台,集成了微信小程序、多种支付方式、短信服务等完整电商功能。
项目地址:https://github.com/Ajie01127/php-shop
🎯 系统功能
核心功能模块
- 用户管理 - 会员系统、权限管理、用户中心、邮箱通知
- 商品管理 - 商品分类、SKU管理、库存管理、批量操作
- 订单管理 - 订单处理、支付、发货、退货、状态跟踪
- 营销功能 - 促销活动、优惠券、会员等级、数据分析
- 邮件服务 - SMTP邮件发送、模板管理、通知场景配置
- 后台管理 - 完整的后台管理系统、数据统计、日志记录
技术架构
📋 系统要求
服务器要求
PHP扩展要求
- PDO MySQL扩展- JSON扩展 - MBString扩展- GD图像处理扩展- cURL扩展- OpenSSL扩展
🚀 快速安装
方法一:在线安装(推荐)
- 访问
http://yourdomain.com/install.php
方法二:手动安装
- 导入数据库:执行
database/schema.sql - 复制配置文件:
config/config.php.example → config/config.php - 设置目录权限:
chmod 755 public/uploads/chmod 644 config/config.php
📊 数据库结构
核心数据表
通知相关表
email_notifications - 邮件通知设置表
小程序相关表
会员和营销表
marketing_activities - 营销活动表freight_templates - 运费模板表
🔒 安全特性
安全防护
数据安全
📱 小程序集成
小程序功能
API接口
POST /api/miniprogram/login # 小程序登录GET /api/miniprogram/products # 商品列表GET /api/miniprogram/product/detail # 商品详情POST /api/miniprogram/order/create # 创建订单POST /api/miniprogram/order/pay # 小程序支付GET /api/miniprogram/orders # 用户订单POST /api/miniprogram/order/cancel # 取消订单
💳 支付集成
支持的支付方式
支付流程
📧 短信服务
短信场景
配置说明
在后台管理系统中配置腾讯云短信服务参数:
📬 邮件服务
邮件通知场景
邮件配置
在后台 /admin/email/config 中配置SMTP参数:
模板管理
邮件统计
🔧 后台管理
管理功能
访问地址
- 后台地址:
http://yourdomain.com/admin
🐛 常见问题
安装问题
小程序问题
支付问题
🔄 更新维护
数据备份
# 备份数据库mysqldump -u username -p database_name > backup.sql# 备份源码zip -r project_backup.zip ./
系统更新
📞 技术支持
版本信息
新增功能(v2.0.0)
文档资源
测试工具
- 小程序API测试:
test_miniprogram_api.php - 短信服务测试:
test_sms_service.php - 小程序配置检查:
check_miniprogram_settings.php
注意:生产环境部署前请务删除测试文件:
check_miniprogram_settings.phpinstall.php(安装完成后删除) 感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。
欢迎关注、分享、点赞、收藏、在看,我是微信公众号「码农先森」作者。