Jshop小程序商城
项目介绍
Jshop小程序商城,是一款开源的电商系统,包含微信小程序、支付宝小程序、APP、公众号、H5端、PC端、抖音小程序、今日头条小程序、皮皮虾小程序、西瓜视频小程序,为大中小企业提供移动电子商务优秀的解决方案。
后台采用Thinkphp5.1框架开发,执行效率、扩展性、稳定性值得信赖。并且Jshop小程序商城上手难度低,可大量节省定制化开发周期。
前台H5使用uni-app开发,适配性多,在页面的打开和渲染效率上更快,下单流程流畅自然,可大大增加用户体验,提升订单量。
强大的促销引擎,多种促销方式自由搭配,满足各种场景的促销方式需求,做活动更灵活简单,并且在促销的扩展上也非常方便。
最新uniapp简约模板介绍
uni-app简约序模板,全新UI设计,更多交互细节,我们倾尽全力为您提供更加流畅舒爽的体验,增加对支付宝小程序、APP的支持,实现一个后台,管理10个前端。
同时又实现了一套前端代码,发布多个平台,为您的业务可以提供更加强有力的支撑!
关于开源
这不是一款免费的系统,商用记得授权哦。
之所以不彻底免费,一方面是可以让我们有持续维护下去的动力和资源,另外一方面也是不想让您有后顾之忧,避免后期尴尬。
我们的团队水平有限,也是在探索中学习,在改进。之所以开源,就是为了方便大家,也是为了提升下该项目的质量,我们相信有您的参与,可以使我们的系统更加完善和健壮。
功能介绍
- 商品管理,单规格、多规格商品管理,品牌、分类管理、商品评价
- 订单管理,订单支付、发货、取消、售后等
- 会员管理,会员列表、消息管理、用户等级等
- 运营管理,广告管理、文章管理
- 微信管理,小程序管理、微信公众号管理、模板列表、公众号菜单管理
- 促销管理,商品促销、订单促销、优惠券、团购秒杀、拼团管理
- 财务管理,支付单、退款单管理、提现管理、账户资金、发票管理
- 控制面板,计划任务、插件、图片、地区、消息、店铺配置、支付方式、配送方式、物流公司管理。信任登录插件、阿里云OSS插件、阿里云短信插件、微信消息模板插件、分销功能
- 门店管理,门店列表。门店核销、店员管理、提货单管理。
- 智能表单,表单列表、表单统计、表单提交管理、表单小程序码等
- 统计报表,商品销量统计、财务收款统计、订单销量统计
- 页面管理,布局管理,页面可视化操作
H5端说明
H5端采用Vue开发,数据和页面分离,封装APP时体验效果也更好。H5端可以放在离客户最近的地方,比如单独服务器、电脑桌面、PAD、手机、广告机等。
智能表单说明
智能表单包含有:订单、付款码、留言、反馈、登记、调研这几种类型,可实现店铺收款、门店内扫码下单、活动预约、活动预定、会议登记、在线报名、上课签到等等。
智能表单可以为您的线上线下结合提供更强大的助力。
项目演示
- uniapp简约模板项目地址:https://gitee.com/hnjihai/uniapp
- uniapp简约模板体验地址:https://demo.jihainet.com/wap
- 前台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 配置文件目录
├─public WEB目录(对外访问目录)
│ ├─install 自动安装目录
│ ├─static 前台静态文件
│ ├─wap 前台手机端运行目录
│ ├─index.php 入口文件
│ └─.htaccess 用于apache的重写
│
├─thinkphp thinkphp框架系统目录
├─update 版本升级包
├─extend 扩展类库目录
├─runtime 应用的运行时目录(可写,可定制)
├─vendor 第三方类库目录(Composer依赖库)
├─uni-app 前端源码(支持微信小程序、支付宝小程序、APP、公众号、H5端、PC端、抖音小程序、今日头条小程序、皮皮虾小程序、西瓜视频小程序)
├─build.php 自动生成定义文件(参考)
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
├─crontab 定时任务命令行入口文件
更新说明
2020-02-09 v2.2.0
- 修复下架商品显示问题
- 富文本编辑插件问题修复
- 支付宝小程序和抖音小程序兼容发票和地址选择问题优化
- 快递鸟插件优化
- 修复店铺地址的bug
- 优化发货为0的时候的提示信息
- 修复未开启店铺自提的时候的报错问题
- 修复在ios上余额充值支付不通过的问题
- 增加插件的菜单权限
- 修复导航分组组件无法选择文章分类的问题
- 修复余额充值充不上的bug
- 修复拼团搜索bug
- 文章详情增加上一篇下一篇
- 优惠券增加领取限制
- 优惠券数量问题优化
- 增加首页图片组件点击领取优惠券
- 团购秒杀增加每人限购多少件,商品活动库存
- 拼团增加限购数量
- 页面管理增加描述
- 文章管理优化
- 修复订单筛选tab切换bug
- 发货明细优化
- 搜索框样式修改
- 商品详情页商品详情优化
- 文章编辑文本框修复
- 修复售后退货确认签收的bug
- 修复首页单图组件不能跳转的问题
- 后端弹窗大小优化,可以根据当前显示器分辨率来适配
- 图片橱窗组件优化
- 定时任务增加命令行模式
- 修复阿里云短信插件催付模板
- 修复阿里云短信已知的一些bug
- 增加腾讯云cos图片存储引擎
- 批量支付,合并发货样式调整
- 修复扩展分类开启后不选择的bug
- 修复表单表单无法充值的问题
- 优化0元订单生成的时候直接支付成功
- 首页增加订阅提醒功能
- 订阅消息提示机制优化
- 移除taskphp
- 修复发货单导出报错,修复导出校验错误
- 增加腾讯云短信插件
- 售后问题优化
- 评论星级不显示的问题优化
- 修复升级自定义编译组件之后搜索框在小程序中不浮动的问题
- 删除重复多于的订单列表获取接口代码
- 删除用户同步删除user_wx表
- 首页增加tabbar组件
- 退款金额优化
- 手机端商品详情页文字描述放到后台控制
- 优化发货单导出
- 修复前台拼团按钮点击的一个bug
- app收货地址编辑问题修复
- 商品详情接口,品牌预加载优化
- 分类页广告位优化
- 微信支付支持服务商模式(微信支付重大升级,费率更低,联系客服申请)
- 发货后扣减库存bug优化
- 优化只能表单日期问题
- 优化订单配货单上面数量显示
- 修复商品无设置重量,设置部分地区,首重为0续重有值,运费为负数的问题
- 修复商品类型选择参数,参数过多的时候显示的问题
- 优化商品库存被下架,订单提交 页面商品为空的情况
- 后台首页会员统计优化
- 分销中心优化
- 修复拼团倒计时不显示问题
- 分享功能重构(url分享,二维码,海报等)
- 打印购物清单、配货清单改为货品编号
- 一些已知的页面优化
2019-11-20 v2.1.0 更新日志
- 修改伪静态,更好的兼容h5端和pc端及后台,详见https://www.jihainet.com/index/article/index/id/106.html
- 订单售后流程优化,从根本上解决售后的各种问题
- 订单发货流程优化,兼容部分发货和合并批量发货,优化发货单模块
- 后台订单列表页售后信息显示优化
- 文章分类模块优化
- 文章上面增加描述和点击量字段
- 发票流程优化,前后端把发票单独拎出来
- 登陆注册页面增加用户协议和隐私条款,后台平台设置里面可以配置
- 前端支付页面接口调整,直接请求支付单接口
- 后台layui框架升级到2.5.5
- 前端个人中心样式调整,兼容两种样式
- uni-app编译模式从非自定义模式修改成自定义模式
- 修改一些已知的bug
- 前端模板uni-app从独立git库移到当前项目根目录下/uni-app,这样以后前后端版本可以对应起来了。
- 后台左侧菜单调整
2019-09-28 v2.0.7 更新日志
- 修复页面团购秒杀过期问题
- 修复表单编辑问题
- 普通分销插件细节优化
- 修复商品自定义规格问题
- 优化订单取消自动脚本
- 优化订单自动完成脚本
- 优化后台订单列表订单类型筛选
- 页面可视化编辑优化
- 优化支付宝小程序登陆接口
- 统一处理后台报错提示信息,当没有权限的时候,友好的报错。
- 修改商品列表标签造成js报错的问题
- 增加抽奖插件(需付费)
- 优化uni-app版本页面url方式,把#号拿掉了
- 使用积分核销记录增加备注
- 新增支付宝在线退款功能
- 商品下架不允许加入购物车,不允许在购物车列表显示
- 保证接口统一访问地址api.html,之前可以直接访问接口,现在修复了
- 优化可视化编辑,拼团和促销为空的问题
- 后台管理员页面翻页优化
- 余额充值问题优化
- 插件配置优化
- 优惠券增加变更领取人
- 会员列表弹框报错修复
- 快递鸟插件顺丰优化
- 修复快递查询出错的bug
- 优化后台列表高度
- 修复大数据量或者网络不好使劲提交订单的时候,订单明细为空的bug
- 修复插件api登陆判断未带token的时候,mysql报错的问题
- 增加清楚应用缓存设置,模板缓存
- 优化公众号关注回复
- 优化没有挂载点的时候,插件安装失败的问题
- 修复卸载插件的时候时候,钩子无法去除的bug
- 后台订单统计和财务统计加上汇总
- 图片表增加阿里云类型
- 优化页面排版数据过多的问题
- 修复支付和登陆微信不一致导致无法支付的问题
- 修复提货单任命查询的问题
- 增加视频和视频播放功能
- 商品编辑,商品简介去掉多于冒号,配送方式满多少包邮提示语修复
- 修复异常情况下商品评论不显示的bug
- 修复批量打印快递单无弹窗的bug
- 内置短信模板增加参数备注,用迈信等短信通道想修改短信内容的话,很简单了。
- 后台商品分类修改的时候,增加父分类较远,防止陷入死循环
- 修复不绑定手机号时无邀请人的bug
- 支付的时候,支付名称修改,取商品名称
- 修复商品类型,参数全部取消时报错的处理。
- 优化库存描述语
- 添加商品时,商品分类的显示优化
- 表单表表bug修复
- 只能表单增加导出功能
- 地区表增加邮编
- 登陆日志增加用户名
- 商品增加快捷上下架,商品列表排序优化
- 增加定时删除7天前日志的功能,增加操作日志批量删除功能
- 修复团购秒杀可以添加多个出校条件的问题
- 后台样式细节优化
环境要求
- Nginx/Apache/IIS
- PHP7.0-7.2
- MySQL5.5+
建议使用环境:Linux + Nginx1.14 + PHP7.0 + MySQL5.6
部署说明
nginx 伪静态配置,apache请勿使用此配置
location /wap/ {
try_files $uri /wap/index.html;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
Apache 伪静态配置
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^wap/(.*) /wap/index.html [QSA,PT,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(wap)
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>
定时任务配置
- Linux执行Shell命令
# 定时取消未支付订单
php think jshop cancle
# 定时催付即将被取消的订单
php think jshop remind
# 定时签收已发货订单
php think jshop sign
# 定时评价已签收订单
php think jshop evaluate
# 定时完成已评价订单
php think jshop complete
# 定时取消拼团失败的订单
php think jshop pintuan_cancle
# 定时清理后台操作日志
php think jshop remove_op_log
注意1: think 必须指定到项目根目录下的 think 文件。
注意2: Shell命令下的php确保版本在7.0.* ~ 7.3.*之间,其他php版本可能会出现未知错误。
安全&缺陷
如果你发现了一个安全漏洞或缺陷,请发送邮件到 jima@jihainet.com。所有的安全漏洞都将及时得到解决。
License
Jshop小程序商城遵循JPPL(吉海科技Jshop系列付费产品许可)协议。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2020 by 吉海科技 (https://www.jihainet.com)
All rights reserved。
吉海科技Jshop系列付费产品许可协议详情请参阅 LICENSE.txt