See for details: About the reasons why Fecshop was renamed FecMall
The Fecmall-2 version has made many optimizations in terms of user experience. Please install the Fecmall-2 version.
Fecmall-1.x version
Project status:
The Fecmall open source project has been fully developed , with a total of six entrances: pc end (appfront), wap end (apphtml5), backend (appadmin), vue end (appserver), third-party system docking end (appapi), and background script end (console) ), all have been developed. You can use Fecmall for your online e-commerce projects. Fecmall is a fully functional open source e-commerce system with a partial framework and is suitable for programmers to learn and use in depth. It is easier to open the second time. Everyone is welcome to use Fecmall to develop your own e-commerce projects.
The full name of Fecmall is Fancy ECommerce Mall. It is an excellent open source e-commerce system developed based on the PHP Yii2 framework. Fecmall supports multi-language and multi-currency. The architecture supports PC, mobile web, mobile app, and ERP docking and other entrances. You can quickly customize and deploy your e-commerce system for free.
For details, please refer to the address: Fecmall open source mall function list
Fecmall official website: http://www.fecmall.com, where you can submit bugs, ask questions, etc.
Fecmall [Completed] PC Web Demo: http://fecshop.appfront.fancyecommerce.com
Fecmall [Completed] Mobile Web Demo (WAP): http://fecshop.apphtml5.fancyecommerce.com
Fecmall [Completed] Mobile VUE Demo (Appserver, complete separation mode of front-end and back-end): http://demo.fancyecommerce.com/#/
Fecmall [Completed] WeChat Mini Program (Appserver, front-end and back-end complete separation mode): WeChat Mini Program search: Fecmall to view the demo, or scan the following mini program code:
Fecmall backend demo address: http://www.fecmall.com/yanshi (the post contains the backend demo address)
Author, Terry Email: [email protected]
Fecmall QQ group number (new): 782387676, group verification: fecmall
Fecmall Github address: https://github.com/fancyecommerce/yii2_fecshop
Fecmall code cloud address: https://gitee.com/fecshopsoft/yii2_fecshop
Fecmall Open Source Agreement: Fecmall License Agreement
Fecmall online project case: http://www.fecmall.com/topic/55
For Fecmall question consultation, bug submission, etc. please refer to: Fecmall Forum
Fecmall open source project history: Fecmall timeline
Secondary installation and installation documentation: Fecmall development documentation [completed]
Usage help documentation: Fecmall help documentation [Completed]
Usage help documentation: Fecmall application market documentation [Completed]
Please be sure to install according to the instructions. Fecmall is installed online based on composer. Direct git clone downloading will not work. Please follow the instructions below.
Fecmall installation tutorial document
Scan to add Terry’s WeChat:
Architectural features: See detailed introduction: Fecmall architectural features
Here is a brief description:
Fecmall's full name is Fancy ECommerce Mall. It is an excellent open source e-commerce system that follows the BSD-3-Clause protocol (the same open source protocol as the Yii2 framework). The purpose is to facilitate yii2 users to quickly develop malls. Fecmall, as an A sustainably developed mall system has the following characteristics at the framework level:
Due to the complexity of the mall system, the original framework MVC structure is a bit inadequate. The Fecmall framework has added the Block layer. The Controller layer is only responsible for scheduling, the Model is only responsible for database mapping, the intermediate processing logic is completed by the block, and the View layer is responsible for display. , so that each performs its own duties to avoid making the controller file too large.
Adding independent function blocks is somewhat similar to Yii2's Widget. The purpose is to allow some sidebar common blocks to be added through configuration. At the same time, it can also have the function of setting cache, such as product recommendations in classified sidebars, independent display blocks such as newsletters. It may be used on many pages and can be configured for easy loading through independent function blocks.
Add the service layer Services to the upper layer of the Model layer. In this way, the Controller, Block, and View layers cannot directly call the model in principle. They must go through the Services layer and sub-Services layer. Then Services access each model, organize data, transaction processing and other operations. Return the data results to the upper layer. This design can facilitate future business development and then reconstruct it according to the business characteristics. Or if new technologies or new methods appear in the future, it can be reconstructed into what you want, for example, Change a certain bottom layer from mysql to mongodb, or design a sub-database and sub-table in order to cope with high concurrent reading and writing and multi-transaction functional parts.
For details about Fecmall Service, please see: Fecshop Services
Fecmall multi-template system, Fecmall sets multiple template paths, and the files under each template path are loaded with different priorities. Among them, the files under Fecmall's template path are the most comprehensive, but have the lowest priority. The priority of third-party template paths is Secondly, the user’s local template path has the highest priority. Users can copy the view or js or css files under the corresponding path to the local template path. Files that exist in the high-priority template path will be loaded first, so that users can make templates through the principle of the multi-template system. At the same time, no Affecting the Fecmall template upgrade, if the Fecmall view file is modified after the upgrade, the user can compare the code differences between the local template file and the upgraded template file, and copy the changed code to the local template path. The priority of the third-party template path is between the local template path and the Fecmall template path.
Rewriting mechanism, basically all functions of Fecmall can be rewritten by users, including services layer, Modules, Controller, Block, Views, View Layout, and Js Css Img, etc., among which Js, Css, Img, Views, View Layout It is implemented through multi-template path priority, and others are rewritten through overwriting changes in configuration files. In this way, users can easily reconstruct Fecmall or third-party functions and templates.
Upgrading minimizes interference. Fecmall's core files are placed under the vendor/fancyecommerce/fecshop path, completely isolated from third-party extensions and user secondary development paths. Fecmall can upgrade its core functions through composer, and users only need to upgrade through composer. That’s it.
Fast and efficient, Fecmall Servises follows Yii2's lazy loading method and only initializes the component services used. In terms of caching, there are full page caching, block partial caching, dynamic data ajax loading, etc. to make your website respond quickly.
Fecmall multi-entry mode is divided into appadmin (backend), appfront (PC front-end), apphtml5 (mobile web), appserver (mobile app service), appapi (erp, or other interface docking), different businesses, different devices, enter Different entrances share the service layer services, but the modules are partially independent, so that there is minimal interference with each other and they can be developed independently of each other.
Backend encapsulation, fec_admin extension can quickly realize the form list of add, delete, modify and check types, making it convenient for users to quickly add, delete, modify and check.
In view of the above characteristics, you can download and install Fecmall, and then change Fecmall's templates and functions to expand the functions you want, or install extensions or templates developed by third parties to quickly build your website.
If you think this is a good project and helpful to you, you can donate in the following ways. Thank you for your support of open source projects.
Alipay:
WeChat:
Donation history: (donation, it is recommended to write a message)
Donor | Amount | time | Way | Account | Donor message |
---|---|---|---|---|---|
(*fly) | ¥66.60 | 2020-02-25 | - | Thank you and wish the company steady development | |
(*) | ¥50 | 2020-02-20 | - | ||
(*ran) | ¥166 | 2020-01-20 | - | A breath of fresh air in the open source world, come on | |
(T*t) | ¥20.00 | 2019-12-11 | - | Very good, like it | |
(*Sheng Qian) | ¥200.00 | 2019-12-09 | Alipay | - | Support open source, support sharing |
(*Light) | ¥0.66 | 2019-11-27 | - | ||
(*Can) | ¥1.00 | 2019-11-26 | - | Support you, come on | |
(*Can) | ¥1.00 | 2019-11-26 | - | ||
(*Can) | ¥1.00 | 2019-09-30 | - | I can only express that I am unemployed and have no money. | |
(*like) | ¥200.00 | 2019-09-02 | - | The mall based on the secondary development of fecshop has been launched, thanks for such a good open source system | |
(*Zhibing) | ¥50.00 | 2019-08-11 | - | Support it | |
(*Yiqing | ¥20.00 | 2019-07-29 | Alipay | - | |
(*rainbow) | ¥10.00 | 2019-07-24 | - | The student party is not rich but supports it | |
(*Tang) | ¥1.00 | 2019-07-12 | - | support | |
(*Calabash baby) | ¥200.00 | 2019-06-06 | - | I have consulted a lot about e-commerce, thank you for your help | |
(*front) | ¥20.00 | 2019-05-13 | Alipay | - | I want to make a shopping mall |
(*rather) | ¥50.00 | 2019-04-29 | - | ||
(*Liangliang | ¥100.00 | 2019-04-06 | Alipay | - | Support role models, benchmarks |
(*Bright) | ¥50.00 | 2019-04-06 | - | Hold on, come on! | |
(*Shuhuan) | ¥50.00 | 2019-03-30 | Alipay | - | |
pptrue | ¥50.00 | 2019-03-19 | - | Support open source, thanks Terry | |
(*military) | ¥188.00 | 2019-03-10 | - | Thumbs up for 3 years of persistence | |
(*Hao) | ¥66.00 | 2019-02-13 | - | Support the long-term development of fecshop | |
(*Jiawen) | ¥0.10 | 2019-01-28 | Alipay | - | |
(*Fan) | ¥10.00 | 2019-01-07 | Alipay | - | come on |
(y*g) | ¥100.00 | 2018-12-26 | - | Tencentandehuang | |
(Dong*) | ¥10.00 | 2018-12-24 | - | ||
(*between) | ¥1.00 | 2018-12-14 | - | ||
pptrue | ¥100.00 | 2018-12-13 | - | I really like this project and thank Terry and everyone for their selfless dedication. As a programming novice, I am still learning hard. I feel like my life has been enriched recently | |
(*Shuhuan) | ¥20.00 | 2018-11-30 | Alipay | - | |
(*Art Industry) | ¥1.00 | 2018-11-30 | Alipay | - | |
(*Thai) | ¥100.00 | 2018-11-27 | - | ||
(*xiao) | ¥10.00 | 2018-11-26 | - | well done | |
(*Shaoping) | ¥1.00 | 2018-11-15 | Alipay | - | Students, donate after making money, awesome, learn from the source code |
(*) | ¥120.00 | 2018-10-28 | - | I'll do my best to help you. | |
(*) | ¥20.00 | 2018-10-27 | - | Support it | |
(*) | ¥8.88 | 2018-10-26 | - | A work of domestic conscience! ! | |
(*Huafeng) | ¥5.00 | 2018-10-19 | Alipay | - | The official website looks really good. If the project is useful, come back and donate. School has started. |
(*A) | ¥6.66 | 2018-09-21 | - | Thank fecshop | |
(*Dacheng) | ¥1.00 | 2018-09-18 | Alipay | - | |
(*Jiang Lin) | ¥1.00 | 2018-09-11 | Alipay | - | |
(*) | ¥500.00 | 2018-07-31 | - | ||
(*) | ¥15.00 | 2018-07-23 | - | ||
(*) | ¥15.00 | 2018-07-19 | - | ||
(*) | ¥99.99 | 2018-07-12 | - | As a truly open source system in China, it is really a work of conscience. I support it and wish it long-term development! | |
*Fangzhao | ¥30.00 | 2018-07-10 | Alipay | fan***gmail.com | Thanks to the author. Very good e-commerce platform |
Xiamen MaNong Network Technology Co., Ltd. | ¥16.66 | 2018-07-04 | Alipay | cod***@126.com | Xiamen coders support open source and support Fecshop! |
*Leilei | ¥800.00 | 2018-06-27 | Alipay | 134******22 | Support the author, support fecshop |
(*) | ¥1.00 | 2018-06-22 | - | ||
*Jianxin | ¥50.00 | 2018-06-15 | Alipay | 593***@qq.com | Be careful and support the development of fecshop |
*rather | ¥5.00 | 2018-06-08 | Alipay | pay***@itoumao.com | Thanks to the author for his open source spirit. As a programmer, I can’t do this. |
(*) | ¥10.00 | 2018-06-06 | - | Thanks to the author, thanks to the open source | |
*Qingfei | ¥188.00 | 2018-06-05 | Alipay | lin***@aliyun.com | I saw what I saw when browsing v2. I support open source and give you a thumbs up! |
*birch | ¥10.00 | 2018-05-24 | Alipay | - | Really well done |
(*) | ¥1.00 | 2018-05-17 | - | Well done | |
(*) | ¥13.14 | 2018-05-11 | - | Beijing Zhixiang Finance is here to support you | |
(*) | ¥10.00 | 2018-05-04 | - | I hope fecshop will do better and better | |
(*) | ¥16.66 | 2018-04-20 | - | Calling for you | |
(*) | ¥6.60 | 2018-04-16 | - | I don’t know how to use Yii, it’s open source | |
(*) | ¥166.00 | 2018-04-03 | - | Call for open source! | |
*Mid-spring | ¥66.66 | 2018-03-19 | Alipay | - | Come on, come on, get ready to learn and learn |
(*) | ¥10.00 | 2018-03-19 | - | - | |
(*) | ¥8.88 | 2018-03-18 | - | Thumbs up for the author’s persistence and patience | |
Simon | ¥20.00 | 2018-03-16 | Alipay | 186***40 | Hope to continue to adhere to the open source cause |
(*) | ¥8.88 | 2018-03-16 | - | - | |
(*) | ¥100.00 | 2018-03-15 | - | Well done | |
(*) | ¥3.33 | 2018-03-15 | - | Thanks for your contribution to open source | |
xhq | ¥2.00 | 2018-03-14 | Alipay | 143***@qq.com | A good project is to let more people know about it |
(*) | ¥2.00 | 2018-03-13 | - | - | |
rice rice | ¥120.00 | 2018-03-13 | Alipay | 420***@qq.com | Cheers for 2 and a half years of persistence |
kingsee | ¥6.66 | 2018-03-13 | Alipay | kin***@gmail.com | - |
(*) | ¥10.00 | 2018-03-13 | - | Thanks for your contribution to open source | |
yangfch3 | ¥66.66 | 2018-03-13 | Alipay | 875***@qq.com | Thanks to the engineers who silently contribute to open source |
(*) | ¥66.66 | 2018-03-08 | - | It has been used in online projects. Thank you Terry for developing such a good open source system. | |
(*) | ¥8.88 | 2018-03-06 | - | Good project, still learning. support | |
Watson | ¥8.88 | 2018-02-22 | Alipay | 294***@qq.com | A good open source project, please support it |
(*) | ¥6.66 | 2018-02-18 | - | Sincerely wish the project success in open source | |
Jianqing | ¥99.99 | 2018-01-03 | Alipay | 262***@qq.com | A very good project, I wish it better and better and long-term development. |
(*) | ¥2.00 | 2017-12-28 | - | - | |
(*) | ¥6.60 | 2017-12-21 | - | - | |
Brother Shui | ¥99.99 | 2017-12-20 | Alipay | dd_***@sohu.com | I wish fecshop will develop forever |
(*) | ¥9.90 | 2017-12-11 | - | Hope it lasts! | |
(*) | ¥100.00 | 2017-10-21 | - | I hope you stick with it and become a role model for more people | |
(*) | ¥100.00 | 2017-09-27 | - | - | |
(*) | ¥2.00 | 2017-09-18 | - | Like one | |
(*) | ¥1.00 | 2017-09-15 | - | - |