Ready. Sell. Grow.
A modular, scalable, and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 10.
Try Online ∙ Developer Guide ∙ Forum ∙ Marketplace ∙ Translations
Smartstore is a cross-platform, modular, scalable, and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 10, Entity Framework Core 10, Vue.js, Sass, Bootstrap, and more.
Smartstore includes all the essential features to create multi-language, multi-store, and multi-currency shops, with built-in AI capabilities for text and image generation powered by the world's leading AI providers — targeting desktop and mobile devices alike. It enables SEO-optimized, rich product catalogs with support for an 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, and shipping makes Smartstore a powerful all-in-one solution that meets all your needs.
Smartstore delivers a beautiful and fully configurable storefront out of the box, built with a high-level design approach using Sass, Bootstrap, and other modern components. The included Flex theme is modern, clean, and fully responsive — giving shoppers the best possible experience on any device.
The state-of-the-art architecture — with ASP.NET Core 10, Entity Framework Core 10, and a domain-driven design approach — makes Smartstore easy to extend, extremely flexible, and a pleasure to work with.
- :house: Website: https://www.smartstore.com
- :orange_book: Developer Guide: Smartstore Developer Guide
- :blue_book: User Guide: Smartstore User Guide
- :speech_balloon: Forum: https://community.smartstore.com
- :mega: Marketplace: https://community.smartstore.com/marketplace
- :earth_americas: Translations: https://translate.smartstore.com
- ▶️ Azure Marketplace: Smartstore on Azure Marketplace
Technology & Design
- State-of-the-art architecture with
ASP.NET Core 10,Entity Framework Core 10, and domain-driven design - Cross-platform: runs on Windows, Linux, and macOS
Dockersupport out of the box for easy deployment- Composable, extensible, and highly flexible through a modular architecture
- Highly scalable with full-page caching and web farm support
- Powerful theme engine for creating or customizing themes and 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: generates PDF documents from standard HTML templates, greatly simplifying PDF output customization
- Consistent use of modern components such as
Vue.js,Sass, andBootstrapacross both frontend and backend - Intuitive shop management through a modern, clean UI
Key Features
- Multi-store support
- Multi-language with full RTL (right-to-left) and bidirectional text support
- Multi-currency support
- Product bundles, variants, attributes, ESD, tier pricing, cross-selling, and more
- Sophisticated marketing and promotion capabilities (gift cards, reward points, discounts of any kind, and more)
- AI-powered features for text and image generation, image editing, and image composition
- CMS Page Builder: create compelling, sales-driving content without any coding, using a powerful WYSIWYG editor with a CSS grid system
- Reviews and ratings
- Media Manager: powerful, lightning-fast media file explorer
- Rule Builder: visual business rule creation with dozens of predefined rules out of the box
- Search framework with faceted search support — ultra-fast results even with millions of items
- Extreme scalability through output caching,
Redis, andMicrosoft Azuresupport - Tree-based permission management (ACL) with inheritance support
- Comprehensive import/export framework (profiles, filters, mapping, projections, scheduling, deployment, and more)
- Blog, forum, polls, custom pages, and HTML content
- CMS Menu Builder: visual manager for all menu types — modify existing menus or create your own and place them anywhere
- Modern, clean, SEO-optimized, and fully responsive
Bootstrap-based theme - Hierarchical SEO slug support, e.g. samsung/galaxy/s22/32gb/white
- Trusted Shops pre-certification and full EU GDPR compliance
- 100% compliant with German law
- Sales, customer, and inventory management
- Comprehensive CRM features
- Powerful layered navigation
- Numerous payment and shipping providers and options
- Wallet: supports full or partial order payment via credit account
- TinyImage: achieves ultra-high image compression rates (up to 80%) with WebP support
- Preview Mode: easily test themes and stores before going live
- RESTful Web API
AI Features
Smartstore comes with a built-in AI framework that brings generative AI directly into the merchant workflow — no third-party plugins required.
Capabilities
- Text generation: AI-assisted creation and optimization of product descriptions, meta tags, category texts, and other shop content
- Image generation: Create product and marketing images from text prompts directly within the backend
- Image editing: Modify and enhance existing images using AI (background removal, retouching, style transfer, and more)
- Image composition: Combine and merge multiple images into a single, cohesive result
Supported AI Providers
Smartstore integrates with all major AI providers through a unified, provider-agnostic abstraction layer. Switch or combine providers at any time without changing your workflow:
| Provider | Text Generation | Image Generation |
|---|---|---|
| OpenAI / ChatGPT | ✔ | ✔ |
| Google Gemini | ✔ | ✔ |
| Anthropic Claude | ✔ | — |
| DeepSeek | ✔ | — |
| Ollama (self-hosted) | ✔ | — |
Getting Started
System Requirements
Supported Operating Systems
- Windows 10 or higher / Windows Server 2016 or higher
- Ubuntu 18.04+
- Debian 11+
- macOS 10.11+
Supported Database Systems
- Microsoft SQL Server 2016 Express or higher
- MySQL 8.0+
- PostgreSQL 11+
- SQLite 3.31+
Upgrading from Smartstore.NET 4.2
Smartstore 5+ is a port of Smartstore.NET 4 — based on the classic .NET Framework 4.7.2 — to the modern ASP.NET Core 10 platform. Existing instances based on classic ASP.NET MVC can be upgraded seamlessly. To upgrade, simply replace the application files on your server (keep the App_Data directory intact) and all your data will be migrated to the new system automatically. See the documentation for detailed installation and upgrade instructions.
:information_source: Upgrading from versions earlier than 4.2 is not supported. Please migrate to Smartstore.NET 4.2 first, then upgrade to Smartstore 5+.
Visual Studio
- Clone the repository:
git clone https://github.com/smartstore/Smartstore.gitand check out themainbranch. - Download Visual Studio 2026 (any edition).
- Open
Smartstore.slnand wait for Visual Studio to restore all NuGet packages. - Set
Smartstore.Webas the startup project and run it.
Repository Structure
| Project | Description |
|---|---|
Smartstore |
Common low- |