Hero sana de

Sana Commerce Frontend für SAP/Dynamics: Storefront ohne Custom-React-Build

Sana Commerce Frontend für SAP/Dynamics: Storefront ohne Custom-React-Build

Sana Commerce löst ein Problem, an dem viele SAP- und Dynamics-Projekte jahrelang scheitern: den Bruch zwischen ERP-Daten und Storefront. Preise, Lagerbestand, Kundenkonditionen und Bestellhistorie kommen direkt aus SAP S/4HANA oder Microsoft Dynamics 365, ohne Zwischenschicht, ohne separate Datenbank, ohne Synchronisationsverzug. Das ist der Kern des Sana-Versprechens, und daran ändert dieser Artikel nichts. Die Frage, die wir hier stellen, betrifft ausschließlich die Ebene darüber: das Frontend, mit dem Kundinnen und Kunden diese Daten tatsächlich sehen.

Warum Teams bei Sana Commerce einen eigenen React-Frontend bauen

Sana liefert Storefront-Templates und REST-APIs, über die sich die Oberfläche erweitern lässt. Für Teams mit hohem Design-Anspruch oder ungewöhnlichen B2B-Anforderungen, individuelle Konfiguratoren, spezielle Freigabe-Workflows, eigene Preislogik-Darstellung, reicht die Template-Ebene oft nicht aus. Die naheliegende Lösung: ein komplett eigener React-Frontend, der direkt gegen die Sana-API spricht und volle Gestaltungsfreiheit erlaubt. Technisch ist das machbar, die APIs sind dafür gebaut, und der erste Release läuft meist beeindruckend gut.

Der Haken: Update-Kompatibilität zum Sana-Release-Zyklus

Der Punkt, der in der Projektplanung selten genug Raum bekommt: Sana Commerce Cloud entwickelt sich kontinuierlich weiter, neue API-Versionen, veränderte Checkout-Flows, neue Plattform-Features, alles nach Sanas eigenem Release-Takt. Ein custom gebauter React-Frontend sitzt außerhalb dieses Zyklus. Er bekommt nichts automatisch, jede Sana-Änderung muss manuell nachgezogen werden, sonst driftet die eigene Storefront-Logik von der offiziellen API-Struktur weg.

In der Praxis bedeutet das:

  • API-Versionssprünge von Sana lösen Breaking-Change-Reviews im eigenen React-Code aus
  • Neue Checkout- oder Freigabe-Features aus der Sana-Roadmap müssen händisch nachgebaut werden, statt automatisch verfügbar zu sein
  • Jede neue Kampagnen- oder Produktwelt-Seite braucht einen Entwickler-Sprint, kein Marketing-Self-Service
  • React-, Node- und Dependency-Updates landen im eigenen Backlog, nicht bei Sana
  • Mit jedem Monat ohne Nachpflege wächst der Abstand zwischen custom Frontend und Sanas aktuellem API-Stand

Das ist kein Sana-spezifisches Problem, es betrifft jeden Custom-Build auf einer ERP-integrierten Commerce-Plattform mit eigenem Release-Rhythmus. Es lohnt sich trotzdem, diesen Wartungsaufwand von Anfang an ehrlich einzupreisen.

Was am ERP-Layer unverändert bleibt

Wichtig für die Einordnung: Sana bleibt in diesem Bild die Quelle der Wahrheit für Preise, Bestand, Kundenkonditionen und Bestelldaten, direkt aus SAP S/4HANA oder Dynamics 365 gelesen. An dieser Anbindung ändert sich nichts, unabhängig davon, welches Frontend am Ende die Daten anzeigt. Das Update-Kompatibilitätsproblem entsteht ausschließlich auf der Präsentationsebene, dort, wo die React-Komponenten sitzen, nicht in der Datenintegration zwischen Sana und dem ERP.

Laioutr als Managed-Antwort: FMP-Layer über die Sana-API

