php开源商城 yii,Yii2开源电商商城Fecshop

stabledownloadsunstable

项目状态:

Fecshop开源项目已经全部开发完毕,一共六大入口:pc端(appfront),wap端(apphtml5),后台(appadmin)

,vue端(appserver),第三方系统对接端(appapi),后台脚本端(console),都全部开发完毕,

您可以使用Fecshop用于您的线上电商项目,

Fecshop是一个功能齐全的开源电商系统,偏框架,适合程序员深入学习使用,

二开比较容易,欢迎大家使用Fecshop开发自己的电商项目。

1、Fecshop介绍

Fecshop全称为FancyECommerceShop,是基于phpYii2框架之上开发的一款优秀的开源电商系统,

Fecshop支持多语言,多货币,架构上支持pc,手机web,手机app,和erp对接等入口,您可以免费快速的定制和部署属于您的电商系统。

Fecshop【已完成】MobileVUEDemo(Appserver,前后端彻底分离模式):http://demo.fancyecommerce.com/#/

Fecshop后台演示地址:加QQ群,在群公告里面有后台演示地址,账号密码等信息

FecshopQQ群:186604851,入群验证:fecshop

作者,TerryQQEmail:2358269014@qq.com

2、Fecshop文档,视频,扩展库

二开以及安装文档:Fecshop安装开发文档【撰写完成】

使用帮助说明文档:Fecshop使用帮助文档【撰写完成】

安装开发帮助视频:Fecshop安装开发视频【撰写完成】

前后端分离模式Api:AppserverVUEApi文档【撰写完成】

3、安装Fecshop

请务必按照说明安装,Fecshop是基于composer在线安装,直接gitclone下载下来是不行的,请按照下面的说明操作

在强调一遍:Fecshop是基于composer在线安装,直接gitclone下载下来是不行的,请按照安装文档操作

3.1、【标准方式】标准安装方式:从基础linux一步一步的配置的方式,详细参看文档:Fecshop安装

3.2、【强烈推荐】dockercompose快速部署

:由于上面的安装操作需要安装的东西比较多,过程比较繁杂,

建议使用dockercompose,参看:

dockercompose快速部署Fecshop

3.3、【不推荐】vagrantbox的方式:2017.6月做的box,以后不再维护vagrantbox,

推荐使用dockercompose安装,如果您想使用vagrantbox可以参看:

Fecshopvagrant安装

4、Fecshop配置:

如果您使用dockercompose或者vagrantbox的安装方式,不需要执行这个操作。

5、架构特色

架构特色:参看详细介绍:Fecshop架构特色

下面是简叙:

Fecshop全称为FancyECommerceShop,是一款优秀的开源电商系统,遵循BSD-3-Clause协议(和Yii2框架一样的开源协议),

目的是为了方便yii2用户快速的

开发商城,Fecshop作为一款可以持续性发展的商城系统,

在框架层面有以下特性:

1.由于商城系统的复杂性,原始的框架MVC结构,显的有点力不从心,Fecshop框架

加入了Block层,

Controller层只负责调度,Model只负责数据库映射,中间的处理逻辑由block来完成,View层

负责显示,这样各司其职,以免造成controller文件过于庞大。

2.加入独立功能块,有点类似Yii2的Widget,目的是为了让一些侧栏公用块

可以通过配置的方式

添加,同时,还可以具有设置缓存的功能,譬如分类侧栏的产品推荐,

newsletter等独立显示块可能在很多

页面用到,通过独立功能块可以配置方便的载入。

3.在Model层的上层加入服务层Services,这样,Controller,Block,View层,在原则上

不能直接调用model,必须通过Services层以及子Services层,然后Services访问各个

model,组织数据,事务处理等操作,

将数据结果返回给上层,这种设计可以方便以后业务

发展后,进而根据业务特点进行重构,或者以后如果出现新技术,新方式,

都重构成自己想要的样子,譬如,

将某个底层由mysql换成mongodb,或者为了应付高并发读写并且多事务性的功能部分,

进行分库分表的设计方式。

4.Fecshop多模板系统,Fecshop设置了多个模板路径,各个模板路径下的文件被加载

的优先级不同,其中,Fecshop的模板路径下的文件最全面,但是优先级最低,

,第三方模板路径优先级其次,用户本地模板路径优先级最高,

用户可以通过

复制相应路径下的view或者js,css文件到本地模板路径,存在于高优先级

模板路径的文件会被优先加载,这样用户可以通过多模板系统的原理进行模板的

制作,同时,不影响Fecshop模板的升级,如果Fecshopview文件升级后被修改,

那么用户可以比对本地模板文件与升级模板文件的代码的不同,

