Alternative Lieferadresse nicht anzeigen in Zusammenfassung und Mail

Fragen und Antworten zu Bestellungen
Antworten
znikolov
Beiträge: 20
Registriert: 14. Sep 2016, 18:30

Alternative Lieferadresse nicht anzeigen in Zusammenfassung und Mail

Beitrag von znikolov »

Hallo,

versuche jetzt schon länger es hin zu bekommen das die Daten für alternative Lieferadresse nicht mit in der Zusammenfassung und der Kundenmail angezeigt wird.
Habe im Formular eine Checkbox für alternative Lieferadresse eingebaut welches mir die merconis felder anzeigt und auch ausschaltet. Nur werden diese Daten auch immer in der Zusammenfassung und der Kundenmail angezeigt.

Dadurch das das Formular geparst wird und in Textausgabe umgewandelt wird habe ich keine Möglichkeit gefunden eine Saubere Ausgabe zu bekommen ohne das die Leeren Felder der Alternativen Lieferadresse mit angezeigt werden.
Benutzeravatar
supportteam2
Beiträge: 427
Registriert: 4. Mär 2015, 14:05

Re: Alternative Lieferadresse nicht anzeigen in Zusammenfassung und Mail

Beitrag von supportteam2 »

Es gibt eine gar nicht so komplizierte Möglichkeit, Ihre Anforderung zu erfüllen, aber es stimmt tatsächlich, dass dies nicht auf Basis der vorgefertigten und im Template verwendeten Textform der zusammengefassten Kundendaten machbar ist.

So können Sie es lösen:

In der Bestellung werden natürlich auch die einzelnen erfassten Feldwerte des Kundendatenformulars direkt zugänglich gespeichert, sodass Sie sich daraus einfach eine ganz individuelle Zusammenfassung erstellen können. Im Template der Bestellzusammenfassung sind die Bestellungsdaten im Array "$this->arrOrder" enthalten. Lassen Sie sich die Inhalte einfach mal testweise komplett anzeigen, dann können Sie erkennen, dass es dort einen Key [customerData][personalData] gibt, in dem alle Feldwerte enthalten sind. Hier können Sie nun einfach prüfen, ob die Felder für die alternative Versandanschrift leer sind, was Sie dann als Entscheidungskriterium nehmen können, um diese nicht auszugeben.
Antworten

Zurück zu „Bestellungen / Orders“