Ultimate
Newsletter.

Shopware 6 · Newsletter-Marketing · Version 1.0.1 · Für Shopware 6.7

Newsletter-Marketing komplett in Shopware — Erlebniswelten-Editor, Themes, Storytelling-Journeys, Statistiken, Import und Zustellbarkeit. So einfach wie ein externes Tool, aber alle Empfängerdaten bleiben im Shop.

Features

Alle Funktionen
im Überblick.

Erlebniswelten-Editor

Newsletter im vertrauten Shopware-CMS-Editor gestalten — mit 31 E-Mail-Bausteinen von Anrede über CTA-Banner und Gutschein bis zu Produkt-Bausteinen für ein bis drei Artikel. Jeder Baustein kommt mit fertigen Beispielinhalten.

14 Themes & eigene Vorlagen

Grundverschiedene Design-Themes nach bewährten Newsletter-Archetypen — Willkommen, Sale, Produkt-Launch, Warenkorb-Erinnerung, Geburtstag, Win-back und mehr. Dazu eigene wiederverwendbare Vorlagen.

Storytelling-Journeys

Mehrstufige, produktbezogene Mailstrecken mit Verzweigungen: „Mail nicht geöffnet → anderer Ast“. Neun fertige Beispiel-Journeys als Startpunkt — inklusive Zumüllschutz und Frequency Cap.

Empfängergruppen

Zielgruppen nach Verkaufskanal, Sprache, Tags, Kundengruppe, PLZ und Kaufhistorie — für komplexe Fälle der Shopware Rule Builder direkt in der Empfängergruppe. Die Empfängerzahl wird live gezählt.

Rabattcodes aus der Promotion-Engine

Globale oder individuelle Gutscheincodes je Empfänger über die Shopware-Promotion-Engine. Individuelle Codes erzeugt das Plugin beim Versandstart selbst — kein Vorrat, der ausgehen könnte.

Tracking & Statistiken

Öffnungen, Klicks, Abmeldungen, Geräte, zugeordneter Umsatz und Gutschein-Einlösungen — mit datenschutzfreundlichem Anonym-Modus als Standard. Personenbezogenes Tracking nur auf ausdrückliche Entscheidung.

Import & Einladungen

CSV-Import mit Opt-in-Schutz und Einwilligungs-Nachweis, Einladungs-Flow für Listen ohne Nachweis (Double-Opt-in), Bestandskunden-Einladung und Willkommensmail.

Postausgang & Zustellbarkeit

Batch-Versand über die Message-Queue mit konfigurierbarem Stunden-Limit, sichtbarer Warteschlange und Pause/Fortsetzen. DNS-Prüfung für SPF, DKIM und DMARC direkt im Admin.

KI-Assistent (optional)

Betreff-Generator, KI-Text im Editor und Kampagnen-Planer mit dem eigenen OpenAI- oder Anthropic-Key (ChatGPT / Claude). Standardmäßig aus — es werden nie Empfängerdaten übertragen.

Handbuch

Dokumentation.

1. Einleitung

Ultimate Newsletter ist ein vollständiges Newsletter-Marketing-System direkt in Shopware 6 — so einfach bedienbar wie ein externes Newsletter-Tool, aber ohne dass jemals Empfängerdaten den Shop verlassen. Es gibt keinen externen Versanddienst, kein fremdes Empfänger-Verzeichnis, keine Datenübermittlung an Dritte (einzige, freiwillige Ausnahme: der KI-Assistent, Kapitel 13).

Nach der Installation erscheint im Admin unter Marketing der Menüpunkt Ultimate Newsletter mit den Unterpunkten Dashboard, Kampagnen, Journeys, Empfängergruppen, Vorlagen, Postausgang, Zustellbarkeit sowie Empfänger & Import. Technischer Name: BmaniaUltimateNewsletter.

Werkzeuge für Einwilligung & Datenschutz: Double-Opt-in über den Shopware-Standard, Einwilligungs-Protokoll, One-Click-Abmeldung (RFC 8058), Pflicht-Footer mit freien Textbausteinen, einstellbare Datenaufbewahrung, DSGVO-Auskunft und -Löschung.

Verantwortung des Betreibers: Ultimate Newsletter ist ein Werkzeug. Es stellt Funktionen bereit, mit denen sich E-Mail-Marketing datensparsam und mit sauberer Einwilligung betreiben lässt — es entscheidet aber nicht, ob ein konkreter Versand in Ihrem Fall zulässig ist, und ersetzt keine Rechtsberatung. Verantwortlich für Einwilligungen (§ 7 UWG, DSGVO), die Entscheidung über Bestandskunden oder importierte Listen, den Tracking-Modus, Aufbewahrungsfristen und die Vollständigkeit der Pflichtangaben im Footer sind Sie als Betreiber.
2. Erste Schritte (Quickstart)

