开源的电商系统Jshop小程序商城
Jshop小程序商城,是一款开源的电商系统,为中小企业提供移动电子商务解决方案。后台采用Thinkphp5.1框架开发,执行效率、扩展性、稳定性值得信赖,前台H5采用VUE开发,增加用户体验。
关于开源
这不是一款免费的系统,商用记得授权哦,当然了,目前也不会强制授权,代码没有任何限制。
之所以不彻底免费,一方面是可以让我们有持续维护下去的动力和资源,另外一方面也是不想让您有后顾之忧,避免后期尴尬。
我们的团队水平有限,没有大牛,只有菜鸟,我们也是在探索中学习,在改进。之所以开源,就是为了方便大家,也是为了提升下该项目的质量,我们相信有您的参与,可以使我们的系统更加完善和健壮。
功能介绍
- 商品管理,单规格、多规格商品管理,品牌、分类管理、商品评价
- 订单管理,订单支付、发货、取消、售后等
- 会员管理,会员列表,消息管理等
- 运营管理,广告管理、文章管理
- 微信管理,小程序管理、微信公众号管理、模板列表、公众号菜单管理
- 促销管理,商品促销、订单促销、优惠券、团购秒杀
- 财务管理,支付单、退款单管理、提现管理、账户资金管理
- 控制面板,计划任务、插件、图片、地区、消息、店铺配置、支付方式、配送方式、物流公司管理。信任登录插件、阿里云OSS插件、阿里云短信插件、微信消息模板插件、分销功能
- 门店管理,门店列表。门店核销、店员管理、提货单管理。
H5端说明
H5端采用Vue开发,数据和页面分离,可以使前端页面访问效果更好,封装APP时体验效果也更好。H5端可以放在任意地方,比如单独服务器、电脑桌面、PAD、手机、广告机等,没有任何约束。
项目演示
- 前台H5演示:https://b2c.jihainet.com/
- 后台演示:https://b2c.jihainet.com/manage/
- 项目下载地址: https://gitee.com/hnjihai/jshop_mall.git
项目截图
开源的电商系统Jshop小程序商城
开源的电商系统Jshop小程序商城
目录结构
wwwroot WEB部署目录(或者子目录) ├─addons 应用插件目录 ├─application 应用目录 │ ├─api api接口模块目录 │ ├─b2c 前台模块 │ ├─common 公共模块目录 │ ├─crontab 定时任务目录 │ ├─job 任务队列目录 │ ├─manage 后台管理目录 │ ├─wechat 接收微信消息目录 │ ├─command.php 命令行工具配置文件 │ ├─common.php 公共函数文件 │ ├─tags.php 应用行为扩展定义文件 │ ├─config 配置文件目录 ├─h5 前台H5源码 ├─public WEB目录(对外访问目录) │ ├─install 自动安装目录 │ ├─static 前台静态文件 │ ├─wap 前台手机端运行目录 │ ├─index.php 入口文件 │ └─.htaccess 用于apache的重写 │ ├─thinkphp thinkphp框架系统目录 ├─update 版本升级包 ├─extend 扩展类库目录 ├─runtime 应用的运行时目录(可写,可定制) ├─vendor 第三方类库目录(Composer依赖库) ├─wechat_app 微信小程序源码 ├─build.php 自动生成定义文件(参考) ├─composer.json composer 定义文件 ├─LICENSE.txt 授权说明文件 ├─README.md README 文件 ├─think 命令行入口文件 ├─crontab 定时任务命令行入口文件
更新说明
2019-01-10 新年好,jshop给大家拜年了。
- 商品详情页显示购物车数量
- h5端文章列表页优化,文章分类接口优化,修复排序不生效的问题
- 微信支付增加二维码扫码支付功能(单纯接口上支持,为PC端微信扫码支付做准备)
- 支付宝增加PC端支付的功能(单纯接口上支持,为PC端功能做准备)
- 支付回调优化,增加回调价格校验,增强安全性
- 后台上传图片bug修复
- 后台用户列表优化,增加会员导入功能
- 首页优惠券样式修改
- 修复小程序端微信地址取过来之后,没有判断默认地址的bug
- H5端微信分享添加图片
- 小程序端图片的模式添加,保证图片不拉伸扭曲和变形
- 商品分类优化
- 后台新建商品的时候商品编码和货品编码为空的时候没有自动生成的bug
- 后台订单页面,订单详情页面优化
- 后台退款单增加单号查询
- 修复生成订单的时候,商品成本价没有保存到订单详情的bug
- 统一了店铺配置接口,小程序端和H5端统一用此接口获取店铺配置信息
- H5端团购秒杀详情页微信分享
- H5端优惠券列表页面优化
- 小程序端优惠券列表页面优化
- 商品列表接口增加商品编码查询功能(可以通过商品编码查询到商品,为首页扫一扫做准备)
- H5端登陆流程优化,需要token的接口会在请求前拦截并跳转到登陆页面
- 小程序端商品列表排序优化,感谢QQ群网友@General提供的建议
- 商品详情页分享功能优化,修复微信分享二维码不出来的bug
环境要求
- Nginx/Apache/IIS
- PHP5.6+
- MySQL5.5+
建议使用环境:Linux + Nginx1.14 + PHP7 + MySQL5.6
nginx 伪静态配置
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }