Funktionsweise
Der Shop versendet automatisch eine E-Mail an eine statisch hinterlegte Empfängeradresse, wenn eine bestimmte Seite angeklickt oder ein bestimmter Zustand des Shops erreicht oder nicht erreicht wird. Die E-Mail kann nicht an dynamische Empfänger verschickt werden, also beispielsweise nicht an einen Shop-Kunden, da die Empfänger-Adresse statisch in der Shopkonfigurationshop.config hinterlegt werden muss.
Integration
Schritt 1: Freischaltung
Für diese Funktion ist keine Freischaltung seitens WEBSALE nötig.Schritt 2: Shopkonfiguration anpassen
Legen Sie in Ihrer Shopkonfigurationshop.config einen Abschnitt GenericEmails an, falls noch nicht vorhanden, sowie einen Unterabschnitt +Entry. Die Unterabschnitte +Entry können für verschiedene E-Mails bis zu 20 Mal wiederholt werden. Konfigurieren Sie die folgenden Parameter:
Schritt 3: Shop-Templates anpassen
Passen Sie nun die gewünschten Shop-Templates an, um den Versand der E-Mail zu steuern. Benutzen Sie hierfür das TagWS-SendGenericEmail(). Tragen Sie im Argument des Tags die Zeichenfolge ein, die Sie in Schritt 2 als Wert des Parameters ID angegeben haben.
Beispiel 1, Suchergebnisseite. Die E-Mail wird versandt, wenn der Käufer eine Suche ausgeführt und die Suchergebnisseite erreicht hat.
SuccessSearch wird versandt, wenn der Käufer etwas gefunden hat, Mail 2 mit der ID EmptySearch, wenn die Suche erfolglos blieb. Das ist die Kombination aus dem Erreichen der Seite und unterschiedlichen Zuständen. Voraussetzung ist, dass in der Shopkonfiguration shop.config zwei Abschnitte mit den entsprechenden IDs angelegt wurden.
SuccessSearch kann sein: “Ein Kunde hat die Suche-Seite des Shops besucht, und zu seiner Suche wurden Treffer gefunden.”
Inhalt von Mail 2 mit der ID EmptySearch kann sein: “Ein Kunde hat die Suche-Seite des Shops besucht, seine Suche brachte jedoch keine Treffer.”
Beispiel 4, leere Kategorie. Auf der Produktübersichtsseite (ws_category.htm) wird die E-Mail versandt, wenn die Kategorie keine Produkte enthält.
~DC-FPCatName~ und dem Kategorieindex ~DC-FPCatIndex~ ist leer, sie enthält keine Produkte.”
Referenz: WS-SendGenericEmail()
Schritt 4: E-Mail-Template anlegen
Legen Sie ein Template an und speichern Sie es unter dem gleichen Namen, der im AbschnittGenericEmails als Wert des Parameters Template angegeben ist, in Ihrem Templateverzeichnis, beispielsweise benutzer/templates/translation.
Der Inhalt des Templates ist abhängig davon, wie der Versand gesteuert wird.
Haben Sie alle Schritte durchgeführt, ist die Funktion vollständig integriert und kann getestet und eingesetzt werden.