Smart Shop免费开源商城系统-spring cloud框架

Related tags

React basemall
Overview

注:该代码为1.0版本 以下介绍为v1.5部分

前言

交流群 技术微信

启山智软社区团购是一款系统稳定且经过线上反复论证并拥有大量真实用户使用的Java社区团购系统。

基于市场的反馈和变化,我们在不断开发完善社区团购的基础上,还抽离了一套属于我们自己的智慧门店物流配送系统,来帮助线下门店针对货物进行系统下单,批量出单,合理分配,精准配送,在投放各大门店使用后,针对实际情况中出现的各种问题,我们不断的改进,收获了大家的好评和喜欢。

我们由衷希望启山智软社区团购系统可以通过gitee平台让更多的人了解到好的产品。同时欢迎大家积极交流沟通,如有不足之处多给我们的项目提意见或建议,实现共同进步。 输入图片说明

相关链接

社区团购		: https://www.bgniao.cn
公司官网		: https://73app.cn
团购更新文档	: https://www.bgniao.cn/notice
商家后台		: https://www.bgniao.cn
区域团长后台	: https://www.bgniao.cn
商务对接wx/电话	: xcxqidiankeji/18967889883

项目介绍

启山智软社区团购是基于Spring Cloud 和 Vue.js的JAVA社区团购系统。包含总控制后台 、城市合伙人(商家pc端)、 区域团长后台 、用户端小程序 、手机H5等多个操作模块。为响应用户需求我们新增了后台自定义装修组件模块,使页面更加美观,操作更加灵活简便。淘宝商品CSV一键导入,提升用户使用感。还有与众不同的管理台侧边栏设计,打破传统管理台样式。 另有公众号接龙、引导页上传、区域团长额外佣金设置、独立提货点、店铺经营概况 、自定义分类专区、直播开通、物流(发货单)等多功能模块。可支持二开,私有化部署,需求功能定制。

必读

如需深入了解社区团购系统功能信息,可添加商务负责人 微信:xcxqidiankeji 获取测试账号进行体验。

如需深入了解智慧门店物流配送系统功能信息,可添加商务负责人 微信:xcxqidiankeji

商家需知 : 本平台提供商家资源入驻功能,可根据自身需求来选择对应版本,以最低的成本拥有自己的社区团购小程序。

开发者需知: 启山智软社区团购我们只开放相关文档及项目介绍。如需了解源码相关情况请添加负责人wx咨询,本公司技术人员可提供相关设计文档、数据字典、操作使用教程、接口文档、部署教程文档等资料。

如有公益项目需使用启山智软社区团购我司愿提供免费商家入驻及一切售后服务来奉献力所能及的爱心,公益项目需提供相关证明,我司将拥有针对该项的最终解释权。

项目演示

小程序码

荣誉资质

输入图片说明 输入图片说明 输入图片说明

技术选型

技术 说明 官网
Spring Cloud 微服务框架 https://spring.io/projects/spring-cloud
Spring Cloud Alibaba 微服务框架 https://github.com/alibaba/spring-cloud-alibaba
Spring Boot 容器+MVC框架 https://spring.io/projects/spring-boot
MyBatis-Plus 数据层代码生成 http://www.mybatis.org/generator/index.html
Swagger 文档生成工具 https://swagger.io/
Elasticsearch 搜索引擎 https://github.com/elastic/elasticsearch
RabbitMq 消息队列 https://www.rabbitmq.com/
Redis 分布式缓存 https://redis.io/
Druid 数据库连接池 https://github.com/alibaba/druid
OSS 对象存储 https://github.com/aliyun/aliyun-oss-java-sdk
JWT JWT登录支持 https://github.com/jwtk/jjwt
XXL-JOB 分布式任务调度平台 https://www.xuxueli.com/xxl-job/
Lombok 简化对象封装工具 https://github.com/rzwitserloot/lombok
Jenkins 自动化部署工具 https://github.com/jenkinsci/jenkins
Docker 应用容器引擎 https://www.docker.com/
Sonarqube 代码质量控制 https://www.sonarqube.org/
element 组件库 https://element.eleme.cn/#/zh-CN
Vue.js 渐进式JavaScript 框架 https://cn.vuejs.org/
Vue-router 前端路由 https://router.vuejs.org/zh/
vuex 状态管理 https://vuex.vuejs.org/zh/
modeuse-core 自主开发UI组件 --
TypeScript JavaScript超集 https://www.tslang.cn/
eslint 代码质量控制 https://eslint.org/
hook 代码质量控制

