幫小伙伴推一下他的開源項目作者是@大灰灰
核心商城(CoreShop)Beta
支持可視化布局的.Net小程序商城
[](https://gitee.com/CoreUnion/CoreShop.git) [](https://gitee.com/CoreUnion/CoreShop.git) [](https://gihub.com/CoreUnion/CoreShop.git) [](https://gihub.com/CoreUnion/CoreShop.git)
如果對您有幫助,您可以點右上角 “Star” 收藏一下 ,獲取第一時間更新,謝謝!
💐核心商城(CoreShop)介紹
核心小程序商城系統
(CoreShop)
是基於 Asp.Net 5.0、Uni-App開發,支持可視化布局的小程序商城系統,前后端分離,支持分布式部署,跨平台運行,擁有分銷、代理、團購、拼團、秒殺、直播、優惠券、自定義表單等眾多營銷功能,擁有完整SKU、下單、售后、物流流程,支持可視化自定義首頁模塊布局效果。支持一套代碼編譯發布微信小程序版、H5版、Android版、iOS版、支付寶小程序版、百度小程序版、字節跳動小程序版、QQ小程序版、快應用、360小程序共10個平台。
后台管理系統包含會員管理、商品管理、訂單管理、服務商品、財務管理、促銷中心、分銷管理、代理管理、庫存管理、報表統計、自定義表單、文章管理、廣告管理、商城設置、后台管理、短信管理、日志管理等模塊,強大的促銷引擎,多種促銷方式自由搭配,滿足各種場景的促銷方式需求,做活動更靈活簡單,並且在促銷的擴展上也非常方便。
🍔功能介紹
- 商品管理:單規格、多規格商品管理;品牌、分類管理;商品屬性、商品參數及類型管理;商品評價。
- 訂單管理:訂單列表,訂單支付、發貨、取消、售后等;划分發貨單,提貨單,售后單,退款單;支持購物單,配送單,聯合單在線打印。
- 會員管理:會員列表、用戶等級等
- 服務商品:服務商品為按次服務類商品,購買一個服務商品包,可以按次消費。
- 財務管理:支付方式設置,支付單、退款單、用戶提現管理、用戶賬戶資金流動情況、發票管理
- 促銷中心:商品促銷、訂單促銷、用戶等級促銷、商品品牌促銷;優惠券、團購秒殺、拼團管理
- 分銷管理:分銷設置、分銷等級、分銷商管理、分銷商訂單
- 代理管理:代理設置、代理商品池管理、代理商等級、代理商列表、代理商訂單
- 庫存管理:庫存盤點、商品出庫入庫、庫存記錄日志
- 統計報表:商品銷量統計、財務收款統計、訂單銷量統計、用戶收藏喜好統計
- 自定義表單:表單列表、表單統計報表、表單提交管理、表單小程序碼等
- 文章管理:文章列表、文章分類
- 廣告管理:廣告位位置管理、廣告列表
- 商城設置:首頁布局管理、頁面可視化操作、公告管理、商城服務細則設置、配送方式及運費設置、物流公司列表、行政三級區划
- 平台設置:防小程序審核失敗開關、平台設置、分享設置、會員設置、商品庫存報警、訂單全局設置、積分設置、提現設置、邀請好友設置、阿里雲OSS存儲設置、騰訊雲COS存儲設置、騰訊地圖設置、快遞查詢接口設置、快遞100面單打印設置、百度統計代碼設置
- 后台管理:后台登錄用戶管理、角色管理、后台菜單管理、字典管理、部門管理、代理生成輔助工具
- 短信管理:短信平台設置、短信發送記錄日志
- 日志管理:后台操作日志、后台登錄日志、全局日志管理、定時任務日志
- 門店管理:門店列表。門店核銷、店員管理、提貨單管理。
- 消息配合:消息提醒配置、微信小程序訂閱消息設置
- 小票打印:對接易聯雲網絡打印機
🥦自定義表單說明
- 自定義表單包含有:訂單、付款碼、留言、反饋、登記、調研這幾種類型,可實現店鋪收款、門店內掃碼下單、活動預約、活動預定、會議登記、在線報名、上課簽到等等。
- 自定義表單可以為您的線上線下結合提供更強大的助力。
🌞服務商品說明
- 服務商品,指當前新建的商品並不一定是實物商品,而可能是一種按次數兌換或消費的服務;服務商品可設置具體消費次數,生成對應的核銷碼,設置可核銷的門店,進行店內核銷或上門核銷消費。
- 比如購買一個洗車包月套餐這個服務商品,這個服務商品內有10次兌換次數,支持在一定時間內進行10次線下洗車消費。
- 比如購買一個水果套餐,每個月份5次給客戶提供上門配送次數的服務。
- 自定義表單可以為您的線上線下結合提供更強大的助力。
🎃前端介紹
使用uni-app跨平台開發框架,結合ColorUI的美觀、uViewUI的組件功能,實現更多交互細節,我們傾盡全力提供更加流暢舒爽的產品體驗,實現一個后台,管理10個前端。同時又實現了一套前端代碼,發布多個平台,為您的業務可以提供更加強有力的支撐!
🎒小程序截圖
| | |---------------------| | | |
| |
| |
| |
|
🎏后端截圖
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
🎨系統演示
h5演示 | 微信小程序演示 |
---|---|
![]() |
![]() |
1、H5網頁演示地址:
https://h5.coreshop.corecms.net
2、后端管理演示地址:
https://admin.coreshop.corecms.net
賬號:coreshop
密碼:coreshop
3、后端接口文檔地址:
https://admin.coreshop.corecms.net/doc
4、接口管理演示地址:
https://api.coreshop.corecms.net
5、接口文檔地址:
https://api.coreshop.corecms.net/doc
6、定時任務面板演示地址:
https://api.coreshop.corecms.net/job
賬號:coreshop
密碼:coreshop
🌈技術選型
🏢后端框架結構說明
🍭后端技術看點
- 前后端完全分離,接口與管理端為獨立項目 (互不依賴、互不影響、開發效率高)
- 采用 最新的 Asp.Net 5.0 框架
- 采用 RBAC 基於角色的權限控制管理,可顆粒化配置用戶、角色可訪問的數據權限。
- 采用 LayuiAdmin(企業級中后台產品UI組件庫)作為后端UI框架;
- 提供 Redis 做緩存和消息隊列的處理;
- 使用 Swagger 做api文檔;
- 使用 Automapper 處理對象映射;
- 使用 AutoFac 做依賴注入容器,並提供批量服務注入;
- 支持 CORS 跨域;
- 封裝 JWT 自定義策略授權,支持集成IdentityServer4,實現基於OAuth2的登錄體系;
- 使用 Nlog日志框架,集成原生 ILogger 接口做日志記錄;
- 使用 HangFire 做定時任務處理;
- 已支持 SqlServer、MySql數據庫,理論上支持所有數據庫,並支持讀寫分離和多庫操作;
- 使用 Payment 作為支付寶支付、微信支付SDK;
- 使用 Senparc.Weixin 作為微信公眾號及小程序對接組件;
👒前端框架
技術 | 官網 | 版本 | 描述 |
---|---|---|---|
uni-app | https://uniapp.dcloud.io/ | 跨平台應用前端框架 | |
uView UI | http://uviewui.com/ | v1.8.4 | 組件功能強豐富 |
Color UI | https://www.color-ui.com/ | V2.02 | 很漂亮的UI組件,專注於視覺 |
📀開發環境
- Visual Studio 2019 16.8 +
- .NET 5 SDK +
- HBuilderX
- 微信開發者工具
- SQL Server Management Studio / Navicat for MySQL
💝運維環境
- (必選)Windows IIS7.5或以上/Docker/k8s等支持環境
- (必選)sqlserver 2012R2+ / MySQL 5.6+
- (必選)支持https協議的域名
- (必選)阿里雲OSS/騰訊雲OSS
- (必選)Redis 5.7或以上版本
- (可選)易聯雲網絡打印機
⛵安裝及說明文檔
- 由於文檔內容較多,請加QQ群【70494974】后群內下載安裝文檔,或git源代碼后從代碼目錄【文檔】中獲取。
⚡進度及計划
- CoreShop項目雖然目前完成了通用商城該有的功能開發,但是因為業務邏輯層面的功能繁多,bug存在不少,不可否認很多非常明顯的bug也存在不少。
- 我們團隊能力有限,但我們也會努力在短期內消滅掉明顯的bug,大家看我們團隊成員【大灰灰】最近一年的貢獻度,應該不會讓大家失望。
- 目前我們主要工作是修復Bug、完善測試、優化業務邏輯、編寫文檔及官網的建設。
- 原定新功能的開發暫時會擱置(增加接龍功能,增加微信直播及歷史回播功能,增加多商家入駐功能等)。
🎏版權須知
- 允許個人學習研究使用,支持二次開發。
- 允許商業用途,但僅限自運營,如果商用必須保留版權信息,望自覺遵守。
- 不允許對程序代碼以任何形式、任何目的的再發行或出售,否則將追究侵權者法律責任。
- 軟件受國家計算機軟件著作權保護(登記號:2020SR1224749)。
- 我們的團隊水平有限,也是在探索中學習、改進。開源,是為了讓認可我們的用戶能自由的使用、學習軟件的內部架構,讓更多的人有機會閱讀並發現Bug、對軟件項目提出改進意見。
☀️我們的組織
- CoreShop 項目已加入 dotNET China 組織。
🎉鳴謝
感謝以下項目給我們提供了學習和思考的方向:
- LayUI(賢心)
- Blog.Core(老張)
- Crmeb
- Weshop
- Jshop
- Mall4j
- Niushop
- Shopro