Von der Installation bis zur ersten versendeten Kampagne:

  1. Plugin installieren und aktivieren (Erweiterungen › Meine Erweiterungen).
  2. Worker prüfen — Kapitel 3 lesen! Ohne laufenden Message-Queue-Worker versendet nichts.
  3. Absender einrichten: Einstellungen › System › Plugins › Ultimate Newsletter. Absender-Adresse auf der eigenen Domain verwenden (kein Gmail/GMX — der Versand wird sonst blockiert, Kapitel 15).
  4. Zustellbarkeit prüfen: Ultimate Newsletter › Zustellbarkeit › „Jetzt prüfen“. SPF und DMARC sollten grün sein, bevor Sie größere Mengen versenden.
  5. Erste Kampagne: Kampagnen › „Kampagne anlegen“ › Theme aus der Galerie wählen › Inhalte im Editor anpassen › Betreff setzen › Test-Versand an sich selbst › „Senden“.
  6. Empfänger: Ihre bestehenden Shopware-Newsletter-Abonnenten werden automatisch verwendet — das Plugin nutzt die Standard-Empfängerliste. Neue Abonnenten kommen wie gewohnt über das Storefront-Anmeldeformular mit Double-Opt-in herein.
3. Wichtig: Message-Queue-Worker

Der gesamte Versand läuft über die Shopware-Message-Queue. Im Admin-Browser läuft nur ein Behelfs-Worker, der stoppt, sobald der Browser-Tab geschlossen wird.

Für den Produktivbetrieb muss auf dem Server ein dauerhafter Worker laufen (Standard-Shopware-Betriebsanforderung), z. B. via systemd/supervisor:

  1. bin/console messenger:consume async low_priority --time-limit=60 --memory-limit=512M

Zusätzlich muss der Scheduled-Task-Runner aktiv sein — er führt den Kampagnen-Scheduler, die Journey-Engine, die Statistik-Aggregation und die Datenbereinigung aus:

  1. bin/console scheduled-task:run --time-limit=60
Das Dashboard warnt Sie: Wird die Queue nicht abgearbeitet, zeigt das Dashboard einen Warnhinweis. Die Karte „Versand-Bereitschaft“ auf der Zustellbarkeits-Seite prüft ebenfalls, ob Aufgabenplaner und Worker laufen (Kapitel 15).
4. Plugin-Konfiguration

Einstellungen › System › Plugins › Ultimate Newsletter. Die meisten Karten können je Verkaufskanal unterschiedlich konfiguriert werden.

  • Versand — Batch-Größe (Standard 50), Batch-Intervall (30 s), Stunden-Limit (300/h, gilt über alle gleichzeitigen Kampagnen und Journeys hinweg), max. Zustellversuche (3). Überzählige Mails bleiben in der Warteschlange und werden automatisch nachversendet.
  • SMTP-Versand je Verkaufskanal — optional eigener SMTP-Server je Kanal (Host, Port, Benutzer, Verschlüsselung, Absender, Return-Path) mit „Verbindung testen“; sinnvoll bei mehreren Marken mit eigenen Domains. Respektiert Shopwares „Zustellung deaktivieren“ und den Staging-Modus.
  • Pflichtangaben & Footer — Firmenname, Anschrift und Kontakt werden einmal zentral gepflegt; leere Felder fallen auf die Stammdaten des Verkaufskanals zurück. Dazu drei freie Textbausteine mit HTML-Editor (Rechtliche Hinweise, Hinweise zu Angeboten & Preisen, weiterer Textbaustein) — auch für Links zur Streitschlichtungsplattform oder zu den Versandkosten.
  • Social Media — Profil-URLs der Kanäle einmalig hinterlegen; jeder Social-Media-Block zeigt automatisch genau die ausgefüllten Profile als Marken-Icons. Icon-Stil: Markenfarben, Schwarz, Grau oder Weiß.
  • Empfänger-Hygiene (Autoclear) — Empfänger, die mehrere Newsletter in Folge nicht öffnen, automatisch von künftigen Versendungen ausnehmen (Kapitel 12).
  • Tracking & Datenschutz — Tracking-Modus, Attributionsfenster, Aufbewahrungsdauer der Tracking-Daten, Aufbewahrung von Einwilligungsnachweisen (Standard 4 Jahre) und Gültigkeit der Newsletter-Links (Standard 365 Tage). Abmeldelinks laufen nie ab.
  • Welcome & Einladungen — Willkommensmail an neue Abonnenten, Bestandskunden-Einladung erlauben (beides Standard: aus).
  • Journeys — Konfliktstrategie, Übernahme-Politik, Frequency Cap, Versandstunde, Zeitzone und Verschiebung bei erreichtem Limit (Standard 24 h).
  • KI-Assistent — Anbieter, API-Key, Modell, Token-Tagesbudget, Markenstimme; gilt global für den ganzen Shop (Kapitel 13).