系统架构图

功能模块

基础服务:
	oss对象存储 支持 阿里云 腾讯云 七牛云(加速图片读取速度)
	sms短信服务 支持 腾讯云 阿里云   
	支付服务    支持微信支付、余额支付,额外对接了盛付通,使商家提现费率更低,自动分账操作更方便。
	总台服务    控制商户入驻及各种信息私有配置
功能服务:
	商品服务		: 商品展示更加美观,多专区自由切换,操作流程简单 ,支持淘宝商品CSV一键导入等。
	订单服务		: 支持多方式付款,积分,满减,优惠券,会员,一元换购,秒杀,社群接龙等多样化营销工具来增加客户粘合度等。
	直播服务		: 通过小程序直播助手,对商品进行直播,并可获取直播点赞量观看量等,增加获客渠道。
	DIV装修		: 商家可通过自定义装修来根据自己的喜好装修小程序,操作简单,更加灵活。
	数据服务		: 获取商家近期的交易概况(待支付|待发货|待签收|待评论|) 
	 实时概况	: 获取商家指定时间内的实时概况(交易量|交易额|浏览量|佣金)
	 排行榜		: 获取商家当月的排行榜信息数据(团长排行榜|供应商排行版|商品排行榜)

更新详细说明 https://www.bgniao.cn/notice

B/S 社区团购商家端功能清单

经营概况

	实时概况		: 根据时间获取该期间内的商家交易情况实时反馈给商家最直观的感受
	交易概况		: 订单相关数据,包含(待付款,待发货,待签收,待提货)等订单相关状态信息 
	排 行 榜		: 展示当月内团长,供应商,商品的排行信息(交易额 or 交易量)
	... ... 	: 更多内容请添加商务微信获取商家端操作账号进行体验

商品管理

	自定义商品专区    : 商品分区展示,实时专区,秒杀,商超,拼团等自定义专区随意切换。 
	产品列表		 : 设置商品投放区域,填充虚拟销量,多规格设置,一键转移专区,购买赠送积分等。
	cvs素材导入	 : 素材导入-在淘宝clone一键导入商品素材,减少商家重复式的工作量。
	... ...		 : 更多内容请添加商务微信获取商家端操作账号进行体验。

订单管理

	快递订单		: 物流发货,商家商品销售不再局限于当前城市
	社区订单		: 社区形式订单,发货单、 分拣单、 签收单,一键导出表格提供给商家最直观的销售数据分析
	订单评价管理     : 用户对已购商品进行评价 打分。商家可进行回复,可将用户评价设置为精选展现至小程序端
	... ...		: 更多内容请添加商务微信获取商家端操作账号进行体验

社群拼团

	拼团活动		: 统一管理所有已创建活动,进行中和即将开始的活动可以进行编辑等操作
	团长管理		: 统一管理所有团长,可以启用/停用团长资格,根据团长表现升级区域团长,也可编辑团长基本信息及删除等操作
	区域团长管理	: 统一管理所有区域团长,可以启用/停用区域团长资格,也可编辑区域团长基本信息及删除等操作       
	... ...		: 更多内容请添加商务微信获取商家端操作账号进行体验

营销应用

   优惠券		: 商家在店铺后台创建发放优惠券(满减|满折|无门槛|折扣) 增加用户黏性
   满  减		: 商家在店铺后台创建满减活动,选择指定商品参加活动,用户下单付款该商品可立减优惠
   积分商城		: 商家推出积分商品、积分优惠券引流,拓客,保持客户粘性,带动其他商品销售量,还可通过授权微信步数兑换积分。
   直  播		: 商家通过微信直播带货,可接入手机或其他设备进行直播,商家可以根据团长手动控制投放直播间展示
   社群接龙		: 商家后台创建接龙活动,团长在群里发送链接,用户可点击链接进行购买商品,也可进入小程序参加接龙活动购买商品
   ... ...		: 一元换购 秒杀等更多功能玩法请进入后台了解 

财务管理

   对账单		: 商家可实时交易流水记录
   提现工单		: 统一管理每个角色的提现审核及提现记录
   ... ...		: 更多内容请添加商务微信微信获取商家端操作账号进行体验

