wie lässt sich ein Zusatzfeld auf der Rechnung bzw. auf dem Lieferschein ausgeben?
Wir müssen einige unserer Produkte auf den Dokumenten mit einer Zusatzangabe im Titel kennzeichnen und haben die Idee, das über die Zusatzfelder zu lösen. Vielleicht gibt es ja auch noch einen anderen Weg - das Umbenennen der Artikel ist keine Lösung, die Zusatzangabe soll nur auf der Rechnung/Lieferschein auftauchen.
Beispiel
Auf der Rechnung sollen Angaben über Brutto/nettogewicht gemacht werden, bzw. ggf Warentarifnummern mit angegeben.
Zusatzfelder „Bestellungen“ entsprechende Sets anlegen. und zusätzlioch ins base.html.twig
einbinden.
für das Label(Freitextfeld):{{ „customFields.custom_xxx“|trans }}
für den Inhalt : {{ order.customFields.custom_xxx}}
Hier könnte die Dokumentaion von shopware über den Pfad bei Documenten erweitert werden.
HAB eine ganze Weile nach dem „order.“ gesucht
Nach eifriger Suche im Forum und der Dokumentation und allerlei Anläufen in der Umsetzung scheitete ich leider bei dem gleichen Problem.
Ich möchte vier customFields auf dem Lieferschein ausgeben, die den Standort im Lager beinhalten. Dafür habe ich in der Base base.html.twig im Custom Template Manager folgenden Block eingefügt:
Noch wirkt sich das Ganze nur auf die Rechnung aus, aber das wäre ja schonmal ein Schritt. Leider auch da nicht wie gewünscht:
Im head wird der entsprechende Textbaustein ausgeworfen
Im shipping wird das erste Feld ausgelassen
Im table wird lineItem.customFields.store_location_room aber nicht ausgeworfen. auch mit order.customFields.store_location_room oder order.customFields.custom_store_location_room komme ich nicht weiter.
Ich habe auch ein Zusatzfeld im Produkt angelegt (custom_lagerplatz_box).
Mit dem Textbausteien {{ page.product.translated.customFields.custom_lagerplatz_box }} wird der Inhalt auch korrekt im Frontend ausgegeben, was ich nur als Test eingebaut habe.
In den Dokumenten bekomme ich es leider nicht angezeigt. Ich habe den Artikel bestellt und wollte einen Lieferschein erstmal um eine Spalte erweitern. Mit der oben genannten Variable funktioniert es leider nicht.