一款商用品质的开源商城系统(Yii2+Vue2.0+uniapp)
wptr33 2025-03-14 21:26 18 浏览
一、项目简介
这是一套很成熟的开源商城系统【开店星】,之前推过一次,后台感兴趣的还不少,今天再来详细介绍一下:
基于Yii2+Vue2.0+uniapp框架研发,代码质量堪称商用品质,下载安装无门槛,UI界面美观,支持渠道包括小程序,H5,PC商城。
看了看更新日志,平均每周更新很稳定,官方论坛响应也很及时。近期发布的PC商城、视频号交易组件、多人拼团也都是商城类比较热门的一些应用了。
综合各方面看,确实是一款很不错的开源商城系统,感兴趣的可以私信回复【开店星商城】下载体验。
二、商城功能简介
1、基础商城系统
完整的商品购买、退货流程,满足商城基础运营
2、营销应用
预售、拼团、秒杀、海报、优惠券等20+营销应用
3、分销功能
经典分销裂变返佣模式,完善分销推广机制
4、DIY装修
商城DIY装修,支持设置主题风格及主题色
5、会员体系
完善会员成长体系,标签化会员管理
6、视频直播
对接微信小程序直播、视频号交易组件
7、数据分析
用户、交易、财务多维数据分析助力商城运营
8、物流配送
到店自提、批量发货、电子面单、运费模板等
9、支付设置
微信支付、支付宝支付、余额支付、线下支付
10、增值服务
短信、商品采集、云存储、物流查询、小票打印等
三、核心技术
(1)前端技术栈
- ES6
- vue
- vuex
- vue-router
- vue-cli
- axios
- uni-app
- iView
- echarts
- vant
(2)后端技术栈
- PHP
- Yii2
- Mysql
- Redis
四、界面展示
移动端页面
PC前端页面
管理后台页面
五、源码地址
私信回复:开店星商城
相关推荐
- 面试官:MySQL的自增ID用完了,怎么办?
-
来自:Java技术驿站既然这块知识点不清楚,那回头就自己动手实践下。首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。create table t0(id i...
- SQL 开发必学:深度解析 NULL 值处理的 6 大核心规则与避坑指南
-
在数据库开发中,NULL值处理是极易引发逻辑错误的技术难点。本文从SQL标准规范出发,系统梳理NULL值的底层逻辑与工程实践要点,帮助开发者建立完整的NULL值处理知识体系。一、三值逻辑...
- SQL查找是否"存在",别再用count了
-
根据某一条件从数据库表中查询『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECTCOUNT(*)呢?无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往...
- 一文带你掌握shell脚本中的if条件语句,轻松搞定工作需求
-
#shell编程##linux#...
- 一文搞懂MySQL的左、右、内、外连接
-
一、前言1、MySQL中的左连接...
- 性能测试:Mysql中的空值陷阱(mysql中空值怎么表示)
-
SQL是一种声明式的语言,我们只需要描述想要的结果(WHAT),而不关心数据库如何实现(HOW);虽然SQL比较容易学习,但是仍然有一些容易混淆和出错的概念。今天我们就来说说SQL中的空值陷阱...
- MySQL--常用函数(MySQL常用函数汇总)
-
介绍MySQL函数,是一种控制流程函数,属于数据库用语言。MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数...
- MySQL函数详解:IF()、IFNULL()、NULLIF()、ISNULL()、CASE
-
2025年3月27日,MySQL作为最流行的关系型数据库管理系统之一,其丰富的函数库为开发者提供了强大的数据处理能力。本文将详细解析MySQL中常用的条件判断函数:IF()、IFNULL()、NULL...
- java迭代器iterator(java迭代器iterator增加一条记录)
-
/***iterator迭代器Collection接口继承了Iterable接口iterable可迭代的在Iterable接口中定义了iterator()方法用于生成迭代器...
- 说说Redis的数据类型(redis中的数据类型)
-
一句话总结Redis核心数据类型包括:String:存储文本、数字或二进制数据。List:双向链表,支持队列和栈操作。Hash:字段-值映射,适合存储对象。Set:无序唯一集合,支持交并差运算。...
- 一网打尽-HashMap面试题(hashmap数据结构面试)
-
全文4896字。读完五分钟,即可获得HashMap理解全部面经和原理。坚持就是胜利1、实现原理...
- 本地缓存GuavaCache(一)(本地缓存caffeine)
-
在并发量、吞吐量越来越大的情况下往往是离不开缓存的,使用缓存能减轻数据库的压力,临时存储数据。根据不同的场景选择不同的缓存,分布式缓存有Redis,Memcached、Tair、EVCache、Aer...
- 想月薪过万吗?计算机安卓开发之"集合"
-
集合的总结:/***Collection*List(存取有序,有索引,可以重复)*ArrayList*底层是数组实现的,线程不安全,查找和修改快,增和删比较慢...
- Spring Boot 控制 Controller 接口的4种方式,哪种更适合你?
-
环境:SpringBoot3.4.2...
- 这些Java基础知识,诸佬们都还记得嘛(学习,复习,面试均可)
-
方法重载和方法重写的区别方法重写重写体现在继承关系上。在Java中,子类继承父类,子类就会具备父类所以的特征,以及父类的方法和变量比如动物类有“叫”的方法,小狗小猫分别继承了动物类,重写方法时就可以...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
因果推断Matching方式实现代码 因果推断模型
-
git pull命令使用实例 git pull--rebase
-
git 执行pull错误如何撤销 git pull fail
-
面试官:git pull是哪两个指令的组合?
-
git pull 和git fetch 命令分别有什么作用?二者有什么区别?
-
git fetch 和git pull 的异同 git中fetch和pull的区别
-
git pull 之后本地代码被覆盖 解决方案
-
还可以这样玩?Git基本原理及各种骚操作,涨知识了
-
git命令之pull git.pull
-
- 最近发表
-
- 面试官:MySQL的自增ID用完了,怎么办?
- SQL 开发必学:深度解析 NULL 值处理的 6 大核心规则与避坑指南
- SQL查找是否"存在",别再用count了
- 一文带你掌握shell脚本中的if条件语句,轻松搞定工作需求
- 一文搞懂MySQL的左、右、内、外连接
- 性能测试:Mysql中的空值陷阱(mysql中空值怎么表示)
- MySQL--常用函数(MySQL常用函数汇总)
- MySQL函数详解:IF()、IFNULL()、NULLIF()、ISNULL()、CASE
- java迭代器iterator(java迭代器iterator增加一条记录)
- 说说Redis的数据类型(redis中的数据类型)
- 标签列表
-
- git pull (33)
- git fetch (35)
- mysql insert (35)
- mysql distinct (37)
- concat_ws (36)
- java continue (36)
- jenkins官网 (37)
- mysql 子查询 (37)
- python元组 (33)
- mybatis 分页 (35)
- vba split (37)
- redis watch (34)
- python list sort (37)
- nvarchar2 (34)
- mysql not null (36)
- hmset (35)
- python telnet (35)
- python readlines() 方法 (36)
- munmap (35)
- docker network create (35)
- redis 集合 (37)
- python sftp (37)
- setpriority (34)
- c语言 switch (34)
- git commit (34)