# Google.xml Template anpassen

**URL:** <https://forum.shopware.com/t/google-xml-template-anpassen/107218>\
**Category:** Shopware 6 (German)\
**Created:** [15. Mai 2025 um 22:35 UTC](https://forum.shopware.com/t/google-xml-template-anpassen/107218 "2025-05-15T22:35:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jensuwe\_mueller](https://avatars.discourse-cdn.com/v4/letter/j/bc79bd/32.png) [@jensuwe\_mueller](https://forum.shopware.com/u/jensuwe_mueller)\
**Post date:** [15. Mai 2025 um 22:35 UTC](https://forum.shopware.com/t/google-xml-template-anpassen/107218/1 "2025-05-15T22:35:51Z")

</div>

Hallo an alle,  
Ich bitte um einen Tipp, wie ich das Template für den Google-Shopping Feed anpassen muß, damit die Attribute „Größe“ und „Farbe“ übernommen werden.  
\<g:color\>{{ attribute.color }}\</g:color\>  
funktioniert nicht.  
Danke und Grüße  
Jens

---

<div class="post-metadata">

**Author:** ![Muehle](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@Muehle](https://forum.shopware.com/u/Muehle)\
**Post date:** [16. Mai 2025 um 06:05 UTC](https://forum.shopware.com/t/google-xml-template-anpassen/107218/3 "2025-05-16T06:05:34Z")

</div>

Hallo, probier statt \> {{ attribute.color }} das: `{% for option in product.options %}{{ option.name }}{% endfor %}`

---

<div class="post-metadata">

**Author:** ![jensuwe\_mueller](https://avatars.discourse-cdn.com/v4/letter/j/bc79bd/32.png) [@jensuwe\_mueller](https://forum.shopware.com/u/jensuwe_mueller)\
**Post date:** [16. Mai 2025 um 06:52 UTC](https://forum.shopware.com/t/google-xml-template-anpassen/107218/4 "2025-05-16T06:52:07Z")

</div>

> [@Muehle](#):
>
> {% for option in product.options %}{{ option.name }}{% endfor %}

Vien Dank, habe ich gemacht, sieht so aus  
\<g:size\>{% for option in product.options %}{{ option.name }}{% endfor %}\</g:size\>  
keine Fehler im Test und in der Vorschau dann  
\<g:size\>36\</g:size\>  
Ich bin begeistert!

Wie bekomme ich die „Farbe“ noch unter?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [16. Mai 2025 um 07:54 UTC](https://forum.shopware.com/t/google-xml-template-anpassen/107218/5 "2025-05-16T07:54:01Z")

</div>

Angepasst auf deine Bezeichnungen oder über die group.id

```auto
{% for option in product.options %}
    {% if option.group.name == 'Farbe' %}
        <g:color>{{ option.name }}</g:color>
    {% endif %}
    {% if option.group.name == 'Größe' %}
        <g:size>{{ option.name }}</g:size>
    {% endif %}
{% endfor %}

```

Falls option.group nicht zur Verfügung steht, benötigst du einen Subscriber, der die Daten nachlädt.

Oder du arbeitest alternativ über ein if in (uuids).

---

<div class="post-metadata">

**Author:** ![jensuwe\_mueller](https://avatars.discourse-cdn.com/v4/letter/j/bc79bd/32.png) [@jensuwe\_mueller](https://forum.shopware.com/u/jensuwe_mueller)\
**Post date:** [19. Mai 2025 um 05:48 UTC](https://forum.shopware.com/t/google-xml-template-anpassen/107218/6 "2025-05-19T05:48:01Z")

</div>

Also, die Farbe ist keine Option, sondern soll als Eigenschaft fungieren. Irgendwie funktioniert das wohl nur bei den Vaterartikeln, die Kindartikel werden übersehen. Ich habe jetzt allen Artikeln ein Zusatzfeld (Textfeld „google\_color“)- als Inhalt der jeweilige Farbname- mitgegeben. War für meine Fähigkeiten der einfache Weg 🙂 . Muss gestehen, bin nicht selbst drauf gekommen, KI at mich da geführt. Ergebnis:  
\<g:color\>{{ product.customFields[‚google\_color‘] ?? ‚‘ }}\</g:color\>

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [19. Mai 2025 um 07:46 UTC](https://forum.shopware.com/t/google-xml-template-anpassen/107218/7 "2025-05-19T07:46:20Z")

</div>

Eigenschaften sind mit properties angegeben und nicht mit options.

Aber gut, wenn du selbst eine Lösung gefunden hast.
