Jshop小程序商城,是一款开源的电商系统,为中小企业提供移动电子商务解决方案。后台采用Thinkphp5.1框架开发,执行效率、扩展性、稳定性值得信赖,前台H5采用VUE开发,增加用户体验。
关于开源
这不是一款免费的系统,商用记得授权哦,当然了,我们目前也不会强制授权,代码没有任何限制。
之所以不彻底免费,一方面是可以让我们有持续维护下去的动力和资源,另外一方面也是不想让您有后顾之忧,避免后期尴尬。
我们的团队水平有限,没有大牛,只有菜鸟,我们也是在探索中学习,在改进。之所以开源,就是为了方便大家,也是为了提升下该项目的质量,我们相信有您的参与,可以使我们的系统更加完善和健壮。
功能介绍
- 商品管理,单规格、多规格商品管理,品牌、分类管理、商品评价
- 订单管理,订单支付、发货、取消、售后等
- 会员管理,会员列表,消息管理等
- 运营管理,广告管理、文章管理
- 微信管理,小程序管理、微信公众号管理、模板列表、公众号菜单管理
- 促销管理,商品促销、订单促销、优惠券、团购秒杀
- 财务管理,支付单、退款单管理、提现管理、账户资金管理
- 控制面板,计划任务、插件、图片、地区、消息、店铺配置、支付方式、配送方式、物流公司管理。信任登录插件、阿里云OSS插件、阿里云短信插件、微信消息模板插件、分销功能
- 门店管理,门店列表。门店核销、店员管理、提货单管理。
H5端说明
H5端采用Vue开发,数据和页面分离,可以使前端页面访问效果更好,封装APP时体验效果也更好。H5端可以放在任意地方,比如单独服务器、电脑桌面、PAD、手机、广告机等,没有任何约束。
项目演示
- 前台H5演示:https://b2c.jihainet.com/
- 后台演示:https://b2c.jihainet.com/manage/
- QQ交流群:823732583(开发手册、接口文档、操作手册请进群查看哦~)
- 交流社区:https://bbs.jihainet.com/
- 小程序体验二维码
- 安卓APP体验二维码
项目截图
后台截图
目录结构
初始的目录结构如下:
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
2018-12-29 更新内容。更新请先备份数据库。本次更新后,以后版本为不定时更新。
- 商品详情页增加返回首页操作
- 购物车显示效果优化
- 订单详情优化
- 优化小程序评价评分
- H5微信jsapi支付修复
- 商品评价后台显示样式优化
- 修复未登录生成海报昵称为null问题
- 微信授权登录增加判断是否微信浏览器
- 优化个人信息填写
- 小程序收货地址校检手机号信息
- 邀请优化
- 优化unionid登录
- 促销商品数量bug修复
- 小程序页面样式优化
- 创建订单接口bug修复
- 修复后台添加用户头像问题
- 导出优化。
- 库存问题修复
- 购物车增加店铺名显示
- 小程序端登录优化
- 优惠券接口优化
- 修复提货单店铺名称问题
- 修复支付单接口查看bug
- 支付单表优化字段
- 库存单位优化
- 优化商品参数显示
- 增加店员所属门店筛选
- 更改管理员控制器名称
- 小程序会员中心订单小标状态优化
- 小程序充值优化
- 修复H5购物车点击结算bug
2018-12-21 更新内容
- 优化后台首页导航菜单
- 短信验证码优化
- H5用户收藏优化
- 商品库存机制优化
- 小程序物流信息详情页面优化
- 商品分享出现空白页面问题修复
- 返利增加直推和次推对自己返利的检查
- 修复订单自动完成bug
- 优化售后问题
- 优化后台订单支付时订单列表问题
- 模板消息调整,完善发货提醒消息模板
- 小程序支付页面优化
- 修复促销订单金额为负数的bug
- 修复销量问题
- 警戒库存优化,调整为只要货品库存小于警戒库存设置即提醒
- 余额明细增加筛选
- 订单返积分bug修复
- 修复小程序浏览记录移除bug
- 优化小程序登录时事件点击问题
- 优化小程序首次选择地址回调价格计算问题
- 优化订单倒计时
- 优化商品促销时购物车未选择价格变动的问题
- 增加卖家短信提醒
- 小程序商品详情页增加快捷方式,方便返回首页和详情页 非常感谢Black~wizard好友的意见和建议
2018-12-14 更新内容
- 修复默认情况下,安装后无法上传图片报错
- 修复IOS端微信JSAPI支付报错
- 修复添加门店地图错误
- 物流信息查询修复
- 修复getshell漏洞
- 修复PHP7.2环境下错误问题
- 修复添加和编辑配送方式错误
- 增加操作日志
- 修复默认货品问题
- 修复库存问题
- 团购秒杀增加浏览记录
- 优化图文编辑
- 修复编辑公告报错问题
- 品牌logo优化,改为不是必填项
- 修复优惠券导出报错
- 修复分享和文章分类问题
- 增加默认图设置、平台名称设置
- 增加清除缓存功能
- 优化添加银行卡提示语
- 多规格优化
- H5商品详情页评论图片增加点击放大
- H5购物车闪烁问题优化
- H5售后上传图片样式调整
- 修复H5特殊情况下无法返回问题
- 增加后台提现服务费率设置,H5已调整,小程序下次调整
- 模板消息优化【需要配置定时任务,订单发货通知须下次更新】
2018-12-7 更新内容。请先备份数据库。本次属于重大更新,一定要更新哦~
- 修复H5门店bug
- 修复微信菜单问题
- 修复签到日期和签到bug以及兼容性问题
- 修复数据库兼容性问题
- 修复订单积分
- 下单流程bug修复
- H5微信第三方绑定修复
- H5提货单核销功能
- 首页团购秒杀价格问题修复
- 新增微信消息功能
- H5增加团购秒杀
- 提货单优化调整
- 修复oss域名配置问题
- 修复店铺设置店铺分类图片不显示问题
- 小程序. H5增加余额支付. 退款功能
- 增加后台添加会员. 编辑会员. 修改余额. 余额明细功能
- 修复多个商品使用优惠券样式问题
- 优化公众号配置
- 商品主图增加拖拽排序
- layui样式升级至2.4.5
- 修复地区问题
- 修复微信支付成功不提示问题
- 优化配送方式选择地区
- 接口修复XSS跨站脚本攻击问题
- 小程序增加充值功能
- 修复售后退货退款bug
- 修复后台订单发货买家备注
- 修复评价和订单描述
- H5修复微信分享二维码位置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;
}
}
安全&缺陷
如果你发现了一个安全漏洞或缺陷,请发送邮件到 [email protected]。所有的安全漏洞都将及时得到解决。
License
Jshop小程序商城遵循JPPL(吉海科技Jshop系列付费产品许可)协议。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2018 by 吉海科技 (https://www.jihainet.com)
All rights reserved。
吉海科技Jshop系列付费产品许可协议详情请参阅 LICENSE.txt