Shopware 6 mit Google Merchant Center verbinden (XML-Datei)

Liebe Community,

ich versuche Shopware 6 mit dem Google Merchant Center zu verbinden. Jedoch gibt es Probleme mit dem Template in Bezug auf die Produktbilder.

Was stimmt an der Eingabe (siehe Screenshot) nicht?

Folgende Fehlermeldung erhalte ich beim Test des Templates:

Failed rendering string template using Twig: Failed rendering string template using Twig: Impossible to access an attribute („media“) on a null variable in „a401a2cc9715e3fc34c2a9d0d372b4e7“ at line 10.

Besten Dank voraus

Dominik

Wer kann mir helfen? :slight_smile:

Du musst in deiner „Dynamischen Produktgruppe“ die Bedingung:
Hat Cover-Bilder > Ja
hinterlegen.
Dann funktioniert das. Alternativ musst Du das Twig Template so anpassen, dass diese Zeile nicht ausgeben wird, wenn kein Bild im Artikel hinterlegt ist - allerdings werden die im Google Merchant Feed eh später nicht angezeigt.

Vielen Dank für die Rückmeldung. Ich habe es wie folgt gelöst:

{% if (product.cover.media.url is defined and product.cover.media.url is not empty) %}
<g:image_link>{{ product.cover.media.url }}</g:image_link>
{% endif %}