一个基于.NetCore开发、模块化、跨平台、多语言商城系统

今天给大家推荐一个基于.NetCore开发的、开源商城系统,适合用于外贸系统。

项目简介

这是一个基于.Net Core MVC开发的、简单、模块化、跨平台、多语言的电子商务系统。项目采用模块化架构,代码清晰,便于扩展;功能完善、集成了外贸常见的支付方式;支持多个主题切换;所采用的技术栈都是最新的。

前端采用响应式布局方式,支持PC、移动端。非常适合用于外贸商城系统,功能基本可以满足,基本不需要二次开发。.

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、数据库支持:MySQL、Sqlserver、PostgreSQL。
3、兼容移动端、PC端。
4、技术栈:ASP.NET MVC Core 6.0 、Entity Framework Core 6.0、ASP.NET Identity Core 6.0、Angular 1.6.3、MediatR 7.0.0 for domain event

5、开发环境:Visual Studio 2022

项目结构

一个基于.NetCore开发、模块化、跨平台、多语言商城系统
目录说明:Databsae分别为Mysql、SqlServer数据库脚本;Modules为各个功能模块项目;SimplCommerce.Infrastructure公共模块;SimplCommerce.WebHost前端。

一个基于.NetCore开发、模块化、跨平台、多语言商城系统

系统功能

前端功能
1、产品:产品目录、产品列表、产品搜索、产品详情
2、个人中心:个人信息、个人设置、地址、订单记录、账号密码
3、其他:购物车、语言切换。
后端功能
1、用户:用户、供应商、客户分组、客户留言、测评
2、产品:产品、产品价格、分类、品牌、产品选项、产品属性、产品属性组、产品模板
3、订货:订货、出货量
4、库存:库存、仓库、管理仓库产品
5、促销活动:促销规则、促销条件
6、内容:页面布局、菜单、新闻类别、新闻
7、系统:主题、国家、税、快递、支付方式、设置、翻译
 
部分功能截图
前台首页
一个基于.NetCore开发、模块化、跨平台、多语言商城系统

产品详情

一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
个人中心
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
客户列表
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
供应商
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
产品列表
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
产品分类
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
产品属性
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
产品选项
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
库存
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
库存管理
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
促销规则
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
促销条件
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
页面设置
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
菜单设置
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
主题
一个基于.NetCore开发、模块化、跨平台、多语言商城系统

支付

一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
快递
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
 
设置
一个基于.NetCore开发、模块化、跨平台、多语言商城系统
项目地址:https://github.com/simplcommerce/SimplCommerce