Hallo pfeffersack,
vielen Dank für das Interesse und die Hilfsbereitschaft
- was für ein Shopsystem hast du genau ?
Ich benutze xt:Commerce 3.0.4 (SP2.1).
- seit wann besteht der Fehler ?
Wahrscheinlich von Anfang an. Der Fehler ist erst nach Eingang der 1. Bestellung aufgefallen.
- was hast du zuletzt gemacht / geändert / installiert ?
Ich habe zuletzt die Startseite angepasst. Das führte aber bestimmt nicht zu dem Problem.
Ich habe mir das mal angeschaut: in der "order_mail.html" (unter www/templates/YAML.../mail/german) steht an der Stelle wo die Artikelbezeichnung stehen soll die Variable {$order_values.PRODUCTS_NAME}. In der DB ist in der Spalte "products_name" die Artikelnummer hinterlegt. In der Spalte "products_short_description" steht die Artikelbezeichnung. Also habe ich die Variable ausgetauscht und {$order_values.products_short_description} in die "order_mail.html" eingefügt. Leider wird dann in der Bestätigungsmail nix mehr an der Stelle angezeigt. Also muss das anders zu lösen sein.
Begründung für mein Vorgehen:
Da der hintere Teil der Variablen (hinterm Punkt) vom Namen her gleich der Spaltennamen in der Datenbank waren, habe ich vermutet, dass ich auch andere DB-Spalten so verwenden kann und dies ausprobiert. Ich weiß nicht, was xtc alles an Variablen zur Verfügung hat und welche womit gefüllt werden, geschweige denn, wo ich diese alle finde. Nur scheinbar werden die Variablen {$order_values.PRODUCTS_NAME} und {$order_values.PRODUCTS_MODEL} beide mit der Artikelnummer gefüllt.
Das das Problem nicht nur mit Änderungen an der "order_mail.html" behoben werden kann liegt nahe, denn selbst wenn ich den Inhalt der Bestätigungsmail mit den Variablen verbessern könnte - im Backend unter Bestellungen sind dann immer noch (in einer Bestellung) unter Artikel die Artikelnummer zu sehen, weil diese Stelle ja nichts mit der Bestätigungsmail und deren Variablen zu tun hat. Deswegen auch meine Vermutung, dass es da noch eine andere Stelle geben muss.