Individuelle E-Mail-Anhänge

26.03.2018 17:11 #1
Daniel Koch
Aus Chemnitz
20 Beiträge

Individuelle E-Mail-Anhänge

Hallo Christian,

wäre es denkbar, bei den Buchungen individuelle Anhänge zu implementieren. Ich habe mich heute daran versucht, aber da die Mails über EventManagerNotify versendet werden und nur die enclosures aus tl_event_cart_notification angehängt werden, landete ich da immer wieder in einer Sackgasse.

Die Felder in der Buchung via DCA zu erweitern ist kein Problem. Allerdings bekomme ich diese Dateien nicht in die Mails.

27.03.2018 15:09 #2
Christian Schmidt
Fast & Media Team
Aus Blankenburg (Harz)
363 Beiträge

Hallo daniel,

die genaue Anforderung verstehe ich jetzt leider nicht ganz?! Wenn man individuelle Anhänge haben möchte, werden diese in den Benachrichtigungen definiert; Dies ist möglich bei den Mails an den Kunden und/oder an den Admin.

Viele Grüße
Christian Schmidt

27.03.2018 15:16 #3
Daniel Koch
Aus Chemnitz
20 Beiträge

Vielleicht habe ich das falsch verstanden. Aber ich habe bei den Benachrichtigungen keine Möglichkeit gefunden pro Buchung oder genauer pro zu buchenden Kurs, verschiedene Benachrichtigungsmails zu hinterlegen. Ggf. habe ich etwas übersehen?

Beispiel:

Ich habe zwei Bikekurse und möchte diesen bei Buchungen spezifisches Infomaterial anhängen. Kurs eins soll zum Beispiel einen Flyer, bei Kurs zwei eine andere Infobrochüre angehängt werden. Diese können auch von Buchung zu Buchung variieren.

Wie kann ich das derzeit lösen?

27.03.2018 15:25 #4
Christian Schmidt
Fast & Media Team
Aus Blankenburg (Harz)
363 Beiträge

Es gibt derzeit nur die Möglichkeit innerhalb der Veranstaltung das Feld "Hinweise nach erfolgter Buchung" zu befüllen. Der Text erscheint dann in der generierten Buchungs-Bestätigung unter der jeweiligen Veranstaltung.

Individuelle Anhänge pro Veranstaltung sind derzeit noch nicht möglich, das müsste gesondert beauftragt werden.

Aber da müsste man auch konzeptionell überlegen, ob man dann nicht einfach das Feld "Anlagen hinzufügen" für nutzt und in der Benachrichtigung dann nur ein Häkchen setzt, dass die Anlagen hinzugefügt werden. Denn die Einführung eines weiteren Feldes wie "E-Mail-Anhänge" würde das ganze noch unübersichtlicher machen (es gibt ja so schon extrem viele Optionen je Veranstaltung) :)

Allerdings kommt dann wahrscheinlich irgendwann jemand auf die Idee, dass er/sie im Frontend andere Anhänge darstellen will als die Anhänge, die für erfolgreich durchgeführte Buchungen verschickt werden sollen.

27.03.2018 15:37 #5
Daniel Koch
Aus Chemnitz
20 Beiträge

Ich verstehe die Problematik. Ich habe mir auch viel Gedanken gemacht und auch mit unserem Kunden gesprochen. Die Anhänge sollen nicht auf der Webseite erreichbar sein und können leider auch wie schon erwähnt variieren. Also selbst wenn zwei gleiche Veranstaltungen gebucht werden, können die Anhänge variieren.

ein Hook in system/modules/event_manager/classes/backend/EventManagerNotify.php auf Zeile 379 nach $arrGeneratedData['enclosure'] mit Zugriff auf $arrAttachments würde das problem für mich schon lösen. Dann könnte ich die individuellen Anlagen selbst anhängen.

09.04.2018 18:34 #6
Christian Schmidt
Fast & Media Team
Aus Blankenburg (Harz)
363 Beiträge

"Die Anhänge sollen nicht auf der Webseite erreichbar sein und können leider auch wie schon erwähnt variieren. Also selbst wenn zwei gleiche Veranstaltungen gebucht werden, können die Anhänge variieren."

Das verstehe ich leider nicht ganz. Also klar man könnte es auch mit Hook umsetzen, aber was spricht dagegen die Anhänge der Veranstaltung an die Mail anzuhängen, sofern eine entsprechende Checkbox in den Benachrichtigungen aktiviert wurde?

Sie müssen die Anhänge ja nicht im Frontend ausgeben und könnten das Template event_full entsprechend bearbeiten. Wahrscheinlich haben Sie sowieso ein angepasstes Template - oder?

10.04.2018 08:33 #7
Daniel Koch
Aus Chemnitz
20 Beiträge

Ich versuche es nochmal zu erklären.

Unser Webseitenbetreiber möchte für verschiedene Kombinationen aus Kursen und (Fahrrad)Verleih Material an die E-Mails anhängen. Diese sind nicht immer eindeutig einzelnen Kursen/Fahrrädern zuzuordnen, sondern können sich individuell (auch zeitlich begrenzt) aus der Zusammenstellung der Buchung des Buchenden auf der Webseite ergeben. Bei der Detailansicht der Buchung ist dafür beste Platz, weil der Webseitenbetreiber genau an dieser Stelle zu diesem Zeitpunkt entscheidet, welche Anhänge der Buchende für seine Buchung erhält.

Antworten

Datenschutz*
Was ist die Summe aus 3 und 9?