Blog für Shopware 6: Ratgeber im Shop, verknüpft mit Produkten
Schluss mit WordPress neben dem Shop: Beiträge, Kategorien, Autoren und moderierte Kommentare pflegst du in Shopware, Blogseiten baust du in den Erlebniswelten.
Verfügbarkeit
Das Plugin ist in Vorbereitung für den Shopware Community Store. Preise und Download-Link stehen mit der Freigabe hier.
Auf einen Blick
- Ein System statt zwei: Blog und Shop teilen sich Login, Theme und Domain
- 13 Blog-Elemente für Erlebniswelten, du baust die Seiten selbst zusammen
- Ratgeber-Beiträge erscheinen auf der Produktseite, ohne Template-Arbeit
- WordPress-Export einlesen, Beiträge, Kommentare und Autoren kommen mit
- Pro Verkaufskanal schaltbar: im B2C-Shop sichtbar, im B2B-Kanal still
Dein Shop läuft auf Shopware. Dein Blog läuft auf WordPress. Zwei Anmeldungen, zwei Themes, zwei Update-Zyklen. Und wenn du im Ratgeber ein Produkt empfehlen willst, kopierst du die Adresse von Hand.
Das Problem
Ein zweites System kostet dich Zeit, die nichts verkauft. Updates einspielen, Sicherheitslücken beobachten, das Theme nachbauen, damit der Blog wenigstens ähnlich aussieht wie der Shop. Die Beiträge liegen auf einer Subdomain oder in einem Verzeichnis, das mit deinem Shop technisch nichts zu tun hat. Und der beste Ratgeber bringt wenig, wenn der Leser den passenden Artikel danach selbst suchen muss.
Die Lösung
Das Plugin bringt den Blog dorthin, wo dein Shop schon ist. Beiträge, Kategorien, Tags, Autoren und Kommentare pflegst du in der Administration unter Inhalte, Blog. Die Seiten dazu baust du in den Erlebniswelten zusammen, mit denselben Werkzeugen wie jede andere Seite im Shop. Produkte hängst du direkt an den Beitrag, und derselbe Beitrag erscheint auf Wunsch auf der Produktseite.
Was du davon hast
Ein System weniger im Wartungsplan. Ein Login, ein Theme, eine Datenbank, ein Backup. Der Blog bekommt seine Updates zusammen mit dem Shop, und die Beiträge sehen von selbst aus wie der Rest deines Shops.
Blogseiten baust du selbst. 13 Elemente stehen in den Erlebniswelten bereit: Beitragsliste, Beitrags-Slider, einzelner Beitrag, Kategorien, Navigation, Beitragskopf, Beitragstext, Beitragsgalerie, Autorenbox, Kommentare, ähnliche Beiträge, verknüpfte Produkte und Beiträge zum Produkt. Nach der Installation liegen zwei fertige Layouts bereit, eins für Beiträge und eins für Übersichtsseiten. Du kannst sofort schreiben und später umbauen.
Der Ratgeber landet auf der Produktseite. Verknüpfe Beiträge mit Produkten, setz das Element „Blog: Beiträge zum Produkt” ins Produkt-Layout, fertig. Als Liste, als Slider oder als ein großer Teaser. Wer die Pflegeanleitung liest, sieht das Pflegemittel. Wer das Pflegemittel ansieht, findet die Anleitung.
Deine Inhalte zahlen auf deine Domain ein. Sprechende Adressen nach eigener Vorlage, Einträge in der Sitemap, JSON-LD für den Beitrag und den Seitenpfad, OpenGraph für die sozialen Netzwerke, Meta-Titel und Meta-Beschreibung je Beitrag und Sprache. Beiträge erscheinen zusätzlich in der Shop-Suche und in den Vorschlägen unter dem Suchfeld.
Kommentare, ohne Bauchschmerzen beim Datenschutz. Die E-Mail-Adresse eines Kommentators speichert das Plugin ausschließlich als Hashwert, nie im Klartext. Die Einwilligung wird mit Zeitstempel festgehalten. Freigabe von Hand oder automatisch, Antworten bis zur eingestellten Tiefe, das Captcha aus deinen Shop-Einstellungen und ein Mindestabstand gegen Spam-Wellen. Nach der Installation sind Kommentare ausgeschaltet, du entscheidest bewusst.
Getrennt pro Verkaufskanal. Jede Einstellung hängt am Kanal, auch der Hauptschalter. Im Endkundenshop läuft das Magazin, im Händlerkanal bleibt es still. Einzelne Beiträge lassen sich zusätzlich auf bestimmte Kanäle und auf Kundengruppen begrenzen.
So arbeitet das Plugin
Beiträge liegen in eigenen Tabellen und verhalten sich wie andere Shopware-Inhalte: mehrsprachig, mit eigenen Rechten, im Kontext des Verkaufskanals. Slug, Lesezeit und Aufrufzähler füllt das Plugin selbst, je Sprache. Der Blog liegt standardmäßig unter /blog; die Adresse kannst du ändern, zum Beispiel auf /magazin. Beansprucht eine andere Seite dieselbe Adresse, sagt dir die Blog-Übersicht in der Administration Bescheid. Übersicht, Kategorie-, Tag-, Autoren- und Detailseite kommen mit, dazu ein RSS-Feed und die Store API für eigene Frontends. Der Seiten-Cache arbeitet mit eigenen Cache-Tags je Verkaufskanal: Änderst du einen Beitrag, ein Bild, eine Zuordnung oder eine Kategorie, wird genau das ungültig und nicht der halbe Shop.
Typische Einsatzszenarien
Umzug von WordPress. Du lädst die WXR-Exportdatei in der Administration hoch. Beiträge, Kategorien, Schlagwörter, Autoren und Kommentare kommen mit. Ein zweiter Import aktualisiert die bereits übernommenen Beiträge, statt sie zu verdoppeln.
Fachhandel mit Erklärungsbedarf. Ein Händler für Gartengeräte schreibt Pflegeanleitungen und hängt Kettenöl, Schärfset und Ersatzmesser an den Beitrag. Auf jeder dieser Produktseiten steht danach der passende Ratgeber, ohne dass jemand ein Template anfasst.
Magazin nur für Endkunden. Der B2C-Kanal bekommt Rezepte und Anwendungstipps, der B2B-Kanal bleibt sachlich. Ein Schalter je Kanal, dieselbe Installation, unterschiedliche Sichtbarkeit.
Beiträge mit Ablaufdatum. Ein Adventskalender-Beitrag startet am 1. Dezember und verschwindet am 25. Dezember. Du setzt zwei Daten und musst an nichts mehr denken.
Technische Fakten für deine IT
Shopware 6.7, PHP ab 8.2. Das Plugin legt 19 eigene Tabellen mit dem Präfix swp_blog_six an und verändert keine Tabelle von Shopware. Es sendet keine Daten an externe Server, alles bleibt in deiner Datenbank. Personenbezug: Kommentar-Adressen ausschließlich als HMAC-SHA-256-Hashwert, Einwilligung mit Zeitstempel, Aufrufe nur als Tageszähler je Beitrag und Kanal, ohne Besucherkennung. Der Mindestabstand zwischen zwei Kommentaren arbeitet mit einem Hashwert der IP-Adresse im Cache; die Adresse selbst wird nicht gespeichert. Rechte über die Gruppe Blog unter Berechtigungen, Inhalte, mit Leser-, Bearbeiter-, Ersteller- und Löschrolle. Der HTTP-Cache bekommt eigene Tags je Verkaufskanal, die Lebensdauer stellst du ein, 0 schaltet ihn ab. Beim Deinstallieren ohne „Benutzerdaten behalten” verschwinden alle Blog-Tabellen, die Plugin-Konfiguration und die mitgelieferten Layouts.
Ehrlich gesagt
Das Plugin verschickt keine E-Mails. Bei einem neuen Kommentar bekommst du keine Benachrichtigung, du schaust in die Kommentarliste oder schaltest die automatische Freigabe ein. Redaktionelle Abläufe mit mehreren Freigabestufen, Entwurfsständen und Terminplanung für ein Team gibt es nicht: Ein Beitrag ist aktiv oder nicht und hat ein Veröffentlichungsfenster. Wer eine große Redaktion mit Korrekturschleifen fährt, bleibt bei einem Redaktionssystem besser aufgehoben. Für alle anderen ist der Blog im Shop der kürzere Weg. Probier es aus.
Häufige Fragen
Funktioniert das mit meinem Theme?
Ja, in aller Regel. Die Blog-Seiten nutzen die Twig-Vorlagen und die Gestaltung deines Themes, sie bringen kein eigenes Design mit. Bei stark umgebauten Themes lohnt ein Blick auf die Beitragsseite, bevor du live gehst.
Muss ich Templates anpassen, um den Blog einzubinden?
Nein. Nach der Aktivierung liegen zwei fertige Layouts bereit, eins für Beiträge und eins für Übersichtsseiten. Alles Weitere baust du in den Erlebniswelten zusammen, so wie eine Kategorieseite.
Kann ich meine WordPress-Beiträge übernehmen?
Ja. Du lädst die WXR-Exportdatei unter Inhalte, Blog, WordPress-Import hoch; Beiträge, Kategorien, Schlagwörter, Autoren und Kommentare werden übernommen. Ein erneuter Import aktualisiert bereits übernommene Beiträge, statt sie zu verdoppeln. Andere Blog-Systeme kann das Plugin nicht einlesen.
Verschickt das Plugin E-Mails, etwa bei neuen Kommentaren?
Nein. Es versendet überhaupt keine E-Mails. Wartende Kommentare siehst du in der Kommentarliste in der Administration, alternativ schaltest du die automatische Freigabe ein.
Sendet das Plugin Daten an externe Server?
Nein. Es gibt keine Verbindung nach außen. Beiträge, Bilder, Kommentare und Einstellungen bleiben in deiner Shopware-Datenbank; Kommentar-Adressen werden ausschließlich als Hashwert gespeichert.
Was passiert bei der Deinstallation mit meinen Beiträgen?
Das entscheidest du beim Deinstallieren. Setzt du den Haken bei „Benutzerdaten behalten”, bleiben alle Tabellen und Inhalte stehen und sind nach einer Neuinstallation wieder da. Ohne den Haken werden Blog-Tabellen, Konfiguration und die mitgelieferten Layouts entfernt.
Bremst der Blog meinen Shop aus?
Die Blog-Seiten laufen über den HTTP-Cache von Shopware, mit eigenen Cache-Tags je Verkaufskanal und einer Lebensdauer, die du einstellst. Änderst du einen Beitrag, wird gezielt dieser Bereich ungültig. Produkt- und Kategorieseiten bleiben unberührt, solange du dort kein Blog-Element einbaust.
Kann ich den Blog auf einen Verkaufskanal begrenzen?
Ja. Der Hauptschalter und jede Einstellung hängen am Verkaufskanal. Ausgeschaltet bleiben Blog-Seiten, RSS-Feed, Store-API-Routen und Sitemap-Einträge in diesem Kanal still, die Inhalte bleiben erhalten.
Kann ich Beiträge auf Deutsch, Englisch und Niederländisch pflegen?
Ja. Titel, Text, Kurzbeschreibung, Slug und Meta-Angaben pflegst du je Sprache, die Lesezeit berechnet das Plugin pro Sprache mit. Administration und Storefront sind in diesen drei Sprachen übersetzt.
Ersetzt das Plugin ein vollwertiges Redaktionssystem?
Nein. Es gibt keine Freigabe-Workflows, keine Versionsstände und keine Kommentarfunktion für Autoren untereinander. Wenn eine Redaktion mit Korrekturschleifen arbeitet, ist ein eigenes Redaktionssystem die bessere Wahl.
Features im Überblick
- Beiträge mit Titelbild, Bildergalerie, Kurzbeschreibung, Teaser, Autor, Kategorie und Tags
- Veröffentlichungsfenster: Beiträge erscheinen und verschwinden zum gewählten Datum von allein
- 13 Elemente für Erlebniswelten, von der Beitragsliste über den Slider bis zur Kommentarspalte
- Zwei fertige Layouts nach der Installation: eins für Beiträge, eins für Übersichtsseiten
- Beiträge zum Produkt als Liste, Slider oder einzelner Teaser im Produkt-Layout
- Autorenprofile mit Bild, Kurzprofil, sozialen Netzwerken und eigener Profilseite
- Kommentare mit Freigabe, Antworten bis zur gewählten Tiefe, Captcha und Spam-Bremse
- SEO-URLs nach eigener Vorlage, Sitemap-Einträge, JSON-LD und OpenGraph-Angaben
- Blogbeiträge erscheinen in der Shop-Suche und in den Suchvorschlägen unter dem Suchfeld
- RSS-Feed unter /blog/feed.xml, mit einem Schalter abschaltbar
- WordPress-Import aus der WXR-Exportdatei, inklusive Autoren und Kommentaren
- Blog-Adresse frei wählbar, zum Beispiel /magazin statt /blog
- Store API für Beiträge, Beitragsdetails, Kategorien, Tags und Kommentare
- Beiträge auf einzelne Verkaufskanäle und auf Kundengruppen begrenzbar
- Deutsch, Englisch und Niederländisch in Administration und Storefront
Im Demo-Shop ausprobieren
Statt Screenshots: Plugin direkt im Frontend und Backend eines echten Shopware-6-Shops sehen.
sw6plugindemo.bui-demo.comBrauchst du Hilfe bei der Installation?
Wir installieren, konfigurieren und pflegen das Plugin auch dauerhaft, als Teil unserer Shop-Betreuung. Damit es bei Updates nicht plötzlich Schwierigkeiten gibt.
Plugin-Updates direkt ins Postfach
Neue Releases, Kompatibilitäts-Hinweise, „Stack des Monats". Eine Mail pro Monat.
Weitere Plugins für Shopware 6
Alle Shopware 6-PluginsScreenshots
Wie geht es jetzt weiter?
Drei Wege, such dir den passenden aus.