How Mammut migrated to Commerce Layer with zero downtime.

Testing Commerce Layer in days and rolling out gradually with zero downtime.

Mammut, the Swiss outdoor brand, adopted Commerce Layer as its checkout and promotion engine to modernize its commerce architecture without disrupting business operations.

By replacing its legacy checkout layer with Commerce Layer, Mammut gained the flexibility to build internally, reduce dependency on external professional services, and evolve its composable stack without excessive customization.

The challenge

Evolving the commerce stack safely

Mammut already operated a modern composable architecture but were limited in native ecommerce engine functionality.

Their goal was to introduce a more flexible checkout architecture that could integrate naturally into the existing stack while minimizing operational risk during migration.

The project had one critical requirement:

  • No negative business impact or downtime during the migration.

Why Commerce Layer

Mammut evaluated several vendors before selecting Commerce Layer.

What stood out was the ability to get started immediately, without a long sales process or large upfront commitment.

The team also appreciated Commerce Layer’s focused scope and API-first approach, which fit naturally into their composable architecture.

Commerce Layer let us start building with minimal barriers to entry. The documentation is super strong, and the team respond quickly when we need help. Commerce Layer is a simple yet powerful product, and we appreciate simplicity within our stack.

Dominic RogersDigital Product Lead at Mammut Sports Group AG
The implementation

Validating before scaling

Mammut started by validating Commerce Layer with a lightweight proof of concept.

Within a few days, the team connected:

  • Product data
  • Commerce Layer hosted checkout
  • Order flows

This allowed them to quickly confirm that Commerce Layer could support their architecture and operational requirements.

The next step was launching two new European markets powered entirely by Commerce Layer while keeping the existing checkout provider running in parallel.

Because the architecture supported multiple checkout flows simultaneously, the team could safely test the new setup in production without affecting existing markets.

After a few weeks, Mammut migrated an existing market from the legacy checkout to Commerce Layer.

The migration itself only required a configuration change and was completed within a few hours.

Following the successful proof of concept, the company approved the full migration project.

A phased rollout strategy

To minimize risk, Mammut structured the migration into four rollout phases.

Each phase introduced progressively larger markets, with two-week intervals between go-lives.

The team also built a switch mechanism that allowed them to toggle between checkout providers if needed.

This incremental approach enabled Mammut to:

  • Mitigate operational risk
  • Gather user feedback after each launch
  • Improve the experience continuously
  • Roll-back safely if necessary

According to the team, feedback became less critical after every phase.

Most importantly, the migration achieved its primary objective:

  • No downtime
  • No negative business impact
  • Smooth market transitions throughout the rollout

From the initial proof of concept to full production rollout, the implementation took approximately four months while not requiring full-time focus throughout the entire project.

The new architecture

A composable foundation for growth

The resulting technology stack gives Mammut greater control over its commerce ecosystem, reducing dependency on monolithic systems while enabling faster iteration and future growth.

Capability

Technology

Commerce engine

Commerce Layer

Promotion engine

Commerce Layer

ERP

Microsoft Dynamics F+O

CMS

Contentful

Search

Algolia

CDN / Hosting

Netlify + Cloudflare

Identity provider

Auth0

What's next

With Commerce Layer fully live, Mammut is now focused on:

  • Launching new markets
  • Introducing additional payment methods
  • Optimizing checkout and storefront design
  • Launching bundles and gift cards
  • Exploring agentic commerce initiatives
  • Improving operational workflows around Commerce Layer functionality

The team remains confident that Commerce Layer will support the next phase of growth.

Commerce Layer has a clear and focused scope, without trying to do everything, and fit into our stack nicely.

Dominic RogersDigital Product Lead at Mammut Sports Group AG