6.7 KiB
Lilishop(PickMall) 开源商城系统
简体中文 | English
All-In-One 一键启动
如果只是想快速体验完整商城,不需要分别部署后端、PC、商家端、运营端、IM Web、H5、MySQL 和 Redis。安装 Docker Desktop 后,可以直接下载 docker 仓库 allinone-lite-mysql-redis 分支的一键安装脚本,按提示输入 IP/域名、端口、密码和数据目录,即可启动单镜像单容器体验环境。
macOS / Linux:
curl -fsSL https://gitee.com/beijing_hongye_huicheng/docker/raw/allinone-lite-mysql-redis/install/install-lilishop.sh -o install-lilishop.sh
chmod +x install-lilishop.sh
./install-lilishop.sh
Windows PowerShell:
Invoke-WebRequest -Uri "https://gitee.com/beijing_hongye_huicheng/docker/raw/allinone-lite-mysql-redis/install/install-lilishop.ps1" -OutFile "install-lilishop.ps1"
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\install-lilishop.ps1
默认镜像:ccr.ccs.tencentyun.com/lilishop/lilishop-all-in-one:lite。启动后可访问买家 PC、商家端、运营端、IM Web 会话/消息页、uniapp H5 和后端 API。更多说明见 docker/all-in-one 文档。
All-In-One lite 是本地体验和演示形态:一个容器内包含应用、前端资源、H5、MariaDB、Redis 和本地文件存储。它不是生产高可用架构,也不内置 Elasticsearch、RocketMQ、XXL-Job、Kibana、Logstash 或 RocketMQ Dashboard;搜索、消息和定时任务逻辑在 lite 环境中使用 MySQL / Redis / 本地调度兼容实现。
LILISHOP 是基于 Spring Boot / Spring Cloud / Vue / Uniapp 开发的 Java 开源商城系统,支持 B2B2C 多商户商城、小程序商城、微服务商城、直播电商、分销返佣、秒杀活动、Docker 私有化部署。
核心特性
- Java商城系统
- 开源商城系统
- SpringBoot商城系统
- SpringCloud微服务商城
- B2B2C商城源码
- 多商户商城系统
- 小程序商城源码
- Uniapp商城系统
- Vue商城系统
- Docker商城部署
- 多语言商城
适用于:
- 企业级商城系统
- 私有化商城部署
- Java商城系统二次开发
- 开源商城源码学习
- 多商户电商平台
1. 项目简介
Lilishop 是一款功能完善的B2B2C多商户商城系统,采用前后端分离架构,全端代码开源。 后端基于 SpringBoot3 构建,具备高内聚、低耦合的特性,支持分布式部署。 前端覆盖PC、H5、小程序和APP,基于 Vue 和 uni-app 开发。
- 官方网站: https://pickmall.cn
- 官方文档: https://docs.pickmall.cn
- Gitee 仓库: https://gitee.com/beijing_hongye_huicheng/lilishop
- GitHub 仓库: https://github.com/lilishop/lilishop
2. 核心特性
- 全端覆盖: 一套代码库支持PC、H5、小程序、APP,降低开发和维护成本。
- 商家入驻: 支持多商家入驻,构建平台化电商生态。
- 分布式架构: 后端API服务化,支持独立部署和弹性伸缩。
- 前后端分离: 清晰的职责划分,便于团队协作和独立开发。
- 容器化支持: 提供Docker镜像和docker-compose配置,实现一键部署。
- 功能完善: 涵盖客户、订单、商品、促销、店铺、运营、统计等完整电商业务模块。
3. 在线演示
注意: 演示站手机验证码统一为 111111。演示环境部署于 master 分支。
- 平台管理端: https://admin-b2b2c.pickmall.cn
- 账号:
admin - 密码:
123456
- 账号:
- 店铺管理端: https://store-b2b2c.pickmall.cn
- 账号:
13011111111 - 密码:
111111
- 账号:
- 商城PC端: https://pc-b2b2c.pickmall.cn
- 微信小程序:

4. 快速开始
环境准备与部署
详细的本地部署指南,请参考官方文档: 部署文档 -> 环境准备
数据库初始化
- 推荐方式: 使用项目提供的
docker-compose配置,可自动完成数据库(MySQL, Redis, Elasticsearch等)的部署与初始化。 - 手动方式: 如果您选择手动部署,SQL脚本位于以下地址。请确保获取与您代码版本一致的SQL文件。 数据库脚本 (Gitee)
5. 架构文档边界
本仓库首页不再维护不完整的系统架构图和技术栈表,避免与实际源码、部署形态和分支差异产生偏差。当前仓库主要说明 PC / 商家端 / 运营端 / IM Web 前端源码定位、在线演示和部署入口。
完整架构请以官方文档及四个源码仓库为准:
- 后端源码:
lilishop - PC / 商家端 / 运营端 / IM Web:
lilishop-ui - H5 / 小程序 / APP:
lilishop-uniapp - 部署、SQL、镜像与启动脚本:
docker
All-In-One 仅用于本地体验、演示或验证,不代表生产高可用部署架构。生产部署应按实际访问量、稳定性、监控、备份和扩缩容要求拆分数据库、缓存、搜索、消息、任务调度、前端静态资源和后端服务。
6. 功能列表
7. 开源与授权
- 开源协议: 本项目遵循
AGPL-3.0开源协议。 - 使用范围: 仅允许用于个人学习、研究和非商业用途。
- 禁止行为: 禁止将本项目的代码和资源用于任何形式的商业销售。
- 商业授权: 如需商业使用,必须获得官方授权。授权为一次性永久授权,并提供持续的版本升级服务。详情请联系官网客服。
- 软件著作权: 本软件受国家计算机软件著作权保护(登记号:2021SR0805085)。
8. 社区与支持
我们欢迎任何形式的交流与贡献。在提问前,请先查阅 官方文档 ,并参考 《提问的智慧》 以便高效沟通。
- 在线客服
- 微信交流1群(已满)
- 微信交流2群:
