weiit-saas 是一款 Java 开源项目,由 weiit 团队自研,意在通过技术封装,帮助企业一键生成小程序、公众号,让企业拥有独立品牌的自营商城.
是完全开源电商 SaaS 系统,属于 weiit 开源的社区版,旧版已不在维护和更新,仅供学习和参考,新版 saas 从底层架构到前后端 UI 设计已经全面优化和升级,访问地址:https://www.wei-it.com/
一、引言
- 目前系统能解决的主要问题
- 2016 年 3 月?weiit 团队推出 SAAS 电商 1.0 版本,帮助 20 家企业完成独立品牌商城上线,成功接入微信;
- 2017 年 6 月?weiit 团队启动 2.0 版本开发,主打小程序一键生成,并获得部分企业付费支持;
- 2018 年 5 月?weiit 团队研发成功并上线 SAAS 电商 2.0 版本,快速获得 200 多家企业使用与支持;
- 2018 年到 2019 年?weiit 团队研发经费无法持续,放弃 SAAS 系统持续迭代,转型做技术服务商;
- 2020 年?weiit 团队宣布,SAAS 电商产品免费开源,让圈内的技术大佬一起学习与交流;
- 2021 年?weiit 团队重构构建企业级商用 Saas 新零售系统,并推出全新的 SpringCloud 微服务架构(技术栈:SpringCloud + Oauth2.0 + ShiroRedis + JWT + Gateway + Nacos + Nginx + ant-design-vue;数据隔离:不同租户采用 Schema 隔离)的商业 2.0 版本,全新数字化零售 SaaS 系统包括《数字商城 SaaS 系统》与《数字门店 SaaS 系统》分别解决线上零售(电商)、线下零售(新消费 / 门店)整体解决方案,目前已正式发布上线,访问地址?https://www.wei-it.com/?。欢迎有需要的朋友们一起交流探讨。?
二、主要特点
- 项目采用 Spring+SpringMVC+Mybatis 主流开源框架,遵循 MVC 架构,设计轻巧,使用简单,开发人员接手与二次开发简单易懂;
- 项目依赖的核心支持 jar 包,核心框架 weiit-frame 也都已经完全开源,下载地址见下方 Maven 仓库地址;
- 项目完成了对阿里云、腾讯云、微信生态的快速接入与代码示例,并成功运用到了商业中,方便大家学习对?OSS/COS/ 短信服务 / 快递服务 / 公众号 / 小程序 / 微信开放平台 / 微信支付的技术点与应用场景的学习;
- 小程序与公众号第三方授权集成,让开发者与企业省去繁琐的配置,对?AppId/AppSecret?集成彻底告别;
- 微信支付第三方授权集成,让开发者与企业省去繁琐的配置,让企业服务成本大大降低;
- 小程序代码自动 push 与升级,公众号基本常规功能(自定义菜单、图文、素材,群发)全部接管,让企业无需登录微信官方入口,统一化管理企业信息与数据;
- 微信消息通知与模板自动同步与管理,让企业场景融合无障碍;
- 自定义装修功能,实现企业电商场景多元化,解决不同行业不同模板,让企业需求得到真正解决;
- 丰富的营销工具,解决企业微营销需求,并集中化管理。拼团活动、积分活动、砍价,优惠券,卡券,礼品卡,邀请有礼等营销活动,方便二次开发;
- 不同企业数据隔离,真正实现 SAAS 数据隔离模型,让企业数据互不干扰。
- 不同企业不同域名自动分配,让企业小程序、公众号前端隔离,避免因为公众号或者小程序推广时导致域名被检测导致的封号问题出现,即不同企业不同域,意在防止 saas 平台中的企业受到其他企业的影响。?
三、Maven 仓库
??
?五、系统功能
??????????????
???????????????
六、系统核心
|