Smartstore

Smartstore is a self-hosted eCommerce platform that lets one install run several multilingual, multi-currency storefronts, with a drag-and-drop page builder and built-in AI writing tools. The catalog takes unlimited products and categories, with variants, bundles, grouped and downloadable products, tier pricing, and cross-selling, while faceted search keeps large assortments easy to filter. Shoppers get a responsive storefront with a streamlined checkout, reviews, wishlists, and wallet or gift-card payments; staff get order, shipment, and return handling plus a dashboard with sales statistics and bestseller lists. Marketing tools cover discounts, coupons, reward points, newsletters, affiliates, a blog, and forums, and the visual Rule Builder grants discounts, offers shipping and payment methods, and assigns customers to roles automatically. AI helpers draft product descriptions and meta tags with OpenAI, Gemini, Claude, DeepSeek, or a self-hosted Ollama model, and image tools create or edit pictures. A Media Manager organizes images and files in folders with filters and metadata. Import and export profiles move catalogs in and out on a schedule, a REST API connects other systems, and tree-based permissions decide which staff roles may do what. The Docker image starts a browser installer that connects to MySQL, PostgreSQL, or SQL Server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Smartstore
Smartstore
Smartstore
Smartstore
Smartstore
Smartstore

Benefits

  • Run many shops from one install
  • Multi-store, multi-language, and multi-currency support lets one deployment serve several brands or regions, each with its own storefront, while staff manage catalogs and orders in a single backend.
  • Model complex products out of the box
  • Variants, bundles, grouped products, digital downloads, recurring items, and tier pricing are built in, so unusual product structures do not force custom code or extra tools.
  • Write content faster with AI
  • Built-in text tools draft product descriptions and meta tags, while image tools create or edit pictures, using OpenAI, Gemini, Claude, DeepSeek, or a self-hosted Ollama server.
  • Build pages without writing code
  • The drag-and-drop Page Builder and Menu Builder shape landing pages, navigation, and campaigns visually, and the Flex theme keeps every layout responsive on phones and desktops.

Features

  • ASP.NET Core Application
  • Built on ASP.NET Core 10 and Entity Framework Core 10 with a modular architecture, so plugins and themes extend the shop without touching the core code.
  • Flexible Database Choice
  • Runs on MySQL 8, PostgreSQL 11, Microsoft SQL Server 2016, or SQLite 3.31 and newer through Entity Framework Core, with the database picked in the web installer.
  • Docker Image and Installer
  • The official ghcr.io/smartstore/smartstore-linux image serves the web installer on port 80 and keeps tenant data in the App_Data/Tenants volume.
  • Vue.js and Bootstrap Interface
  • Storefront and backend share Vue.js, Sass, and Bootstrap components, giving a responsive admin data grid, a theme engine with inheritance, and point-and-click theme settings.
  • Faceted Search and Caching
  • MegaSearch swaps in Apache Lucene instant search with suggestions, faceted filters narrow large catalogs, and output caching with optional Redis keeps busy storefronts responsive.
  • Web API and Data Exchange
  • A RESTful Web API plus scheduled import and export profiles with filters and field mapping connect Smartstore to other systems and product feeds.

Apps Similar to Smartstore