打造闭合的新零售生态圈
创建去中心化的电商体系
多种分销模式体系,极速裂变拓客
助力企业开展移动战略部署
全方位满足您的个性化需求
帮助店铺多渠道引流获客
定制属于自己idea的网站
1688诚信通开店钜惠
助您解决店铺营销不精确 推广花费大 投产不均衡等一系列运营问题
美工外包帮您提高店铺转化率
牧兰之旅
松木shop新零售saas单商户全开-功能介绍及安装部署
松木shop 2023-12-07
开发框架
松木小程序商城基于 thinkphp6+element-ui+uniapp 打造的面向开发的小程序商城,方便二次开发或直接使用。支持发布微信小程序、微信公众号、H5、支付宝小程序、百度小程序、字节跳动小程序、Android、IOS 等 10 个平台(支付宝、百度、字节相关接口自行二开)。
框架简介
ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。ThinkPHP 从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。ThinkPHP6.0 基于精简核心和统一用法两大原则在 5.1 的基础上对底层架构做了进一步的优化改进,并更加规范化。
Element-UI
element-ui,是一套饿了么前端团队,为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
uniapp 官方文档:https://uniapp.dcloud.io/
1.PHP 版本使用 7.1/7.2/7.3/7.4版本
2.Mysql5.6/mysql5.7
3.Node 安装使用 12.13.0 版本
4.微信小程序登录授权问题:微信小程序基础库版本不能超过2.27
系统部署(宝塔)
安装环境:服务器端推荐使用宝塔Linux面板作为集成环境,php运行环境7.1、7.2、Mysql5.6、Mysql5.7,对应PHP版本安装Fileinfo、imagemagick、redis插件
宝塔安装地址:http://www.bt.cn/download/linux.html
NO. 1新建站点
NO.2 删除默认文档
NO.3 上传后台源代码
1、将软件源码下的后端管理(php)下的文件上传到刚才新增的站点目录中 (推荐使用压缩包的形式上传),上传完成后的目录结构如下:
2、如果是linux,则上传完成后修改以下目录权限为777
NO. 4导入数据库
1、进入到到导入界面,选择软件源码下的数据库文件下的init.sql,执行导入
NO.5 修改数据库配置文件
1、修改数据库连接信息
2、如果正式运行请将文件内debug改成false
NO.6 项目运行路径
1、指定到子目录public下
NO.7 设置域名证书
推荐申请宝塔自带的免费证书
NO.8 安装完成
1、控制后台地址:http://你的域名/admin
2、登录账号密码:admin/123456
3、商户后台地址:http://你的域名/shop
4、登录账号密码:admin/123456
微信公众号:https://mp.weixin.qq.com/(类型选择服务号)
微信小程序:https://mp.weixin.qq.com/(类型选择小程序)
微信商户号:https://pay.weixin.qq.com/(需要个体户或企业类)
作用:用户客户在微信终端内支付,如小程序、公众号、APP
微信开发平台:https://open.weixin.qq.com/(个体户或企业类)
需要公众号跟小程序账户体系要一致,可以申请微信开放平台,并绑定公众号和小程序。(作用:公众号和小程序账号内数据信息同步处理)
其他平台:
注册地址:https://microapp.bytedance.com/
注册地址:https://smartprogram.baidu.com/developer/index.html
注册地址:https://mini.open.alipay.com/channel/miniIndex.htm
注册地址:https://q.qq.com/#/
注册地址:https://mp.360.cn/#/
注册地址:https://www.quickapp.cn/
NO.1 商户开通
1、进入saas控制后台,地址为https://你的域名/admin 账号密码默认admin/123456
2、点击左侧菜单商城、添加一个商城
3、用刚才的用户名密码登录http://你的域名/shop,进入商户端管理
4、移动端app修改app_id,即可发布。此app_id即为saas端添加的商城id.
5、h5或者公众号端,请在访问链接后加上app_id=10001.此app_id即为saas端添加的商城id
例如:https://www.sm-shop.cn/h5/?app_id=10001
NO.2 在线客服
登录微信小程序官方后台,点击客服,右侧添加需要的微信客服即可,配置好客服人员后即可收到客户消息,并进行回复。
NO.3 定时任务
进入网站根目录,执行以下命令,:
启动命令:php think job start --mode d
停止命令:php think job stop
NO.4 小程序直播
1、登录微信小程序后台,点击菜单功能->直播,点击开通。
2、用hbuilderx 打开移动端代码,修改manifest.json文件,把注释代码去掉。
3、修改完成后提交微信小程序审核,审核完成后继续下面的步骤
4、地址即https://你的域名/shop,进入后台,然后访问插件->直播,点击同步直播按钮,同步完成后直播间会显示在小程序,可以通过首页diy组件,显示直播入口
NO.1 新建菜单
1、前台路由地址跟后台接口请求地址一致,防止出现添加的子账号没有权限访问,一来前后一致的权限,二来防止乱写目录结构,起到项目约束作用。如何保持一致呢?举2个例子:
(1)添加商品vue地址如下图,那么后台对应的地址应该就是/product.product/add
(2)文章列表vue地址如下图,那么后台对应的地址应该就是/plus.article.article/index
NO.2 开发规范
1、新增;new一个model后,调用$model的save方法。如下:
$model = new UserModel();
$model->save($data);
2、修改;先查询,再修改。如下:
$model = UserModel::detail($user_id);
3、删除;逻辑删除,跟修改一样,先查询,再删除。
$model->setDelete($data);
物理删除,跟修改一样,先查询,再删除。controller层;
$model->remove();
model层
$model->delete();
4、查询$model = new UserModel();$model->getList($data);注:$data均为前端传过来的参数,直接用$this->;postData()接收。
4、查询
$model->getList($data);
注:$data均为前端传过来的参数,直接用$this->;postData()接收。
最新动态
松木网络小程序版本6.12.0更新日志
松木网络小程序版本6.11.11更新日志
热门文章
[小程序帮助文档] 2023-12-07
公众号
关注公众号
微信咨询
企业微信号
咨询热线
181-0660-7272