Verwendet wird der aktuell eCommerce Shop modified in Version 1.06 rev 4642 SP2.
Ziel soll es sein einen zuzätzlichen Hinweis in die Bestellung einzufügen. Z.b. „Lieferdatum entspricht Rechnungsdatum“. Dieser soll später in der Druckvorschau, Rechnung, sowie der Mail im Text als auch HTML Format erfolgen.
Im nachfolgenden beschreibe ich einen möglichen Weg. Man kann den Text sicherleich direkt in die betroffenen Dateien schreiben, besser finde ich es jedoch über die Sprachdateien als Baustein / Konstante (payment_textdate).
1. vorbereiten der deutschen Sprachdatei für die Druckvorschau und die Rechnungserstellung im Administratorbereich
gewünschten Text in „/deine-seite/lang/german/lang_german.conf“ im Abschnitt [print_order] wie hier z.B. hinzufügen:
payment_textdate = ‚Lieferdatum entspricht Rechnungsdatum‘
2. vorbereiten der deutschen Sprachdatei für die Mail der Bestellung im Textformat und HTML-Format
gewünschten Text in „/deine-seite/lang/german/lang_german.conf“ im Abschnitt [duty_info] wie hier z.B. hinzufügen:
payment_textdate = ‚Lieferdatum entspricht Rechnungsdatum‘
Erklärung: Die Abschnitte, also von wo der Baustein aus der Sprachdatei entnommen werden soll, steht im Kopf der order_mail.txt, order_mail.html und der print_order.html.
order_mail.{txt | html} = {config_load file=“$language/lang_$language.conf“ section=“duty_info“}
print_order.html = {config_load file=“$language/lang_$language.conf“ section=“print_order“}
Selbstverständlich könnte hier ein eigener Abschnitt definiert und eingefügt werden.
3. nun kann die Mail für das Textformat angepasst werden die unter: „/deine-seite/templates/dein-template/mail/german/order_mail.txt“ zu finden ist. Einfach folgendes an die gewünschte Stelle eintragen: {#payment_textdate#}
4. selbes gilt für die Mail im HTML Format, die im selben Ordner liegt: „/deine-seite/templates/dein-template/mail/german/order_mail.html“. Hier ebenso folgendes eintragen:
{#payment_textdate#}
Zusätzlich können HTML Formatierungen und die Eingliederung in die Tabelle erfolgen.
5. Zuletzt passe ich die Rechnung für den Adminbereich und der Druckvorschau an. Hierfür muss folgende Datei geändert werden: : „/dein-seite/templates/dein-template/admin/print_order.html“. Wie in der Mail einfach den Baustein an die gewünschte Stelle einfügen:
{#payment_textdate#}
Thats it!
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.