Yasiba← Zurück zu allen Cases

CASE STUDY / 02

Shopware als Motor. Alles andere gebaut.

Lizaria ist eine Headless-Commerce-Plattform: Shopware 6.7 übernimmt Commerce und Administration, ein eigener Nuxt-4-SSR-Storefront übernimmt alles, was Kundinnen und Kunden je zu sehen bekommen. Compliance-Schicht, Analytics-Governance, KI-Assistenz, Support-Werkzeuge und Performance-Architektur wurden vollständig darum herum gebaut.

KundeLizaria
BrancheE-Commerce
Was wir gemacht habenHeadless-ArchitekturNuxt-4-SSR-StorefrontShopware-Plugin-EntwicklungCompliance, Analytics & KI
Jahr2025

01 / Die Aufgabe

In fünf Ländern verkaufen, ohne die Grenzen eines Themes zu erben.

Dreizehn Land-Sprach-Kombinationen, unter europäischem Verbraucher- und Datenschutzrecht, mit einem Storefront, der nicht an Shopwares Templating hängt — und einer Compliance-Schicht, auf die sich das Unternehmen wirklich verlassen kann.

IN ZAHLEN

13Land × Sprache Locales
72typisierte Tracking-Events
4eigene Shopware-Plugins
16Rechtsdokumente, 4 Sprachen

DER STACK

Commerce
Shopware 6.7.2.2 · PHP · Symfony
Storefront
Nuxt 4 · Vue · TypeScript · Nitro SSR
Daten
MySQL 8.0 · Redis 7.4
Auslieferung
nginx · Docker

02 / HEADLESS-ARCHITEKTUR

Kein Twig, kein Theme, keine Template-Decke.

Jede Seite ist eine eigene Nuxt-Anwendung auf Shopwares Store API — Routing, Navigation, Kategoriedarstellung, Listings, Account-Flows und Nitro-Endpunkte inklusive. Shopware macht weiter, was es wirklich gut kann: Produkte, Bestellungen, Preise und Verwaltung.

Homepage product grid
Homepage hero and categories
Homepage lower page footer
All categories page
Category dropdown
Category page
Promotions page logged out
Promotions page logged in

03 / DREIZEHN LOCALES

Land und Sprache sind zwei verschiedene Fragen.

Das Land setzt den Shopware-Kontext — Steuer, Versand, Zahlarten. Die Sprache setzt Übersetzungen und den SEO-Pfad. Da Produkt-URLs aus Shopwares übersetzten SEO-Datensätzen stammen, löst ein Sprachwechsel den Slug desselben Produkts in der Zielsprache auf, statt ein Präfix auf den falschen zu kleben.

Region language selector

04 / SEO

Crawlbar durch Bauweise.

Eine zentrale Schicht verwaltet Titel, Beschreibungen, Canonicals, Open Graph, JSON-LD und Robots-Direktiven. Die Sitemap wird aus Shopware über alle dreizehn Locales erzeugt, mit Alternates und x-default; die Kategorienavigation nutzt echte Links, und die gerenderte Ausgabe wird getestet statt angenommen.

05 / PRODUKT & BEWERTUNGEN

Bewertungen, die unvorteilhaft sein dürfen.

Nur verifizierte Käufer können eine abgeben, und Bewertungen werden nie abgelehnt, bearbeitet oder verborgen, weil sie negativ sind — der Shop sagt das ausdrücklich, und das Moderationsmodul in Shopware ist um diese Regel herum gebaut.

Product detail
Product reviews
Reviews backend

06 / WARENKORB & KASSE

Eine Kasse, die einen Sinneswandel übersteht.

Kauf als Gast oder mit Konto, Adressverwaltung mitten im Ablauf, Lieferadresse wechseln und Zahlungen über Mollie. Eine Adressänderung in Schritt zwei kostet weder den Warenkorb noch den Platz im Ablauf.

Cart
Checkout logged out
Change delivery address
Add new address