客户管理

   客户列表		: 统一管理所有用户信息 ,列如充值积分 赠送优惠券,升级为会员等
   会员管理		: 统一管理会员用户信息, 会员开卡形式(付费|积分|累计消费金额|购买指定商品等)
   ... ...		: 更多内容请添加商务微信获取商家端操作账号进行体验

配送方式

   快递配送		: 设置多运费模块(包邮|按件收费|按重量收费) ,开通对应物流服务,查看物流规则等
   社区配送		: 设置发货单自动生成时间,可拥有独立提货点或团长提货点合并方式,后台查看佣金明细等操作  
   ... ...		: 更多内容请添加商务微信获取商家端操作账号进行体验

商城设置

   交易设置		: 设置订单交易规则(订单设置|售后设置),开启或关闭用户下单语音播报提醒等
   支付设置		: 微信支付 接入(第三方支付)盛付通,减少商家、 提货点、 团长等角色的提现所需手续费,自动分账操作便捷
   ... ...              : 更多内容请添加商务微信获取商家端操作账号进行体验

角色说明

用户端小程序页面展示

商家端页面展示

经营概况 产品列表

商品分类 素材导入

社区订单 签收单

活动商品 团长信息

积分商城 直播

客户列表 会员卡管理

快递配送 社区配送

引导页 协议设置 交易设置 佣金设置

自定义装修

You might also like...

✌️ A spring physics based React animation library

✌️ A spring physics based React animation library

react-spring is a spring-physics based animation library that should cover most of your UI related animation needs. It gives you tools flexible enough

Dec 28, 2022

A spring that solves your animation problems.

React-Motion import {Motion, spring} from 'react-motion'; // In your render... Motion defaultStyle={{x: 0}} style={{x: spring(10)}} {value = div

Jan 5, 2023

A Spring Boot - React Petshop Application

zuri-petshop A Spring Boot-React-React Native Petshop Application Installation In order to install the development environment, please follow below st

Jun 19, 2022

Very simple full-stack application using React, Java Spring Boot, and PostgreSQL

Very simple full-stack application using React, Java Spring Boot, and PostgreSQL. The API was built following the N-Tier architecture. The goal was to explore and learn more in-depth the development of APIs, the use of Docker and deploying with AWS.

Apr 23, 2022

NextJs + Spring Boot + MySQL

NextJs + Spring Boot + MySQL

iMusic Website View Demo Description This is a website to liste to music online build with backend Spring Boot, database MySQL, and frontend Nextjs. P

Nov 20, 2022

In game dev, generative art, and creative coding, sine is a ubiquitous function that is often used as a spring-like oscillator for a given parameter.

In game dev, generative art, and creative coding, sine is a ubiquitous function that is often used as a spring-like oscillator for a given parameter.

In game dev, generative art, and creative coding, sine is a ubiquitous function that is often used as a spring-like oscillator for a given parameter.

Feb 22, 2022

Vanilla JS spring-interpolated values

Vanilla JS spring-interpolated values

Feb 28, 2022

Hi, Spring fans! In this installment we look at the just-released Hilla framework, from our friends at Vaadin

Custom project from Hilla This project can be used as a starting point to create your own Hilla application with Spring Boot. It contains all the nece

Nov 17, 2022

Quick and easy spring animation. Works with other animation libraries (gsap, animejs, framer motion, motion one, @okikio/animate, etc...) or the Web Animation API (WAAPI).

Quick and easy spring animation. Works with other animation libraries (gsap, animejs, framer motion, motion one, @okikio/animate, etc...)  or the Web Animation API (WAAPI).

