哈喽!最近又发现了一款很有意思的商用的 saas 小程序产品 weiit-saas,支持后台自定义装修小程序页面,适合上百个行业使用,前端界面美观大方,后台功能强大,强烈推荐给大家!

weiit-saas 简介

weiit-saas 是一款 java 语言驱动的 saas 化数字新零售产品,目前在 Gitee 上已有 1.3k+Star!使用该框架,你可以通过这个产品快速上线自己的小程序商城!

二主要特点

项目采用 Spring+SpringMVC+Mybatis 主流开源框架,遵循 MVC 架构,设计轻巧,使用简单,开发人员接手与二次开发简单易懂。
项目依赖的核心支持 jar 包,核心框架 weiit-frame 也都已经完全开源,下载地址见下方 Maven 仓库地址
项目完成了对阿里云、腾讯云、微信生态的快速接入与代码示例,并成功运用到了商业中,方便大家学习对 OSS/COS/ 短信服务 / 快递服务 / 公众号 / 小程序 / 微信开放平台 / 微信支付的技术点与应用场景的学习。
小程序与公众号第三方授权集成,让开发者与企业省去繁琐的配置,对 AppId/AppSecret 集成彻底告别;
微信支付第三方授权集成,让开发者与企业省去繁琐的配置,让企业服务成本大大降低;
小程序代码自动 push 与升级,公众号基本常规功能(自定义菜单、图文、素材,群发)全部接管,让企业无需登录微信官方入口,统一化管理企业信息与数据;
微信消息通知与模板自动同步与管理,让企业场景融合无障碍;
像淘宝装修一样的自定义装修功能,实现企业电商场景多元化,解决不同行业不同模板,让企业需求得到真正解决;
丰富的营销工具,解决企业微营销需求,并集中化管理。拼团活动、积分活动、砍价,优惠券,卡券,礼品卡,邀请有礼等营销活动,方便二次开发;
不同企业数据隔离,真正实现 SAAS 数据隔离模型,让企业数据互不干扰。
不同企业不同域名自动分配,让企业小程序、公众号前端隔离,避免因为公众号或者小程序推广时导致域名被检测导致的封号问题出现,即不同企业不同域,意在防止 saas 平台中的企业受到其他企业的影响。

三部署教程

三、Maven 仓库
maven 仓库依赖的核心 jar 包项目,gitee 开源地址:https://gitee.com/wei-it/weiit-frame
maven 仓库依赖的核心 jar 包项目,github 开源地址:https://github.com/HalfMouse/weiit-frame
下载项目后,在项目根目录执行

mvn install
1
weiit-saas 系统依赖 jar 支持 1:

weiit-saas 系统依赖 jar 支持 2:

weiit-saas 系统依赖 jar 支持 3:

后端运行环境

前端端运行环境

常见问题
1、mysql 数据库版本 8 + 的会有 sql 报错
mysql 5.7 以及 5.7 以上的版本中,mysql 的默认配置中,sql_mode=“ONLY_FULL_GROUP_BY” 这个配置严格执行了 ‘SQL92 标准’, 所以很高网站维护人员在升级 mysql 版本时,都会修改 sql_mode 的配置,使其兼容。
解决方案:
执行命令:

set@@GLOBAL.sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION;

部署教程
1 weiit-frame 构建项目基础框架依赖

框架应用案例 - 最新下载
gitee 开源地址:https://gitee.com/wei-it/weiit-frame
github 开源地址:https://github.com/HalfMouse/weiit-frame

下载代码后 安装 jar 包到本地 maven 仓库.
项目根 pom.xml 下,执行 mvn 安装命令:

执行后,找到本地仓库是否已生成 pom 依赖。

2 搭建 saas 平台端 ——weiit-saas-platform
此项目基于 spring+springmvc+mybatis 的后台管理系统

平台端(pingtai/123456)

管理查看平台所有运营数据
管理所有渠道、渠道充值
管理系统初始化数据
小程序一键发布更新
系统管理

渠道端 (qudao/123456)

管理开通商家账号
统计分析渠道下商家数据
… 更多功能大家搭建起来自己看哈。接下来准备环境和数据库脚本

