支持多语言、多商店的商城,.Net7 + EF7领域驱动设计架构
推荐一个跨平台、模块化、可扩展且超快速的开源一体化电子商务平台。
01项目简介
Smartstore 支持桌面和移动平台、多语言、多商店、多货币的商城,并支持SEO优化,支持无限数量的产品和类别、报表、ESD、折扣、优惠券等等。
还有一套全面的 CRM 和 CMS、销售、营销、付款和物流处理等工具可以满足所有需求的强大一体化解决方案。
02技术架构
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。
03项目结构
04部分界面截图
前端首页:PC界面
前端首页:移动界面
后台管理
类别
订单
会员
优惠
CMS
分类
05项目地址
https://github.com/smartstore/Smartstore
更多开源项目请查看:一个专注推荐优秀.Net开源项目的榜单
- End -
推荐阅读
一个.Net Core开源监控解决方案,支持Redis、Elasticsearch、SqlServer
一个.Net Core开源缓存中间件,让你更加简单、方便使用缓存