Zum Inhalt

Modul Kampagnen

Mit dem Modul „Kampagnen“ versenden Sie automatisch eine E-Mail an den Kunden — entweder nach dem Kauf eines bestimmten Produktes oder sobald eine Bestellung einen bestimmten Status erreicht. Typische Anwendungsfälle sind ein Gutscheincode für die nächste Bestellung, eine Pflege- oder Montageanleitung zum gekauften Artikel oder die Bitte um eine Bewertung. Der Versand der E-Mails erfolgt über das Plugin wpNewsletterGermany.

Voraussetzungen

  • Edition Pro oder Enterprise; in Free ist das Modul nicht enthalten
  • Das Plugin wpNewsletterGermany ist installiert und aktiviert
  • In wpNewsletterGermany ist der Mailversand eingerichtet
  • Das Modul Kampagnen ist unter wpShopGermany → Konfiguration → Module (Gruppe „Sonstiges“) aktiviert

Nach der Aktivierung erscheinen im Menü von wpNewsletterGermany (Newsletter) zwei neue Bereiche: Kampagnen und Versandprofile.

Beide gehören zusammen. Das Versandprofil legt fest, wann eine E-Mail ausgelöst wird, die Kampagne bestimmt, welcher Inhalt verschickt wird. Eine Kampagne ist dabei genau einem Versandprofil zugeordnet, ein Versandprofil kann mehrere Kampagnen bedienen.

Versandprofile

Das Versandprofil beschreibt den Auslöser. Folgende Angaben werden hinterlegt:

Name Eine frei wählbare Bezeichnung, unter der das Profil in der Übersicht erscheint.

Trigger Event Das Ereignis, das die Kampagne auslöst. Zur Auswahl stehen „WPSG: Produktkauf“ und „WPSG: Statuswechsel“.

Trigger Wert (Produkt) bzw. Trigger Wert (Zielstatus) Beim Produktkauf wählen Sie das Produkt, dessen Kauf die Kampagne auslösen soll. Enthält eine Bestellung dieses Produkt nicht, löst das Versandprofil nicht aus. Beim Statuswechsel wählen Sie stattdessen den Zielstatus, den die Bestellung erreichen muss. Das Formular schaltet die Auswahl passend zum gewählten Ereignis um.

Produkt (optional) Nur beim Statuswechsel. Ohne Auswahl gilt das Versandprofil für jede Bestellung, die den Zielstatus erreicht; mit Auswahl nur für Bestellungen, die dieses Produkt enthalten.

Verzögerung Der Zeitraum, der zwischen der Bestellung und dem Versand der E-Mail liegen soll.

Kampagnen-Zuordnung Die Kampagnen (E-Mails), die über dieses Profil verschickt werden. Mehrere Einträge lassen sich mit gedrückter Strg- bzw. Cmd-Taste auswählen.

Bedingungen Optionale Einschränkungen, siehe Bedingungen. Treffen alle gesetzten Bedingungen auf eine Bestellung zu, wird die Kampagne eingeplant.

Versandprofil bearbeiten

Kampagnen

Die Kampagne enthält die eigentliche E-Mail. Neben dem Namen können folgende Angaben gemacht werden:

Betreff Die Betreffzeile der E-Mail. Platzhalter sind hier ebenfalls möglich.

Absender Die Absenderadresse. Bleibt das Feld leer, greift die Voreinstellung aus wpNewsletterGermany.

CC und BCC Optionale Kopie- und Blindkopie-Empfänger, zum Beispiel eine interne Adresse zur Kontrolle.

Format Bestimmt, ob die E-Mail als Text, als HTML oder als HTML und Text verschickt wird.

Priorität Steuert die Reihenfolge der Abarbeitung von Sehr niedrig bis Sehr hoch, falls eine Grenze von stündlich versendeten Mails auf dieser Adresse existiert.

Versandprofil Das Profil, über das diese Kampagne ausgelöst wird.

Inhalt (HTML) und Inhalt (Text) Der Text der E-Mail. Je nach gewähltem Format wird der HTML-Inhalt, der Text-Inhalt oder beides verwendet.

Kampagne bearbeiten

Bedingungen

