Experten-Blog

Spartacus – das moderne & schlanke Storefront der SAP-Welt

  • Martin Kriegler

So geht Storefront heute. Mit Spartacus 3.0 setzt SAP ein schlankes und entkoppeltes Frontend vor die SAP Commerce Cloud. Basierend auf Angular 10 bietet Spartacus ein modernes Webshop-Erlebnis, welches nahtlos in die SAP Commerce Cloud 2011 übergeht. Doch was genau steckt dahinter und welche Vorteile hat es?

Spartacus «in a nutshell»

Spartacus ist der neuste Storefront-Clou der SAP-Welt. Für alle, die sich nun fragen, was sich hinter dem römischen Namen verbirgt, kommen gleich zu Beginn ein paar Facts für einen ersten Überblick.

Spartacus:

  • ist die Basis, um einen exemplarischen Storefront zu erstellen
  • besteht aus einem Set an Bibliotheken
  • ist eine single-page-application (SPA)
  • kann Microservices dank REST-APIs verwenden
  • kann zusammen mit SmartEdit verwendet werden
  • nutzt unter anderem Angular
  • ist eine Progressiv Web App (PWA)

Diese kurze Auflistung zeigt natürlich noch nicht alles – ein erster Überblick ist allerdings gegeben. Schaut man sich Spartacus etwas genauer an, fallen möglicherweise ein paar Punkte auf, die im Weiteren beleuchten werden. Hierbei stehen primär fünf Fragen im Fokus, die in Zukunft interessant sein werden.

Wie interagieren Spartacus und SAP Commerce Cloud zusammen?

Ohne SAP Commerce Cloud kein Spartacus: Es handelt es sich zwar um eine Headless-Umsetzung, aber Spartacus benötigt SAP Commerce Cloud APIs CMS-Inhalt, um zu funktionieren, da es hundertprozentig PI-getrieben ist. Der Vorteil liegt auf der Hand: Aufgrund der Entkopplung von Frontend und Backend ist es in Zukunft möglich, unabhängige Updatezyklen zu wählen. Somit kann Spartacus unabhängig und so oft wie nötig releast werden, ohne dass auch das Backend releast werden muss. Somit ist eine sehr gute Scalability garantiert!

Was ist der Unterschied zwischen Spartacus und dem «alten, klassischen» Accelerator?

Bereits als die Plattform noch den Namen Hybris trug, wurden in der Version 4.4 die ersten Accelerator-Templates veröffentlicht. Das Ziel dabei war es, dem Kunden einen schnellen und einfachen Weg über einen exemplarischen Storefront geben zu können. Hier finden sich auch die ersten Unterschiede zwischen dem klassischem Accelerator und Spartacus. Accelerator basieren auf Templates, die zwar erweiterbar, aber mit Hinblick auf Upgrades schwierig umsetzbar und stark an die Plattform gekoppelt sind. Unabhängige Releases kommen daher nicht zum Tragen. Spartacus hingegen basiert auf sogenannten Libraries (Bibliotheken), die einfach erweiterbar und dabei von SAP Commerce Cloud abgekoppelt sind. Auch wurde bei Spartacus auf eine Umsetzung in JavaScript, genauer eine Umsetzung in Angular, geachtet, um bestens für die Zukunft gerüstet zu sein.

Accelerator oder Spartacus?

Wenn es um die Frage geht, ob einer der diversen Accelerator oder Spartacus für ein neues Projekt genutzt werden soll, so ist die Antwort etwas vielschichtiger. Grundsätzlich ist es so, dass Spartacus den Accelerator für neuere SAP-Commerce-Cloud-Versionen vollständig abgelöst hat. Das bedeutet allerdings nicht, dass Spartacus die einzige Möglichkeit bleibt. Vielmehr ist es so, dass bereits heute viele unserer Kunden auf ein Custom Frontend setzen, um deren Plattform so zu gestalten, wie es für ihre Anforderungen benötigt wird. Letztlich wird die Entscheidung in Zukunft zwischen Spartacus oder Custom Frontend fallen. Es ist nur allzu empfehlenswert, sich in diesem Zusammenhang einen erfahrenen Partner an die Seite zu holen, um die beste Entscheidung für Ihr Unternehmen und Ihre Plattform zu fällen.

Was kann Spartacus aktuell?

Spartacus steht seit dem Release von SAP Commerce Cloud 2011 in der Version 3.0 zur Verfügung. Dabei wurden inzwischen sehr viele Features umgesetzt, eine komplette Feature-Parity zum Accelerator existiert aber noch nicht. In der aktuellsten Version standen vor allem die B2B-Funktionalitäten im Vordergrund. Hier eine Übersicht, was Spartacus, Stand heute, bereits unterstützt:

Customer-facing

  • Home
  • Categories
  • Search
  • Product details
  • Product variants
  • Storefinder
  • Registration
  • Selective Cart
  • Checkout (including B2B Checkout)
  • Orders
  • Account
  • Architectural
  • B2B Commerce Organization
  • B2B Scheduled Replenishment
  • Session Management
  • Event Service

Responsive design

  • CMS-driven
  • SmartEdit-editable
  • SSR
  • SEO
  • Routing
  • Site context
  • Localization

Wohin geht die Reise mit Spartacus?

Spartacus hat mit Version 3.0 eine gewisse Reife erreicht, die nun auch erste B2B-Use-Cases abdeckt und somit für einen größeren Kundenkreis als potentielle Storefront-Lösung in Frage kommt. Für 2021 und darüber hinaus arbeitet das Spartacus-Team an weiteren B2B-Features (Registration, Bulk Price List, Multi-dimensional product support, Re-Order, Saved Carts) und an architekturellen Themen wie Performance-Optimierungen durch Lazy-Loading sowie an weiteren Events für den Event-Service. Auch Integrationen zu Produkten der SAP CX Suite, wie z.B. eine Integration zur SAP Customer Data Cloud (Authentifizierung und Consent Management) sind geplant.

Wir erkennen klar den Trend zum Einsatz von Spartacus und mit der Umsetzung der kommenden Features Bedarf es keinen Grund mehr zur Nutzung des in die Jahre gekommenen und leicht eingestaubten Accelerators.

SAP Commerce Cloud

Partner SAP C/4HANA – die digitale Allround-Lösung für Ihr E-Commerce

Eine vernetzte Customer Journey in einer Suite vereint – SAP C/4HANA besteht aus fünf branchenführenden Lösungen für Commerce, Marketing, Sales, Customer Data sowie Services und spielt sie kanalübergreifend aus. Für eine stärkere Kundenbindung und einem einzigartigen digitalen Kundenerlebnis.

SAP Commerce – Onlinehandel mit Kundennutzen aus der Cloud

Die Realität ist kostspielig und schmerzt: Eine On-Premises-Lösung für den Onlinehandel ist wenig ressourcenschonend und kostspielig. Einen Wechsel in Cloud-Umgebungen sehen viele Unternehmen zwar als nötig an, ihnen fehlt es aber an Antworten auf die entscheidenden Fragen: Welche Vorteile bietet eine E-Commerce-Lösung aus der Cloud?

Headless für ein nahtloses Zusammenspiel von Content und Commerce

Verknüpfen Sie nahtlos Content- und Commerce-Bausteine auf Ihren digitalen Kanälen. Dies ist ein Schlüssel zu Ihrem Erfolg. Wir möchten Ihnen hierfür einen Ansatz vorstellen, der immer bekannter wird: Headless. Dafür brauchen Sie eine neue Perspektive – organisatorisch und technisch. Diese beleuchten wir in unserem neuen Whitepaper.