Tracking-Secret: Alle Tracking-, Abmelde- und Browser-Ansicht-Links sind mit einem Plugin-eigenen Secret signiert, das nur auf dem Server liegt. Bei Verdacht auf Kompromittierung rotieren Sie es mit bin/console gk-un:tracking-secret:rotate — danach sind die Links in bereits versendeten Mails ungültig; die Abmeldung über den List-Unsubscribe-Header funktioniert weiterhin.
5. Kampagnen

Lebenszyklus: Entwurf → Geplant → In Vorbereitung → Wird versendet → Fertig (bzw. Abgebrochen/Fehlgeschlagen). Während des Versands kann jederzeit pausiert, fortgesetzt oder abgebrochen werden — bereits versendete Mails sind davon unberührt.

Die Kampagnen-Detailseite hat drei Reiter:

  • Inhalt & Design — Design-Karte (Farben, Schrift), Mail-Vorschau mit Sprung in den Erlebniswelten-Editor, Inhalts-Check sowie Betreff, Preheader und Absender.
  • Versand — Empfängerzahl (im Entwurf live gezählt), Empfängergruppe, geplanter Zeitpunkt, Staffelung, Preflight-Check und die Buttons „Versand prüfen“, „Vorschau“ und „Jetzt senden“.
  • Statistik — erscheint, sobald die Kampagne versendet wird (Kapitel 12).

Der Preflight listet alle Probleme, bevor der Senden-Button freigeschaltet wird: Betreff je Sprache, Vorschauzeile, Inhalt vorhanden, Bausteine mailtauglich, Pflicht-Footer, Alternativtexte der Bilder, Link-Ziele, Absenderadresse (gültig, keine Freemail-Domain), Empfängerzahl und Gutschein-Aktion. Fehler (rot) sperren den Versand, Hinweise (gelb) nicht. Ausnahme: Freemail-Absender und fehlende Link-Ziele lassen sich mit „Trotzdem senden“ und bestätigtem Risiko-Häkchen übergehen — Benutzer und Zeitpunkt werden gespeichert.

Staffelung: Je Kampagne legen Sie maximal E-Mails pro Stunde fest, damit nicht die ganze Liste auf einmal den Postausgang verlässt. Die Seite rechnet die voraussichtliche Versanddauer vor.

Empfänger-Snapshot: Beim Versandstart wird die Zielgruppe eingefroren. Wer sich danach anmeldet, bekommt diese Kampagne nicht mehr; wer sich während des Versands abmeldet, wird vor jeder einzelnen Mail erneut geprüft und übersprungen.
6. Der Erlebniswelten-Editor

Newsletter werden im Erlebniswelten-Editor von Shopware gestaltet — demselben Editor, den Sie von Kategorien und Landingpages kennen. Blöcke ziehen Sie aus der Seitenleiste in die Bühne, ordnen sie per Drag & Drop und konfigurieren sie per Klick. Für Newsletter-Seiten ist die Blockauswahl kuratiert: Es erscheinen nur Blöcke, die sich in E-Mail-Clients zuverlässig darstellen lassen.

31 E-Mail-Bausteine in der Newsletter-Kategorie: Kopfzeile, Linkleiste, Anrede, CTA-Banner, Button / Doppel-Button, Badge, Frist-Banner, Angebotspreis, Produkt-Highlight, Produkt-Reihe (2/3), Produkt + Text, Produkt-Raster, Warenkorb-Positionen (nur in Kaufabbrecher-Journeys), Checkliste, Schritte (1-2-3), Trust-Leiste, Zahlen-Highlights, Zitat/Bewertung, FAQ, Infobox, Video-Teaser, Termin/Event, Gutschein, Signatur, Social Media, Farbbalken, Abstand / Trennlinie und der nicht löschbare Pflicht-Footer.

  • Sofort startklar: Jeder Baustein kommt mit fertigen Beispielinhalten. Bei Produkt-Bausteinen wählen Sie die Produkte aus dem Sortiment; Bild, Name und Preis übernimmt das Plugin automatisch.
  • Personalisierung: Der Baustein „Anrede“ macht die persönliche Begrüßung zum Ein-Klick-Element. Platzhalter wie %%first_name%%, %%last_name%%, %%salutation%% funktionieren in jedem Textbaustein — mit automatischem Fallback bei leeren Feldern.
  • Mehrsprachigkeit: Über den Sprachwechsler des Editors übersetzen Sie die Inhalte; nicht übersetzte Texte fallen auf die Standardsprache zurück.
  • Mail-Vorschau: rendert die E-Mail serverseitig mit exakt derselben Pipeline wie der echte Versand — Desktop (600 px) und Mobil (375 px) umschaltbar.
  • Design-Einstellungen: Primär-, Text- und Hintergrundfarben sowie Schriftart stellen Sie zentral in der Design-Karte ein; jeder Baustein hat zusätzlich den Abschnitt „Gestaltung“ mit Hintergrundfarbe, Schriftfarbe und Ecken. „Design auf alle Bausteine anwenden“ setzt alle Baustein-Farben zurück.
Editor = Mail: Die Editor-Bühne übernimmt automatisch die Design-Einstellungen der Kampagne — Hintergrund, Text- und Primärfarbe sowie Schriftart sehen im Editor genauso aus wie in der versendeten Mail, auch bei dunklen Admin-Themes.
7. Themes & eigene Vorlagen

Beim Anlegen einer Kampagne öffnet sich die Vorlagen-Galerie — jede Kachel zeigt eine echte Mini-Vorschau der gerenderten Mail. Mitgeliefert sind 14 grundverschiedene Themes nach den bewährtesten Newsletter-Archetypen, jeweils mit fertiger Blockstruktur, professionellen Platzhaltertexten und eigener Farb- und Schriftwelt:

  • Willkommen — Begrüßung neuer Abonnenten mit Startrabatt und Bestsellern (Grün/Creme)
  • Sale & Rabattaktion — lauter Aktions-Banner, Gutscheincode, Deal-Produkte (Signalrot)
  • Produkt-Launch — dramatischer Produkt-Reveal im dunklen Design (Nachtblau/Cyan)
  • Warenkorb-Erinnerung — serviceorientiert, ohne Marketing-Lärm (Amber)
  • Danke nach dem Kauf — Bewertungsbitte mit Treue-Gutschein (Terrakotta/Rosé)
  • Win-back & Reaktivierung — „Wir vermissen Sie“ mit Comeback-Rabatt (Violett)
  • Editorial & Magazin — redaktioneller Content-Newsletter mit Serifenschrift (Bordeaux)
  • Saisonal & Feiertage — festliche Geschenkideen mit Versanddeadline (Tannengrün/Gold)
  • Geburtstag — Glückwunsch mit Geschenk-Gutschein (Magenta/Rosé)
  • Erstkauf-Anreiz — für Abonnenten ohne Bestellung (Königsblau)
  • Nachschub-Erinnerung — Nachbestell-Mail mit Bezug auf den gekauften Artikel (Petrol)
  • Erste Bestellung — Willkommen als Kunde, Vorteile des Kundenkontos (Indigo)
  • Pflegetipps nach dem Kauf — drei Tipps zum gekauften Artikel (Salbeigrün)
  • Zubehör-Empfehlung — Produkt-Raster für passendes Zubehör (Karamell)

Dazu eigene Vorlagen (alles, was Sie über „Als Vorlage speichern“ abgelegt haben) und „Leer beginnen“. System-Themes sind schreibgeschützt, weil Plugin-Updates sie erneuern — beim Anwenden wird immer eine Kopie in Ihre Kampagne geklont, „Duplizieren & bearbeiten“ macht daraus eine eigene Vorlage.

8. Empfängergruppen

Eine Empfängergruppe definiert eine wiederverwendbare Zielgruppe. Zwei Mechanismen, kombinierbar:

  • Schnellfilter — Verkaufskanal, Sprache, Anrede, Tags, Kundengruppe, PLZ-Bereiche, „hat in den letzten X Tagen gekauft“. Schnell, mit live angezeigter Empfängerzahl. Der Abo-Status wird immer erzwungen — kein Filter kann Abgemeldete oder Unbestätigte in eine Zielgruppe holen.
  • Erweiterte Bedingungen (Rule Builder) — dieselbe Bedingungsoberfläche wie unter Einstellungen › Rule Builder, mit Und/Oder-Containern und allen Shopware-Bedingungen, z. B. „Kundengruppe X UND Bestellwert gesamt > 500 €“.
Gut zu wissen bei Rule-Bedingungen: Sie werden erst beim Versandstart je Empfänger ausgewertet — die angezeigte Empfängerzahl ist daher eine Obergrenze. Nur Empfänger mit aktivem Kundenkonto können Rule-Bedingungen erfüllen; reine Newsletter-Abonnenten ohne Konto werden aussortiert (nachvollziehbar im Postausgang als „Übersprungen“). Warenkorb-bezogene Bedingungen sind beim Newsletter-Versand nicht sinnvoll auswertbar.
9. Rabattcodes & Aktionen

Der Gutschein-Block im Editor integriert die Shopware-Promotion-Engine — zwei Modi:

  • Globaler Code — eine bestehende Aktion mit festem Code (z. B. SOMMER20) auswählen; alle Empfänger sehen denselben Code.
  • Individueller Code je Empfänger — eine Aktion mit individuellen Codes und Code-Muster wählen (z. B. NL-%s%s%s%s%d%d). Beim Versandstart generiert das Plugin für jeden Empfänger einen eigenen Code; im Editor steht dafür der Platzhalter %%voucher_code%%. Es gibt keinen Vorrat, der ausgehen könnte.

Der Preflight prüft vorab, ob das Muster genug Kombinationen für die Empfängerzahl hergibt, und warnt, wenn „Max. Einlösungen gesamt“ kleiner als die Empfängerzahl ist. Direkt aus dem Editor lässt sich per „Neue Aktion anlegen“ eine Promotion erstellen, ohne den Editor zu verlassen.

Einlösungs-Statistik: Die Kampagnen-Statistik zeigt Einlösungen und den darüber erzielten Umsatz — unabhängig vom Tracking-Modus, denn die Einlösung wird über die Promotion-Engine erkannt, nicht über Cookies.

Empfehlung: In der Aktion „Max. Einlösungen pro Kunde = 1“ setzen — Shopware bindet Codes vor der Einlösung nicht an eine Person.
10. Storytelling-Journeys

Journeys sind mehrstufige automatische Mailstrecken mit Verzweigungen — z. B.: Kunde kauft ein Ölgemälde → 3 Tage nach Lieferung „Pflegetipps“ → 1 Woche später „Passende Rahmen“ → wer nicht öffnet, bekommt eine andere Mail als wer klickt.

Trigger: Lieferstatus erreicht (z. B. Versandt), Zahlungsstatus erreicht, Bestellstatus erreicht, Bestellung aufgegeben, Newsletter bestätigt, Kunde ohne Bestellung, Geburtstag, Win-Back, Warenkorb verlassen (Kaufabbrecher) sowie — wenn das Plugin Checkout Check aktiv ist — Einwilligung erteilt. Bei Bestell-Triggern legen Sie optional den Produktbezug fest (einzelne Produkte, Kategorien, dynamische Produktgruppen) und wählen zwischen allen Bestellungen, nur Erstbestellungen oder nur Wiederholungskäufern.

Der Baum-Editor kennt drei Knotentypen: E-Mail (jeder Knoten hat eine eigene vollwertige Kampagne mit eigener Statistik), Warten (Minuten bis Monate; Tages-Delays feuern zur konfigurierten Versandstunde) und Bedingung (geöffnet / geklickt / erneut gekauft — verzweigt in Ja/Nein-Äste). Der Tab „Zeitplan“ übersetzt den Baum in eine zeitliche Übersicht, der Tab „Teilnehmer“ zeigt, welcher Empfänger gerade an welchem Knoten steht — mit Historie und Begründung.

Kaufabbrecher: Der Auslöser „Warenkorb verlassen“ startet eine Journey, wenn ein Kunde Artikel in den Warenkorb gelegt, aber seit X Stunden (Standard 4) nicht bestellt hat. Der Baustein „Warenkorb-Positionen“ zeigt die Artikel mit Gesamtsumme und Rücksprung-Button; eine Bestellung beendet die Strecke sofort.

Neun Beispiel-Journeys werden mitgeliefert — beim Install als inaktive Vorschau angelegt: Danke & Bewertung nach dem Versand, Willkommensstrecke, Geburtstag, Win-Back, Erstkauf-Anreiz, Nachbestell-Erinnerung, Kaufabbrecher, Erstbestellung und die produktbezogene Zubehör-Strecke. Die Gutscheine darin sind Platzhalter und müssen als Promotion angelegt werden.

Zumüllschutz (wichtig!): Ein Empfänger ist global immer nur in einer Journey. Bei Handy + Wasserkocher im selben Kauf startet nur eine Strecke (Standard: das teuerste Produkt gewinnt). Das Frequency Cap begrenzt Automations-Mails je Empfänger pro Woche (Standard 3) — Überzählige werden verschoben, nie verworfen. „Keine doppelten Journeys“ sorgt dafür, dass niemand dieselbe Strecke zweimal durchläuft. Abmeldung beendet sofort jede laufende Strecke. Journeys mit „geöffnet/geklickt“-Bedingungen lassen sich nur im personenbezogenen Tracking-Modus aktivieren.
11. Empfänger-Import & Einladungen

