The Kaidianxing project team has ten years of experience in e-commerce system research and development. The mall has been actually used and recognized by thousands of users. Kaidianxing is the first open source mall with complete functions that can meet basic operations. It can be used out of the box and is easy to open.
Kaidianxing is based on Yii2+Vue2.0+uniapp cutting-edge technology research and development, easy to learn and use, front-end and back-end separation, multi-terminal development, load balancing, superior performance and stable architecture; refined management of mall products, orders, and users; covering flash sales, consumption rewards, and super .-level posters and other basic marketing plug-ins; H5+mini program+official account, omni-channel coverage, mature and stable framework for easy expansion, high-efficiency secondary development, and rapid construction of a personalized mall at low cost.
Contact information and demo site:QQ① group: 610852
Click the link to join the QQ communication group: https://jq.qq.com/?_wv=1027k=leBuvJtv
Demo site address: http://demo-free.kaidianxing.com/
Account: admin
Password:admin
Mobile page display: third-party interface calling instructions:The product assistant and evaluation assistant in the mall call 99API. If you use related functions, you need to apply for the 99API KEY and call the interface according to their price. For specific prices, please refer to their official website http://www.99api.com/APIShop?t=api
Core technology:Front-end technology stack ES6, vue, vuex, vue-router, vue-cli, axios, uni-app, iView, echarts, vant
Backend technology stack: PHP, Yii2, Mysql, Redis
System advantages Technical advantages High scalability: standard API interface, front-end and back-end separation, support multi-terminal development, multiple drivers Mobile framework: using uniapp multi-terminal support, quickly compiled into various formats of code Low coupling: each functional module interface is unique. Independent back-end framework for programs, templates and databases: using the stable and easy-to-use Yii2 framework to make it easier to get started with second-generation software: standardized components, interface documents, development documents, etc. Detailed code notes interface specification: standard API interface, making second-generation software more convenient High performance: supports load balancing, distributed deployment, page caching, and supports high concurrency. Data export is more convenient: data export using phpExcel data is more intuitive and easy to manage statistics. Static separation: supports multiple cloud storage, Alibaba Cloud OSS, Tencent Cloud COS Plug-in hook mechanism: Hook mechanism plug-in, independent functional modules, convenient for one-click installation: automatic check of system environment, error message description, modification method High-frequency data caching: separation of database reading and writing, reducing server pressure and improving access speed Technical Highlights:Based on namespace and PSR-4 specifications, new features of PHP7 are added
Front-end and back-end separation architecture, the front-end uses uniapp, and API is used for data docking
Support composer, based on new architectural ideas and namespaces
The Service layer is added to the MVC structure to meet the needs of multiple Model data processing and reduce code redundancy.
Constant configuration in annotation mode obtains various configuration options through the class reflection mechanism, making configuration addition and use more flexible
Use the easywechant library package for underlying docking with WeChat official accounts, WeChat mini programs, etc.
Use yansongda library package to complete WeChat payment and Alipay payment
Component-based encapsulation implements the bottom layer, and the configuration is injected into the factory class to obtain the application instance method to meet the support of multiple scenarios (for example: Alibaba Cloud Storage, Qiniu Cloud Storage and other storage support)
Standardized and unified API error codes and detailed explanation documents allow you to quickly locate problems during development
Backend RABC control permissions
Api access permissions are handled uniformly at the framework level, and business coding does not need to consider permission issues, making the system safer and development more convenient.
Efficient urlManager management, unified processing of routing at the framework level
Business functions are modularized and plug-in-based, making the code structure clearer
The application of traits reduces code redundancy and makes the code structure clearer
Actively trigger CRON, eliminating the need for separate Linux configuration CRON0
Efficient caching mechanism, using Redis to store cache, making the website respond faster
Queue applications, SMS sending, and WeChat push use MQ for decoupling, making your system faster and more efficient.
Visual DIY store decoration allows you to dress up your mall as you like
One-click installation allows you to build a mall more conveniently
Complete development documentation, allowing you to get started with secondary development faster
Function list: Page display: Mall mind map: