開源項目核心商城(CoreShop)


幫小伙伴推一下他的開源項目作者是@大灰灰

CoreShoplogo

核心商城(CoreShop)Beta

支持可視化布局的.Net小程序商城

[![star](https://gitee.com/CoreUnion/CoreShop/badge/star.svg)](https://gitee.com/CoreUnion/CoreShop.git) [![fork](https://gitee.com/CoreUnion/CoreShop/badge/fork.svg)](https://gitee.com/CoreUnion/CoreShop.git) [![GitHub stars](https://img.shields.io/github/stars/CoreUnion/CoreShop?logo=github)](https://gihub.com/CoreUnion/CoreShop.git) [![GitHub forks](https://img.shields.io/github/forks/CoreUnion/CoreShop?logo=github)](https://gihub.com/CoreUnion/CoreShop.git) 
  1. 如果對您有幫助,您可以點右上角 Star 收藏一下 ,獲取第一時間更新,謝謝!
------------------------------------------------------------------------ [![](https://img.shields.io/badge/官方網站-www.coreshop.com.cn-brightgreen)](https://www.corecms.net/) [![](https://img.shields.io/badge/QQ群-70494974-red)](https://jq.qq.com/?_wv=1027&k=y83TiQC7) ------------------------------------------------------------------------

💐核心商城(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演示 微信小程序演示
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 Core MVC 應用框架 nuget nuget  
Asp.net Core WebApi Api框架 nuget nuget  
Swagger2 Api文檔 nuget nuget  
AutoFac IOC框架 nuget nuget  
SqlSugar ORM框架 nuget nuget  
AutoMapper 實體映射 nuget nuget  
DotLiquid 模板引擎 nuget nuget  
Nlog 日志組件 nuget nuget  
Redis 數據緩存 nuget nuget  
Jwt 授權認證 nuget nuget  
HangFire 定時任務 nuget nuget  
Payment 在線支付 nuget nuget  
Senparc.Weixin 微信SDK nuget nuget  
LayUIAdmin 后端管理UI框架 npm github  

🍭后端技術看點

  • 前后端完全分離,接口與管理端為獨立項目 (互不依賴、互不影響、開發效率高)
  • 采用 最新的 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、對軟件項目提出改進意見。

☀️我們的組織

🎉鳴謝

感謝以下項目給我們提供了學習和思考的方向:

    • LayUI(賢心)
    • Blog.Core(老張)
    • Crmeb
    • Weshop
    • Jshop
    • Mall4j
    • Niushop
    • Shopro


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM