Yerhop is a new type of e-commerce platform system , suitable for enterprises and individuals to quickly build personalized online stores. The system is developed based on the thinkphp framework, making the system more secure, fast, stable and high-performance.
Yershop is based on thinkphp5.0.9. It has the characteristics of convenient website building, rich expansion, flexible secondary development, and support for cloud services. It is suitable for enterprises and individuals to quickly build personalized online stores.
Yershop adopts modular architecture design ideas and adjusts the directory structure specifications to support the creation of multi-module applications and make application expansion more convenient. Based on the MVC (Model-View-Controller, Model-View-Controller) mode, And all support multi-layer (multi-Layer) design, fully adopt the namespace method to define and load class library files, effectively solve the conflict problem between multiple modules, and realize a more efficient automatic loading mechanism of class libraries. Environmental requirements: PHP>=5.3mysql5.0 and above installation method: your installation path/instal.php
1. Powerful framework support
Yershop is developed based on the thinkphp framework, making the system more efficient, stable, fast and secure.
2. Powerful backend customized management. Backend management can allocate permissions through roles. Permissions can control every execution action. Real-time permission control can control the permissions of roles in a timely manner. Even if the user is online, the permissions of the role can be increased and reduced instantly. Even when in effect, the program's maximum protection is program security.
3. Model-based product release and unique specification design. Through model-based design of products, products can be released more conveniently and quickly. Free-style specification design can conveniently select specific specifications for specific products, and specifications are efficient. The screening has made a special optimization design.
4. Rich promotion methods
Yershop provides points, vouchers, single product promotions (direct discounts, price reductions, fixed-amount sales, free vouchers when you buy, buy M items and get N items), order promotions (full discounts, full discount amounts, full bonuses) Points, free coupons with a full purchase, free shipping with a full purchase), bundled promotions, group purchases, limited-time sales, and other promotional activities, more flexible order promotions, and users can choose their own promotions if the conditions are met.
5. Powerful product retrieval with flexible and changeable specifications requires better design to provide efficient retrieval. Yershop’s advanced product filtering function supports multiple combinations of brands, classification attributes, specifications, and price ranges to filter products. The product list can be sorted by Sorting in multiple ways makes product retrieval more efficient and accurate.
6. Flexible and powerful regional postage template design. Customize regional divisions to make it more convenient to set your own postage template. The express company will be handled by the merchant, which reduces the user's order confirmation operations and is more in line with the needs of the times.
7. The intelligent and powerful compilation template design strives to keep the labels as simple as possible, and input fewer letters to complete more powerful functions. The rich label design saves more time for your further development and effectively improves your secondary development. Only after the template is modified, the system will recompile the template to save resources and improve efficiency.
8. Error reporting and debugging mechanism The system error reporting mechanism has better error reporting prompts even when there is no debug, providing effective help for your secondary development. The unique debug label allows you to have a clearer understanding of the memory situation under the current situation. , running time, variable status, accessible variables, number of files loaded and other information, which is beneficial to the development and optimization of your program.
9. Reduce complexity into simplicity. Strive to make the system more concise and operate more conveniently, remove unnecessary operations, and make opening an online store a simple matter.
10. Flexible themes and powerful expansion mechanisms make it more appropriate to arrange the composition of themes. A set of themes can be specially customized for only certain files without copying irrelevant files, making the theme package more compact. The powerful expansion mechanism allows you to control the entire system, every controller, and every action more easily at any time.
11. Open source code Open source code makes it easy to understand every detail and design concept of the system, and allows users to better expand and develop new functions according to their own circumstances. It is convenient to understand every detail and design concept of the system, and it is convenient for users to better expand and develop new functions according to their own situation.
Backend functions Product center: product release, product classification, product templates, product specifications, product brand Order center: product orders, payment orders, delivery orders, refund orders, express delivery order templates, delivery point management Customer center: member management , Membership level management, cash withdrawal application, fund log, product evaluation, product consultation, information management, arrival notification Marketing and promotion: single product promotion, order promotion, bundled sales, rush purchase, group purchase, voucher template, voucher management statistical report: Order statistics, hot sales statistics, map statistics, member distribution statistics Content management: article management, article category management, help management, help category management, advertising management, tag management, navigation management System settings: manage home page system information, theme settings, site Settings, other configurations, mailbox configuration, information templates, payment methods, regional division, regional management, freight templates, express company, administrator, role management, permission list, clear cache, database backup, database restore
Front desk functions: product display, product search, shopping cart, evaluation message, settlement center, product consultation, product evaluation, limited time sale, group purchase, my order, refund application, my attention, personal information, delivery address, my points , account funds, my vouchers, password changes, my messages, password retrieval
yershop technical advantages 1. Intelligent compilation system The system intelligently compiles the system according to the user's editing, which greatly improves the running speed of the system and greatly improves the user's development efficiency.
2. Caching technology: For the complex and difficult calculations used in the system, the system uses caching technology. Based on the design of the Tiny framework, users can expand their various caching technologies without modifying the program.
3. The powerful controller is based on MVC technology. There are many advanced leading technologies in the design and architecture of the controller. The jumps and value transfers between controllers are perfectly processed. For multiple controllers, Think of collaboration between them and provide good support.
4. Minimalist label design. Labels are the most commonly used and most frequently used part of template development. The system has considered every aspect that can be simplified in the design, even if it is the omission of a punctuation, making your secondary development writing more streamlined. Efficient.
5. Flexible plug-in mechanism Plug-in development is an indispensable part of a system. A good plug-in mechanism is very important. TinyShop's plug-in development is designed to be particularly simple and easy to use. It can be just a view Widget, or it can be Powerful logic processing can also be a perfect combination of the two. The plug-in design is extremely convenient to call in the template.
6. High-security user data cannot be trusted. The system strictly processes and filters the data input by users to ensure the security of the data. Based on the underlying security specification architecture, due to the security specification design of the underlying architecture, it can effectively Protect your website and web users from malware and ensure web user data is protected from corruption.
7. Authentication and authorization has built-in authentication support. It also supports authorization through layered role-based access control (RBAC) and multi-role permission control to further enhance system security.
8. Multi-level theme design makes it easier to develop themes. A theme only needs to design the parts that need to be modified, and there is no need to copy repeated parts, making the theme package more concise. Considering the concept of multi-terminal, users can theme design different terminal designs, and the system can switch different themes according to different terminals.
9. The error handling and logging system has a strong design for error handling. Even if the user does not install xdebug, the system will display the errors well to facilitate user error handling, which is especially important during user development and design. , the unique debug tag makes it more intelligent and convenient during development. Submit better design features for developers. The log recording function makes it easy for users to understand. Every irregularity and bug that occurs in the system is recorded in detail, making it easier for developers to optimize.
10. Fully object-oriented design adheres to a strict object-oriented programming paradigm, and the class hierarchy it defines allows for maximum reusability and customization.