Laioutr setzt genau an dieser Präsentationsebene an, ohne die Sana-ERP-Anbindung zu berühren. Unser Composable Headless Frontend verbindet sich über den Orchestr-Datenlayer mit der Sana-API und bildet Produkt-, Preis-, Bestands- und Kundendaten auf unser einheitliches Component-Schema ab, dieselben Datenpunkte, die auch der custom Frontend abfragen würde, nur zentral gepflegt statt im eigenen Repository. Weil die Anbindung als Plattform-Bestandteil betrieben wird, zieht Laioutr Sana-API-Änderungen zentral nach, statt dass jedes einzelne Kundenprojekt sie separat nachbauen muss.

Das Ergebnis ist ein Frontend as a Service: Framework-Updates, Sicherheits-Patches, CI/CD und die laufende Anpassung an Sanas Release-Zyklus sind Plattform-Aufgabe, keine Sprint-Aufgabe im eigenen Team. Entwicklerinnen und Entwickler behalten vollen Zugriff auf die Komponenten-Ebene für individuelle B2B-Logik, nur ohne die dauerhafte Kompatibilitätspflege im Nacken.

Wie die technische Anbindung aussieht

Der Orchestr-Layer spricht die Sana-Commerce-API an, holt Produktdaten, kundenspezifische Preise, Verfügbarkeiten und Bestellstatus und normalisiert sie auf unser Component-Schema. PDP-, PLP- und Checkout-Components im Frontend erwarten dieselbe Datenstruktur, unabhängig davon, ob dahinter Sana, SAP Commerce Cloud oder ein anderes ERP-integriertes Backend steht. Für B2B-spezifische Sana-Felder, individuelle Preisstaffeln, Freigabe-Workflows, Kundengruppen-Kataloge, bindet ein Entwicklerteam einmalig einen Custom-Resolver im Orchestr-Layer an, statt sie in einem eigenen React-Fork nachzubauen.

Wer macht was: Entwicklung und Marketing

Entwicklerteams definieren Components und erweitern die Bibliothek um sana-spezifische Datenpunkte, B2B-Preislogik, Kundengruppen, Freigabeprozesse. Marketing arbeitet parallel im Studio-Editor, komponiert Produktwelten, tauscht Kampagnen-Seiten aus, ohne Pull-Request und ohne auf ein Deployment-Fenster zu warten. Bei einem komplett eigenen React-Build fehlt diese Trennung, jede Änderung läuft über Code, egal ob sie inhaltlich oder strukturell ist.

Entscheidungsraster: Custom-Build, Sana-Templates oder Managed FMP

Drei Situationen, drei sinnvolle Antworten. Ihr habt ein großes, dauerhaft besetztes Frontend-Team und wollt volle Kontrolle über jede Komponente, ohne Plattform-Layer dazwischen: Der custom React-Build bleibt eine gültige Option, mit der Update-Pflege als bewusst eingegangenem Trade-off. Die Sana-Standardtemplates reichen euch aus, und Design-Individualität ist zweitrangig: Dann bleibt die Template-Ebene die schnellste Lösung. Ihr wollt individuelle B2B-Frontend-Logik, aber ohne dauerhafte Kompatibilitätsarbeit gegen Sanas Release-Zyklus: Dann ist ein Managed-Frontend-Layer wie Laioutr über der Sana-API der direkte Weg. Mehr zur Anbindung im Detail auf unserer Sana-Commerce-Seite.

Ein verwandtes Muster zeigt sich auch bei anderen ERP-integrierten Plattformen, etwa in SAP Commerce Cloud OCC API und Laioutr: Wie sich das Frontend anbindet, wo dieselbe Trennung zwischen ERP-Anbindung und Frontend-Betrieb sichtbar wird. Wer allgemein über die Kosten eines Custom-Frontends nachdenkt, findet eine breitere Einordnung in Die versteckten Kosten von Custom-Frontends in der Enterprise-Ecommerce.

Fazit

