# Produkt Varianten nicht angezeigt in E-Mail, Rechnung, Bestellung im Backend

**URL:** https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675
**Category:** Allgemein
**Created:** [22. März 2020 um 13:41 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675 "2020-03-22T13:41:02Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![hanspeterbaer](https://avatars.discourse-cdn.com/v4/letter/h/e8c25b/32.png) [@hanspeterbaer](https://forum.shopware.com/u/hanspeterbaer)
#### Post date: [22. März 2020 um 13:41 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/1 "2020-03-22T13:41:02Z")

</div>

Hi,

Ich habe eine Shopware6 Instanz mit nahezu default Konfiguration zum Testen am laufen.

Bei einer Bestellung mit Produkten mit Varianten (Größe, Farbe, … ) wird dies im Warenkorb und im Checkout Screen korrekt angezeigt. In der Bestätigungsmail, auf der Rechnung und in der Bestellübersicht im Backend sind die gewählten Varianten nicht zu sehen. Woher soll ich wissen, welche Variante bestellt wurde?

Das selbe Verhalten habe ich auch&nbsp;im frisch erstellten Demoshop gesehen.

Gibt es hierfür eine Einstellung? Mir würde es schon vollkommen reichen, wenn die gewählten Varianten zumindest jeweils am Namen der Produkte hinten angehängt wären.

Mit freundlichen Grüßen,

Hans&nbsp;

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [22. März 2020 um 14:18 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/2 "2020-03-22T14:18:58Z")

</div>

Hallo,

für die Bestellbestätigung kannst du das lösen:&nbsp;[https://forum.shopware.com/discussion/67049/in-bestellbestaetigung-die-variante-den-namen-der-entsprechenden-ausgewaehlten-options-anzeigen](https://forum.shopware.com/discussion/67049/in-bestellbestaetigung-die-variante-den-namen-der-entsprechenden-ausgewaehlten-options-anzeigen)

&nbsp;

für die Übersichten im Admin haben wir ein Ticket. Bei der Rechnung müsste es ähnlich gehen wie bei der Bestellbestätigung.

&nbsp;

moritz

&nbsp;

---

<div class="post-metadata">

### Author: ![hanspeterbaer](https://avatars.discourse-cdn.com/v4/letter/h/e8c25b/32.png) [@hanspeterbaer](https://forum.shopware.com/u/hanspeterbaer)
#### Post date: [22. März 2020 um 15:35 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/3 "2020-03-22T15:35:00Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> für die Bestellbestätigung kannst du das lösen:&nbsp;[https://forum.shopware.com/discussion/67049/in-bestellbestaetigung-die-variante-den-namen-der-entsprechenden-ausgewaehlten-options-anzeigen](https://forum.shopware.com/discussion/67049/in-bestellbestaetigung-die-variante-den-namen-der-entsprechenden-ausgewaehlten-options-anzeigen)

Danke für die schnelle Antwort. Das hatte ich schon umgesetzt und hat auch für die Mail gut funktioniert. Beim Update auf v6.1.4. wurde die Änderung aber wohl wieder überschieben. Gibt es einen Grund, warum das nicht Bestandteil vom default Mail-Content ist?&nbsp;

Wäre es möglich, den Inhalt von ‚order\_line\_item.label‘ vor dem&nbsp;Erstellen der DB Zeile entsprechend zu ergänzen? So wie ich das sehe, wären die Infos dann überall vorhanden, wo ich sie brauche.&nbsp;

Falls ja, hättest du mir einen Tipp&nbsp;in welchem File ich den entsprechenden Teil finde. Hab mir die Projektstruktur noch nicht wirklich angesehen&nbsp; ![Lips-are-sealed](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/010e22b531eb3c7c1f8923f227860da8f5114885.png "Lips-are-sealed").

Dass es im User&nbsp;Order History dann doppelt wäre, fände ich vorerst nicht schlimm.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [22. März 2020 um 15:40 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/4 "2020-03-22T15:40:37Z")

</div>

Es gibt quasi ein Ticket was eine globale Lösung anstrebt, also das man überall wo Varianten dargestellt werden auch die Optionen sieht. Das wird dann überall angepasst. Ein Quickwin wäre ggf. die Anpassung der Vorlage, dass nehme ich mal mit.

Aktuell sind die Informationen im Payload wenn es sich um einen Variantenartikel handelt, ich weiß leider nicht genau, wie du die an den Namen dran bekommst vor dem persistieren. Wahrscheinlich gibt ed da aber ein Event.

---

<div class="post-metadata">

### Author: ![claudio](https://avatars.discourse-cdn.com/v4/letter/c/7cd45c/32.png) [@claudio](https://forum.shopware.com/u/claudio)
#### Post date: [22. März 2020 um 19:39 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/5 "2020-03-22T19:39:53Z")

</div>

Vielleicht hilft dir das für den Start:

[https://forum.shopware.com/discussion/comment/263849/#Comment\_263849](https://forum.shopware.com/discussion/comment/263849/#Comment_263849)

Die Events dazu befinden sich unter&nbsp;

```
 Shopware\Core\Checkout\Cart\Event;

 class LineItemAddedEvent extends Event
```

---

<div class="post-metadata">

### Author: ![hanspeterbaer](https://avatars.discourse-cdn.com/v4/letter/h/e8c25b/32.png) [@hanspeterbaer](https://forum.shopware.com/u/hanspeterbaer)
#### Post date: [25. April 2020 um 14:00 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/6 "2020-04-25T14:00:27Z")

</div>

Ich habe mir jetzt eine Lösung gebaut, die die Varianten immer ans Label anhängen.  
Dadurch ist es zwar im Warenkorb und in der Order History doppelt, aber das ist für mich erstmal Ok.

Falls es jemand brauchen kann (ich progrogrammiere sonst kein PHP 😉 ):&nbsp;

```
--- a/vendor/shopware/core/Content/Product/Cart/ProductCartProcessor.php
+++ b/vendor/shopware/core/Content/Product/Cart/ProductCartProcessor.php
@@ -166,7 +166,17 @@ class ProductCartProcessor implements CartProcessorInterface, CartDataCollectorI
             return;
         }

- $lineItem->setLabel($product->getTranslation('name'));
+ // add variant options to the label
+ $label = $product->getTranslation('name');
+ $options = [];
+ foreach ($this->getOptions($product) as $option) {
+ $options[] = $option["group"] . ": " . $option["option"];
+ }
+ sort($options);
+ foreach ($options as $option) {
+ $label .= " " . $option;
+ }
+ $lineItem->setLabel($label);

         if ($product->getCover()) {
             $lineItem->setCover($product->getCover()->getMedia());

```

&nbsp;

---

<div class="post-metadata">

### Author: ![claudio](https://avatars.discourse-cdn.com/v4/letter/c/7cd45c/32.png) [@claudio](https://forum.shopware.com/u/claudio)
#### Post date: [25. April 2020 um 14:08 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/7 "2020-04-25T14:08:35Z")

</div>

Nur als Hinweis, falls das jemand übernimmt. Bei nem Shopware Update wären die Änderungen dann wieder weg.

---

<div class="post-metadata">

### Author: ![hanspeterbaer](https://avatars.discourse-cdn.com/v4/letter/h/e8c25b/32.png) [@hanspeterbaer](https://forum.shopware.com/u/hanspeterbaer)
#### Post date: [25. April 2020 um 14:12 UTC](https://forum.shopware.com/t/produkt-varianten-nicht-angezeigt-in-e-mail-rechnung-bestellung-im-backend/65675/8 "2020-04-25T14:12:39Z")

</div>

> [@claudio schrieb:](https://forum.shopware.com/profile/33882/claudio "claudio")
> 
> Nur als Hinweis, falls das jemand übernimmt. Bei nem Shopware Update wären die Änderungen dann wieder weg.

Ich hoffe ja, dass die Änderung durch eines der nächsten Shopware Updates nicht mehr nötig sein wird 🙂  
Gibt es eine Roadmap dafür?&nbsp;