Zusätzlich lässt sich einschränken, für welche Bestellungen eine Kampagne gilt. Geprüft werden nur die Felder, die auch ausgefüllt sind — dann müssen allerdings alle gesetzten Bedingungen zutreffen, damit die E-Mail erzeugt wird.

  • Bestellstatus: Der Status, den die Bestellung haben muss. Das Feld erscheint nur bei Versandprofilen mit dem Trigger „WPSG: Statuswechsel“ — beim Produktkauf steht die Bestellung zum Prüfzeitpunkt ohnehin immer auf Eingegangen
  • Bestellsumme (brutto): Ein Betrag, wahlweise mit größer/gleich, kleiner/gleich oder gleich verglichen
  • Zahlart: Die verwendete Zahlungsart
  • Abonnentengruppe: Eine Gruppe aus wpNewsletterGermany, der die E-Mail-Adresse des Kunden angehören muss
  • Produktgruppe: Die Produktgruppe des gekauften Artikels, sofern das Modul Produktgruppen aktiviert ist
  • Land des Kunden: Das Land aus der Rechnungsadresse

Die Bedingungen können sowohl im Versandprofil als auch in der Kampagne hinterlegt werden. Sind in der Kampagne Bedingungen gesetzt, ersetzen diese die Bedingungen des Profils.

Verzögerung

Die Verzögerung bestimmt, wie lange nach der Bestellung die E-Mail verschickt wird, und kann in Minuten, Stunden, Tagen oder Wochen angegeben werden.

Wird das Feld in der Kampagne leer gelassen, übernimmt die Kampagne Wert und Einheit aus dem zugeordneten Versandprofil. In der Übersicht steht dann „aus Versandprofil“. Eine ausdrücklich eingetragene 0 bedeutet dagegen „sofort“ und übernimmt nichts aus dem Profil.

Platzhalter

In Betreff, Inhalt (HTML) und Inhalt (Text) können Platzhalter verwendet werden, die beim Versand automatisch durch die Bestell- und Kundendaten ersetzt werden:

  • %kunde_anrede% = Anrede
  • %kunde_vname% = Vorname
  • %kunde_name% = Nachname
  • %kunde_email% = E-Mail-Adresse
  • %order_id% = Bestellnummer
  • %order_cdate_format_de% = Bestelldatum
  • %product_name% = Produktname

Versandzeitpunkt

Wichtig: Wann eine Kampagne ausgelöst wird, hängt vom Trigger des Versandprofils ab. Beim Produktkauf geschieht das, sobald eine Bestellung mit dem passenden Produkt den Status Eingegangen erreicht — Bestellungen, die diesen Status nie erreichen, lösen keine Kampagne aus. Beim Statuswechsel wird ausgelöst, sobald die Bestellung den im Profil hinterlegten Zielstatus erreicht.

Ein doppelter Versand ist ausgeschlossen: Pro Bestellung, Kampagne und Produkt wird höchstens eine E-Mail erzeugt, beim Statuswechsel zusätzlich je Zielstatus. Eine Bestellung, die mehrere Status durchläuft, kann also für jeden eingerichteten Status genau eine Mail auslösen.

Hinweis: Wird eine Bestellung storniert oder zurückgezahlt, bevor die eingeplante E-Mail an der Reihe ist, wird sie nicht mehr verschickt, es sei denn, in der Kampagne wurde ausdrücklich einer der beiden Status „storniert“ oder „zurückgezahlt“ hinterlegt. Die übrigen Bedingungen werden vor dem Versand noch einmal auf diese beiden Status geprüft und abgebrochen, falls einer der beiden Status aktiv ist.

Die Abarbeitung übernimmt der Cron von wpNewsletterGermany. Steht dieser in den Versandeinstellungen auf „Wordpress intern (Stündlich)“, wird die Warteschlange nur einmal pro Stunde geprüft. Eine Verzögerung von fünf Minuten bedeutet dann in der Praxis „innerhalb der nächsten Stunde“. Für genauere Versandzeitpunkte stellen Sie das Cron-System auf „Extern“ und rufen die dort angegebene Datei über einen eigenen Cronjob im gewünschten Takt auf.

Hinweis: Das Verzeichnis mods/ im Plugin wpNewsletterGermany muss beschreibbar sein. Das Modul legt dort beim Aktivieren eine kleine Datei ab, über die es sich in den Cron einklinkt. Ist das Verzeichnis schreibgeschützt, funktioniert nur der interne Cron von WordPress.

Fehlersuche

Kommt keine E-Mail an, prüfen Sie der Reihe nach:

  • Sind wpShopGermany und wpNewsletterGermany aktiv und ist das Modul Kampagnen aktiviert?
  • Ist in wpNewsletterGermany ein Mailversand eingerichtet?
  • Enthält die Bestellung das im Versandprofil hinterlegte Produkt?
  • Hat die Bestellung den Status erreicht, auf den das Versandprofil auslöst?
  • Treffen alle gesetzten Bedingungen zu?
  • Ist die Verzögerung abgelaufen und lief der Cron seitdem mindestens einmal?