复制更改的代码到本地模板路径

即可。第三方的模板路径的优先级介于本地模板路径和Fecshop

模板路径之间。

5.重写机制,Fecshop的功能基本都可以被用户重写,包括servies层,Modules,

Controller,Block,Views,ViewLayout,

以及JsCssImg等,都可以被用户重写,其中Js,Css,Img,Views,ViewLayout

是通过多模板

路径优先级来实现的,其他的是通过配置文件的覆盖更改来实现重写,这样,用户

就可以很方便重构Fecshop或者第三方的功能和模板。

6.升级最小化干扰,Fecshop的核心文件是放到vendor/fancyecommerce/fecshop

路径下面,和第三方扩展,用户二次开发路径完全隔离开,

Fecshop可以通过composer进行核心功能的升级,用户只需要通过composer升级

即可。

7.快速高效,FecshopServises遵循Yii2的懒加载方式,只初始化使用到的组件服务,

缓存方面有整页缓存,block部分缓存,动态数据ajax加载等方式,让您的网站快速响应。

8.Fecshop多入口模式,分为appadmin(后台),appfront(PC前端),apphtml5(手机web),

appserver(手机app服务),appapi(erp,或者其他接口对接),

不同的业务,不同的设备,进入不同的入口,各个入口共用服务层services,

但是modules部分独立,这样相互干扰最小,可以相互独立开发。

9.后台封装化,fec_admin扩展可以快速的实现增删改查类型的表单列表,

方便用户快速的做增删改查。

鉴于以上特点,您可以下载安装Fecshop,然后更改Fecshop的模板和功能,扩展自己想要

的功能,或者安装第三方开发好了的扩展或者模板,来快速的组建起来您的网站。

6、捐赠

如果您认为这是一个不错的项目,对您有帮助,你可以通过下面的方式进行捐赠,

这里感谢您对开源项目的支持。

支付宝:

alipay.png

微信:

weixin.png

捐赠历史:(捐助,建议写一下留言)

捐赠人

金额

时间

方式

账户

捐助者留言(*)

¥13.14

2018-05-11

微信

-

北京智翔财务为你加油

(*)

¥10.00

2018-05-04

微信

-

希望fecshop越做越好

(*)

¥16.66

2018-04-20

微信

-

为你们打call

(*)

¥6.60

2018-04-16

微信

-

不会用一yii,为开源

(*)

¥166.00

2018-04-03

微信

-

为开源打call!

*仲春

¥66.66

2018-03-19

支付宝

-

加油加油,准备学习学习

(*)

¥10.00

2018-03-19

微信

-

-

(*)

¥8.88

2018-03-18

微信

-

为作者坚持和耐心点赞

Simon

¥20.00

2018-03-16

支付宝

186***40

希望继续坚持开源事业

(*)

¥8.88

2018-03-16

微信

-

-

(*)

¥100.00

2018-03-15

微信

-

干得漂亮

(*)

¥3.33

2018-03-15

微信

-

感谢为开源做出的贡献

xhq

¥2.00

2018-03-14

支付宝

143***@qq.com

好项目就是要让更多人知道

(*)

¥2.00

2018-03-13

微信

-

-

饭饭

¥120.00

2018-03-13

支付宝

420***@qq.com

为2年半的坚持加油

kingsee

¥6.66

2018-03-13

支付宝

kin***@gmail.com

-

(*)

¥10.00

2018-03-13

微信

-

感谢为开源做出的贡献

yangfch3

¥66.66

2018-03-13

支付宝

875***@qq.com

感谢为开源默默付出的工程师们

(*)

¥66.66

2018-03-08

微信

-

已经在线上项目使用了,多谢Terry开发的这么好的开源系统。

(*)

¥8.88

2018-03-06

微信

-

好项目,在学习。支持

华生

¥8.88

2018-02-22

支付宝

294***@qq.com

不错的开源项目,支持一下

(*)

¥6.66

2018-02-18

微信

-

诚意的开源祝项目66顺

剑清

¥99.99

2018-01-03

支付宝

262***@qq.com

很好的项目,祝越做越好,长久发展

(*)

¥2.00

2017-12-28

微信

-

-

(*)

¥6.60

2017-12-21

微信

-

-

水哥

¥99.99

2017-12-20

支付宝

dd_***@sohu.com

祝fecshop发展永久

(*)

¥9.90

2017-12-11

微信

-

希望长久!

(*)

¥100.00

2017-10-21

微信

-

希望你坚持下去成为更多人的榜样

(*)

¥100.00

2017-09-27

微信

-

-

(*)

¥2.00

2017-09-18

微信

-

赞一个

(*)

¥1.00

2017-09-15

微信

-

-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值