Sana Commerce löst das ERP-Frontend-Problem auf der Datenseite, zuverlässig und ohne Zwischenschicht. Wer darüber einen komplett eigenen React-Frontend baut, übernimmt automatisch die Pflicht, diesen Frontend dauerhaft mit Sanas Release-Zyklus synchron zu halten. Laioutr übernimmt genau diese Pflicht als Plattform-Aufgabe: SAP- oder Dynamics-Anbindung über Sana bleibt unangetastet, der Frontend-Layer läuft als Frontend Management Platform, gepflegt, aktuell, jederzeit erweiterbar. Der erste Schritt ist meist ein technischer Discovery-Call, in dem wir klären, welche Sana-Datenpunkte euer Storefront heute konkret braucht.

Mehr interessante Frontend Artikel

Praxiswissen für Frontend-Entwicklung, smarte Agenten und Headless

Shopify
Shopify ist eine Commerce-Plattform zum Verkaufen online und im stationären Handel.
Shopware
Shopware ist eine flexible E-Commerce-Plattform aus Europa für Produktkataloge und Omnichannel-Commerce.
Planned
Scayle
SCAYLE ist eine Commerce-Engine, mit der Marken und Händler ihr Geschäft skalieren.
Planned
Commerce Layer
Commerce Layer ist eine Headless-Commerce-Plattform, um Bestände und Kataloge online verfügbar zu machen.
Planned
Salesforce Commerce Cloud
Salesforce Commerce Cloud ist eine cloudbasierte Enterprise-Commerce-Plattform für Unternehmen jeder Größe.
Commercetools
Commercetools ist eine SaaS-basierte, headless E-Commerce-Plattform mit weltweitem Einsatz.
Sylius
Sylius ist ein entwicklerfreundliches E-Commerce-Framework für B2C- und B2B-Shopping-Erlebnisse.
OXID eShop
OXID eShop ist eine erweiterbare Commerce-Plattform für komplexe B2B- und B2C-Anforderungen.
Emporix
Emporix ist eine composable, API-first Commerce-Plattform für skalierbare B2B- und B2C-Szenarien.
Adobe Commerce
Adobe Commerce ist eine Enterprise-Commerce-Plattform für komplexe, globale B2C- und B2B-Szenarien.
Coming Soon
VTEX
Cloud-native, composable Commerce-Plattform für B2B und B2C im großen Maßstab.
Planned
Spryker
Composable Commerce-Plattform für anspruchsvolle B2B- und B2C-Geschäftsmodelle.
Planned
SAP Commerce Cloud
Enterprise-Commerce-Plattform für komplexe Kataloge, Preismodelle und Omnichannel-Journeys.
Planned
Websale
Stabiles, enterprise-taugliches Commerce-Backend für komplexe Handelsumgebungen.
Planned
Intershop
Enterprise-Commerce-Plattform für komplexe B2B- und B2C-Geschäftsmodelle.
Planned
Magento 2
Weit verbreitete, erweiterbare Commerce-Plattform für B2C- und B2B-Szenarien.
Planned
B2Bsellers
B2B-Suite für Shopware, die den Online-Shop zur professionellen B2B-Commerce-Plattform macht.
Planned
Saleor
Open-Source-, API-first-Commerce-Plattform auf GraphQL-Basis für Custom-Storefronts.
Planned
Prestashop
Open-Source-Commerce-Plattform für kleine und mittlere Händler in Europa und darüber hinaus.
Planned
Vendure
Vendure ist eine Headless-Commerce-Plattform für Unternehmen mit komplexen Anforderungen.
Planned
Patchworks
Patchworks ist eine Low-Code-iPaaS, die E-Commerce, ERP, WMS, 3PL und Marktplätze verbindet.
Planned
HCL Software
Enterprise-Suite für digitalen Commerce und Experience mit hoher Konfigurierbarkeit.
Book a demo mobile
Strategie-Gespräch

Bereit, Dein Frontend zur Steuerebene zu machen?

Zeig uns Deinen Stack, Deine Roadmap, Dein Replatforming-Szenario, wir zeigen Dir, wie Laioutr passt, was es kostet und wie schnell ihr live geht.

"Nach 30 Minuten wussten wir, dass Laioutr unser Replatforming machbar macht." - Daniel B., CEO, hygibox.de

SEO / GEO / AEO Ready
Performance & Core Web Vitals
WCAG 3.0 Ready
Tracking & Analytics
Brand Consistency