Skip to content

Latest commit

 

History

257 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRMEB High-quality Open Source E-commerce System (PHP Version)

We are committed to open source, and your encouragement is also very important to us! Top right corner Star🌟, waiting for you to light it up

简体中文 | English

zread star star


📝 Project Introduction

Open-source freedom

CRMEB open-source mall system features 100% open-source code, is licensed under the Apache-2.0 license, and can be used commercially at no cost—without any hidden fees or functional restrictions—truly enabling zero-cost deployment and unrestricted secondary development!

Technical Architecture

Adopt ThinkPHP 6 + ElementUI + UniApp Technology stack, front-end and back-end separation design, supports modular development and efficient maintenance. The front-end is compatible with WeChat Mini Programs, H5, APP, PC, and other platforms, while the back-end centrally manages data across all platforms, ensuring smooth user experience and high-concurrency performance.

Full scene coverage

Seamlessly integrate with official accounts, mini programs, H5, APP, and PC ends, enabling real-time data interoperability to help merchants operate multi-channel businesses in an all-in-one manner, meeting all-scenario e-commerce needs.

Native Marketing Engine

Built-in 20+ Core Marketing Modules (Group buying, price slashing, flash sales, coupons, points system, live streaming sales, paid memberships, tiered memberships, user recharge, distribution and viral marketing, channel codes, new user gifts, etc.), supports custom activity rules without plugins. through Home DIY Features Merchants can design the homepage of the mall with drag-and-drop functionality, allowing them to quickly build high-conversion scenarios without any technical background, achieving operational efficiency of "what you see is what you get."

Community Technical Forum

We are committed to building a developer-friendly ecosystem, open-sourcing our code, continuously updating functional modules, and adding a theme plaza. This allows merchants to quickly customize their stores by applying beautiful e-commerce themes with one click. Developers and designers can upload original themes for users to download and use, enabling creative sharing and monetization. At the same time, we welcome developers to submit optimization suggestions or contribute code. By sharing technical achievements, we can reduce the cost of redundant development in the industry and promote the sustainable development of open-source e-commerce systems.


📝 Theme Market

Free Download

Come to the CRMEB Theme Plaza to enjoy a vast selection of premium templates and create a personalized mall with zero cost. No professional design skills are required. A vast number of free templates are available for direct download and use. A variety of theme styles can accurately match the needs of different industries, quickly enhancing the store's image and user experience, allowing your mall to start strong visually from the beginning.

One-click import

Simplify the complex, quickly refresh the mall interface. Say goodbye to the cumbersome manual DIY configuration process of the past. With just one click to import a theme package, you can seamlessly integrate the entire theme (including page layout and global color scheme) into your system. The system automatically completes component matching and data mounting, no code needs to be written, and the preview takes effect immediately. Making the mall's renovation and upgrade as easy as changing a mobile phone wallpaper, greatly saving the time and cost of operations and development.

Theme Square Listing

Not only use it freely, but also earn money easily. You can leverage the system's powerful DIY capabilities to freely combine color schemes, layouts, and components based on existing modules, creating a unique custom theme and directly publishing it to the Theme Plaza. You will receive the corresponding revenue share when other users pay to download your work. This not only provides a direct way to monetize your design capabilities and technical expertise, but also helps build a thriving open-source marketplace ecosystem, achieving a win-win situation for creativity and value.

Theme Market:Theme Market

输入图片说明

🔗 List of Features | 📩 Submit Feedback | 📩 Submit code | 🔗 Theme Market


docker one-click experience

# Pull and run the CRMEB Docker image
docker run -d --name crmeb -p 8080:80 ccr.ccs.tencentyun.com/crmebky_php/crmebky:latest

Access service

Click here for detailed information Help Documentation


🫧 Technical Features

