Neu mail hooks

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

onlyspu

Aktives Mitglied
10. Oktober 2017
4
2
hallo,
Ich entwickle seit einer weile Plugins für JTL- Shop 4, im Zuge dessen hatte ich nun mit mail-hooks zutun.
Leider musste ich feststellen das der Hook HOOK_MAILTOOLS_INC_SWITCH (100), welcher vor der Ausgabe der Mail passiert, keine Referenz zu mailsmarty mitschickt!
Erst HOOK_MAILTOOLS_SENDEMAIL_ENDE (153) hat eine Referenz zu mailsmarty, dieser Hook wird allerdings erst nach dem generieren der Ausgabe ausgeführt, dh um eigene Variablen zu nutzen ist es nötig im Emailtemplate Platzhalter zu verwenden zb. #eigenevar# welche dann bei besagtem hook durch tpl-Dateien ersetzt werden.

Dadurch wird Benutzern die Möglichkeit genommen vollständige Plugin Mail-Templates über das Shop backend zu bearbeiten bzw Pluginentwicklern Emailtemplates über das info.xml anzugeben.

Ich lerne immer noch jeden Tag dazu, es kann also auch sein das ich etwas übersehen habe.
Sollte ich aber richtig liegen wäre mein Vorschlag dem Hook HOOK_MAILTOOLS_INC_SWITCH eine Referenz auf mailsmarty hinzu zufügen um an dieser Stelle schon Template Variablen setzen zu können.

cheers
daniel
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.411
2.034
Berlin
Nein du hast das richtig erkannt, besser wäre es wenn ich vor dem Parsen alles noch mal über den Haufen werfen und sogar auf eine andere Vorlage zurückgreifen könnte.

Ich stand vor ein paar Tagen vor dem selben Problem, konnte mir aber dadurch behelfen dass ich die Funktion einfach neu starte und auf meine Pluginvorlage verweise.
Das ging natürlich weil ich nach dem email Versand direkt einen redirect starte, so dass die eigentliche Mail die ursprünglich gesendet würde nicht mehr beendet wird.

Alles etwas pfuschig aber man muss sich bei den Plugins an einigen stellen mit "etwas pfuschig" zu helfen wissen, eventuell kannst du einen ähnlichen weg gehen, sonst bleiben dir nur deine verwendeten Platzhalter, die aber auch wieder am System vorbei arbeiten.
 

onlyspu

Aktives Mitglied
10. Oktober 2017
4
2
vielen dank für deine antwort und sorry für meine verspätete, wollte noch 1-2 sachen probieren aber bin noch nicht dazu gekommen.
mit 'pfuschen' hast du leider recht, wobei der shop trotzdem recht gut erweiterbar ist!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Einem Kunden eine Rechnung mit individuellem Betreff per E-Mail zusenden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bon automatisch per Mail Allgemeine Fragen zu JTL-POS 0
Neu JTL Shop 5 Mail Vorlagen anpassen Allgemeine Fragen zu JTL-Shop 1
Neu PDF Datei automatisch herunterladen und per E-Mail versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion JTL Wawi Workflow: Automatische Etikettenerstellung und E-Mail-Versand JTL-Workflows - Ideen, Lob und Kritik 10
In Bearbeitung Gmail Anbindung zu POS weg, bei Mail-Einrichtung zeigt er Fehler "10:" Einrichtung / Updates von JTL-POS 4
Neu Bewertungserinnerung nach Artikelkauf - Mail wird mehrfach an Kunden versendet Betrieb / Pflege von JTL-Shop 1
Neu Vorlage Mail an DHL mit - Sendungsnummer im Betreff User helfen Usern - Fragen zu JTL-Wawi 5
Mehrere E-Mail Adressen hinterlegen? JTL-Wawi 1.9 11
Neu Shop-Kundenkonto durch Shopbetreiber erstellt - Kunde bekommt keine Mail mehr! Allgemeine Fragen zu JTL-Shop 2
Neu Retoure QR Code in E-Mail einbinden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Bestätigungs e-mail für Auftrag stornieren Arbeitsabläufe in JTL-Wawi 1
Neu DotLiquid Formel für Lieferadresse mail und wenn nicht vorhanden dann Rechnungsadresse mail verwenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu [Error][Code:21920403] Die angegebene E-Mail-Adresse ist falsch formatiert. eBay-Anbindung - Fehler und Bugs 6
Neu Fehler beim Bearbeiten der E-Mail-Vorlage "Bestellbestätigung" JTL-Shop - Fehler und Bugs 0
Neu Multichannel-E-Mail-Kopie aktiviert, aber in Konto xxxxxxx keine gültige E-Mail-Adresse angegeben? eBay-Anbindung - Fehler und Bugs 1

Ähnliche Themen