如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
项目介绍
UrShop是一款开源免费、功能全面的微信小程序商城系统,支持多店铺管理和三级分销模式。该系统基于微信小程序、.NET Core 和 layui 技术构建,包含微信小程序端、管理后台、插件管理以及WebApi,是一套达到商用标准的项目体系。
应用场景
UrShop微信小程序商城系统适用于多种电子商务场景,包括但不限于:
- B2C网上零售:企业直接面向消费者销售商品或服务。
- 多店铺管理:支持多个商家入驻,各自管理自己的店铺和商品。
- 三级分销:通过分销机制,激励用户推广商品,形成三级分销网络。
- 新零售网店:结合线上线下资源,打造新零售模式的网店。
功能模块
商品管理
- SKU支持:支持单个产品的多规格(多SKU)设置,每个SKU关联库存。
- 商品分类:商品所属分类支持多个分类,便于用户查找。
- 商品属性:每个产品提供重量、长宽高设置,方便物流计费。
订单管理
- 订单状态管理:支持对订单状态、订单价格、支付状态进行修改。
- 订单商品修改:客服人员可以修改订单商品或给指定订单加赠品。
- 订单分拆配送:商品太多时可以分拆开配送,支持多张配送单。
- 订单操作记录:记录订单处理跟踪,方便查询。
物流配送
- 配送方式选择:提供多种配送方式供用户选择。
- 区域限制:支持配送区域限制设置。
- 货到付款处理:对于货到付款商品,用户未及时操作确定交货的配送单,可以按情况确定交货。
报表分析
- 畅销报表:可以指定条件查看畅销产品。
- 低库存报表:了解商品库存情况,及时补货。
客户管理
- 客户信息查看:查看用户购物车、地址、活动记录。
- 积分管理:为客户添加积分,增强用户粘性。
后台管理
- 操作人员管理:不限制操作人员数量,可以添加操作人员来管理指定后台板块。
- 幻灯片管理:首页幻灯片大图,主题自带幻灯片功能。
- 插件管理:自带多种小插件,持续增加中。
营销工具
- 文章页面相关展示:文章页面相关文章/产品展示。
- 热门产品轮播:热门产品轮播展示模块。
- 优惠券与促销:支持优惠券发放和促销活动设置。
功能特点
- 开源免费:项目完全开源,免费使用,无商业限制。
- 多店铺支持:支持多个商家入驻,各自独立管理。
- 三级分销:内置三级分销机制,激励用户推广。
- 功能全面:涵盖商品管理、订单管理、物流配送、报表分析、客户管理等多个方面。
- 技术先进:基于微信小程序、NetCore和layui技术构建,性能稳定。
- 易于扩展:提供插件中心,支持接入更多ERP插件,如网店管家等。
开发环境
- 语言:C#
- IDE:Visual Studio 2019
- 前端:原生微信小程序
- 数据库:MySQL 5.7
项目技术栈
- AspNet MVC:MVC框架
- WebApi:接口框架
- EntityFramework:ORM工具
- Autofac:IOC框架
- AutoMapper:DTO映射
- FluentValidation:验证组件
- SwaggerUI:接口文档
- QRCoder:二维码生成
- Newtonsoft.Json:Json工具
- Redis:高并发缓存
- EPPlus:Excel工具
- JwtBearer:授权认证
- WeixinSDK:微信SDK
项目结构
UrShop
|--Urs.Shop
|--Urs.Shop-Area-Admin 后台管理
|--Urs.Services 接口服务
|--Urs.Data 领域实体与映射
|--Urs.Data-Domain 领域实体
|--Urs.Data-Mapping 领域映射
|--Urs.Core 核心接口与封装
|--Urs.Framework 辅助框架
|--Plugins 插件中心
|--Plugins-Plugin.Api 商城接口插件
|--Plugins-Plugin.ExternalAuth.WeixinOpen 微信授权插件
|--Plugins-Plugin.Payments.WeixinOpen 微信支持插件
|--Plugins-Plugin.Shipping.ByWeight 按重量计费插件
|--miniprogram 微信小程序原生商城
功能演示
管理后台页面

微信小程序页面
开源地址
https:///urselect/urshop
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!