Skip to content
Projekte / Shopware-Plugin: Universal Page Comments

Shopware-Plugin: Universal Page Comments

Rolle
Architekt & Entwickler
Jahr
2024
Technologien
Shopware 6

Entwicklung eines Shopware-Plugins: Q&A und Nutzerfeedback auf jeder Seite

Die Herausforderung

Kommentare, Q&A und Feedback auf jeder Shopware-6-Seite ohne Individualentwicklung ermöglichen — integriert in den CMS-Editor, mehrsprachig und ohne Shopwares aggressiven HTTP-Page-Cache auszuhebeln.

Meine Rolle

Architektur und Entwicklung eines wiederverwendbaren Shopware-6-Plugins: zwei kombinierbare CMS-Elemente, abgestufte Auto-Freigabe-Moderation, Antwort-System, Sprachfilterung und Cache-bewusste Invalidierung, die den Page-Cache nur bei Freigabe leert.

Das Ergebnis

Ein produktives Plugin, vertrieben über den Shopware Store als Shopware Extension Partner, das jede Seite ohne Individualentwicklung in eine moderierte Community-Fläche verwandelt und dabei die Storefront-Performance intakt hält.

Ausgangslage

Shopware-6-Storefronts bieten von Haus aus keine Möglichkeit, Kommentare, Fragen oder Feedback auf beliebigen Seiten zu sammeln. Händler, die Community-Interaktion wollten — Produkt-Q&A, Blog-Diskussionen, seitenbezogenes Feedback — mussten für jeden Anwendungsfall individuelle Entwicklung beauftragen. Ich habe Universal Page Comments („Comment Everything!“) als wiederverwendbares Shopware-6-Plugin entwickelt, um diese Lücke ein für alle Mal zu schließen.

Herausforderung

Die Funktion musste auf jedem Seitentyp ohne Individualentwicklung funktionieren, sich sauber in den Shopping-Experiences-Editor (CMS) einfügen und in mehrsprachigen Shops korrekt arbeiten. Die größte Einschränkung war Shopwares aggressiver HTTP-Page-Cache: Eine naive Umsetzung würde entweder die Moderation umgehen oder den Cache bei jeder Interaktion invalidieren und damit die Storefront-Performance für alle Besucher verschlechtern.

Vorgehen

Ich habe das Plugin als zwei kombinierbare CMS-Elemente umgesetzt — ein „Comment Everything! Form“ und eine „Comment Everything! List“ — sodass Händler Eingabe und Anzeige unabhängig im Editor platzieren können. Kommentieren ist mit oder ohne Kundenkonto möglich, und ein Antwort-System ermöglicht Kunde-zu-Kunde-Diskussionen. Die Moderation ist über konfigurierbare Auto-Freigabe abgestuft (keine, alle Nutzer, registrierte Kunden, zuvor freigegebene Autoren oder Kunden mit Bestellhistorie). Sprachfilterung hält mehrsprachige Shops sauber, und ein intelligentes Cache-Management leert den Page-Cache nur dann, wenn ein Kommentar tatsächlich freigegeben wird — das erhält die Performance. Die Storefront ist vollständig per Twig anpassbar und integriert die Datenschutz-Einwilligung. Das Plugin unterstützt Shopware 6.5 bis 6.7.

Ergebnis

Das Ergebnis ist ein produktives Plugin, das über den Shopware Store als Shopware Extension Partner (seit 2019) vertrieben wird. Es verwandelt jede Seite in eine interaktive Community-Fläche mit voller administrativer Kontrolle und gibt Händlern Produkt-Q&A, Blog-Diskussionen und Feedback-Sammlung ohne Individualentwicklung — während die Cache-bewusste Architektur die Storefront-Performance intakt hält.

Ähnliche Projekte

Shopware-6-Relaunch mit 150.000 Produkten

Softwareentwickler

Stabiler Relaunch innerhalb des Termins; skalierbare Katalog- und Integrationsarchitektur, bereit für weiteres Wachstum.

Case Study lesen

Schnell-Relaunch für ein Kreuzfahrtunternehmen

Lead-Entwickler & Architekt

Termingerecht live gegangen, ohne Ausfallzeiten oder Datenverlust — eine sichere, PCI-DSS-konforme und containerisierte Shopware-6-Plattform mit reproduzierbarem, auf das regulierte Konzernumfeld zugeschnittenem CI/CD-Workflow, übergeben an das interne Team des Kunden.

Case Study lesen

Bereit, Ihr Projekt zu besprechen?

Buchen Sie ein 30-Minuten-Kennenlerngespräch. Unverbindlich, ohne Sales-Pitch.