准备好 redis
准备好 mysql
初始化 /weiit-saas/sql/ 下的脚本
以下操作所有后端项目都一样

启动后项目登陆页面

3 搭建 saas 商户端 ——weiit-saas-merchant
此项目基于 spring+springmvc+mybatis+bootstrap 商家后台管理系统
功能自己看吧。。
准备的环境参考 weiit-saas-platform。。
项目启动也不难。。
一顿操作后,是不是很简单的就启动呢。。是的咯,

启动后修改,weiit-saas-merchant 中 Constants.java 变量 FIT_DOMAIN 为 weiit-saas-fitment 的访问地址。

正常访问到装修项目

4 搭建商户端拖拽装修模块 ——weiit-saas-fitment
技术栈: vue2.0+elementUI
提供组件有:店招、搜素框、广告横幅、商品分组、商品列表、图文导航、视频、语音、拼团、砍价、公告等,支持无限子页面跳转,你想要的店铺样子它都有。

启动前安装好 nodejs
安装项目依赖:

5 搭建 saas 移动端 api——weiit-saas-api
此项目基于 spring+springmvc+mybatis 的 api 接口系统,为前端小程序和服务号提供接口。
1、准备好 redis
2、准备好 mysql
3、初始化 /weiit-saas/sql/ 下的脚本
4、替换 /resources/config.propreotie 中的数据库账号密码为自己的配置
5、替换 /resources/redis.propreotie 中的账号密码为自己的配置
6、idea 配置 tomct 启动成功。

6 搭建移动端服务号 H5 端 ——weiit-saas-mp
项目下载和运行

7 搭建移动端小程序端 ——weiit-saas-miniapp

第三方资源
1、阿里云 OSS
申请地址 https://www.aliyun.com/

2、阿里云短信
先提供申请地址 https://www.aliyun.com/

3、微信开放平台服务商
开发微信 saas 系统,必须拥有微信服务商账号。
申请地址:https://open.weixin.qq.com/
登录微信开放平台,管理中心 → 第三方平台创建

选择 “平台型服务商”,并填写其他信息

勾选权限,weiit 已集成小程序和公众号。

开发资料填写替换为自己项目的域名

APPID 和 APPSECRET 替换数据表 weiit_weixin_open_info 表中的 component_app_id/component_app_secret

全网发布需要启动平台端,微信会验证授权。

4、微信支付服务商
申请地址 https://pay.weixin.qq.com/partner/public/home

5、微信商户支付平台
商户的微信支付可以用支付服务商开通子账户。
申请地址 https://pay.weixin.qq.com

6、微信服务号
申请地址 https://mp.weixin.qq.com/

7、微信小程序
申请地址 https://mp.weixin.qq.com/

8、阿里云快递接口
先提供申请地址 https://www.aliyun.com/

总结

weiit-saas 是一款 Java 开源项目,属于 weiit 团队自研产品,意在通过技术封装,让企业无需代码开发,帮助企业一键生成小程序、公众号,让企业拥有独立品牌的自营商城。产品竞争对手《有赞》、《微盟》。喜欢钻研的小伙伴赶紧下载学习吧!

