1. Start
  2. wpShopGermany4
  3. Module
  4. Modul Kampagnen

Modul Kampagnen

Mit dem Modul Kampagnen hat man die Möglichkeit, automatisch eine E-Mail an den Kunden zu versenden — 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.

Hierfür müssen verschiedene Voraussetzungen erfüllt sein:

  • Das Plugin wpNewsletterGermany ist installiert und aktiviert
  • In wpNewsletterGermany ist der Mailversand eingerichtet
  • Das Modul Kampagnen ist unter ShopGermany -> Konfiguration -> Module aktiviert

Nach erfolgreicher Aktivierung des Moduls im wpShopGermany findet man zwei neue Bereiche im Menü von wpNewsletterGermany: 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
Beim Produktkauf soll das Produkt gewählt werden, dessen Kauf die Kampagne auslösen soll. Enthält eine Bestellung dieses Produkt nicht, löst das Versandprofil nicht aus.
Beim Statuswechsel steht hier stattdessen der 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
Es kann aus mehreren Kategorien von Bedingungen gewählt werden. Wenn alle Bedingungen auf eine Bestellung zutreffen, wird die Kampagne in Auftrag gegeben.

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.

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 kostenlose 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 eine 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 eine 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“. Wer genauere Versandzeitpunkte benötigt, stellt das Cron System auf „Extern“ und ruft 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.

Kommt keine E-Mail an, sollte man der Reihe nach Folgendes prüfen:

  • 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 ausgelöst wird
  • Treffen alle gesetzten Bedingungen zu
  • Ist die Verzögerung bereits abgelaufen und lief der Cron seitdem mindestens einmal
Fandest du diesen Artikel hilfreich? Nein Ja

Wie können wir helfen?