# Hersteller Attribute sOrder E-Mail Template

**URL:** <https://forum.shopware.com/t/hersteller-attribute-sorder-e-mail-template/54309>\
**Category:** Programmierung\
**Created:** [27. Juli 2018 um 09:32 UTC](https://forum.shopware.com/t/hersteller-attribute-sorder-e-mail-template/54309 "2018-07-27T09:32:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![macxman](https://avatars.discourse-cdn.com/v4/letter/m/eada6e/32.png) [@macxman](https://forum.shopware.com/u/macxman)\
**Post date:** [27. Juli 2018 um 09:32 UTC](https://forum.shopware.com/t/hersteller-attribute-sorder-e-mail-template/54309/1 "2018-07-27T09:32:39Z")

</div>

Hallo zusammen,

ich möchte die Hersteller Attribute in der sOrder E-Mail anzeigen lasssen. Momentan greife ich auf die Felder so zu:

```
$details.additional_details.supplier_attributes.core->get('mein_freitextfeld')

```

Dies führt jedoch des Öfteren zu Fehlern beim Checkout und es wird keine Mail versendet.&nbsp;

```
PHP FATAL ERROR: Cannot use object of type ... as array

```

Vielen Dank schon mal für eure Hilfe.

LG Max

---

<div class="post-metadata">

**Author:** ![PStadtfeld](https://avatars.discourse-cdn.com/v4/letter/p/3bc359/32.png) [@PStadtfeld](https://forum.shopware.com/u/PStadtfeld)\
**Post date:** [27. Juli 2018 um 09:44 UTC](https://forum.shopware.com/t/hersteller-attribute-sorder-e-mail-template/54309/2 "2018-07-27T09:44:06Z")

</div>

das sagt jetzt erstmal nicht viel aus, vielleicht vorab eine Prüfung einbauen, ob dieser Pfad zur Variable so überhaupt existiert?

Vielleicht hast du ja Produkte, die keinem richtigen Hersteller zugeordnet wurden oder der betroffene Hersteller hat im Freitextfeld nichts/etwas anderes drin stehen…

&nbsp;

Cannot use object of type klingt zumindest nach einem Variablen-Typ-Konflikt irgendwo…

---

<div class="post-metadata">

**Author:** ![macxman](https://avatars.discourse-cdn.com/v4/letter/m/eada6e/32.png) [@macxman](https://forum.shopware.com/u/macxman)\
**Post date:** [27. Juli 2018 um 15:51 UTC](https://forum.shopware.com/t/hersteller-attribute-sorder-e-mail-template/54309/3 "2018-07-27T15:51:14Z")

</div>

Vielen Dank schon mal für deine Hilfe. Die Freitextfelder sind beüllt. Bekomm ich die Core Variabeln nur mit dem “get” Befehl ausgelesen oder gibt es da noch eine andere Variante?

---

<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:** [27. Juli 2018 um 15:53 UTC](https://forum.shopware.com/t/hersteller-attribute-sorder-e-mail-template/54309/4 "2018-07-27T15:53:57Z")

</div>

Der Fehler kommt bestimmt bei einer Gutschein/Aufschlag/Rabatt-Position, denn die haben ja garkeinen Hersteller. Mach da mal eine If-Abfrage drum.

```
{if $details.additional_details.supplier_attributes.core)
{$details.additional_details.supplier_attributes.core->get('mein_freitextfeld')}
{/if}

```

&nbsp;
