Modernizing a German E-Commerce with a MACH Architecture

MACH Architecture • commercetools • Contentful • React

Explore Case Study
Write to our Agent & Get personal pricing
Executive Summary

A Complete Digital Commerce Platform, Built from Scratch

Genius GmbH partnered with us to build a complete, enterprise-grade eCommerce platform — a fully headless, API-first digital storefront at genius.tv, serving millions of customers across Europe and beyond. Powered by Commercetools on a MACH architecture, the platform is deeply integrated with the company's enterprise back-office systems.
Solution Architecture Frontend & Backend Dev Payment Integrations CRM & ERP Connectivity Warehouse & Shipping Automation Azure DevOps Operations
€95.5M+
Annual Revenue
217+
Employees
63
Countries Served
50M+
Nicer Dicer Units Sold
46+
TV Channels
2
Storefronts Delivered
The Challenge

Critical Gaps in a Fast-Growing Business

Genius operated legacy systems that had grown organically alongside the TV shopping business. As the company shifted its growth strategy toward digital commerce, several critical gaps emerged:

No unified, scalable eCommerce platform capable of handling high-traffic TV-driven spikes.

Fragmented order management spread across disconnected tools and spreadsheets.

No real-time inventory visibility between the warehouse and the online storefront.

Payment processing limited in options and regions, hindering conversion across markets.

Salesforce CRM and Microsoft Dynamics 365 ERP operating in silos, with no automated data flow.

Limited DevOps maturity — no standardised CI/CD pipeline or cloud infrastructure in place.

Our Solution

Full-Stack Commerce Platform on MACH Architecture

We designed and built Genius's entire digital commerce platform from scratch, using best-in-class composable commerce principles — giving Genius the flexibility to evolve each capability independently without platform lock-in.

01 MACH Architecture & Commercetools

Commercetools was selected as the commerce engine of record — a cloud-native, API-first platform providing a composable set of capabilities over well-defined REST and GraphQL APIs.

  • Full implementation: product, category, inventory, pricing, discount, cart, and order APIs
  • Multi-store configuration for separate storefront deployments
  • Custom rounding-mode configuration for German VAT compliance
  • GraphQL-powered product queries for high-performance, selective data fetching
  • Webhook architecture for real-time event propagation across services
02 Headless Frontend — Next.js & Frontastic (COFE)

The customer-facing storefront was built as a fully headless React application using Next.js, integrated with Frontastic's Commerce Frontend Engine for page and component management.

  • Next.js (React, TypeScript) with server-side rendering and static generation for optimal SEO
  • Tailwind CSS design system for consistent, responsive UI across all devices
  • Algolia integrated for fast, relevance-ranked product search and category filtering
  • Contentful as the primary CMS for editorial content, banners, and campaign pages
  • Custom SEO architecture: robots.txt per locale, sitemap generation, structured URL slug handling
03 Payment Integrations

We integrated four payment gateways to maximise coverage across customer payment preferences and geographies — each built as an isolated backend extension module.

  • Adyen — primary gateway for card payments, supporting 3DS2, tokenisation, and recurring billing
  • PayPal — wallet-based checkout with express checkout flow
  • Amazon Pay — one-click checkout leveraging shoppers' existing Amazon credentials
  • Unzer (Heidelpay) — local German payment methods: invoice, instalment, and direct debit
04 CRM & ERP Integration

We built bidirectional integrations with both enterprise systems to create a single source of truth across sales, service, and fulfilment.

Salesforce CRM
  • Customer account data synchronised between Commercetools and Salesforce
  • Order events pushed to Salesforce for customer service and campaign tracking
  • Customer segmentation and loyalty data surfaced back to the storefront
Microsoft Dynamics 365 (D365) ERP
  • Real-time inventory levels consumed from D365 and propagated to Commercetools
  • Order data pushed to D365 for finance, fulfilment, and reporting
  • Product master data mastered in D365 and synchronised to Commercetools via automated pipelines
05 End-to-End Order & Fulfilment Workflow

We designed and implemented the complete operational workflow from inventory in the warehouse to the customer's doorstep.

  • Warehouse inventory managed in D365, surfaced to the storefront in near-real time
  • Order placed on genius.tv → captured in Commercetools → propagated to D365 for pick/pack/ship
  • DHL address autocomplete integrated at checkout to reduce delivery errors and cart abandonment
  • Shipping confirmation events fed back to Commercetools for order status updates
  • Transactional email notifications via SMTP and SendGrid for order and account events
06 Azure DevOps & Microservices Infrastructure

