CoreShop
基于 Asp.Net Core 9.0、Uni-App开发,支持可视化布局的小程序商城系统,前后端分离,支持分布式部署,跨平台运行,拥有分销、代理、团购、拼团、秒杀、直播、优惠券、自定义表单等众多营销功能,拥有完整SKU、下单、售后、物流流程。支持一套代码编译发布微信小程序版、H5版、Android版、iOS版、支付宝小程序版、字节跳动小程序版、QQ小程序版等共10个平台。
Install / Use
/learn @CoreUnion/CoreShopREADME
<a target="_blank" href="https://gitee.com/CoreUnion/CoreShop/blob/master/LICENSE"><img src="https://img.shields.io/github/license/CoreUnion/CoreShop.svg?logo=git&logoColor=red" ></img></a>
如果对您有帮助,您可以点右上角 “Star” 收藏一下 ,获取第一时间更新,谢谢!
官方网站:https://www.coreshop.cn/
QQ群①:70494974(满) QQ群②:809739299
</div>
💐 核心商城(CoreShop)介绍
核心商城系统
(CoreShop)是基于 Asp.Net 9.0、Uni-App开发、支持可视化布局的小程序商城系统;前后端分离,支持跨平台运行;拥有分销、代理、团购秒杀、接龙、拼团、直播、优惠券、自定义表单等众多营销功能,拥有完整SKU、下单、售后、物流流程,支持可视化自定义首页模块布局效果。
支持一套代码编译发布微信小程序版、H5版、Android版、iOS版、支付宝小程序版、百度小程序版、字节跳动小程序版、QQ小程序版、快应用、360小程序共10个平台。
后台管理系统包含会员管理、商品管理、订单管理、服务商品、财务管理、促销中心、分销管理、代理管理、库存管理、报表统计、自定义表单、文章管理、广告管理、商城设置、后台管理、短信管理、日志管理等模块,强大的促销引擎,多种促销方式自由搭配,满足各种场景的促销方式需求,做活动更灵活简单,并且在促销的扩展上也非常方便。
🍔 功能介绍
- 商品管理:单规格、多规格商品管理;品牌、分类管理;商品属性、商品参数及类型管理;商品评价。
- 订单管理:订单列表,订单支付、发货、取消、售后等;划分发货单,提货单,售后单,退款单;支持购物单,配送单,联合单在线打印。
- 会员管理:会员列表、用户等级等
- 服务商品:服务商品为按次服务类商品,购买一个服务商品包,可以按次消费。
- 财务管理:支付方式设置,支付单、退款单、用户提现管理、用户账户资金流动情况、发票管理
- 促销中心:商品促销、订单促销、用户等级促销、商品品牌促销;优惠券、团购秒杀、拼团管理
- 分销管理:分销设置、分销等级、分销商管理、分销商订单
- 代理管理:代理设置、代理商品池管理、代理商等级、代理商列表、代理商订单
- 库存管理:库存盘点、商品出库入库、库存记录日志
- 统计报表:商品销量统计、财务收款统计、订单销量统计、用户收藏喜好统计
- 自定义表单:表单列表、表单统计报表、表单提交管理、表单小程序码等
- 文章管理:文章列表、文章分类
- 广告管理:广告位位置管理、广告列表
- 商城设置:首页布局管理、页面可视化操作、公告管理、商城服务细则设置、配送方式及运费设置、物流公司列表、行政三级区划
- 平台设置:防小程序审核失败开关、平台设置、分享设置、会员设置、商品库存报警、订单全局设置、积分设置、提现设置、邀请好友设置、阿里云OSS存储设置、腾讯云COS存储设置、腾讯地图设置、快递查询接口设置、快递100面单打印设置、百度统计代码设置
- 后台管理:后台登录用户管理、角色管理、后台菜单管理、字典管理、部门管理、代理生成辅助工具
- 短信管理:短信平台设置、短信发送记录日志
- 日志管理:后台操作日志、后台登录日志、全局日志管理、定时任务日志
- 门店管理:门店列表。门店核销、店员管理、提货单管理。
- 消息配合:消息提醒配置、微信小程序订阅消息设置
- 小票打印:对接易联云网络打印机
- 直播带货:微信视频号直播带货,微信视频号橱窗带货,微信直播发货。
🥦 自定义表单说明
- 自定义表单包含有:订单、付款码、留言、反馈、登记、调研这几种类型,可实现店铺收款、门店内扫码下单、活动预约、活动预定、会议登记、在线报名、上课签到等等。
- 自定义表单可以为您的线上线下结合提供更强大的助力。
🌞 服务商品说明
- 服务商品,指当前新建的商品并不一定是实物商品,而可能是一种按次数兑换或消费的服务;服务商品可设置具体消费次数,生成对应的核销码,设置可核销的门店,进行店内核销或上门核销消费。
- 比如购买一个洗车包月套餐这个服务商品,这个服务商品内有10次兑换次数,支持在一定时间内进行10次线下洗车消费。
- 比如购买一个水果套餐,每个月份5次给客户提供上门配送次数的服务。
- 服务商品售卖核销功能能更好的增加用户粘性。
🎃 前端介绍
使用uni-app跨平台开发框架,结合ColorUI的美观、uViewUI的组件功能,实现更多交互细节,我们倾尽全力提供更加流畅舒爽的产品体验,实现一个后台,管理10个前端。同时又实现了一套前端代码,发布多个平台,为您的业务可以提供更加强有力的支撑!
🎒 小程序截图
| 真机截图 |
|---------------------|
|
|
|
|
|
|
|
|
|
|
🎏 后端截图
| 后端 | 截图 |
|---------------------|---------------------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🎨 系统演示
请访问【https://www.coreshop.cn】点击右上角演示查阅预览项目。
🌈 技术选型
🏢 后端框架结构说明
| 技术 | 名称 | 版本 |
| --- | --- | --- |
| Asp.net Core MVC | 应用框架 |
|
| Asp.net Core WebApi | Api框架 |
|
| Swagger2 | Api文档 |
|
| AutoFac | IOC框架 |
|
| SqlSugar | ORM框架 |
|
| AutoMapper | 实体映射 |
|
| DotLiquid | 模板引擎 |
|
| Nlog | 日志组件 |
|
| Redis | 数据缓存 |
|
| Jwt | 授权认证 |
|
| HangFire | 定时任务 |
|
| Paylink | 在线支付 |
|
| SKIT.FlurlHttpClient.Wechat | 微信SDK |
|
| LayUIAdmin | 后端管理UI框架 |
|
🍭 后端技术看点
- 前后端完全分离,接口与管理端为独立项目 (互不依赖、互不影响、开发效率高)
- 采用 Asp.Net 9 框架
- 采用 RBAC 基于角色的权限控制管理,可颗粒化配置用户、角色可访问的数据权限。
- 采用 LayuiAdmin(企业级中后台产品UI组件库)作为后端UI框架;
- 提供 Redis 做缓存和消息队列的处理;
- 使用 Swagger 做api文档;
- 使用 Automapper 处理对象映射;
- 使用 AutoFac 做依赖注入容器,并提供批量服务注入;
- 支持 CORS 跨域;
- 封装 JWT 自定义策略授权,支持集成IdentityServer4,实现基于OAuth2的登录体系;
- 使用 Nlog日志框架,集成原生 ILogger 接口做日志记录;
- 使用 HangFire 做定时任务处理;
- 已支持 SqlServer、MySql数据库,理论上支持所有数据库,并支持读写分离和多库操作;
- 使用 Paylink 作为支付宝支付、微信支付SDK;
- 使用 SKIT.FlurlHttpClient.Wechat 作为微信公众号及小程序对接组件;
👒 前端框架
| 技术 | 官网 | 版本 | 描述 | | --- | ---
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