CSV-Import unter Ultimate Newsletter › Empfänger & Import:

  1. CSV-Vorlage herunterladen (entspricht dem Shopware-Standardprofil, Trennzeichen ;).
  2. Datei hochladen — das Plugin prüft alle Zeilen und zeigt: importierbar, ungültig, Duplikate, bereits vorhanden, abgemeldet. Spalten-Zuordnung anpassbar.
  3. Opt-in-Entscheidung: Bei „Die Liste hat nachweisbares Opt-in“ bestätigen Sie per Pflicht-Checkbox und dokumentieren die Herkunft der Einwilligung (mindestens 20 Zeichen) — Direktimport als aktive Abonnenten, die Erklärung wird im Einwilligungs-Protokoll gespeichert. Bei „Kein/unklares Opt-in“ bietet das Plugin den Einladungs-Flow: Adressen werden unbestätigt angelegt und erhalten eine gestaltbare Einladungsmail mit Anmeldelink — nur wer klickt, wird Abonnent (Double-Opt-in).
  4. Abgemeldete Adressen werden niemals reaktiviert — auch nicht durch einen Import.

Bestandskunden einladen: Findet alle Kunden mit Konto, die den Newsletter nicht abonniert haben (bewusst Abgemeldete ausgenommen), und versendet nach expliziter Bestätigung eine Einladungsmail mit Anmeldelink — gedrosselt über die normale Versand-Pipeline. Wer in den letzten zwölf Monaten bereits eingeladen wurde, wird nicht erneut angeschrieben.

Willkommensmail: In der Konfiguration aktivierbar — neue Abonnenten erhalten nach der Bestätigung automatisch eine gestaltbare Willkommens-Kampagne. Existiert eine aktive Welcome-Journey, hat diese Vorrang.

Datenauskunft & Löschung (DSGVO): E-Mail-Adresse eingeben › „Auskunft exportieren (JSON)“ exportiert alle im Plugin gespeicherten Daten zu dieser Person; „Daten löschen“ anonymisiert sie. Beide Vorgänge werden protokolliert.

Rechtlicher Hinweis: Auch die Einladung selbst ist E-Mail-Werbung. Der Einladungs-Flow senkt das Risiko, beseitigt es aber nicht — Werbe-E-Mails ohne vorherige Einwilligung sind in der Regel unzulässig (§ 7 UWG). Die Bestandskunden-Einladung stützt sich auf die Bestandskundenausnahme (§ 7 Abs. 3 UWG), deren Voraussetzungen das Plugin nicht prüfen kann. Einordnung und Verantwortung liegen bei Ihnen.
12. Statistiken & Tracking-Modi

Drei Tracking-Modi (Konfiguration › „Tracking & Datenschutz“):

  • Anonym (Standard) — nur Gesamtzähler je Kampagne (Öffnungen, Klicks), kein Bezug zu einzelnen Empfängern, keine „Unique“-Werte. Datenschutzfreundlich; nach herrschender Auffassung ohne gesonderte Einwilligung vertretbar.
  • Personenbezogen — Öffnungen/Klicks je Empfänger, Unique-Raten, Journey-Bedingungen. Nach Auffassung der Datenschutzkonferenz einwilligungsbedürftig — bei Aktivierung bestätigen Sie, dass Ihre Anmeldung eine entsprechende Einwilligung einholt; einen Formulierungsvorschlag liefert das Plugin mit.
  • Aus — keine Tracking-URLs, kein Pixel.

IP-Adressen werden beim Tracking nie vollständig gespeichert; Ereignisdaten werden nach der konfigurierten Aufbewahrungsdauer (Standard 90 Tage) automatisch gelöscht bzw. anonymisiert.

Kampagnen-Statistik: Versendet, Zugestellt/Fehlgeschlagen, Öffnungs- und Klickrate, Abmeldungen, Klicks je Link, Zeitreihen-Diagramm, zugeordneter Umsatz (Bestellungen innerhalb des Attributionsfensters nach einem Newsletter-Klick, Standard 7 Tage) und Gutschein-Einlösungen. Dazu Öffnungen nach Gerät (Mobil / Desktop / Tablet) — datensparsam, es wird ausschließlich die Kategorie gespeichert, nie User-Agent oder IP.

Empfänger-Hygiene (Autoclear): Öffnet ein Empfänger die letzten N Newsletter in Folge weder noch klickt er (Standard 3), wird er automatisch von künftigen Versendungen ausgenommen — das schützt die Absender-Reputation. Das Newsletter-Abo bleibt bestehen, die Streichung ist eine interne Versandsperre. Benötigt den personenbezogenen Tracking-Modus; gestrichene Empfänger lassen sich per Klick reaktivieren.

Die Spalte „Rechtliche Einordnung“ ist eine Orientierung, keine Rechtsberatung: Welche Grundlage in Ihrem Shop trägt und welchen Einwilligungstext Ihre Anmeldung braucht, bewerten Sie selbst oder lassen es prüfen. Das Plugin stellt die drei Modi bereit; die Wahl verantworten Sie.
13. KI-Assistent (ChatGPT / Claude)