About secondary development:
1. Code specification: follow PSR-2 naming specification, Restful standard interface, strictly layered code, complete notes, and unified error code;
2. Permission management: built-in powerful and flexible permission management, which can control every menu;
3. Development configuration: low code added configuration, system combination data module;
4. Code generation: quickly generate background menus and pages, and quickly add, delete, modify, and query;
5. Scheduled tasks: the system has 10 built-in scheduled tasks, as well as user-defined tasks. You can set the execution cycle and code by yourself, which are perfectly compatible;
6. System events: Embed 30+system event anchors, and add events on the background page;
7. Online editing: You can edit and modify the system code in the background, without logging in to the server to modify the code file, which is convenient and fast;
8. Interface management: all interface data in the system can be seen on the background page, and the interface can be debugged online;
9. Second development efficiency: form builder PHP can quickly generate forms;
10. Quick start: background interface management, background database dictionary, system file management notes, code comments, one click installation;
Performance and expansion:
1. System security: system operation log, system production log, file verification, data backup;
2. High performance: support Redis cache, queue, long connection, multiple cloud storage, and cluster deployment;
3. Multilingual: support automatic identification of browser multilingual display;
4. Drive extension: support multiple payment methods, multiple SMS messages, multiple cloud storage, etc;
5. Cloud storage: cloud storage supports remote cloud storage of pictures and videos, Alibaba Cloud, Tencent Cloud, Qiniu Cloud, JD Cloud, Tianyi Cloud, Huawei Cloud
6. One number pass: general third-party extension, supporting SMS, logistics query, electronic face bill, electronic invoice, commodity collection, and business mailing

📖 System Features

输入图片说明


📖 UI Interface Display

输入图片说明


📖 Backend Interface Display

输入图片说明


📱 System Demo

输入图片说明

Admin Panel: http://v6.crmeb.net/admin

Account: admin,Password: crmeb.com

H5:http://v6.crmeb.net/ (Open on mobile)

PC:http://v6.crmeb.net/ (Open on computer)

APP:http://app.crmeb.cn/bzv (Iphone can earch for CRMEB in the AppStore to download)

Theme:https://www.crmeb.com/theme (Open on computer)

I heard you want to take a look at the complete framework of the CRMEB open source project? Click here for access!


🔐 Operating environment