推荐一款 java 小程序 saas 新零售数字化产品 - weiit-saas相关推荐

  1. 基于Bluemix快速构建部署一款Java小程序——微博影响力分析器

    一.前言 近年来IT界风云际会,各种新概念如大数据.云平台.虚拟化等,如雨后春笋般层出不穷.而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各大厂商竞相推出各种云产品,抢占云市场高地.近期,IT ...

  2. 吐血推荐一款相亲小程序

    真正的大师,永远都怀着一颗学徒的心! 一.项目简介 今天推荐一款相亲小程序.后端基于小程序云开发.这个项目很好的表现了小程序云开发的三大基础功能.云函数.数据存储.文件存储. 很多人会说云开发,把代码 ...

  3. 小程序和新零售,双双涉入深水区

    2016年10月,马云在阿里云栖大会上首次提出新零售概念. 2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线. 不论是新零售还是小程序,我当时的看法都是"短期不可高 ...

  4. 模式先行a6shop微商小程序引领新零售

    新零售与传统零售,线上与线下如何结合?这几个当下火热的词语,相信你都有所耳闻,但是对于模式的选择,却少有人能有明确的决定.基于互联网商业场景大爆炸时代,定式的系统不足以支撑企业业务发展,做新零售更是离 ...

  5. python写节日祝福小程序_推荐10款祝福小程序,春节祝福不用尬聊了

    新年将至,最少不了的当然是祝福 But 你还在发短信送祝福? 微信巴拉巴拉的发语音? 今天小编介绍几款祝福小程序,让你的过年祝福方式不再单调! 1. 祝福话 春节,元宵节.情人节即将来到,绞尽脑汁不知 ...

  6. 微信小程序智慧新零售

    传统零售的衰落 "新零售"比较引人注目的第三个背景及原因是传统零售的衰落.在电子商务(包括移动电子商务.微商等)的冲击下,传统商业举步维艰,甚至节节败退.这时候突然有一个" ...

  7. 商家巧用小程序推动新零售运营模式发展

    新零售,英文是New Retailing,即个人.企业以互联网为依托,通过运用大数据.人工智能等先进技术手段,对商品的生产.流通与销售过程进行升级改造,进而重塑业态结构与生态圈,并对线上服务.线下体验 ...

  8. 一款微信小程序是如何诞生的。

    上一个暑假,我在一家互联网初创公司实习了一个半月的时间,作为前端开发实习生,参与了公司团队的一款微信小程序的开发.这是一只小巧而年轻的团队,在产品开发的过程中,大伙齐心加班加点,在 APP 版本上线的 ...

  9. JAVA关于集合类小程序--模拟新浪用户注册

    JAVA关于集合类小程序–模拟新浪用户注册 任务介绍: 编写一个模拟新浪微博用户注册的小程序,要求使用HashSet集合来实现.用户需要输入的有:用户名,密码.确认密码.生日(格式为:yyyy-mm- ...

最新文章

  1. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点
  2. 根据字符串选择类并完成类的初始化--方法一
  3. CSS3 skew倾斜、rotate旋转动画
  4. RabbitMQ(三) ——发布订阅
  5. 18-Gm-TransH:Group-Constrained Embedding of Multi-fold Relations in Knowledge Bases,嵌入,transH,n-ary
  6. 编译 linux 3,linux内核的编译(3)
  7. opencv 鼠标事件
  8. 【渝粤教育】国家开放大学2018年秋季 3722-22T燃气输配工程 参考试题
  9. HP电脑的增霸卡功能操作详解
  10. 和利时HOLLYSYS MACS-K系列DCS介绍
  11. RBM算法模型应用在推荐系统 Python代码实现
  12. yolov3 darknet 中文标签 中文汉化
  13. COOC软件一款用于文献计量和知识图谱绘制的新软件
  14. 淘宝闲鱼京东等电商api的简单调用
  15. javascript成神之路(1):如何编写高质量的js代码
  16. 舒老师AK的hu测 T2. LX还在迷路(线段树+等差数列)
  17. windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
  18. 腾讯云搭建vsftpd服务器
  19. 章鱼网络 2022 虎年全回顾
  20. 代谢组学结果在线分析:不同组差异代谢物高级韦恩图Venn的绘制——UpSet图

热门文章

  1. 重启计算机一直转圈圈,W10重新启动,一直转圈圈
  2. 【老生谈算法】matlab实现控制系统稳定性——控制系统
  3. 小白笔记[1]| 运行tf问题整理(持续完善)
  4. 2007年百度之星程序设计大赛试题初赛题目-题3-实习生小胖的百度网页过滤器
  5. .nav css,Bootstrap CSS组件之导航(nav)
  6. Filter过滤器(1)
  7. html中box标签的作用,box-shadow属性的功能是什么
  8. 【python】couchbase稽核脚本
  9. 平面直角坐标系中的旋转公式_九年级数学旋转复习
  10. linux分区mapper,Linux系统/dev/mapper目录浅谈