Verpackungseinheit (packUnit) im Warenkorb ausgeben

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.

Kann mir da jemand weiterhelfen? Vielen Dank :slight_smile:

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

Knapp 2 Jahre später:
Verpackungseinheiten werden ja anscheinend immer noch nicht im Warenkorb angezeigt.
Gibt es da mittlerweile eine Lösung?

1 „Gefällt mir“

Selbe Situation hier.
Kunden würden gern die Verpackungseinheit im Warenkorb sehen … nichts zu machen.
Irgendwie traurig.

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.

EDIT: Ich würde mich wahrscheinlich an einem Pull Request für den Core versuchen …

@aleximi es wäre super, wenn du einen “pull request” machst, um die Verpackungseinheit im Warenkorb anzuzeigen.

Danke.

Bitte schön: feat: Allow selecting pack unit for essential characteristics of products by amenk · Pull Request #12167 · shopware/shopware · GitHub

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 :slight_smile:

EDIT: MR nochmal angepasst - es sollte also schon standardmäßig sowas wie Verpackungseinheit: Karton erscheinen

1 „Gefällt mir“