# bs_shop购物商城 **Repository Path**: KuAngZhiF/thinkphp5-shopping-mall ## Basic Information - **Project Name**: bs_shop购物商城 - **Description**: 用tp5开发一个购物商城,从简单到复杂,包括商品轮播、导航、分类、商品收藏、购物车、订单管理、订单支付、后台管理、个人中心等、多商户、财务管理、提现管理、商户入驻等。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: https://demo.bs.shop.wei1.top/mall/home/index.html - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2022-10-23 - **Last Updated**: 2025-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # thinkphp5购物商城 #### 介绍 用tp5开发一个购物商城,从简单到复杂,商品、搜索、购物车、订单、收藏、充值、交易记录等, **用最简单的方式写商城,会点php和jq的都可以维护二开** 。 后台功能:商品管理、分类管理、权限菜单、权限管理、管理员管理、角色管理、轮播管理、导航管理、订单管理等。 这是一个适合个人和企业使用的中小型商城,可以自定义扩展和二开。 插件开源集合地址:[https://gitee.com/brisklan/bs-shop-plugins](https://gitee.com/brisklan/bs-shop-plugins) 基础版 ###### 在线体验(注册自动有1000体验余额): [http://demo.bs.shop.alipay168.cn/](http://demo.bs.shop.alipay168.cn/) 后台(部分功能):http://demo.bs.shop.alipay168.cn/admin/ ///////////////////// 多商户自动拆单版本 [https://vip.bs.alipay168.cn/ ](https://vip.bs.alipay168.cn/) 高级版功能简介:基础版+多商户功能(商家管理、提现管理、货款管理、店铺管理、商家入驻、商户中心等) ///////////////////// 导购版本开发中,编译后可正常下单、跟单、返利,由于还有很多功能在开发中,所以暂未开源(基于一个uniapp开源商城二次开发,h5在线版暂不支持购买返现),在线预览[http://h5.dg.alipay168.cn/](http://h5.dg.alipay168.cn/) 购物返利版前端开源地址(陆续完善中):[shopping-guide-app](https://gitee.com/brisklan/shopping-guide-app) 购物返利版后端开源地址(陆续完善中): [开发中](https://github.com/brisk21/shopping-guide)... :grin: ![ 首页](./public/test/dg-h5-0.jpg "购物版首页") ![ 商品搜索](./public/test/dg-h5-1.jpg "搜索") 坚持不住,抱歉! ###### 运行效果 ![ 用户中心](./public/test/user.png "用户中心") ![ 购物车](./public/test/cart.png "购物车") ![ 订单确认](./public/test/order_ready1.png "订单确认") ![ 订单确认](./public/test/order_ready2.png "订单确认") ![ 订单](./public/test/orders.png "订单") ![ 首页](./public/test/home1.png "首页") ![ 搜索列表](./public/test/pro-list.png "搜索列表") ![ 地址列表](./public/test/address.png "地址列表") 角色管理 ![ 后台](./public/test/admin1.png "后台") 商品管理 ![ 后台](./public/test/admin2.png "后台") 应用中心 ![ 后台](./public/test/admin3.png "后台") #### 接口文档 [https://doc.bs.shop.alipay168.cn/](https://doc.bs.shop.alipay168.cn/)
客户端(商城端)的接口文档在doc目录的html里面,直接打开即可。 生成:用apidoc的@0.19.1生成,tpl为生成模板(已自定义样式) ![ apidoc](./public/test/doc1.png "apidoc") #### 软件架构 基于thinkphp5开发,环境可以用lnmp或者lamp #### 安装教程 建议用php7+ 1. 下载源码 gitee:https://gitee.com/brisklan/thinkphp5-shopping-mall github:https://github.com/brisk21/shopping-mall 如 git clone https://gitee.com/brisklan/thinkphp5-shopping-mall bs_shop 2. 解压源码 3. 虚拟域名指向public(宝塔需要将运行目录指向public) 4. 创建数据库,导入sql(install目录下面的bs_shop.sql有demo数据,另外一个仅结构)数据 5. URL重写(隐藏应用的入口文件index.php)设置(参考thinkphp),下面是nginx配置: ```nginx location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } ``` apache:
① httpd.conf配置文件中加载了mod_rewrite.so模块
② AllowOverride None 将None改为 All
③把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下 ``` Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] ``` 6.访问域名(xxxx.com)访问(后台访问xxxx.com/admin/) ```后台账号密码 bsshop :123456``` 安装不上加微信:wei1-top #### 使用说明 1. 适用单商户(多商户定制版加微信可获取) 2. 支持购物车 3. 支持批量下单 4. 支持商品收藏、交易等 #### 特技 1. 用简单的方式实现一个thinkphp 2. 基于js编写前端逻辑,后期可以自己改成vue等,目前是前后分离模式 #### 交流群 群2(过期请加微信交流:wei1-top): ![微信交流群②](./public/test/qr.png "微信交流群②") ###### 基于这个开发的一个返利版(建议在微信下直接授权登录):[返利版demo](https://wx.alipay168.cn/union/store.user/index.html) 这是MVC模式,已上线使用。 ![返利版demo](https://images.gitee.com/uploads/images/2021/1123/142916_e316c296_2065616.png "微信截图_20211123142709.png")