spring-easing NPM | Github | Docs | Licence Quick and easy spring animations. Works with other animation libraries (gsap, animejs, @okikio/animate, mo

Dec 14, 2022

PLSC 21510/31510: Introduction to Text as Data for Social Science (Spring 2022)

PLSC 21510/31510: Introduction to Text as Data for Social Science Spring 2022 About Social scientists increasingly use large quantities of text-based

Oct 17, 2022

An OAuth2 Authorization Server,Based on Spring Authorization Server

🚀 id-server 一个基于Spring Authorization Server的开源的授权服务器。 概念 一些概念 OAuth2Client 客户端指的是OAuth2 Client,但又不单单是一个OAuth2 Client,连id server本身都是一个客户端。 role 角色必须依附

Dec 30, 2022

📦 Writing Express but feel like Spring Boot

Springpress Custom top-level framework of Express.js, especially on TypeScript. Springpress provides expressjs utilities out of the box, lets you deep

Oct 14, 2022

A JavaScript implementation of the Spring 83 protocol

An implementation of the Spring 83 protocol. Very much a work-in-progress. This was built in reference to draft-20220616.md@0f63d3d2. Setup Requires n

Aug 22, 2022

A demo Spring '83 client.

A demo Spring '83 client.

The Oakland Follower-Sentinel is a demo Spring '83 client that you can try on the web at followersentinel.com or run locally on your computer. If you

Dec 26, 2022

A custom element that aims to make it easier to embed Spring '83 boards

spring-board element A custom element that makes it simple to embed Spring '83 boards! Usage If you are using spring-board in a client-side framew

Jan 1, 2023

Spring framework for Node.

Spring Framework For Node 向Spring开源社区致敬! 原生javascript实现Spring框架,无缝还原,上手丝滑,秒级启动。适合轻应用和产品原型开发。 js本身不适合做大型后端项目,尤其对于持续性开发的项目简直是场灾难。 设计j-spring的出发点是让js更好的充

Dec 27, 2022

Spring Boot + Angular: File Upload & Download Example

Spring Boot + Angular: File Upload & Download Example

Spring Boot + Angular: File Upload & Download Example User Interface Local setup Step 1: Download or clone the source code from GitHub to a local mach

Sep 3, 2022

This is service registry server based on Spring Cloud Config, Netflix and Eureka

Servicec Discovery and Registry This is service registry, based on Spring Cloud Netflix, Eureka and Spring Cloud Config. Full documentation is availab

Oct 11, 2022

Piccloud is a full-stack (Angular & Spring Boot) online image clipboard that lets you share images over the internet by generating a unique URL. Others can access the image via this URL.

Piccloud Piccloud is a full-stack application built with Angular & Spring Boot. It is an online image clipboard that lets you share images over the in

Dec 15, 2022
Owner
null
A spring that solves your animation problems.

React-Motion import {Motion, spring} from 'react-motion'; // In your render... <Motion defaultStyle={{x: 0}} style={{x: spring(10)}}> {value => <div

Cheng Lou 21.3k Jan 5, 2023
A Spring Boot - React Petshop Application

zuri-petshop A Spring Boot-React-React Native Petshop Application Installation In order to install the development environment, please follow below st

Ali Turgut Bozkurt 21 Jun 19, 2022
NextJs + Spring Boot + MySQL

iMusic Website View Demo Description This is a website to liste to music online build with backend Spring Boot, database MySQL, and frontend Nextjs. P

 Phạm Dung Bắc 15 Nov 20, 2022
Vanilla JS spring-interpolated values

Vanilla JS spring-interpolated values

Martin Wecke 4 Feb 28, 2022
Very simple app to decode your Vaccination Proof QR Code (such as the one provided by government of Quebec) - Compatible with SHC (Smart Health Card standard)

shc-covid19-decoder Visit simple hosted version on your phone (does NOT transmit any data, all remains in your browser) https://fproulx.github.io/shc-

François Proulx 148 Sep 23, 2022
lottery smart contract with react UI, Now ready to interact

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Akshay Kurhekar 1 Dec 19, 2021
Using Ethereum Smart Contracts to verify any user's vaccination via Identification Number or QR Code.

Covid-Vaccine-Verification-Blockchain Using Ethereum Smart Contracts to verify any user's vaccination via Identification Number or QR Code. Requiremen

Zaynab Batool Reza 4 May 14, 2022
This box comes with everything you need to start using smart contracts from a react app

Truffle React Hooks TypeScript Template This box comes with everything you need to start using smart contracts from a react app. This is as barebones

Louis Aussedat 3 Mar 11, 2022
A little practice dapp for ethereum smart contract development.

Basic Sample Hardhat Project This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, a sample s

Andres Vidoza 9 Sep 28, 2022
spartacus是一个基于Spring Boot 2.3.x、Spring Cloud Hoxton.SR5、Spring Security 2.3.x、OAuth2.0、Python3等开源框架构建的分布式系统

spartacus是一个基于Spring Boot 2.3.x、Spring Cloud Hoxton.SR5、Spring Security 2.3.x、OAuth2.0、Python3等开源框架构建的分布式系统,亦是一个功能完备的微服务脚手架。

xlvchao 108 Dec 24, 2022