Hat jemand eine Ahnung, wie man in der Datei /vendor/shopware/storefront/Resources/views/storefront/page/checkout/checkout-item.html.twig auf die Verpackungseinheit (packUnit) zugreifen kann?
Oder allgemeiner:
Die Verpackungseinheit wird folgendermaßen ausgespuckt, laut dieser Datei (/vendor/shopware/storefront/Resources/views/storefront/page/product-detail/buy-widget-form.html.twig):
product.translated.packUnit
Aber in der Datei checkout-item.html.twig läuft ja alles über lineItem, statt product. Wenn ich dort also lineItem.translated.packUnit oder lineItem.packUnit versuche, wird nichts ausgespuckt.
Ansatz: Vielleicht kannst du dir über lineItem.referenceId das Produkt und dazu die packUnit holen. Evtl. müsstest du das in einem Event machen und z.B. lineItem.payload diese Information hinzufügen?
So ähnlich wie das hier gemacht wird:
Eigentlich wäre es das einfachste, wenn Shopware es erlauben würde die Verpackungseinheit über System → Einstellungen - Wesentliche Merkmale → Produkt Eigenschaften hinzuzufügen … leider kann man dort die packUnit aber nicht auswählen
Mir scheint als ist das nur eine Beschränkung im Admin Panel unter Wesentliche Merkmale. Trägt man packUnit manuell in die Datenbank ein, so wird es im Warenkorb unter payload.features verfügbar gemacht.
Das ist jetzt nur für das Admin Panel. Wenn man das dann auswählt ist es im Frontend Template verfügbar. Die Template Anpassung muss man ggf. selbst machen
EDIT: MR nochmal angepasst - es sollte also schon standardmäßig sowas wie Verpackungseinheit: Karton erscheinen