NetCore 快速開發一個開源微信商城Shop系統
UrShop微信小程序商城 基於原生微信小程序 + NetCore 技術構建 ,是一款支持多店鋪商城的微信小程序商城系統,包含管理后台,插件管理,WebApi,購物下單,售后,物流查詢等功能的可商用話的商城系統
本文居於NetCore架構的UrShop微信商城如何進行快速開發部署展開介紹;
第一步:下載開源商城項目UrShop
下載UrShop項目 https://gitee.com/urselect/urshop
UrShop 采用netcore +mysql的微信小程序商城
里面已經包含了 mysql數據庫文件 urshopdb.sql,更新文件 urshopdb.update.sql
如果是第一次下載,兩個sql都要運行;
第二步:修改數據庫文件配置
配置Urs.Shop\App_Data 文件夾下方的dataSettings.json
{ "DataProvider": "mysql", "DataConnectionString": "server=localhost;port=3306;database=urshopdb;user id=root;password=123456;persistsecurityinfo=False;allowuservariables=True;defaultcommandtimeout=30000;connectiontimeout=30000", "RawDataSettings": {} }
修改為你自己的數據庫連接與賬戶密碼;
第三步:運行商城系統並發布
正常情況下網站即可運行起來並看到
然后現在進行發布部署;
第四部:微信小程序發布
微信小程序在gitee源碼的miniprogram文件夾中;
配置app.js 里面的globalData.host 的鏈接為自己的api鏈接即可
-
本地測試鏈接記得勾選“不校驗合法域名、web-view(業務域名)、TLS版本以及HTTPS證書”
- 定制化開發完成后,點擊微信開發工具的“工具”-“上傳”(不定制可直接上傳)
就此微信小程序發布體驗版完畢,線上版本微信方審核通過即可;
這樣子一個NetCore的微信小程序商城就快速的搭建跟部署起來了;
對於微信授權、微信支付的配置也可以查看UrShop官網文檔;
目前urshop官網教程鏈接在 https://www.urshop.cn/docs/89/97.html