开始使用 - 项目介绍
核心商城系统(CoreShop) 是基于 Asp.Net 8.0、Uni-App开发、支持可视化布局的小程序商城系统;前后端分离,支持分布式部署,跨平台运行;拥有分销、代理、团购秒杀、接龙、拼团、直播、优惠券、自定义表单等众多营销功能,拥有完整SKU、下单、售后、物流流程,支持可视化自定义首页模块布局效果。
开源初衷
核心商城系统(CoreShop)开源项目面向对象是小微企业、个体、工作室的开发者,希望他们能有机会低成本、多功能、高质量给客户用到Asp.Net平台下单商户、多门店的开源商城解决方案,我们是基于这个目的而进行的功能设计和技术选型;既不能架构复杂增加开发初学者使用门槛,也不能降低技术选型流行度;既不能有太多鲜明的客制化功能,也不能少了行业通用软件常有的功能。
兼容性和面向场景
支持一套代码编译发布微信小程序版、H5版、Android版、iOS版、支付宝小程序版、百度小程序版、字节跳动小程序版、QQ小程序版、快应用、360小程序共10个平台。
获得 CoreShop
1. 官网首页下载
你可以在我们的 官网首页 下载到 核心商城系统(CoreShop) 的最新版,它代码无封装,功能无阉割,适合用于生产环境。目录结构如下:
├─CoreShop │ │─1.Core │ │ ├─CoreCms.Net.Auth //授权认证模块 │ │ ├─CoreCms.Net.Caching //缓存相关 │ │ ├─CoreCms.Net.CodeGenerator //代码生成器 │ │ ├─CoreCms.Net.Configuration //基础配置模块 │ │ ├─CoreCms.Net.Core //核心配置模块 │ │ ├─CoreCms.Net.Filter //权限过滤相关 │ │ ├─CoreCms.Net.Loging //日志模块 │ │ ├─CoreCms.Net.Mapping //实体映射器 │ │ ├─CoreCms.Net.Middlewares //中间件 │ │ ├─CoreCms.Net.RedisMQ //Redis队列 │ │ ├─CoreCms.Net.Swagger //Swagger文档 │ │ ├─CoreCms.Net.Task //定时任务相关 │ │ ├─CoreCms.Net.Utility //常用工具类 │ │─2.Entity │ │ ├─CoreCms.Net.Model //实体对象及dto │ │─3.Services │ │ ├─CoreCms.Net.IServices //业务逻辑层接口 │ │ ├─CoreCms.Net.Services //业务逻辑层实现 │ │─4.Repository │ │ ├─CoreCms.Net.IRepository //数据层仓储接口 │ │ ├─CoreCms.Net.Repository //数据层仓储实现 │ │─5.WeChat │ │ ├─CoreCms.Net.WeChat.Service //微信实现 │ │─9.App │ │ ├─CoreCms.Net.Uni-App //Uni-App实现 │ │ ├─CoreCms.Net.Web.Admin //后端管理 │ │ ├─CoreCms.Net.Web.WebApi //多端交互接口 ├─数据库 │ │─MySql //MySql数据库脚本 │ │─SqlServer //SqlServer数据库脚本 └─docker-compose.yaml //docker实现脚本