The entire platform runs on Microsoft Azure, with Azure DevOps managing the CI/CD lifecycle across all environments.

  • Azure DevOps pipelines for automated build, test, and deployment
  • Azure Functions as serverless microservices for event-driven integrations
  • Netlify as the global CDN and hosting layer for edge-optimised delivery
  • Automated test suites (Jest unit + Playwright end-to-end) integrated into the CI pipeline
07 Performance Engineering

Genius's TV shopping model creates sudden, unpredictable traffic spikes when products air. We engineered the platform for burst resilience.

  • Multi-tiered server-side cache (LRU + TTL) across five independent cache maps
  • Product GraphQL queries cached for up to 2 hours; PLP data cached for 1 hour with tag-based invalidation
  • Cache controller endpoints for fine-grained invalidation by SKU, category, tag, or locale
  • Page payload reduction targeting Core Web Vitals and Time to First Byte
08 Promotions & Personalisation
  • Talon.One promotions engine for rule-based discounts, voucher codes, and loyalty campaigns
  • Dynamic Yield integrated for personalised product recommendations and A/B testing
  • Nosto and Bloomreach integrations for content and product personalisation across storefronts
  • Amplience and Contentstack available as additional CMS sources in the onlinestore channel
Technology Stack

Best-in-Class Composable Commerce Tools

Category Technology / Tool Purpose
Commerce EngineCommercetoolsCart, checkout, orders, catalogue, pricing
Frontend FrameworkNext.js (React + TypeScript)Server-side rendering, SEO, performance
UI / StylingTailwind CSSResponsive design system
Experience LayerFrontastic / COFEPage composition, component management
SearchAlgoliaFull-text and faceted product search
CMS (Primary)ContentfulEditorial content, banners, campaigns
CMS (Additional)Amplience, Bloomreach, ContentstackMulti-channel content delivery
PersonalisationDynamic Yield, NostoProduct recommendations, A/B testing
PromotionsTalon.OneDiscounts, vouchers, loyalty campaigns
Payment — CardsAdyenGlobal card acquiring, 3DS2, tokenisation
Payment — WalletPayPalPayPal Express Checkout
Payment — WalletAmazon PayOne-click checkout
Payment — Local DEUnzer (Heidelpay)Invoice, instalment, direct debit
EmailSMTP + SendGridTransactional email notifications
ShippingDHL AutocompleteAddress validation at checkout
CRMSalesforceCustomer data, service, campaigns
ERPMicrosoft Dynamics 365Inventory, finance, fulfilment
Cloud / DevOpsMicrosoft Azure + Azure DevOpsCI/CD pipelines, infrastructure
MicroservicesAzure FunctionsServerless event-driven integrations
CDN / HostingNetlifyGlobal edge delivery for Next.js
TestingJest + PlaywrightUnit and end-to-end automated tests
AnalyticsGoogle Tag ManagerTag management and analytics routing
What We Delivered

Full Ownership, End to End

We took full ownership of the project — from initial discovery and architecture through to production launch and ongoing support.

Complete solution architecture for a composable, MACH-compliant commerce platform

Two production storefronts: consumer-facing genius.tv and a B2B/trade onlinestore channel

End-to-end payment stack with four integrated gateways covering all major European payment preferences

Full enterprise integration layer connecting Commercetools to Salesforce and Microsoft Dynamics 365

Warehouse-to-door fulfilment workflow: real-time inventory sync, order routing, DHL shipping, and status tracking

Performance-engineered caching layer handling TV-driven traffic spikes without degradation

Azure-hosted microservices and CI/CD pipelines ensuring reliable, zero-downtime deployments

Automated test coverage (unit + end-to-end) integrated into the deployment pipeline

Promotions and personalisation stack for data-driven marketing campaigns

Operational tooling for order lookup, failed charge recovery, and discount diagnostics

Outcome

A Platform Built for the Long Run

Genius GmbH now operates a modern, cloud-native eCommerce platform that is resilient, extensible, and tightly integrated with the enterprise systems that run the business. The platform is capable of handling the unpredictable demand spikes characteristic of TV-driven retail while providing a seamless, conversion-optimised experience to customers across Europe.

The MACH architecture ensures that each capability — storefront, commerce engine, search, CMS, payments, CRM, ERP — can be upgraded or replaced independently as the market evolves, protecting Genius's technology investment for years to come.

From a single product idea in Limburg to a customer unboxing a delivery anywhere in Europe, every step of the Genius commerce journey now runs through a platform we built, integrated, and continue to operate.

Ready to Build Your Next Commerce Platform?

We architect, build, and operate enterprise eCommerce solutions end to end. Let's discuss your project.

Get in Touch