1 Star 0 Fork 140

凯里智能锁 / dsshop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

laravel vue element-ui

DSSHOP(DSSHOPING)电商商城

前后端分离架构,VUE2.0+Laravel7,免费开源可商用。

官网: https://dsshoping.dswjcms.com

更新说明

说明

master分支为稳定版本,推荐大多数用户下载,new分支为新版本,随时会有更新,未进行测试验收,不推荐用户使用

如果因网络原因无法下载,可通过https://gitee.com/dswjcms/dsshop下载

项目更新已趋于稳定,不会做大的修改,一般更新节奏为1-2个月更新一次,以修复BUG和优化功能,开发插件为主

已验证版本(经测试后可以正常安装的版本):2.4.0

当前版本2.4.0

介绍

DSSHOP是一套多终端商城解决方案,它采用前后端分离,后端基于laravel,前端基于Vue。

我们不生成代码,我们只是代码的搬运工,60%的复制粘贴,30%的思考,10%的代码量。

本项目定位:入门简单,无需一行代码;深入需要多人协同完成,亦可全栈实现。

本项目涉及前后端代码,深入会需要掌握VUE、JS、HTML、H5、Laravel、小程序、uni-app

本项目适合各阶段人群:学生、培训机构、创业公司、外包公司,项目正在不断迭代更新,并会针对各个阶段推出不同的分支,以满足不同需求。

本项目完全免费开源,无需授权,可直接用于商业用途和二开后对外出售

欢迎社区贡献代码,帮助自己也可以帮助他人

DSSHOP是什么
  • DSSHOP是一套多终端的商城底层系统,需要通过插件来扩充自己,从而满足商用需求。
  • DSSHOP的开源之初就提及不适合任何人群,我们只面向开发者,所以需要你或你的团队掌握一定的编程基础。
DSSHOP名字由来
  • DSSHOP中文名:点石商城系统,因本人2012年开始做开源项目:点石为金资源管理系统(DSWJCMS),然后购买了dswjcms.com的域名,基于TP3.2做了好几个开源项目,后来对DSSHOP进行了重构,所以才有了现在的项目
  • DSSHOP又名DSSHOPING

演示

要求

  • php >= 7.4
  • laravel = 7.22.6
  • mysql >= 5.7
  • vue = 2.5.17
  • node= 14.18.3

点击查阅详细步骤

点击查阅详细步骤(上面访问慢的话,点击这里)

docker命令行安装(其它安装方式见文档)

git clone https://gitee.com/dswjcms/dsshop.git
cd dsshop
# 安装环境
docker-compose up -d
# 安装后端
docker-compose exec php bash
composer install
cp .env.docker .env
# 如有修改过docker-compose.yml,如数据库密码,请自行修改.env文件
php artisan migrate
# 加载demo数据(demo和pure二选一)
php artisan generate:sql
# 加载纯净数据
# php artisan generate:sql pure
php artisan storage:link
# 生成APP_KEY
php artisan key:generate
# 生成oauth文件
php artisan passport:keys
# 创建密码授权管理端
php artisan passport:client --password
# 选择`admins`
# 修改.env,添加OAuth认证信息
PASSPORT_CLIENT_ID="生成的Client ID"
PASSPORT_CLIENT_SECRET="生成的 Client secret"
# 创建密码授权客户端
php artisan passport:client --password
# 选择`users`
# 修改.env,添加OAuth认证信息
PASSPORT_WEB_ID="生成的Client ID"
PASSPORT_WEB_SECRET="生成的 Client secret"
# 搭建网站
#进入client/nuxt-web/mi目录
npm install
npm run dev
# 搭建后台
#进入admin/vue2/element-admin-v3目录
npm install
#admin/config/dev.env.js or prod.env.js修改自己的api地址
BASE_API: '"http://172.27.16.1/api/v1/admin/"',  //172.27.16.1是window主机的局域网IP
npm run dev
# 默认后台账号、密码
admin
admin
# 搭建H5
#进入client/uni-app/mix-mall
# HBuilder X导入client/uni-app/mix-mall目录
# client/uni-app/mix-mall/utils/config.js修改服务器地址
# 修改`BaseURL`为API访问地址
# `secret`有个默认密钥,如需自定义,只需在`.env`中配置`PROJECT_KEY`
# HBuilder X可以通过浏览器、微信小程序运行项目,也可以直接发布项目,但需要配置账号,具体请参考HBuilder X

常见错误

https://dspurl.github.io/dsshop/guide/faq.html

https://dswjcms_purl.gitee.io/dsshop/guide/faq.html

文档

https://dspurl.github.io/dsshop/

https://dswjcms_purl.gitee.io/dsshop/

官方插件

插件可定制开发,也可自行开发,项目内置插件开发功能

优惠券

评价

栏目文章

分销功能

功能介绍

  • RBAC权限 支持为不同管理员分配不同的权限
  • 商品SKU 支持为同一商品添加不同的SKU属性(设计为无限层,建议三级以内,层级越多,性能越差)
  • 运费模板 可以根据不同地区设置不同的运费和免邮的区域
  • 购物车 用户可以直接购买商品,也可以将商品添加到购物车,一起支付
  • 订单 项目支持用户下单、取消订单、平台发货、平台退款
  • 授权登录 支持小程序端手机号一键授权登录,默认支持微信小程序(其它小程序可参考文档快速接入)
  • 支付 支持余额支付(暂时只支持退款入账,不支持后台添加用户余额)和在线支付(默认支持微信小程序支付,其它支付可参考文档快速接入)
  • 轮播 可以为项目添加轮播和首页广告,并添加相应的URL
  • 模板通知 集成微信小程序模板通知,平台发货时,用户将收到发货的模板通知
  • 短信验证码 集成阿里云短信,用户注册、找回密码时需要用户获取短信完成验证(未配置短信时,用户点击获取验证码后,将自动填写验证码)
  • 统计 接入微信小程序部分统计,结合项目本身数据统计,让你全方位了解项目的真实数据
  • 事务支持 项目支持事务处理,并为必要的业务流程增加了事务的处理机制
  • Redis支持 项目部分数据采用Redis缓存和Redisis锁机制
  • 消息通知 集成多种通知途径:站内信、小程序、微信公众号、邮件等
  • 注册协议 自带隐私协议、注册协议(需添加栏目文章模块)
  • 关联微信公众号 系统已集成引导用户关注公众号代码,用户可轻松绑定微信公众号
  • 邮件系统 邮箱认证、绑定、消息通知发送
  • 备份系统 可对项目和数据库进行备份,并支持保留指定天数,超出后自动清除旧备份

图标

图标部分是svg,部分使用iconfont,iconfont并未明确可以免费用于商业用途,版权归图标作者所有,如对版权有要求的,请自行更换图标

基于以下扩展或组件(不分排名,这里只罗列部分名称,具体请查看package和composer)

加入我们

  • 有问题可以直接discussions,请详细说明问题,如果你不习惯用discussions,也可以通过issue。
  • dsshop交流群,微信扫码进群

MIT License Copyright (c) 2020 dspurl Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

vue2.0+Laravel7商城电商解决方案,完全前后端分离,免费开源可商用,H5商城电商平台,微信小程序商城电商平台;支持网站、PWA、H5、微信小程序,支付宝小程序、百度小程序、字节跳动小程序、安卓、IOS等等 展开 收起
PHP
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/ikp/dsshop.git
git@gitee.com:ikp/dsshop.git
ikp
dsshop
dsshop
master

搜索帮助