CRMEB High-quality Open Source E-commerce System (PHP Version)
简体中文 | English
Official Website | Online Demo | Help Documentation | Plugin Marketplace | Technical Forum | Theme Market
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.
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
# Pull and run the CRMEB Docker image
docker run -d --name crmeb -p 8080:80 ccr.ccs.tencentyun.com/crmebky_php/crmebky:latest
- Website: http://localhost:8080
- Backend: http://localhost:8080/admin (Account: admin,Password: crmeb.com)
- MySQL: localhost:3306(Account: root,Password: 123456)
- Redis: localhost:6379
Click here for detailed information Help Documentation。
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
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 | 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!
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
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
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 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









