This open-source B2B2C e-commerce system is built with Spring Cloud, Nacos, Seata, MySQL, Redis, RocketMQ, Canal, ElasticSearch, and Minio. It features a modern UI, supports cluster deployment, and includes a complete order process. Upgraded to Spring Boot 3 and Vue 3, it's perfect for rapid development and customization.
A microservice B2B2C e-commerce mall system based on Spring Cloud, Nacos, Seata, Mysql, Redis, RocketMQ, canal, ElasticSearch, and minio. It adopts mainstream Internet technology architecture, new UI design, supports cluster deployment, service registration and discovery, and It has a complete order process, etc., the code is completely open source, and there is no secondary packaging. It is an e-commerce platform system that is very suitable for secondary development.
Spring and VUE officially announced that SpringBoot2 and Vue2 will cease maintenance at the end of 2023. It is recommended to use the combination of SpringBoot3+Vue3 for new projects. This mall has been upgraded!!!
Preface
This mall is committed to building a microservice B2B2C e-commerce mall system with complete functions and easy maintenance for medium and large enterprises, which is implemented using mainstream microservice technology. The backend management system includes platform management, store management, product management, order management, specification management, authority management, resource management and other modules.
document
Is there any documentation for this code? Of course, you have downloaded it. It is in the doc folder. I really don’t know, so I will link it:
gitee: https://gitee.com/gz-yami/mall4cloud/tree/master/doc
Development environment setup video (it is recommended to read the documentation first and then watch the video): https://www.bilibili.com/video/BV1TK411C7aV
There is a sound. If the video is useful to you, remember to like and vote.
This project is a project that strictly adheres to Alibaba code specifications. The following are the code specification scan results.
For specific directory structure and code specifications, please view https://gitee.com/gz-yami/mall4cloud/tree/master/doc/%E4%BB%A3%E7%A0%81%E7%9B%AE%E5% BD%95%E7%BB%93%E6%9E%84
Authorize
In addition to the open source version, this mall also provides a commercial version of the mall. For details, please visit the official website.
Mall official website: https://www.mall4j.com
The mall uses AGPLv3 open source, please comply with the relevant terms of AGPLv3, or contact the author to obtain commercial authorization (https://www.mall4j.com)
Project link
JAVA backend: https://gitee.com/gz-yami/mall4cloud
Platform: https://gitee.com/gz-yami/mall4cloud-platform
Merchant side: https://gitee.com/gz-yami/mall4cloud-multishop
uni-app: https://gitee.com/gz-yami/mall4cloud-uniapp
Demo address
Commercial version demo address:
PC side: https://cloud-pc.mall4j.com
H5 terminal: https://h5.mall4j.com/cloud
Commercial version mini program demonstration
Directory structure specification
We also have our own directory structure
Regarding FeignClient, since there are mutual calls between microservices, Feign is an http protocol. In theory, it is for decoupling. However, in fact, when the provider interface is modified but the caller does not modify it, an exception will occur, so we extracted it. . There are also internally exposed interfaces that are common to many places, so we also extracted the interface into a module for easy reference. You can see that under the mall4cloud-api module, there is information about all internal feign interfaces.
Directory structure
Technology selection
System architecture diagram
API address after mall deployment
Deployment tutorial
For deployment tutorials, please refer to /Basic Development Documents/mall4cloud Development Environment Setup.md in this folder and middleware installation in the /Development Environment Setup directory.
Screenshots related to code running
1.Backstage screenshot
Platform side
Merchant side
2. Mini program screenshots
3.uni-app screenshot
Submit feedback
Please click for springboot version mall
https://gitee.com/gz-yami/mall4j
Your likes and encouragement are the driving force for us to move forward~
Your likes and encouragement are the driving force for us to move forward~
Your likes and encouragement are the driving force for us to move forward~
For more information, please check the official website https://www.mall4j.com