关于前端:遍地的开源商城为啥我们还要做Leadshop开源系统

81次阅读

共计 2466 个字符,预计需要花费 7 分钟才能阅读完成。

Leadshop 的开发背景

传统的电商平台(这里指的是淘宝、京东、拼多多这类型的中心化平台)早已是红海,商家越来越难生存,平台规定越来越严格,稍有不慎,半途而废,商家长期苦不堪言。

有痛点就有市场机会,这是市场规律。

近年来崛起的私域 saas 电商平台如雨后春笋般侵袭而来,如有赞、微盟等。商家也逐渐沉睡,不再繁多的依赖传统中心化大平台了,逐渐布局本人的私域流量平台。

私域电商软件成了必不可少的工具之一,少量 saas 服务商尝到了苦头。

然而好景不长,这块蛋糕不仅被腾讯盯上了,腾讯还想做规定制定者,微信即微信小店之后又推出了微信小商店,无缝连接视频号及直播带货,同时凋谢了服务市场,将私域电商推向低潮,少量 saas 类的服务商开始坐不住了,跟微信小商店竞争胜算如何呢?

传统电商,saas 私域电商如同和咱们开发者关系不是很大,在电商畛域咱们开发者有什么机会呢?

随着商家越来越器重私域流量、客户数据、个性化的商业模式,私域 saas 电商模式很难满足这么多个性化需要,不少商家开始抉择招技术团队或外包公司进行个性化的定制开发,然而从 0 开发一套成熟的电商零碎要付出的老本是极大,能够说是无底洞,说实话没几个商家可能接受的了。

Leadshop 十分想解决这个行业痛点,所以 Leadshop 诞生了!它是为终端商家,为开发者而生的一款收费且开源的电商零碎。

Leadshop 一款提供继续更新服务的收费开源商城零碎,旨在打造极致的用户体验。
Leadshop 曾经实现了从 0 到 1 的研发,咱们开发者只须要在此基础上进行客户的个性化需要开发便可满足客户需要,从而以最低老本发明增值收益。

Leadshop 次要个性

Leadshop 开源零碎,基于 Yii2 开发,反对 composer,优化外围,缩小依赖,基于全新的架构思维和命名空间

  • 基于命名空间和 PSR- 4 标准,退出 PHP7 新个性
  • 外围性能模块化,不便开发和保护
  • 强化路由性能,采纳 RESTful 接口标准
  • 灵便创立模型控制器,易于扩大开发
  • 配置文件可拆散,方便管理
  • 重写的主动验证和实现
  • 简化扩大机制,晋升开发速度
  • API 反对欠缺,不便二次开发
  • 内置 WeChat 微信开发框架,微信接入更加快捷,简略
  • 应用 ORM 主动创立表构造,晋升开发速度
  • 反对数据库构造、数据、模板在线缓存革除,晋升用户体验
  • 客户端欠缺的交互成果和动画,晋升用户端视觉体验
  • 反对在线一键装置,方便快捷。
  • 可视化 DIY 店铺装修,不便、快捷、直观,能够得心应手打扮本人的店铺
  • 高效的笛卡尔乘积运算,8000 条规格秒加载
  • 拟态 Windows 文件夹的素材治理构造,操作更相熟随心

运行环境

Linux+Nginx+PHP7.4+MySQL5.7.3 以上

体验后盾

地址:https://demo.leadshop.vip
账号:18888888888
明码:123456

Leadshop 页面展现






<br/>







<br/>






<br/>












Leadshop 微商城

论坛交换

地址:https://forum.leadshop.vip/

开源无加密

基于 Apache License 2.0 开源协定,前后端代码开源无加密,反对二次开发,反对商用。

核心技术

前端技术栈 ES6、vue、vuex、vue-router、vue-cli、axios、element-ui、uni-app

后端技术栈 Yii2、Jwt、Mysql、Easy-SMS

接口标准

采纳规范 RESTful API,高效的 API 浏览性,具备扩展性强、构造清晰的特点

数据交互

采纳 JSON API 规范,用以定义客户端如何获取与批改资源,以及服务器如何响应对应申请。高效实现的同时,无需就义可读性、灵活性和可发现性

认证形式

目前所有的接口应用 Oauth2 Password 形式,也就是 JWT Authorization Bearer header 进认证。反对扩语言扩大,多平台扩大。

数据表格导出

采纳高性能的 js-xlsx 数据导出,易于扩大,兼容性强。

接口文档:http://www.leadshop.vip/api.html

装置

一键装置

1. 上传你的代码

2. 我的项目目录设置 755 权限

3. 设置代码执行目录为 /web

注: 如果应用 Apache 环境 须要在.htaccess 中增加

 SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

否则会导致 OAuth 登录模式获取不到 Authorization

4. 查看 php 禁用函数列表,symlink 函数不能被禁用,否则后盾页面无法访问。

5. 在浏览器中输出你的域名或 IP

(例如:www.yourdomain.com),安装程序会主动执行装置。期间零碎会揭示你输出数据库信息以实现装置。

6. 后盾拜访地址:
域名 /index.php?r=admin

7. 公众号首页拜访地址:
域名 /index.php?r=wechat

重新安装

  1. 革除数据库
  2. 删除 /server/install.lock 文件

目录阐明

 站点根目录
    ├─api                               // 后盾接口
    ├─app                               // 客户端(微信小程序,公众号)├─applet                            // 打包后的微信小程序源码包
    ├─components                        // 通用组件
    ├─config                            // 配置文件目录
    ├─controllers                       // 控制器
    ├─datamodel                         // 模型
    ├─forms                             
    │  └─install
    ├─modules                           // 模块     
    ├─stores                            // 利用配置文件
    ├─system                            // 系统核心目录
    │  ├─common
    │  ├─config
    │  ├─phpqrcode
    │  └─wechat
    ├─vendor                            // 依赖
    ├─views
    │  ├─admin                          // 后盾编译包目录,其中 index.php 不可删除
    │  ├─wechat                         // 公众号编译包目录,其中 index.php 不可删除
    │  └─site
    └─web
        ├─assets
        ├─static                        // 动态文件
        ├─img                           //H5 端图片目录
        ├─temp
        └─upload                        // 上传文件 

应用须知

1. 容许用于集体学习、毕业设计、教学案例、公益事业;

2. 反对企业 / 集体收费商业应用,但必须保留 leadshop 版权信息;

版权信息

Powered By Leadshop © 2021

正文完
 0