A modular, scalable and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 7.
Smartstore is a cross-platform, modular, scalable and ultra-fast open source all-in-one eCommerce platform based on ASP.NET Core 7, Entity Framework, Vue.js, Sass, Bootstrap and more.
Smartstore includes all the essential features to create multi-language, multi-store, multi-currency shops targeting desktop or mobile devices and enables SEO-optimised, rich product catalogs with support for unlimited number of products and categories, variants, bundles, datasheets, ESD, discounts, coupons and much more.
A comprehensive set of tools for CRM & CMS, Sales, Marketing, Payment & Shipping Handling etc. makes Smartstore a powerful all-in-one solution that meets all your needs.
Smartstore delivers a beautiful and configurable shop frontend out-of-the-box, built with a high level design approach, including components like Sass, Bootstrap and others. The included Flex theme is modern, clean and fully responsive, giving shoppers the best possible shopping experience on any device.
The state-of-the-art architecture of Smartstore - with ASP.NET Core 7, Entity Framework Core 7 and Domain Driven Design approach - makes it easy to extend, extremely flexible and basically fun to work with ;-)
- State-of-the-art architecture with
ASP.NET Core 7,Entity Framework Core 7and domain-driven design - Cross-platform: run it on Windows, Linux, or Mac
- Supports
Dockerout of the box for easy deployment - Composable, extensible and highly flexible due to modular design
- Highly scalable with full page caching and web farm support
- Powerful theme engine allows you to create or customise themes & skins with minimal effort thanks to theme inheritance
- Point&Click theme configuration
- Liquid template engine: highly flexible templating for emails and campaigns with auto-completion and syntax highlighting
- Html to PDF converter: creates PDF documents from regular HTML templates, radically simplifying the customisation of PDF output
- Consistent and sophisticated use of modern components such as
Vue.js,Sass,Bootstrap& more in the front and back end. - Easy shop management thanks to modern and clean UI
- Multi-store support
- Multi-language and full RTL (Right-to-Left) and Bidi(rectional) support
- Multi-currency support
- Product bundles, variants, attributes, ESD, tier pricing, cross-selling and more
- Sophisticated marketing & promotion capabilities (gift cards, reward points, discounts of any kind, and more)
- Reviews & Ratings
- Media Manager: powerful and lightning fast media file explorer
- Rule Builder: powerful rule system for visual business rule creation with dozens of predefined rules out-of-the-box
- Search framework with faceted search support. Ultra-fast search results, even with millions of items!
- Extremely scalable through output caching, REDIS & Microsoft Azure support
- Tree-based permission management (ACL) with inheritance support
- Sophisticated import/export framework (profiles, filters, mapping, projections, scheduling, deployment... basically everything!)
- CMS Page Builder: Create compelling content that drives sales. No coding required thanks to a powerful WYSIWYG editor using the revolutionary CSS grid system
- Blog, forum, polls, custom pages & HTML content etc.
- CMS Menu Builder: visual manager for all kinds of menus. Modify existing menus or create your own and place them anywhere you want.
- Modern, clean, SEO-optimized and fully responsive
Bootstrap-based theme - Support for hierarchical SEO slugs, e.g.: samsung/galaxy/s22/32gb/white
- Trusted Shops pre-certification and full EU-GDPR compliance
- 100% compliant with German law
- Sales-, Customer- & Inventory Management
- Comprehensive CRM features
- Powerful layered shop navigation
- Numerous payment and shipping providers and options
- Wallet: allows full or partial payment of orders via credit account
- TinyImage: achieves ultra-high image compression rates (up to 80%!) and enables WebP support
- Preview Mode: virtually test themes and stores more easily
- RESTful WebApi (coming soon)
- Windows 10 (or higher) / Windows Server 2012 R2 (or higher)
- Ubuntu 14.04+
- Debian 11+
- Mac OS X 10.11+
- Microsoft SQL Server 2008 Express (or higher)
- MySQL 8.0+
- PostgreSQL 11+
- SQLite 3.31+
- Clone the repository using the command
git clone https://github.com/smartstore/Smartstore.gitand checkout themainbranch. - Download Visual Studio 2022 (any edition) from https://www.visualstudio.com/downloads/
- Open
Smartstore.slnand wait for Visual Studio to restore all NuGet packages - Make sure
Smartstore.Webis the startup project and run it