Optional und standardmäßig deaktiviert. Sie wählen in der Konfiguration Ihren Anbieter — OpenAI (ChatGPT) oder Anthropic (Claude) — und hinterlegen den zugehörigen API-Key; erst dann erscheinen die KI-Funktionen:

  • Betreff-Generator — aus Briefing und Kampagneninhalt 5 Vorschläge mit Preheader, per Klick übernehmbar.
  • KI-Text im Erlebniswelten-Editor — Prompt beschreiben, Vorschlag prüfen, als neuen Textblock einfügen.
  • Text-Assistent — schreiben, verbessern, kürzen, verlängern, übersetzen, Ton ändern — immer mit Vorschau, nichts wird ungefragt übernommen.
  • Kampagnen-Planer — Ziel beschreiben („Herbst-Sale ankündigen“) → Gliederung mit Versandzeit-Empfehlung → kompletter Entwurf direkt im Editor. Bild- und Produktblöcke kommen als beschriebene Platzhalter — die KI erfindet niemals Links, Preise oder Produkte.

Datenschutz by Design: Der API-Key liegt ausschließlich auf Ihrem Server. An den KI-Anbieter werden niemals Empfängerdaten übertragen — nur Ihre Briefings, Kampagnentexte und die konfigurierte Markenstimme. Jeder Aufruf ist ein expliziter Button-Klick. Ein konfigurierbares Token-Tagesbudget deckelt die Kosten.

Drittlandübermittlung: OpenAI und Anthropic sind US-Anbieter (Art. 44 ff. DSGVO) — schließen Sie das Data Processing Addendum des gewählten Anbieters ab und ergänzen Sie Ihre Datenschutzerklärung (Textbaustein liegt bei), sofern Sie die KI-Funktionen nutzen.
14. Postausgang, Rate-Limit & Kanal-SMTP

Postausgang: die globale Warteschlange aller Kampagnen- und Journey-Mails mit Status (wartend, in Arbeit, versendet, fehlgeschlagen, übersprungen), Filtern und Fehlerdetails. Fehlgeschlagene Mails lassen sich hier erneut einreihen. Die Kopfzeile zeigt die aktuelle Stunden-Rate gegen das Limit und die voraussichtliche Abarbeitungsdauer.

Warum ein Rate-Limit? Mailserver-Reputation. Wer von einer bislang stillen Domain plötzlich 5.000 Mails in 5 Minuten versendet, landet im Spam — unabhängig vom Inhalt. Das Stunden-Limit (Standard 300/h) verteilt den Versand automatisch; für den Empfänger macht es keinen Unterschied, ob die Mail um 10:00 oder 11:30 ankommt.

„Übersprungen“ ist kein Fehler, sondern Schutz: zwischenzeitlich abgemeldete Empfänger, nicht erfüllte Rule-Bedingungen oder das Journey-Frequency-Cap. Im Postausgang steht der Grund an jeder Zeile.
15. Zustellbarkeit

Die Karte „Versand-Bereitschaft“ beantwortet die Frage „Kann ich an alle versenden?“: Sie prüft, ob Aufgabenplaner und Message-Queue-Worker laufen, zeigt die Warteschlangen-Tiefe und rechnet die Kapazität vor — z. B. „5.000 Abonnenten bei 300 Mails/Stunde ≈ 17 Stunden“.

DNS-Prüfung der Absenderadresse unter Ultimate Newsletter › Zustellbarkeit:

  • MX — kann die Domain Antworten/Bounces empfangen?
  • SPF — ist Ihr Versandserver autorisiert? (genau ein Record, mit ~all / -all)
  • DMARC — von Gmail/Yahoo für Massenversender verlangt (mindestens p=none)
  • DKIM — mit Ihrem Selektor prüfbar (den Selektor nennt Ihr Mail-Provider)
  • Freemail-Check — Gmail-/GMX-/Web.de-Absender werden erkannt und vom Preflight blockiert: Deren DMARC-Richtlinien verhindern Fremdversand technisch
  • Alignment — Return-Path-Domain vs. Absender-Domain

Dazu die Checkliste für Massenversender (Gmail/Yahoo-Anforderungen seit 2024) — die One-Click-Abmeldung daraus erledigt das Plugin automatisch in jeder Mail.

Bounce-Handling in v1: Zustellfehler, die der SMTP-Server sofort meldet, werden protokolliert und führen nach mehreren harten Fehlversuchen zum Aussetzen der Adresse. Ein Abruf asynchroner Bounce-Mails aus einem Postfach (IMAP/VERP) steht auf der Roadmap.
16. Recht & Datenschutz

