ToB企服应用市场:ToB评测及商务社交产业平台
标题:
.NET + 微信小程序开源多功能电商系统
[打印本页]
作者:
西河刘卡车医
时间:
2024-10-28 13:04
标题:
.NET + 微信小程序开源多功能电商系统
前言
推荐一款基于微信小程序、LayUI 和 .NET 平台的多功能电商系统,支持二次开发和扩展,帮助大家轻松快速搭建一个功能全面且易于管理的在线商城。
项目先容
该项目不仅包含了微信小程序前端,还配备了强大的管理背景、插件管理系统以及稳定的 Web API 接口。
系统采用 C# 语言举行背景开发,致力于打造一个达到商用标准的完善商城系统,为用户提供高效、便捷的购物体验。
项目特点
可扩展性
底子功能之外:UrShop 提供底子的商城功能,并通过持续迭代,增加更多插件,使小程序开发更加便捷。
科学布局与精致表面:支持与现有ERP系统的对接,提拔运营效率,镌汰开发成本。
快速搭建小程序
科学布局与精致表面:提供简约的商城小程序设计。
低成本与高效率:专为 .NET 开发团队设计,以最低的成本和最少的人力投入,快速搭建 .NET 小程序。
开发环境
开发语言: C#
IDE: Visual Studio 2019
前端: 原生微信小程序
数据库: MySQL 5.7
技术架构
架包名称版本AspNet MVCMVC框架Microsoft.AspNetCore.Mvc.CoreWebApi接口框架Microsoft.AspNet.WebApi.CoreEntityFrameworkORM工具EntityFrameworkAutofacIOC框架AutofacAutoMapperDTO映射AutoMapperFluentValidation验证组件FluentValidationSwaggerUI接口文档SwaggerUIQRCoder二维码天生QRCoderNewtonsoft.JsonJson工具Newtonsoft.JsonRedis高并发缓存StackExchange.RedisEPPlusExcel工具EPPlusJwtBearer授权认证IdentityModelWeixinSDK微信SDKweixinSDK
功能模块
1、
电子商务交易模式
支持企业与个人之间的交易模式(B2C,网上零售)。
2、
SKU管理
支持单个产物的多规格(多SKU),每个SKU关联库存。
3、
产物属性
提供每种产物的重量、长宽高设置,便于盘算物流费用。
支持产物归属于多个分类。
4、
订单管理
支持对订单状态、订单价格、支付状态的修改。
订单商品可修改,客服人员可以为指定订单添加赠品。
订单支持拆分配送,商品支持多张配送单。
订单操作记录,方便追踪订单处置惩罚过程。
配送发货收货,背景操作人员可修改,针对货到付款的商品,用户未及时确认交货的情况,可按现真相况确认交货。
5、
配送管理
提供地区限制和配送方式选择。
6、
报表统计
畅销报表:根据指定条件查看畅销产物。
低库存报表:了解商品库存状况。
7、
客户管理
查看客户信息,包括购物车、地址、活动记录等。
为客户添加积分。
8、
操作人员管理
支持添加不限数量的操作人员,管理指定背景板块。
9、
首页功能
幻灯片大图功能,简单易用。
10、
插件
自带多种小插件,持续增加中。
11、
文章页面
显示相关文章/产物。
热门产物轮播展示模块。
项目布局
UrShop项目采用了模块化的目录布局,主要包括以下几个部分:
微信小程序教程
新建数据库并配置UrShop项目
1、创建数据库
如今仅提供了MySQL版本的数据库脚本urshopdb.sql。
2、配置数据库连接字符串
编辑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": {}
}
复制代码
请根据现实的数据库配置修改DataConnectionString。
3、运行项目
利用Visual Studio 2019或更高版本打开 UrShop.sln。
正常情况下,项目运行后即可看到网站界面。
4、微信小程序配置
在微信开发工具中打开miniprogram 文件夹。
编辑app.js 中的globalData.host,将其设置为您自己的API链接。
App({
globalData: {
host: '您的API链接'
}
})
复制代码
测试时,请确保勾选"不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书"。
5、发布小程序
定制化开发完成后,在微信开发工具中点击"工具"->"上传"。
上传后,即可发布体验版。
等待线上版本审核通过后即可正式上线。
项目说明
1、数据库文件
urshopdb.sql(如今仅支持MySQL 5.7.33版本)
2、数据库配置
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": {}
}
复制代码
3、插件配置
installedPlugins.json
插件源代码位于: Plugins
天生路径: Urs.Shop\Plugins
4、背景管理
位置: Urs.Shop\Areas\Admin
账号: urshop 密码: admin
富文本编辑器: 百度UEditorNetCore
配置文件: config.json
5、微信SDK
WeixinSDK: http://www.weixinsdk.net
6 、微信小程序
代码位于: miniprogram
以上为基本配置,只需还原备份数据库并配置好 dataSettings.json 即可利用。
项目文档
项目文档可以帮助我们快速上手 UrShop。遇到任何问题时,文档也能为大家提供必要的指导和支持。
项目接口
通过详细的 API 文档,可以快速掌握优社电商 V1 的各项功能,并在开发过程中可以利用,帮助我们快速了解项目接口。
项目效果
1、在线预览
https://demo.urshop.cn
账号: admin/admin
2、系统登录
3、系统首页
4、商品管理
5、报表管理
6、小程序
项目地址
1、API在线接口文档
http://demo.urshop.cn/apihelp/index.html
2、UrShop教程文档
https://www.urshop.cn/docs/89/97.html
3、Gitee 源码地址
https://gitee.com/urselect/urshop
4、官网
https://www.urshop.cn/
最后
如果你以为这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或必要进一步的帮助,欢迎随时留言。
也可以参加微信公众号
[DotNet技术匠]
社区,与其他热爱技术的同行一起交流心得,共同成长!
优秀是一种习惯,欢迎大家留言学习!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4