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