Das Plugin unterstützt Sie bei der Einhaltung der rechtlichen Vorgaben, ersetzt aber keine Rechtsberatung.

  • Double-Opt-in: An-/Abmeldung laufen zu 100 % über die Shopware-Standard-Mechanik. Das Plugin ergänzt den Nachweis: Jedes Ereignis (Anmeldung, Bestätigung, Abmeldung, Import, Einladung) wird mit Zeitstempel, Quelle, gekürzter IP und dem Wortlaut der Einwilligung im Einwilligungs-Protokoll gespeichert (Art. 7 Abs. 1 DSGVO).
  • Abmeldung: Jede Mail enthält den sichtbaren Abmeldelink im Pflicht-Footer und die List-Unsubscribe-Header nach RFC 2369/8058 (One-Click-Abmeldung direkt im Mailprogramm). Abmeldungen wirken sofort — auch mitten in einem laufenden Versand und in laufenden Journeys.
  • Datenauskunft (Art. 15): Export aller Plugin-Daten je E-Mail-Adresse als JSON.
  • Löschung (Art. 17): Beim Löschen eines Empfängers anonymisiert das Plugin alle Daten der Adresse — Sendelog, Journey-Läufe, Streichliste, Import-Reports. Das Einwilligungs-Protokoll behält die Ereignisse, verliert aber E-Mail und IP (Nachweispflicht).
  • Aufbewahrung: täglicher Lauf — Tracking-Rohdaten nach der konfigurierten Frist (Standard 90 Tage), Einwilligungsnachweise ohne bestehendes Abo nach Standard 4 Jahren pseudonymisiert.
  • Datenschutzerklärung: Fertige Textbausteine (DE/EN) inklusive der Varianten je Tracking-Modus und des KI-Absatzes liegen im Plugin-Ordner unter docs/.

Rechte & Rollen: Vier mitgelieferte Rollen — Betrachter (lesen, Vorschau, Preflight-Ergebnis), Bearbeiter (zusätzlich bearbeiten, versenden, importieren, einladen; als einzige Rolle Zugriff auf personenbezogene Tabellen), Ersteller (zusätzlich Kampagnen, Empfängergruppen und Journeys anlegen) und Löscher (zusätzlich löschen sowie „Daten löschen“). Status- und Zeitfelder, Aktivierung und Auslöser lassen sich ausschließlich über die Plugin-Aktionen ändern, nicht über die Datensatz-API — so kann niemand den Preflight umgehen.

17. Häufige Fragen (FAQ)

Es wird nichts versendet — woran liegt's? Fast immer am fehlenden Queue-Worker (Kapitel 3). Zweithäufigste Ursache: Der Preflight-Check blockiert (roter Hinweis). Der Postausgang zeigt jeder Mail ihren Status und die Fehlermeldung.

Warum wurde eine Mail „übersprungen“? Empfänger hat sich zwischenzeitlich abgemeldet, erfüllt die Rule-Bedingung des Segments nicht oder hat das Journey-Wochenlimit erreicht — im Postausgang steht der Grund an jeder Zeile.

Kommt der Newsletter im Spam an? Kapitel 15 durcharbeiten: SPF + DKIM + DMARC einrichten, eigene Domain als Absender, Stunden-Limit aktiv lassen, Volumen langsam steigern.

Kann ich mein bestehendes Shopware-Anmeldeformular weiterverwenden? Ja — das Plugin nutzt die Standard-Empfängerliste und die Standard-Anmeldung unverändert. Alle bestehenden Abonnenten sind sofort verfügbar.

Öffnungsraten wirken zu niedrig/zu hoch? Apple Mail Privacy Protection öffnet Pixel automatisch (zu hoch), Bildblockierung unterdrückt sie (zu niedrig). Öffnungsraten sind Trends, keine exakten Messwerte — Klickraten sind das verlässlichere Signal.

Kann ein Empfänger in zwei Journeys gleichzeitig sein? Nein, systemweit ausgeschlossen — das ist der zentrale Zumüllschutz (Kapitel 10).

Was passiert bei der Plugin-Deinstallation? Shopware fragt, ob die Daten behalten werden sollen. Ohne „Daten behalten“ werden alle Plugin-Tabellen und -Einstellungen restlos entfernt; die Shopware-Empfängerliste selbst bleibt immer unangetastet.

Wo bekomme ich Hilfe? Über den Support-Kontakt im Shopware-Account oder direkt bei der Gründerkind GmbH. Halten Sie Shopware-Version, Plugin-Version und die betroffene Stelle bereit.

Voraussetzungen

Technische Voraussetzungen.

Shopware 6.7 Laufender Message-Queue-Worker Scheduled-Task-Runner Absender auf eigener Domain (kein Freemail) SPF / DKIM / DMARC empfohlen OpenAI- oder Anthropic-Key optional Checkout Check optional Zweisprachig (de-DE / en-GB)
Kontakt

Fragen zum Plugin?

Kontaktieren Sie uns unter mail@gruenderkind.com