.N .NET Landscape

Ekom

Platforms, CMS & Notable Apps
github.com/Vettvangur/Ekom

Ekom - E-Commerce solution for Umbraco

GitHub stars
2
Forks
4
Open issues
0
NuGet downloads
6,367,047
latest 0.2.339
License
MIT
Language
C#
Last push
4 days ago
20 Oct 2026
Created
20 Jan 2023

Ekom

Ekom.U10 Ekom.U17 Ekom.U18 Ekom.Algolia Ekom.Klaviyo Ekom.Mailchimp License

Ekom is a free, open-source ecommerce platform for Umbraco. It provides a customizable catalog, baskets and orders, checkout and payment-provider integration, discounts, stock management, multi-store support, tracking, and headless APIs.

Product website: ekomcommerce.com

Documentation: Browse the Ekom documentation

Supported platforms

Umbraco .NET Runtime package Backoffice assets
13 8 Ekom.U10 Ekom.Web
17 10 Ekom.U17 Ekom.Web.U17
18 10 Ekom.U18 Ekom.Web.U18

Ekom.U10 is the retained package name for the Umbraco 13 integration. It does not mean that the current package supports Umbraco 10.

See the compatibility guide for package and framework details.

Installation

Install both the runtime package and matching web-assets package in the site's main project—the project that contains wwwroot.

Umbraco 18

dotnet add package Ekom.U18
dotnet add package Ekom.Web.U18

Umbraco 17

dotnet add package Ekom.U17
dotnet add package Ekom.Web.U17

Umbraco 13

dotnet add package Ekom.U10
dotnet add package Ekom.Web

Ekom registers itself through its Umbraco composer. A standard installation does not call AddEkom(...) manually.

Continue with the installation guide and quick start.

Features

  • Multi-store, multilingual, and multicurrency catalogs
  • Products, variants, metafields, categories, search, and imports
  • B2C and B2B baskets, orders, checkout, and order management
  • Extensible payment and shipping providers
  • Product, order, quantity, and coupon discounts
  • Primary stock, native SQL reservations, and display-only warehouse stock
  • Headless catalog, order, provider, and checkout APIs
  • GA4 and Meta tracking with consent handling
  • Algolia, Klaviyo, and Mailchimp integrations
  • Extension points for events, search, pricing, stock policies, and manager actions

Documentation

Integrations

Provider packages may have their own compatibility requirements. Confirm those before upgrading Ekom or Umbraco.

Development and releases

See contributor setup and build, test, and release.

The canonical Ekom release history is in Ekom/CHANGELOG.md. Pull requests use squash merges and Conventional Commit-style titles so release-please can prepare releases.

License

Ekom is available under the MIT License.