Wie der Versand abläuft
Am Beispiel der Bestellbestätigung:- Nach der Bestellung sendet der Shop die vorab festgelegten Daten der Bestellung an Inxmail.
- Inxmail setzt diese Daten in das dort hinterlegte E-Mail-Template ein und versendet die E-Mail an den Käufer.
Welche E-Mails über Inxmail laufen können
E-Mails im Zusammenhang mit INQUIRY-Formularen laufen über die Konfiguration des Formulars.
Wegweiser: Formulare für Kundenanfragen
Einrichten
Vorbereitung
Klären Sie zuerst mit Inxmail Commerce, welche der dortigen Leistungen Sie nutzen wollen, und geben Sie diesen Umfang an WEBSALE weiter. Nur so lässt sich vorab feststellen, ob die Schnittstelle alles abbilden kann, was Sie vorhaben. Die Einstellungen auf der Inxmail-Seite nehmen Sie ebenfalls vorab vor.Schritt 1: Freischaltung
Die Funktion muss von WEBSALE für Ihre Shop-ID eingerichtet werden. Dafür werden drei Angaben gebraucht:- Key
- Secret
- URL
Schritt 2: Die shop.config anpassen
Für jede E-Mail, die über Inxmail laufen soll, wird der zugehörige Abschnitt ergänzt.
Bei INQUIRY-Formularen steht
InxMail_Test nicht zur Verfügung. Verwenden Sie für die Testphase eine eigene inquiry-cfg.
Schritt 3: Die E-Mail-Templates anlegen
Je E-Mail-Typ entsteht ein eigenes Template in Ihrem Template-Verzeichnis. Die Übergabe erfolgt als JSON, das Template baut also ein JSON-Objekt auf. Welche Angaben darin stehen müssen, entnehmen Sie der Dokumentation von Inxmail.DC-FP1_jsonencoding laufen. Ohne diesen Schritt zerbricht ein einziges Anführungszeichen im Produktnamen die ganze Übergabe.
Auf diesen Templates sind alle Tags erlaubt, die auch auf den gewöhnlichen E-Mail-Templates zur Verfügung stehen, dazu eigene Tags für externe Mailsysteme.
Referenz: DC-FPX_jsonencoding · MAIL-Tags
Wegweiser: E-Mail-Benachrichtigungen · Daten mit externen Systemen austauschen
PDF-Dateien übergeben
Für Anhänge gibt es drei Wege:WEBSALE-EXTMAIL-HTML2PDFB64:: und ::WEBSALE-EXTMAIL-HTML2PDFB64 wird von der Schnittstelle in ein PDF umgewandelt. Damit erzeugen Sie beispielsweise eine Rechnung aus einem HTML-Template, ohne ein eigenes PDF-Werkzeug einzusetzen.
Referenz: MAIL-FileAttachment_ContentB64 · MAIL-HTMLAttachment_ContentB64
Schritt 4: Den Versand testen
Rufen Sie den Shop im allgemeinen Testmodus auf, lösen Sie die jeweilige E-Mail aus und prüfen Sie, ob sie ankommt und inhaltlich stimmt.Schritt 5: Liveschalten
Eingreifen im Fehlerfall
Zum Feature gehört ein eigener FTP-Zugang auf ein Fehlerverzeichnis mit dieser Struktur:
So arbeiten Sie einen Fehler ab: Die betroffene Datei in
/errors suchen, die zugehörige Meldung im Log nachlesen, die Daten korrigieren und die Datei nach /spool verschieben. Alles in /spool wird erneut an Inxmail übergeben. Scheitert es wieder, wandert die Datei zurück nach /errors.
Die Logeinträge sind JSON-Objekte. Die Logs werden höchstens sechs Monate vorgehalten und danach automatisch gelöscht.
Über eine REST-Schnittstelle lässt sich die Anzahl der Fehler der letzten Minuten abfragen. Damit lässt sich eine Überwachung aufbauen, statt das Verzeichnis von Hand im Blick zu behalten.
Verwandte Themen
- Wegweiser: E-Mail-Benachrichtigungen
- Wegweiser: Formulare für Kundenanfragen
- Wegweiser: Daten mit externen Systemen austauschen
