源码简介

A3Mall 是一款基于 ThinkPHP8、Vue3 和 Element Plus 开发的开源商城系统,前端采用 uniapp 技术。它支持微信公众号商城、H5 商城、小程序商城、APP 商城,前后端源码完全开源,可免费商用。

功能特点:

1. 遵循 MVC 设计模式,具有明确的 Model 和 Service 层。

2. 遵循命名空间和 PSR-4 规范,并支持 PHP8 的新特性。

3. 内置 WeChat 微信开发框架,方便进行二次开发。

4. 通过 Composer 一键引入第三方扩展。

5. 代码注释清晰,便于二次开发和功能扩展。

6. 使用 JWT 方式进行接口认证。

7. 提供在线一键安装功能,简单便捷。

8. 实现统一的附件管理。

9. 前后端所有代码均开源,可自由查看和修改。

安装教程

1. 下载程序文件并解压,将解压后的文件夹上传至 Web 服务器的根目录。
2. 将域名绑定到 public 目录,确保其他目录不在 Web 服务器的根目录下。
3. 在 Linux 环境下,给予程序根目录下的 runtime 目录相应的权限。
4. 通过浏览器访问:http://域名.com/install
5. 根据页面提示完成安装过程。

使用 uni-app 发布 H5 端

1. 打开 HBuilderX,依次点击顶部菜单栏的 「发行」>「网站 H5-手机版」,进行 H5 端发布。
2. 发布后的文件位于:`/unpackage/dist/build/h5`目录。
3. 将`/unpackage/dist/build/h5`目录下的所有文件复制到商城后端的`/public/wap`目录下,并替换原有文件。

使用 uni-app 发布 APP 端 (小程序等)

1. 打开 HBuilderX,依次点击顶部菜单栏的 「发行」>「原生 APP-云打包」,进行 APP 端发布。
2. 发布后的文件位于:`/unpackage/release/apk`目录。
3. 将`/unpackage/release/apk`目录下的 APK 文件安装到真机设备上进行测试。

演示截图

Mall V3开源商城系统后台ThinkPHP8前端UNIAPP全开源插图

Mall V3开源商城系统后台ThinkPHP8前端UNIAPP全开源插图1

用户端自行 DIY 装修就行

管理后台截图

Mall V3开源商城系统后台ThinkPHP8前端UNIAPP全开源插图2

Mall V3开源商城系统后台ThinkPHP8前端UNIAPP全开源插图3 Mall V3开源商城系统后台ThinkPHP8前端UNIAPP全开源插图4 Mall V3开源商城系统后台ThinkPHP8前端UNIAPP全开源插图5

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。