PHPackages                             fancyecommerce/fecshop-app-advanced - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. fancyecommerce/fecshop-app-advanced

ActiveProject

fancyecommerce/fecshop-app-advanced
===================================

Yii 2 Advanced Project Template

2.17.4(4y ago)8519.5k91BSD-3-ClausePHPPHP &gt;=5.6.0

Since Jul 3Pushed 4y ago23 watchersCompare

[ Source](https://github.com/fecshop/yii2_fecshop_app_advanced)[ Packagist](https://packagist.org/packages/fancyecommerce/fecshop-app-advanced)[ Docs](http://www.fecshop.com/)[ RSS](/packages/fancyecommerce-fecshop-app-advanced/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (8)Versions (165)Used By (0)

 [ ![](https://camo.githubusercontent.com/2a86fca6dbe8aec0b704c0c8daccc518f3ca87dd47106be93a0c0260dc202f4f/687474703a2f2f696d672e61707066726f6e742e66616e637965636f6d6d657263652e636f6d2f637573746f6d2f6c6f676f2e706e67) ](http://fecshop.appfront.fancyecommerce.com/)

[![Latest Stable Version](https://camo.githubusercontent.com/6d3524b12a1340fbeaf6ac56cbe330ebf32fd1c2333fd926f138b4d0b09dd686/68747470733a2f2f706f7365722e707567782e6f72672f66616e637965636f6d6d657263652f66656373686f702f762f737461626c65)](https://packagist.org/packages/fancyecommerce/fecshop) [![Total Downloads](https://camo.githubusercontent.com/a5c5683cc40ad0505aaac61c24d2f5deacee8001b5776c9bc63bebd1a40a9273/68747470733a2f2f706f7365722e707567782e6f72672f66616e637965636f6d6d657263652f66656373686f702f646f776e6c6f616473)](https://packagist.org/packages/fancyecommerce/fecshop) [![Latest Unstable Version](https://camo.githubusercontent.com/ec042b0d703e77dc8cf90bfe0f9b0e6716297e3f4c77375eba9dc9bb4630c7ca/68747470733a2f2f706f7365722e707567782e6f72672f66616e637965636f6d6d657263652f66656373686f702f762f756e737461626c65)](https://packagist.org/packages/fancyecommerce/fecshop)

项目状态：

> 正式版本已经出来，后台（appadmin）和pc端（appfront）,wap端（apphtml5） ，vue端（appserver）已经完成，完成了一些基本的api。

1、Fecmall介绍
-----------

[](#1fecmall介绍)

[Fecmall](http://www.fecmall.com) 全称为Fancy ECommerce Shop，是基于php Yii2框架之上开发的一款优秀的开源电商系统， Fecmall支持多语言，多货币，架构上支持pc，手机web，手机app，和erp对接等入口，您可以免费快速的定制和部署属于您的电商系统。

详细参看地址：[Fecmall介绍](http://www.fecmall.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-description.html)

[Fecmall](http://www.fecmall.com) 官网： ，您可以在这里提交bug，问题咨询等等。

[Fecmall](http://www.fecmall.com) 【已完成】PC Web Demo ：

[Fecmall](http://www.fecmall.com) 【已完成】Mobile Web Demo（WAP）：

[Fecmall](http://www.fecmall.com) 【已完成】Mobile VUE Demo(Appserver,前后端彻底分离模式)：

[Fecmall](http://www.fecmall.com) 【已完成】微信小程序(Appserver,前后端彻底分离模式)：微信小程序搜索：Fecmall查看demo，或者扫下面的小程序码：

[![wx_xiaochengxu_fecmall](wx_xiaochengxu_fecmall.png)](wx_xiaochengxu_fecmall.png)

[Fecmall](http://www.fecmall.com) 后台演示地址：加QQ群，在群公告里面有后台演示地址，账号密码等信息

[Fecmall](http://www.fecmall.com) Fecmall QQ群(新)：782387676，入群验证：fecmall

作者, Terry QQ Email：

[Fecmall](http://www.fecmall.com) Github地址: [https://github.com/fancyecommerce/yii2\_fecshop](https://github.com/fancyecommerce/yii2_fecshop)

开源协议：[Fecmall 授权协议](http://www.fecmall.com/license)

2、Fecmall文档和视频
--------------

[](#2fecmall文档和视频)

**二开以及安装文档：** [Fecmall 安装开发文档](http://www.fecmall.com/doc/fecshop-guide/develop/cn-1.0/guide-README.html)【撰写完成】

**使用帮助说明文档：** [Fecmall 使用帮助文档](http://www.fecmall.com/doc/fecshop-guide/instructions/cn-1.0/guide-README.html)【撰写完成】

**安装开发帮助视频：** [Fecmall 安装开发视频](http://www.fecmall.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_video_install.html)【撰写完成】

**前后端分离模式Api:** [Appserver VUE Api文档](http://www.fecmall.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-server.html)【撰写完成】

3、安装Fecmall
-----------

[](#3安装fecmall)

> 请务必按照说明安装，自己来配置环境安装吧.

从基础linux一步一步的配置的方式，详细参看文档： [Fecmall 安装](http://www.fecmall.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-hand-install.html)

4、Fecmall 配置：
-------------

[](#4fecmall-配置)

配置详细参看：[Fecmall 配置](http://www.fecmall.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html)

如果您使用vagrant box的安装方式，上面的这些步骤，在box都配置好了。

5、架构特色
------

[](#5架构特色)

架构特色：参看详细介绍：[Fecmall 架构特色](http://www.fecmall.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-framework.html)

下面是简叙：

Fecmall 全称为Fancy ECommerce Shop，是一款优秀的开源电商系统，遵循BSD-3-Clause协议(和Yii2框架一样的开源协议)， 目的是为了方便yii2用户快速的 开发商城，Fecmall作为一款可以持续性发展的商城系统， 在框架层面有以下特性：

1. 由于商城系统的复杂性，原始的框架MVC结构，显的有点力不从心，Fecmall框架 加入了Block层， Controller层只负责调度， Model只负责数据库映射，中间的处理逻辑由block来完成，View层 负责显示，这样各司其职， 以免造成controller文件过于庞大。
2. 加入独立功能块，有点类似Yii2的Widget，目的是为了让一些侧栏公用块 可以通过配置的方式 添加，同时，还可以具有设置缓存的功能，譬如分类侧栏的产品推荐， newsletter等独立显示块可能在很多 页面用到，通过独立功能块可以配置方便的载入。
3. 在Model层的上层加入服务层Services，这样，Controller，Block，View 层，在原则上 不能直接调用model，必须通过Services层以及子Services层，然后Services访问各个 model，组织数据，事务处理等操作， 将数据结果返回给上层，这种设计可以方便以后业务 发展后，进而根据业务特点进行重构，或者以后如果出现新技术，新方式， 都重构成自己想要的样子，譬如， 将某个底层由mysql换成mongodb，或者为了应付高并发读写并且多事务性的功能部分， 进行分库分表的设计方式。
4. [Fecmall](http://www.fecmall.com)多模板系统，[Fecmall](http://www.fecmall.com)设置了多个模板路径，各个模板路径下的文件被加载 的优先级不同，其中，Fecmall的模板路径下的文件最全面，但是优先级最低， ，第三方模板路径优先级其次，用户本地模板路径优先级最高， 用户可以通过 复制相应路径下的view或者js，css文件到本地模板路径，存在于高优先级 模板路径的文件会被优先加载，这样用户可以通过多模板系统的原理进行模板的 制作，同时，不影响[Fecmall](http://www.fecmall.com)模板的升级，如果[Fecmall](http://www.fecmall.com) view文件升级后被修改， 那么用户可以比对本地模板文件与升级模板文件的代码的不同， 复制更改的代码到本地模板路径 即可。第三方的模板路径的优先级介于本地模板路径和Fecmall 模板路径之间。
5. 重写机制，[Fecmall](http://www.fecmall.com)的功能基本都可以被用户重写，包括servies层，Modules， Controller，Block，Views，View Layout， 以及Js Css Img等，都可以被用户重写，其中 Js，Css，Img，Views，View Layout 是通过多模板 路径优先级来实现的，其他的是通过配置文件的覆盖更改来实现重写，这样，用户 就可以很方便重构[Fecmall](http://www.fecmall.com)或者第三方的功能和模板。
6. 升级最小化干扰，[Fecmall](http://www.fecmall.com)的核心文件是放到vendor/fancyecommerce/fecshop 路径下面，和第三方扩展，用户二次开发路径完全隔离开， Fecmall可以通过composer进行核心功能的升级，用户只需要通过composer升级 即可。
7. 快速高效，Fecmall Servises遵循Yii2的懒加载方式，只初始化使用到的组件服务， 缓存方面有整页缓存，block部分缓存，动态数据ajax加载等方式，让您的网站快速响应。
8. [Fecmall](http://www.fecmall.com) 多入口模式，分为 appadmin（后台）， appfront（PC前端），apphtml5（手机web）， appserver（手机app服务），appapi（erp，或者其他接口对接）， 不同的业务，不同的设备，进入不同的入口，各个入口共用服务层services， 但是modules部分独立，这样相互干扰最小，可以相互独立开发。
9. 后台封装化，fec\_admin扩展可以快速的实现增删改查类型的表单列表， 方便用户快速的做增删改查。

鉴于以上特点，您可以下载安装[Fecmall](http://www.fecmall.com)，然后更改[Fecmall](http://www.fecmall.com)的模板和功能，扩展自己想要 的功能，或者安装第三方开发好了的扩展或者模板，来快速的组建起来您的网站。

6、捐赠
----

[](#6捐赠)

如果您认为这是一个不错的项目，对您有帮助，你可以通过下面的方式进行捐赠， 这里感谢您对开源项目的支持。

支付宝：

[![](https://camo.githubusercontent.com/4a3a80bb62d4d587e90f9f75141bd6806e2736a58978ac71665c6101e5bb49fa/687474703a2f2f7777772e6665636d616c6c2e636f6d2f616c697061792e706e67)](https://camo.githubusercontent.com/4a3a80bb62d4d587e90f9f75141bd6806e2736a58978ac71665c6101e5bb49fa/687474703a2f2f7777772e6665636d616c6c2e636f6d2f616c697061792e706e67)

微信：

[![](https://camo.githubusercontent.com/cdfc50c38952f4af987a45bba5ab4321f066486f46ccb94c02d04f5f21ab33e1/687474703a2f2f7777772e6665636d616c6c2e636f6d2f77656978696e2e706e67)](https://camo.githubusercontent.com/cdfc50c38952f4af987a45bba5ab4321f066486f46ccb94c02d04f5f21ab33e1/687474703a2f2f7777772e6665636d616c6c2e636f6d2f77656978696e2e706e67)

[捐赠历史](http://www.fecmall.com/donate)：（捐助，建议写一下留言）

捐赠人金额时间方式账户捐助者留言（\*）￥6.602017-12-21微信--水哥￥99.992017-12-20支付宝dd\_\*\*\*@sohu.com祝fecshop发展永久（\*）￥9.902017-12-11微信-希望长久！（\*）￥100.002017-10-21微信-希望你坚持下去成为更多人的榜样（\*）￥100.002017-09-27微信--（\*）￥2.002017-09-18微信-赞一个（\*）￥1.002017-09-15微信--

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity40

Moderate usage in the ecosystem

Community21

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 99.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~11 days

Total

163

Last Release

1713d ago

Major Versions

1.9.1.0 → 2.0.02019-07-31

PHP version history (2 changes)1.0.0.1PHP &gt;=5.4.0

2.2.0PHP &gt;=5.6.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/ec5a339478fbac730172c3f33080ec137a76f0e228c0f703dee8a6be373cad03?d=identicon)[fancyecommerce](/maintainers/fancyecommerce)

---

Top Contributors

[![fancyecommerce](https://avatars.githubusercontent.com/u/16605599?v=4)](https://github.com/fancyecommerce "fancyecommerce (216 commits)")[![yanlong-li](https://avatars.githubusercontent.com/u/20129263?v=4)](https://github.com/yanlong-li "yanlong-li (1 commits)")

---

Tags

yii2shopcarte-commercefecshop

### Embed Badge

![Health badge](/badges/fancyecommerce-fecshop-app-advanced/health.svg)

```
[![Health](https://phpackages.com/badges/fancyecommerce-fecshop-app-advanced/health.svg)](https://phpackages.com/packages/fancyecommerce-fecshop-app-advanced)
```

###  Alternatives

[fancyecommerce/fecshop

fancyecommerce yii2 fecshop

5.3k12.3k6](/packages/fancyecommerce-fecshop)[lunarphp/stripe

Stripe payment driver for Lunar.

2055.8k4](/packages/lunarphp-stripe)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