07 / EINWILLIGUNG & DSGVO

Einwilligung ist ein Nachweis, kein Cookie.

Die maßgebliche Entscheidung liegt in Shopware mit einem Append-only-Audit-Trail, denn Art. 7 Abs. 1 verlangt, dass der Verantwortliche sie nachweisen kann — und ein Datensatz, den der Besucher selbst löschen kann, weist nichts nach. Consent Mode v2, Ablauffristen, ein Anbieterkatalog und eine sichtbare Einwilligungshistorie gehören dazu; IP-Adressen werden mit einem umgebungsspezifisch gesalzenen Hash pseudonymisiert statt gespeichert.

Cookie consent banner
Cookie preferences
Consent privacy backend

08 / DSGVO-ANFRAGEN

Artikel 15 bis 21, als Workflow.

Auskunft, Berichtigung, Löschung, Einschränkung und Übertragbarkeit haben je Identitätsprüfung, Frist, Export- oder Pseudonymisierungspfad, Admin-Werkzeuge, ACLs und ratenbegrenzte Store-API-Endpunkte. Eine Betroffenenanfrage ist ein Vorgang mit Uhr, keine E-Mail, an die sich jemand erinnern muss.

Privacy request settings
Privacy request backend

09 / ANALYTICS

Zweiundsiebzig Events, die nicht heimlich danebengehen.

Nichts ruft GA4, Meta oder GTM direkt auf. Jedes Event wird einmal deklariert — erforderliche Einwilligung, Payload-Regeln, verbotene Felder, Deduplizierung — und durchläuft dann Einwilligungsprüfung, Validierung und PII-Bereinigung vor dem Versand. Das Admin-Modul fängt die Klassiker ab: doppeltes GA4-Tracking, falsch konfigurierte Enhanced Conversions, Produktivdaten in Metas Testumgebung.

Tracking backend

10 / KI-ASSISTENT

Liza kann keine Richtlinie zitieren, die es nicht mehr gibt.

Ihre Fakten zu Rückgabe, Lieferung, Zahlung und Beschwerden stammen aus derselben Unternehmensquelle wie die sechzehn Rechtsdokumente, sodass Assistent und Bedingungen nicht auseinanderlaufen können. Der Assistent funktioniert weiter, wenn optionale Einwilligung verweigert wird; die Gesprächsanalyse ist getrennt geschützt, und der KI-Hinweis ist bedingungslos.

Assistant launcher
Assistant open

11 / SUPPORT

Tickets, Antworten und Benachrichtigungen in einer Schleife.

Kundschaft öffnet ein Ticket im Konto — oder Liza öffnet es mitten im Gespräch — Mitarbeitende antworten in Shopware, und Benachrichtigungen schließen die Schleife auf beiden Seiten. Ein Vorgang statt einer E-Mail-Kette, die drei Wochen später niemand mehr findet.

Customer support page
Ticketing backend
Ticketing backend chat
Ticket chat admin reply
Notification system
Send notification

12 / KONTO

Die unglamourösen Seiten, sauber gemacht.

Login, Registrierung, Profil, gespeicherte Adressen, Bestellungen, Bestelldetail und Merkzettel. Das sind die Seiten, zu denen Kundschaft tatsächlich zurückkehrt — gebaut nach demselben Maßstab wie die, die sich gut fotografieren lassen.

Profile
Address manager
Orders
Order details
Wishlist

13 / BARRIEREFREIHEIT

Gemessen, nicht behauptet.

Automatisierte WCAG-2.2-AA-Prüfungen laufen am Desktop sowie bei 320px und 400% Zoom, und eine eigene Testumgebung prüft, dass jede der siebzehn Barrierefreiheits-Einstellungen die gerenderte Seite wirklich verändert. Die aktuelle Basislinie enthält keine schweren oder kritischen Verstöße; manuelle Screenreader- und Tastaturtests bleiben Teil des Prozesses.

Accessibility system