核心商城(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個前端。同時又實現了一套前端代碼,發布多個平臺,為您的業務可以提供更加強有力的支撐!
小程序截圖
真機截圖 |
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
后端截圖
后端 |
截圖 |
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
1、H5網頁演示地址:
https://h5.coreshop.corecms.net
2、后端管理演示地址:
https://admin.coreshop.corecms.net
賬號:coreshop
密碼:coreshop
3、后端接口文檔地址:
https://admin.coreshop.corecms.net/doc
4、接口演示地址:
為方便前端開發者在不部署前后端的情況下調試uni-app,此演示接口已取消跨域限制,uni-app中可以作為測試接口接入。
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數據庫,理論上支持所有數據庫,并支持讀寫分離和多庫操作;
- 使用 Paylink 作為支付寶支付、微信支付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 / Sqlyog
- Redis Desktop Manager
運維環境
- (必選)windows IIS7.5+ / Docker / k8s等支持環境
- (必選)sqlserver 2012R2+ / MySQL 5.7+
- (必選)支持https協議的域名
- (必選)阿里云OSS/騰訊云COS
- (必選)Redis 3.0+
- (可選)易聯云網絡打印機
? 安裝及說明文檔
- 由于文檔內容較多,請從git源代碼從其目錄【文檔】中獲取。
- 已經支持linux下docker-compose部署,可實現一鍵部署coreshop應用、mysql、redis,請獲取代碼中【docker-compose.yaml】文件,
? 進度及計劃
- 目前雖然完成了通用商城該有的功能開發,但是因為業務邏輯層面的功能繁多,不可否認存在一些較明顯的bug。
- 近階段我們主要工作重心放在修復Bug、完善測試、優化業務邏輯、編寫文檔及官網的建設。
- 開發計劃及進度、更新日志等已經更新至gitee wiki板塊,歡迎查閱【點擊前往】
版權須知
- 允許個人學習研究使用,支持二次開發。
- 允許商業用途,商用免費,但僅限自運營;如果商用必須保留版權信息,望自覺遵守。
- 不允許對程序代碼以任何形式、任何目的的再發行或出售,否則將追究侵權者法律責任。
- 軟件受國家計算機軟件著作權保護(登記號:2020SR1224749)。
- 我們的團隊水平有限,也是在探索中學習、改進。開源,是為了讓認可我們的用戶能自由地使用、學習軟件的內部架構,讓更多的人有機會閱讀并發現Bug、對軟件項目提出改進意見。