Zusatzfeld vom Kunden in E-Mailtemplate einbinden

Hallo Zusammen,

ich hab wirklich vieles jetzt schon versucht und gegoogelt wie ein irrer, aber konnte noch keine Lösung finden.
Ich habe einen Kunden angelegt, welcher ein Zusatzfeld namens Kostenstelle hat. Dieses ist von mir bereits entsprechend vorausgefüllt.
Nun möchte ich in der Bestellbestätigungs-Email dieses Zusatzfeld mit einbinden, aber irgendwie will das nicht. Egal was ich als Attribute im Template hinterlege, funktioniert der Mailversand dann schon gar nicht mehr.
Wie kann ich dieses Zusatzfeld in dem Template hinterlegen?

Danke im Voraus für jegliche Rückmeldung.

Viele Grüße

Pascal

Hi,

du musst nach meinem Wissen das erstmal der Order als Customfield mitgeben, damit es verfügbar ist. Ich mache das im OrderPlacedEvent (CheckoutOrderPlacedEvent):

$existingCustomFields = $event->getOrder()->getCustomFields();
        if(!$existingCustomFields) $existingCustomFields = [];
        //add delivery date
        $deliverydateCustomFields = [
            'deliveryDate' => $deliveryDate
        ];
        $mergedCustomFields = array_merge($existingCustomFields, $deliverydateCustomFields);
        $event->getOrder()->setCustomFields($mergedCustomFields);

und kann dann in der Mail per

{{ order.customFields.deliveryDate }}

darauf zugreifen.