# Google Shopping Feed: Varianten und Eigenschaften

**URL:** <https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536>\
**Category:** Allgemein\
**Created:** [29. Oktober 2020 um 16:19 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536 "2020-10-29T16:19:56Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [29. Oktober 2020 um 16:19 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/1 "2020-10-29T16:19:56Z")

</div>

Hallo,

wie kann ich im Template für Google Shopping XML Feeds

- die **Eigenschaften** der Produkte, zB. Farbe
- die **Varianten** -Optionen, zB. Größe

auslesen?

Im Modebereich sind das Pflichtfelder …

**{{ dump(product) }}** gibt leider überhaupt nichts aus, wenn man den Feed dann über die URL öffnet …

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [4. November 2020 um 12:19 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/2 "2020-11-04T12:19:26Z")

</div>

niemand eine Idee?

---

<div class="post-metadata">

**Author:** ![Yatego](https://avatars.discourse-cdn.com/v4/letter/y/779978/32.png) [@Yatego](https://forum.shopware.com/u/Yatego)\
**Post date:** [12. November 2020 um 14:24 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/3 "2020-11-12T14:24:59Z")

</div>

Ich hänge mich hier dran, da ich die Ausgabe der Eigenschafte ebenfalls benötige.

---

<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:** [12. November 2020 um 18:10 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/4 "2020-11-12T18:10:05Z")

</div>

Die Eigenschatfen werden aktuell nicht an den Feed übergeben, sind daher aktuell nicht verfügbar. Am betsen einen Verbesserungsvorschlag aufmachen.

---

<div class="post-metadata">

**Author:** ![medeo](https://avatars.discourse-cdn.com/v4/letter/m/48db29/32.png) [@medeo](https://forum.shopware.com/u/medeo)\
**Post date:** [20. Januar 2021 um 12:07 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/5 "2021-01-20T12:07:41Z")

</div>

Hallo Zusammen!

Hat sich irgendwas in der Richtung geändert?

Mit freundlichen Grüßen / Best regards  
Medeo GmbH

---

<div class="post-metadata">

**Author:** ![Commander](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/commander/32/10215_2.png) [@Commander](https://forum.shopware.com/u/Commander)\
**Post date:** [1. Februar 2021 um 08:21 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/6 "2021-02-01T08:21:54Z")

</div>

Ja, es geht schon seit Shopware 4.x&nbsp;

Ich benutze z.B. für die Farbe folgenden Code. Es ist ein abfrage die schaut ob der Wert Farbe in Eigenschaften ist und gibt diese dann aus.&nbsp;

```
    {assign var="properties" value=$sArticle.articleID|property:$sArticle.filtergroupID}
    {foreach from=$properties item=property}
    {if $property}
    {if $property.name=="Farbe"}{$property.value|escape}{/if}
    {/if}
    {/foreach}

```

&nbsp;

Ansonsten gibt es noch das Produktdetail von Google.

[https://support.google.com/merchants/answer/9218260#zippy=%2Cbekleidung](https://support.google.com/merchants/answer/9218260#zippy=%2Cbekleidung)

&nbsp;

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [1. Februar 2021 um 08:27 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/7 "2021-02-01T08:27:01Z")

</div>

@Commander‍ was postest du hier? Dir ist klar, dass es hier um SW6 geht oder?

---

<div class="post-metadata">

**Author:** ![Commander](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/commander/32/10215_2.png) [@Commander](https://forum.shopware.com/u/Commander)\
**Post date:** [1. Februar 2021 um 11:46 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/8 "2021-02-01T11:46:59Z")

</div>

Ah Fu Sorry, dass hab ich nicht gesehen,&nbsp;ich bin über die Google suche bei einem Fehler im Shopware 5 in das Thema gelangt und wollte schnell helfen ohne das ich gesehen habe im Shopware 6 Forum zu sein. Wie unangenehm…

&nbsp;

Ich weiß nicht, ob es für euch hilfreich ist, aber ich werde das für einen Shopware 6 shop so lösen und die Content Api benutzen.&nbsp;

> **[REST Resource: products  |  Content API for Shopping  | ...](https://developers.google.com/shopping-content/reference/rest/v2.1/products#resource:-product)**

---

<div class="post-metadata">

**Author:** ![NeoRetro](https://avatars.discourse-cdn.com/v4/letter/n/ed8c4c/32.png) [@NeoRetro](https://forum.shopware.com/u/NeoRetro)\
**Post date:** [1. Februar 2021 um 15:15 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/9 "2021-02-01T15:15:19Z")

</div>

Hab auch das Problem mit dem Facebook Verkaufskanal, möchte hier ebenfalls einen Artikelzustand mitgeben da nur „neu“ ausgegeben wird auch wenn der Artikel gebraucht ist. lt. Supportticket ist diese Funktion leider nicht geplant, die PE war daher verschenktes Geld…Wäre schön wenn Shopware hier nachbessern würde. Eigenschaften zu mappen wäre schon eine Sache die ich als Grundfunktion erachte. Leider sehr enttäuschend…

---

<div class="post-metadata">

**Author:** ![TobiasKassner](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/tobiaskassner/32/21642_2.png) [@TobiasKassner](https://forum.shopware.com/u/TobiasKassner)\
**Post date:** [10. Februar 2021 um 07:56 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/10 "2021-02-10T07:56:02Z")

</div>

Die Produkteigenschaften befinden sich in product.properties. Da dies ein Array mit mehreren Einträgen ist, musst man im Template des Produktvergleichkanals darüber “loopen”:

```
{# sind produkt properties gegeben ? #}
{%- if product.properties -%}

    {# loop durch jede einzelne product property #}
    "{%- for property in product.properties -%}

        {# bsp.: geben den Namen der property aus #}
        {{ property.name }}

        {# wenn dies nicht die letzte property in der loop ist, setze ein Komma #}
        {%- if not loop.last -%},{%- endif -%}
    {%- endfor -%}"
{%- endif -%}

```

Ich hoffe das hilft bezgl. der Eigenschften weiter.

&nbsp;

---

<div class="post-metadata">

**Author:** ![opalion](https://avatars.discourse-cdn.com/v4/letter/o/a587f6/32.png) [@opalion](https://forum.shopware.com/u/opalion)\
**Post date:** [10. Februar 2021 um 19:37 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/11 "2021-02-10T19:37:40Z")

</div>

@TKA‍ Das mit den product.properties funktioniert so. Allerdings handelt es sich hier nur um die normalen Eigenschaften, wie bspw. Geschlecht oder Füllmenge, etc. Die Varianten-Optionen, also jene Eigenschaften, die Varianten generieren und definieren, sind hier nicht enthalten. Dies wären normalerweise in product.options und in product.variation enthalten - in der Produktdetailansicht hat ein product alle diese Properties befüllt - nur im Produkt-Export-Feed jedoch nicht, hier sind die Properties immer LEER bzw. EMPTY. Sieht fast so aus, als wäre das ein Bug in Shopware. Wir würden das auch schon dringend benötigen, um Google die Eigenschaften wie Farbe und Größe mitgeben zu können.

&nbsp;

---

<div class="post-metadata">

**Author:** ![opalion](https://avatars.discourse-cdn.com/v4/letter/o/a587f6/32.png) [@opalion](https://forum.shopware.com/u/opalion)\
**Post date:** [11. Februar 2021 um 11:08 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/12 "2021-02-11T11:08:20Z")

</div>

Antwort vom Shopware-Support: " …es handelt sich hierbei tatsächlich um einen Bug. In den aktuellen Versionen ist die Zuordnung der Optionen im Produktexport noch nicht verfügbar.".

Ticket dazu (leider schon seit Monaten offen!):

> **[Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-9736)**

&nbsp;

Da stellt sich schon die Frage, warum so eine kleine Änderung - siehe Workaround - so lange auf die Umsetzung wartet…

&nbsp;

Workaround vorgeschlagen von Shopware (Änderung im Core!):

`/vendor/shopware/core/Content/ProductExport/Service/ProductExportGenerator.php`

Und dort die Assoziation/Verknüpfung zum Produkt-Export wie folgend in Zeile 118 hinzufügen:

```
->addAssociation('options.group');

```

Das Ganze (criteria) Objekt sollte dann wie folgt aussehen:

```
$criteria  
            ->addFilter(...$filters)  
            ->setOffset($exportBehavior->offset())  
            ->setLimit($this->readBufferSize)  
            ->addAssociation('categories')  
            ->addAssociation('cover')  
            ->addAssociation('manufacturer')  
            ->addAssociation('media')  
            ->addAssociation('prices')  
            ->addAssociation('properties.group')  
            ->addAssociation('options.group');  

```

Nach diesen Änderungen sollten Sie die Optionen im Produkt Export wie folgt nutzen können:

```
 {{ product.productNumber }}
{% for option in product.options %}
    {{ option.name }} 
{% endfor %} , {# #}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![opalion](https://avatars.discourse-cdn.com/v4/letter/o/a587f6/32.png) [@opalion](https://forum.shopware.com/u/opalion)\
**Post date:** [11. Februar 2021 um 19:31 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/13 "2021-02-11T19:31:52Z")

</div>

Wir haben es mit dem Workaround nun gelöst. D.h. die Änderung im Core gemacht (siehe voriger Post) und dann das Template für den Google XML Export angepasst um folgende Zeilen:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/a/a19027d7560d37847e3590c84be6c0d08d5bb0b2.png)

---

<div class="post-metadata">

**Author:** ![Hillmann](https://avatars.discourse-cdn.com/v4/letter/h/f05b48/32.png) [@Hillmann](https://forum.shopware.com/u/Hillmann)\
**Post date:** [12. Februar 2021 um 08:37 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/14 "2021-02-12T08:37:54Z")

</div>

Bin auch auf der Suche für einen vernünftigen Feed mit Größen und Farben. Das hier schein die Lösung zu sein wann wird das eingespielt oder gibt es eine Anleitung was nun wo rein muss ? Danke für Hilfe.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [12. Februar 2021 um 09:00 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/15 "2021-02-12T09:00:48Z")

</div>

Shopware 6.3.3.1

hier machen wir das so um zB. die Farbe auszugeben

```
    {%- for property in product.properties -%}
      {%- if property.groupid == '900f79af71db8ca476614f9f4b43fbd2' -%}
         {{property.name}}	
      {%- endif -%}
    {%- endfor -%}

```

für Varianten-Optionen leider natürlich nicht passend.

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [8. April 2021 um 12:00 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/16 "2021-04-08T12:00:24Z")

</div>

```
{%- if product.variation -%}
{%- for variation in product.variation -%}
    {%- if variation.group == 'Farbe' -%}
        <g:color>{{ variation.option }}</g:color>
    {%- endif -%}
    {%- if variation.group == 'Grösse' -%}
        <g:size>{{ variation.option }}</g:size>
    {%- endif -%}
{%- endfor -%}

```

{%- endif -%}

Hier nochmal für die faulen. Bitte das nächste mal vielleicht kein Bild einfügen, sondern Code 😛

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [16. April 2021 um 13:00 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/17 "2021-04-16T13:00:04Z")

</div>

PS: Ich habe dafür einen Patch erstellt:

[https://gitlab.com/mh2017/shopware6-patches/-/raw/master/core/export-options.patch](https://gitlab.com/mh2017/shopware6-patches/-/raw/master/core/export-options.patch)

Wie Ihr den nutzen könnt, seht Ihr hier → [Shopware 6 | Elasticsearch Patch – The Cake Shop](https://www.the-cake-shop.de/shopware-6-elasticsearch-patch/)

---

<div class="post-metadata">

**Author:** ![marvin.lindemann](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@marvin.lindemann](https://forum.shopware.com/u/marvin.lindemann)\
**Post date:** [17. Dezember 2021 um 08:27 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/18 "2021-12-17T08:27:33Z")

</div>

Kann mir jemand sagen ob das Problem in der aktuellen Version 6.4.7.0 noch immer besteht? Das Ticket im Issuetracker wurde geschlossen mit „nicht reproduzierbar“. Ich habe jedoch genau das Problem dass ich keine Variantenwerte ausgegeben bekomme.

---

<div class="post-metadata">

**Author:** ![cf-leon](https://avatars.discourse-cdn.com/v4/letter/c/c89c15/32.png) [@cf-leon](https://forum.shopware.com/u/cf-leon)\
**Post date:** [26. Januar 2022 um 10:14 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/19 "2022-01-26T10:14:18Z")

</div>

@marvin.lindemann Das wüsste ich auch gerne, hast du das mit den Variantenwerten in 6.4.7.0 (mit oder ohne) dem Patch aus diesem Beitrag geschafft?

---

<div class="post-metadata">

**Author:** ![marvin.lindemann](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@marvin.lindemann](https://forum.shopware.com/u/marvin.lindemann)\
**Post date:** [2. März 2022 um 16:44 UTC](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536/20 "2022-03-02T16:44:39Z")

</div>

@cf-leon Ich habe den Code wie oben von „opalion“ beschrieben in der `ProductExportGenerator.php`eingefügt und dann lief es.

[Nächste Seite](https://forum.shopware.com/t/google-shopping-feed-varianten-und-eigenschaften/70536.md?page=2)
