Coder Social home page Coder Social logo

oz-chi / dsshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dspurl/tfshop

0.0 0.0 0.0 192.77 MB

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

Home Page: https://dsshoping.dswjcms.com

License: MIT License

dsshop's Introduction

laravel vue element-ui

DSSHOP(DSSHOPING)电商商城

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

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

更新说明

说明

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

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

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

当前版本3.0.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

演示

兼容

网站 管理后台 H5 小程序 APP 桌面
支持(nuxt服务器渲染,SEO更友好) 支持(基于vue-element-admin) 支持(uni-app) 支持(除微信小程序外,其它的需要自行做兼容处理) 支持(uni-app) 支持(PWA)

要求

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

点击查阅详细步骤

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

傻瓜式一键安装(其它安装方式见文档)

git clone https://gitee.com/dswjcms/dsshop.git
cd dsshop
# 配置伪静态(这里不做介绍,参考laravel),最终能通过访问dsshop.test(这里必须可以通过dsshop.test访问,不然无法安装)访问到dsshop/public目录
# 运行安装引导
访问:http://dsshop.test/install
# 填写必要信息后,即可完成安装,安装只包括后台、h5、小程序
# 小程序可以直接用小程序开发工具打开dsshop/api/public/mp-weixin,打包好后的小程序无法使用地址配置的选择地址功能
# 网站需要进入dsshop/api/public/web并执行
npm install
npm start

常见错误

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)

版权说明

  • 通过官网注册并创建的应用(注册和创建应用不需要费用)可免费用于商业运营;未通过官网创建的应用不允许商用,仅供学习所用,不允许商用!!!

联系我们

  • 开源项目可能存在BUG,如发现问题,可通过Github的issue进行提交,请根据提问格式提问,不符合的一律不回答。
  • 有商业服务需求的,请通过官网联系在线客服,有专人对接

dsshop's People

Contributors

dspurl avatar incasedo avatar dependabot[bot] avatar nickcaisen avatar czhou avatar flyiwind avatar yangjingyu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.