Wenn ein Kunde bei der Bestellung keine Anrede angibt, dann schreibe ich „Guten Tag Vorname Nachname“, also so sieht es konkret aus (nehm ich für die Bestell- und Versandbestätigung):
Funktioniert soweit auch. Wenn einer „Herr“ angibt, wird „Sehr geehrter Herr“ ausgegeben.
Wenn ich nachträglich im Kunden und in der Bestellung die Anrede ergänze (weil ich den Kunden mit „Sehr geehrter Herr“ etc. anreden möchte), dann schreibt er in der Bestellbestätigung trotzdem noch „Guten Tag Vorname Nachname“. Also er speichert den initialen Eintrag des Kunden und verwendet ihn auch.
Weiß vielleicht jemand, wie ich den Quelltext oben ändern muss, damit die Bestellbestätigung auf die Daten im Kunden, bzw. in der Bestellung zurückgreift? Also wie lauten die „richtigen“ Variablen für das Template?
Also mit „order.orderCustomer.salutation.salutationKey“ bekomme ich immer nur den Wert, den der Kunde bei Bestellanlage angegeben hat. Und wenn er „not_specified“ ausgewählt hat, dann macht meine Änderung zu „Herr“ oder „Frau“ keinen Unterschied, die Versandbestätigung sagt „Guten Tag Michael Muster“.
Ich ändere die Anrede im Kunden, in der Adresse im Kunden, in der Bestellung bei der Rechnungs- und ggf. Lieferadresse, die Variable order.orderCustomer.salutation.salutationKey bliebt beim initialen Wert … komisch …
also weiß vll jemand, wie man den Kunden aus der „Kundendatei“ anspricht (und die dort hinterlegte Anrede)?
Wenn ich in der Bestellübersicht (ich habe da die Standardübersicht) auf den Kundenname klicke, komme ich in den Kunden und kann dort alles ändern - der Kundenname in der Bestellung ändert sich aber nicht.
Mit order.orderCustomer.salutation.salutationKey bin ich ja anscheindend noch in der Bestellung (was sich nicht ändern lässt und aus Revisionsgründen ist das wsl sogar sinnvoll)
Ich hol das Thema noch mal hoch … weiß das denn wirklich keiner, also ich an die Anrede des Kunden aus der Bestellung komme? order.orderCustomer.salutation.salutationKey isses nicht …