Operating environment Requirements
Operating System Linux / Windows
WEB Service Nginx / Apache / IIS
PPHP version PHP 7.1 ~ 7.4
Mysql MySQL 5.7 ~ 8.0(Engine:InnoDB)
Redis Redis(optional, file caching is used if not installed)
Manager Supervisor(for managing message queues)
Recommended Tools BT Panel (User-Friendly)
Cloud Server Aliyun ECS / Tencent Cloud CVM / JD Cloud ECS
Open port 80, 21, 8888, 888, 443, 3306, 6379(authorized object:0.0.0.0/0
PHP extension fileinfo(optional)、redis(optional)
Disabled functions proc_open, pcntl_signal, pcntl_signal_dispatch, pcntl_fork, pcntl_wait, pcntl_alarm
Message queue Run command:php think queue:listen --queue (Using Supervisor)
Long connection Run command:sudo -u www php think workerman start --d (Command line execution)
Scheduled Task Run command:php think timer start --d (ommand line execution)

Warm reminder: Virtual space is not supported. It is recommended to use the bt panel, and the server is recommended to use JD Cloud server: Register now to enjoy an exclusive 65% discount, click here to claim it!


📺 Development Environment and Technologies Used

Development environment:

tool Version Download link
PHP 7.1-7.4 PHP Download
MySQL 5.7 MySQL Website
Redis 7.0 Redis Website
Nginx 1.22 Nginx Website
Apache 2.4 Apache HTTP Server
Node.js 14/18 Node.js LTS version

Back-end technology stack

Technology Name URL
PHP extension library Basic PHP runtime environment, JSON data processing, high-precision mathematical calculations, etc https://www.php.net/
topthink ThinkPHP view template engine, CAPTCHA generation component, queue task support, database migration tool https://www.thinkphp.cn/
overtrue WeChat ecosystem development (official account/Mini Program/Payment) https://github.com/w7corp/easywechat
php-jwt JWT Token Generation and Verification https://github.com/firebase/php-jwt
var-dumper Debug Output Tool (Formatted Variables) https://symfony.com/doc/current/components/var_dumper.html
phpoffice File processing https://github.com/PHPOffice/PhpSpreadsheet
guzzlehttp|psr7 HTTP client library, PSR-7 HTTP Message Interface Implementation https://guzzle-cn.readthedocs.io/zh-cn/latest
form-builder UI tool for quickly building forms https://form-create.com
workerman High-performance Socket server framework, scheduled timer tasks https://www.workerman.net

Mobile technology stack

Technology Name Official website
uniapp Cross-end framework https://uniapp.dcloud.net.cn/
vuex State management library https://vuex.vuejs.org/
socket WebSocket communication https://socket.io/
dayjs Time processing library https://day.js.org/
animate CSS Animation Library https://animate.style/
easy-loadimage Image lazy loading https://github.com/TSjianjiao/easy-loadimage

Admin End Technology Stack

Technology Name Official website
vue2 Vue framework https://v2.vuejs.org/
vuex State management library https://vuex.vuejs.org/
element-ui UI framework https://element.eleme.io/
axios HTTP client https://axios-http.com/
vxe-table Advanced Table Component https://vxetable.cn/
wangeditor Text editor https://www.wangeditor.com/
qs Query string parsing https://github.com/ljharb/qs
xlsx Excel processing library https://sheetjs.com/
sass CSS Preprocessor https://sass-lang.com/
prettier Code formatting https://prettier.io/
v-viewer Image Viewer https://github.com/mirari/v-viewer

PC End Technology Stack

Technology Name Official website
nuxt Vue framework https://nuxtjs.org/
element UI framework https://element.eleme.io/
axios HTTP client https://axios-http.com/
sass CSS Preprocessor https://sass-lang.com/
cookie-universal-nuxt Nuxt Cookie Handling https://github.com/microcipcip/cookie-universal
postcss CSS Transformation Tool https://postcss.org/
qs Query string parsing https://github.com/ljharb/qs

Want a quick installation? The tutorial is here to help!

Quick one-click installation:https://doc.crmeb.com/single_open/open_v54/20366

Manual installation configuration:https://doc.crmeb.com/single_open/open_v54/20389

Docker-compose one-click deployment:https://doc.crmeb.com/single_open/open_v54/20145

Quick Installation for BT Panel:https://doc.crmeb.com/single_open/open_v54/19892

Development Documents:

Use Document:https://doc.crmeb.com/single_open/open_v54/19849

API Documentation:https://doc.crmeb.com/single_open/open_v54/21040

Data Dictionary:https://doc.crmeb.com/single_open/open_v54/20136

Code generation:https://doc.crmeb.com/single_open/open_v54/20135

Development Documents:https://doc.crmeb.com/single_open/open_v54/19851

Video tutorial:https://www.bilibili.com/video/BV1kh4y1872K/

Technical Community:https://www.crmeb.com/ask/thread/list/147


📞 CRMEB Interaction

CRMEB Open Source Technology Exchange Group (Scan the code to join the group and get the open source version interface document, product function list, and mind map!) )

输入图片说明

Technical community! Find methods, report bugs, check official news, and win active rewards!All are CRMEB Technology Community Everything you need is available


❤️ In the name of business, safeguard the open source heart

📕 Go online in 2 hours in your WeChat mall

CRMEB saas

📕 Professional Private Domain Membership E-commerce System

CRMEB pro

📕 Create a platform that recommends high cost-effective multi-merchant system

CRMEB多商户


Back to Top :fa-arrow-circle-up:

About

🔥CRMEB开源商城免费开源多语言商城系统,Tp6框架商城,系统可商用;包含小程序商城、H5商城、公众号商城、PC商城、App,支持分销、拼团、砍价、秒杀、优惠券、积分、会员等级、小程序直播、页面DIY,前后端分离,方便二开,更有详细使用文档、接口文档、数据字典、二开文档/视频教程,欢迎大家提出宝贵意见和建议

Topics

Resources

Stars

9.3k stars

Watchers

154 watching

Forks

Releases

Packages

Used by

Contributors

Languages