、系统概述
1. 简介
Lilishop 是国产 Java 开源多商户电商平台,支持商家自主入驻开店,平台统一管控、抽佣结算;一套系统覆盖 PC 商城、H5、微信小程序、APP。
- 单体版:SpringBoot 单体架构,部署简单,适合中小体量平台;
- 微服务版:Spring Cloud Alibaba 微服务,高并发,适合大促、大流量平台项目;
业务场景:招商平台商城、供应链 S2B2C、本地 O2O 门店商城、跨境多语言商城、批发零售一体化平台。
2. 技术栈
单体版
- 后端:SpringBoot、MyBatis-Plus、Redis、RocketMQ、Elasticsearch
- 数据库:MySQL8.0
- 前端:Vue3(平台管理端、商家后台),Uni-app(移动端 H5 / 小程序 / APP)
- 文件存储:本地存储、OSS、MinIO
微服务版
- Spring Cloud Alibaba、Nacos 注册 & 配置中心、RocketMQ 消息队列、Seata 分布式事务、Elasticsearch 搜索、Redis 缓存
- 支持 Docker、K8s 容器编排,支持集群水平扩容
3. 系统三大角色入口
- 平台管理端(平台管理员):审核入驻商家、商品审核、平台营销、佣金配置、资金结算、全局系统配置、平台报表。
- 商家端(入驻商户后台):店铺装修、商品上下架、订单处理、售后审核、运费模板、店铺营销、资金提现、店铺数据。
- C 端买家端:PC、H5、微信小程序、APP,商品浏览、购物车、下单支付、会员、优惠券、售后、直播购物。
二、核心模块 & 业务功能
1. 平台管理模块
- 商家入驻审核、店铺管理、店铺状态冻结 / 启用
- 商品类目、品牌管理,商品平台审核机制(商家发布商品必须平台审核后上架)
- 平台级营销活动:平台优惠券、首页可视化楼层装修、弹窗广告、专题活动
- 佣金配置:类目佣金比例、店铺单独佣金,自动计算平台抽成
- 资金结算:平台资金池、商家结算周期、冻结资金、结算账单
- 系统权限 RBAC、操作日志、短信配置、支付配置、多语言配置
- 平台全局订单监控、售后仲裁(买家商家纠纷平台介入)
2. 商家店铺模块
- 店铺基础档案、店铺资质管理、店铺独立装修
- 运费模板设置(商家独立运费)
- 店铺账号、子账号权限管理
- 店铺营销:店铺优惠券、限时折扣、拼团、秒杀、分销活动
3. 商品模块
- SPU/SKU 管理,多规格、多图片、多属性;实物商品、虚拟商品、批发商品
- 商品批量导入导出、库存管理、库存预警
- 商品搜索(ES)、商品标签、关联推荐
- 商品发布审核流程:商家提交 → 平台审核通过后前台展示
4. 订单 & 售后模块
- 购物车、收货地址、下单、库存预占、防超卖
- 订单状态流转:待付款→待发货→待收货→已完成 / 取消;支持订单备注、拆单
- 售后:仅退款、退货退款,买家申请、商家审核,平台仲裁介入
- 订单打印、电子面单对接、订单导出、订单统计报表
5. 用户 & 会员模块
- 用户注册、手机号 / 微信一键登录
- 会员等级、成长值、积分、签到
- 用户收藏、足迹、用户标签、黑名单管理
- 用户资产、余额账户
6. 营销模块(亮点,功能丰富)
- 优惠券(平台券 + 店铺券叠加)、满减、秒杀、拼团、套餐、赠品
- 分销体系:分销员申请、佣金计算、分销订单、分销提现
- 直播商城:直播带货、商品挂载、直播间营销
- 积分兑换、抽奖、新人活动
7. 支付 & 财务模块
- 微信支付、支付宝、余额支付、线下转账
- 支付回调、退款、资金流水
- 平台佣金自动扣减、商家结算单、对账报表
- 发票管理
8. 增值能力
- IM 在线客服(买家、商家、平台三方客服)
- 多语言,支持跨境场景
- O2O 门店、到店自提、同城配送
- API 开放接口,可对接 ERP、WMS、OMS、TMS、快递物流
C 端买家功能
首页可视化装修、商品分类、搜索、商品详情、购物车、下单支付、订单查询、物流轨迹、商品评价、售后申请、会员中心、优惠券、分销中心、直播间。
三、优点 & 缺点
✅ 优点
- 单体 / 微服务双版本可选:中小平台直接上单体,部署简单;大流量平台切换微服务版本,弹性扩容,选型灵活。
- B2B2C 原生完整,商家入驻、商品审核、平台佣金、资金结算整套逻辑开箱即用,支持 S2B2C 供应链模式。
- 营销功能丰富,自带直播、分销、拼团、秒杀,相比同类开源商城营销模块更齐全。
- 内置 IM 在线客服,买家 - 商家 - 平台三方沟通,同类开源商城较少自带客服模块。
- 多语言原生支持,适合跨境电商业务。
- 开放 API 接口完善,方便对接外部 ERP、Y-OMS-WMS-TMS 物流履约中台,订单、库存双向同步。
- 全端覆盖:PC、H5、小程序、APP 一套 Uni-app 代码,减少前端开发成本。
- Docker 一键部署,支持 K8s,私有化部署,源码交付。
❌ 缺点
- 开源协议 AGPL3.0,商用建议购买官方商业授权;如果对外 SaaS 提供服务,修改后的源码需要开源。
- 原生库存能力偏弱,仅基础 SKU 库存,缺少多仓、批次效期、库位、波次拣货,多仓履约场景必须对接独立 WMS(Y-OMS-WMS-TMS)。
- 微服务版本中间件较多(Nacos、RocketMQ、ES、Redis、MySQL),运维成本高,对运维人员技术能力有要求。
- 部分复杂财务、供应链对账功能需要二次开发。
- 文档相比 Mall4cloud 偏少,遇到复杂问题社区支持有限,重度定制依赖官方技术支持。
- 单体版本高并发场景存在性能瓶颈,大促流量大只能升级微服务版本。
- 直播模块属于内置增值模块,直播推流、流量并发高时需要额外服务器资源。