lilishop商城: Java开源商城系统(B2B2C多商户、微服务、SAAS、多语言)
Lilishop(PickMall)是基于 Spring Boot / Spring Cloud / Vue / Uniapp 开发的 Java 开源 B2B2C 多商户商城系统,支持小程序商城、微服务商城、直播电商、分销返佣、秒杀活动、Docker 私有化部署,全端代码开源,覆盖 PC、H5、小程序和 APP,遵循 AGPL-3.0 开源协议。
社区作者 · zZz
它解决什么问题
Lilishop 是一款功能完善的 B2B2C 多商户商城系统,采用前后端分离架构,全端代码开源。后端基于 Spring Boot 4(Java 21)构建,具备高内聚、低耦合特性,支持分布式部署;前端覆盖 PC、H5、小程序和 APP,基于 Vue 和 uni-app 开发。
核心特性包括:全端覆盖(一套代码库支持 PC、H5、小程序、APP)、商家入驻(多商家入驻构建平台化电商生态)、分布式架构(后端 API 服务化,支持独立部署和弹性伸缩)、前后端分离、容器化支持(提供 Docker 镜像和 docker-compose 一键部署)、功能完善(涵盖客户、订单、商品、促销、店铺、运营、统计等完整电商业务模块)。
仓库当前主要说明后端源码定位、在线演示、部署入口和验证补充,完整架构以官方文档及四个源码仓库为准:lilishop(后端源码)、lilishop-ui(PC/商家端/运营端/IM Web)、lilishop-uniapp(H5/小程序/APP)、docker(部署、SQL、镜像与启动脚本)。
升级计划中已完成的包括商品定时上下架、商品分组、会员分组、商品虚拟销量、专用发票、置顶评论、客户等级、购物卡、腾讯云云直播、统计模块、经营报表、卡密商品、二级分销、定时任务管理等;规划中的包括主题色管理、店铺结算汇总、支付方式汇总、结算台账、钱包流水、财务汇总、微信小店对接、抖店对接。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
环境准备与部署:详细的本地部署指南请参考官方文档《部署文档-环境准备》:https://docs.pickmall.cn/deply/deply.html 。数据库初始化:推荐方式为使用项目提供的 docker-compose 配置,可自动完成数据库(MySQL、Redis 等)的部署与初始化;手动方式下,SQL 脚本位于 https://gitee.com/beijing_hongye_huicheng/docker/tree/master/init/mysql ,请确保获取与代码版本一致的 SQL 文件。
代码获取:在 Gitee 仓库页选择 HTTPS 或 SSH 方式克隆,或直接下载 ZIP;首次使用需配置 Git 身份(git config --global user.name userName 和 git config --global user.email userEmail),使用 SSH 协议需生成 RSA 密钥并将公钥配置到 Gitee 的 SSH 公钥中。
项目由四个仓库组成:后端源码 lilishop、PC/商家端/运营端/IM Web 前端 lilishop-ui、H5/小程序/APP 前端 lilishop-uniapp、部署/ SQL/镜像/启动脚本 docker。在线演示:平台管理端 https://admin-b2b2c.pickmall.cn (账号 admin,密码 123456);店铺管理端 https://store-b2b2c.pickmall.
cn (账号 13011111111,密码 111111);商城 PC 端 https://pc-b2b2c.pickmall.cn ;演示站手机验证码统一为 111111,演示环境部署于 master 分支。



