CASE STUDY / 02
Shopware als motor. De rest is gebouwd.
Lizaria is een headless commerce platform: Shopware 6.7 verzorgt commerce en administratie, een custom Nuxt 4 SSR-storefront verzorgt alles wat een klant ooit ziet. De compliancelaag, analytics governance, AI-assistentie, supporttooling en performance-architectuur zijn er allemaal omheen gebouwd.
01 / De vraag
Verkopen in vijf landen zonder de grenzen van een thema te erven.
Dertien land-taalcombinaties, onder Europese consumenten- en privacywetgeving, met een storefront die niet vastzit aan Shopware's templating — en een compliancelaag waar het bedrijf echt op kan bouwen.
IN CIJFERS
DE STACK
- Commerce
- Shopware 6.7.2.2 · PHP · Symfony
- Storefront
- Nuxt 4 · Vue · TypeScript · Nitro SSR
- Data
- MySQL 8.0 · Redis 7.4
- Levering
- nginx · Docker
02 / HEADLESS ARCHITECTUUR
Geen Twig, geen thema, geen templateplafond.
Elke pagina is een eigen Nuxt-applicatie op Shopware's Store API — routing, navigatie, categorieweergave, listings, accountflows en Nitro-endpoints incluis. Shopware blijft doen waar het echt goed in is: producten, bestellingen, prijzen en beheer.








03 / DERTIEN LOCALES
Land en taal zijn twee verschillende vragen.
Land bepaalt de Shopware-context — btw, verzending, betaalmethodes. Taal bepaalt vertalingen en het SEO-pad. Omdat product-URL's uit de vertaalde SEO-records van Shopware komen, zoekt taal wisselen de slug van hetzelfde product in de doeltaal op, in plaats van een prefix op de verkeerde te plakken.

04 / SEO
Crawlbaar door constructie.
Eén centrale laag beheert titels, beschrijvingen, canonicals, Open Graph, JSON-LD en robots-directives. De sitemap wordt uit Shopware gegenereerd over alle dertien locales met alternates en x-default, categorienavigatie gebruikt echte links, en de gerenderde output wordt in tests gecontroleerd in plaats van aangenomen.
05 / PRODUCT & REVIEWS
Reviews die onflatteus mogen zijn.
Alleen geverifieerde kopers kunnen er een plaatsen, en reviews worden nooit geweigerd, bewerkt of verborgen omdat ze negatief zijn — de winkel zegt het met zoveel woorden en de moderatiemodule in Shopware is rond die regel gebouwd in plaats van ertegen.



06 / WINKELWAGEN & AFREKENEN
Een checkout die van gedachten veranderen overleeft.
Afrekenen als gast of met account, adresbeheer binnen de flow, ander bezorgadres kiezen en betalingen via Mollie. Een adres wijzigen bij stap twee kost je noch je winkelwagen noch je plek in de flow.




07 / TOESTEMMING & AVG
Toestemming is een record, geen cookie.
De beslissende toestemming staat in Shopware met een append-only audittrail, omdat artikel 7 lid 1 vraagt dat de verwerkingsverantwoordelijke toestemming kan aantonen — en een record dat de bezoeker zelf kan wissen toont niets aan. Consent Mode v2, vervaltermijnen, een aanbiederscatalogus en zichtbare toestemmingsgeschiedenis horen erbij, en IP-adressen worden gepseudonimiseerd met een gezouten hash per omgeving in plaats van bewaard.



08 / AVG-VERZOEKEN
Artikel 15 tot 21, als workflow.
Inzage, rectificatie, wissing, beperking en overdraagbaarheid hebben elk identiteitscontrole, een termijn, een export- of pseudonimiseringspad, beheertooling, ACL's en Store API-endpoints met rate limiting. Een verzoek is een taak met een klok erop, geen mail die iemand moet onthouden.


09 / ANALYTICS
Tweeënzeventig events die niet stiekem misgaan.
Niets roept GA4, Meta of GTM rechtstreeks aan. Elk event wordt één keer gedeclareerd — vereiste toestemming, payloadregels, verboden velden, deduplicatie — en passeert dan toestemmingscontrole, validatie en PII-redactie voor verzending. De beheermodule bestaat om de klassiekers te vangen: dubbele GA4-tracking, verkeerd geconfigureerde enhanced conversions, productieverkeer dat in Meta's testomgeving belandt.

10 / AI-ASSISTENT
Liza kan geen beleid citeren dat de winkel niet meer heeft.
Haar feiten over retour, levering, betaling en klachten komen uit dezelfde bedrijfsbron als de zestien juridische documenten, zodat assistent en voorwaarden niet uit elkaar kunnen groeien. De assistent blijft werken als optionele toestemming wordt geweigerd; gespreksanalyse is apart afgeschermd en de AI-vermelding is onvoorwaardelijk.


11 / SUPPORT
Tickets, antwoorden en meldingen in één lus.
Een klant opent een ticket vanuit het account — of Liza opent het midden in het gesprek — medewerkers antwoorden binnen Shopware en meldingen sluiten de lus aan beide kanten. Eén draad, in plaats van een mailketen die drie weken later onvindbaar is.






12 / ACCOUNT
De onspectaculaire schermen, goed gedaan.
Inloggen, registreren, profiel, opgeslagen adressen, bestellingen, besteldetail en verlanglijst. Dit zijn de pagina's waar klanten écht terugkomen, dus ze zijn gebouwd op hetzelfde niveau als de pagina's die mooi op een foto staan.





13 / TOEGANKELIJKHEID
Gemeten, niet beweerd.
Geautomatiseerde WCAG 2.2 AA-controles draaien op desktop en op 320px en 400% zoom, en een aparte harness verifieert dat elk van de zeventien toegankelijkheidsvoorkeuren de gerenderde pagina echt verandert. De huidige basislijn bevat geen ernstige of kritieke overtredingen; handmatige schermlezer- en toetsenbordtests blijven onderdeel van het proces.
