首页 文章详情

支持多语言、多商店的商城,.Net7 + EF7领域驱动设计架构

DotNet NB | 3 2023-07-28 13:47 0 0 0
UniSMS (合一短信)

推荐一个跨平台、模块化、可扩展且超快速的开源一体化电子商务平台。


项目简介

Smartstore 支持桌面和移动平台、多语言、多商店、多货币的商城,并支持SEO优化,支持无限数量的产品和类别、报表、ESD、折扣、优惠券等等。

还有一套全面的 CRM 和 CMS、销售、营销、付款和物流处理等工具可以满足所有需求的强大一体化解决方案。


技术架构

1、采用当前流行的ASP.NET Core 7 + Entity Framework Core 7 领域驱动设计架构,方便扩展;

2、跨平台:支持在 Windows、Linux 或 Mac 上运行;

3、支持Docker开箱即用,轻松部署;

4、支持模块化设计,可组合、可扩展且高度灵活;

5、强大的主题引擎,允许你通过主题创建或自定义主题和皮肤;

6、Liquid 模板引擎:高度灵活的电子邮件和营销活动模板;

7、高度可扩展,具有页面缓存和集群支持;

8、简洁的用户界面,采用Vue.js、Bootstrap、Sass开发;

9、支持数据库:Microsoft SQL Server、MySQL、PostgreSQL 11、 SQLite。


项目结构


部分界面截图

前端首页:PC界面

前端首页:移动界面

后台管理

类别

订单

会员

优惠

CMS

分类


项目地址

https://github.com/smartstore/Smartstore


推荐阅读:
开源 .NET 低代码工作流引擎
盘点8个.Net开源项目
.NET Core 工作流WorkFlowCore
使用C#编写.NET分析器-第三部分
.NET Core使用MongoDB开发ToDoList系统(8)-Ant Design Blazor前端框架搭建
一个高性能、低内存文件上传流.Net组件

点击下方卡片关注DotNet NB

一起交流学习

▲ 点击上方卡片关注DotNet NB,一起交流学习

请在公众号后台

回复 【路线图】获取.NET 2023开发者路线图
回复 【原创内容】获取公众号原创内容
回复 【峰会视频】获取.NET Conf开发者大会视频
回复 【个人简介】获取作者个人简介
回复 【年终总结】获取作者年终总结
回复 加群加入DotNet NB 交流学习群

长按识别下方二维码,或点击阅读原文。和我一起,交流学习,分享心得。


good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter