Fecshop 全称为 Fancy ECommerce Shop,是基于 PHP Yii2 框架开发的一款优秀的开源电商系统,遵循 BSD-3-Clause 协议,Fecshop 支持多语言,多货币,架构上支持 PC,手机 Web,手机 APP,和 ERP 对接等入口,您可以免费快速的定制和部署属于您的电商系统。
Fecshop 基于 Yii2 的高效框架,在此基础上进一步封装,加入了 service 层和 block 层,数据库采用了 NoSQL 和 MySQL 结合的方式,关系型表放到 MySQL 中,譬如优惠券、购物车、订单等,非关系型数据表(非关系型代表不会出现多表强事务类型操作) 放到 MongoDB 中,缓存用 Redis,搜索目前用的是 MongoDB 的 FullTextSearch 功能,支持一些主流语言的分词与搜索,不过目前中文搜索不支持分词,后期会扩展 ElasticSearch 来进行搜索(ElasticSearch 有中文插件,安装后支持中文分词)。
总之,Fecshop 目前的定位是为了让程序员们有一个方便学习,扩展,开发的电商框架系统。
在线演示:https://fecshop.appfront.fancyecommerce.com/
Fecshop 作为一款可以持续性发展的商城系统,在框架层面有以下特性:
鉴于以上特点,您可以下载安装 Fecshop,然后更改 Fecshop 的模板和功能,扩展自己想要的功能,或者安装第三方开发好了的扩展或者模板,来快速的组建起来您的网站。