unser Kunde möchte gerne, dass in der Bestellbestätigungs-Mail die ungekürzte Fassung des kompletten Artikelnamens inkl. aller Konfiguratoren dargestellt wird (vermutlich lässt sich so der Auftrag besser abarbeiten).
Ich habe bereits sämtliche Einstellungen durchgeschaut, aber ich finde den Shopware-Einstellungen nichts, was die Kürzung beeinflussen könnte.
So sieht es momentan aus:
Er möchte aber gerne, dass der komplette Name angezeigt wird. Anscheinend wird hier einfach der Artikelname auf eine bestimmte Länge gekürzt.
Kann mir jemand helfen und mir sagen, wo ich schauen muss, damit ich die Länge des abgespeicherten Namens der Position erhöhen kann? Muss ich da was an der Datenbank ändern, eventuell die Größe der Spalte o.Ä.?
das hat mit der Mail-Vorlage anscheinend nichts zu tun. Auch wenn ich die entsprechenden Bestellungen im Backend aufrufe, werden diese gekürzt dargestellt.
Ich habe jetzt noch einmal in die Datenbank geschaut. Auch dort wird der Name des konfigurierten Artikels nicht komplett dargestellt:
Das sind genau 255 Zeichen, wodurch sich mein Verdacht bestätigt, dass das Feld „name“ in der Tabelle auf 255 Zeichen begrenzt ist. Siehe:
Denkt ihr, ich kann den Wert einfach so erhöhen? Oder würde das zu Komplikationen führen? Und würde dadurch behoben werden, dass in der E-Mail nur 255 Zeichen angezeigt werden?
Wert erhöhen geht nicht, Feld ist ja auf 255 Zeichen begrenzt. Da müsstest Du wohl das Feld ändern, davon würde ich aber lieber die Finger lassen… truncate in sOrder wäre dann aber immer noch zu berücksichtigen…
sorry, stimmt truncate hab ich selbst mal eingebaut, mir war die Ausgabe zu lang… Aber in der DB würde ich nicht einfach „rumpfuschen“ zumindest würde ich vorher eine Sicherung machen.
falls du das Problem immer noch hast: der Datentyp VARCHAR kann nur maximal 255 Zeichen fassen. Du kannst versuchen ihn in TEXT zu ändern. Dort sind dann bis zu 65535 [1] Zeichen möglich. Wie Hans schon gesagt hat, ist solch eine Änderung aber nicht ganz ungefährlich.