# Google Shopping body.xml bearbeiten

**URL:** <https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490>\
**Category:** Allgemein\
**Created:** [21. Juli 2020 um 09:10 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490 "2020-07-21T09:10:02Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ADA](https://avatars.discourse-cdn.com/v4/letter/a/6a8cbe/32.png) [@ADA](https://forum.shopware.com/u/ADA)\
**Post date:** [21. Juli 2020 um 09:10 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/1 "2020-07-21T09:10:02Z")

</div>

Hallo,

habe für eine Installation einen Google Shopping Verkaufskanal&nbsp;nach Anleitung in der Dokumentation anglegt. Bekomme dann leider beim Testen des Templates folgende Fehlermeldung:&nbsp;

> Failed rendering string template using Twig: Failed rendering string template using Twig: Impossible to access an attribute („translated“) on a null variable in „6ff83295aa6cfeecf4839d39abc4fb85“ at line 20.

Hat jemand schon mal gleiches erlebt bzw. optimalerweise eine Lösung für dieses Problem?&nbsp;

Es läuft Shopware 6.2.0.

Grüße und vielen Dank!

---

<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:** [21. Juli 2020 um 12:15 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/2 "2020-07-21T12:15:21Z")

</div>

Hast du ein Produkt ohne Hersteller?

---

<div class="post-metadata">

**Author:** ![ADA](https://avatars.discourse-cdn.com/v4/letter/a/6a8cbe/32.png) [@ADA](https://forum.shopware.com/u/ADA)\
**Post date:** [21. Juli 2020 um 16:02 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/3 "2020-07-21T16:02:06Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍ Danke!

&nbsp;

---

<div class="post-metadata">

**Author:** ![seriewe](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/seriewe/32/13568_2.png) [@seriewe](https://forum.shopware.com/u/seriewe)\
**Post date:** [29. Juli 2020 um 15:15 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/4 "2020-07-29T15:15:28Z")

</div>

Hallo, habe mich heute mit dem gleichen Problem beschäftigt.

Nun meine Frage, kann ich das body.xml in meinem Theme Plugin übersteuern, mein naiver Ansatz das zu überschreiben

```
custom\plugins\MeinTheme\src\Resources\templates\google-shopping\body.xml  

```

hat selbstverständlich nicht funktioniert, habe auch den “SalesChannel” entfernt und neu angelegt damit das Datenbank&nbsp;Feld:&nbsp; **_body\_template_** aktualisiert wird.

Ich würde gerne einen Fallback für das Brand Feld hinterlegen.

```
        {%- if product.manufacturer -%}
            {{ product.manufacturer.translated.name|escape }}
        {%- else -%}
            FALLBACK-HERSTELLER
        {%- endif -%}

```

Man könnte natürlich den Fallback direkt als Custom Field bei der Installation wie auch die&nbsp;\_ **defaultGoogleProductCategory** \_ anlegen.

Alternativ könnte man auch bei der **dynamischen Gruppe** einfach eine Rule einbauen, die den Hersteller auf \_ **null** \_ prüft, ist das mit dem Rule Builder möglich. Habe weder durch Testen Erfolg gehabt noch etwas in der Doku dazu gefunden. Über Hinweise wäre ich sehr dankbar!

&nbsp;

---

<div class="post-metadata">

**Author:** ![ADA](https://avatars.discourse-cdn.com/v4/letter/a/6a8cbe/32.png) [@ADA](https://forum.shopware.com/u/ADA)\
**Post date:** [29. Juli 2020 um 18:45 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/5 "2020-07-29T18:45:07Z")

</div>

@seriewe‍ das zu überschreiben habe ich auch schon probiert… leider erfolglos.

&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:** [30. Juli 2020 um 07:04 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/6 "2020-07-30T07:04:27Z")

</div>

Du musst prüfen&nbsp;

{%&nbsp;if product.manufacturer is defined&nbsp;%}

gerne mal ein Ticket aufmachen.

&nbsp;

---

<div class="post-metadata">

**Author:** ![ADA](https://avatars.discourse-cdn.com/v4/letter/a/6a8cbe/32.png) [@ADA](https://forum.shopware.com/u/ADA)\
**Post date:** [5. August 2020 um 16:09 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/7 "2020-08-05T16:09:54Z")

</div>

@seriewe‍ hast du es geschaft, das Template zu überschreiben?

---

<div class="post-metadata">

**Author:** ![seriewe](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/seriewe/32/13568_2.png) [@seriewe](https://forum.shopware.com/u/seriewe)\
**Post date:** [17. August 2020 um 15:14 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/8 "2020-08-17T15:14:24Z")

</div>

@ADA‍ Hi, leider hatte ich noch keine Zeit gefunden das weiter zu untersuchen und nur den Kunden dafür sensibilisiert die Hersteller ordentlich zu pflegen :)&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![HolsteinHydraulik](https://avatars.discourse-cdn.com/v4/letter/h/ea5d25/32.png) [@HolsteinHydraulik](https://forum.shopware.com/u/HolsteinHydraulik)\
**Post date:** [23. September 2020 um 18:48 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/9 "2020-09-23T18:48:11Z")

</div>

{{ product.productNumber }}  
  
{{ product.translated.name|escape }}  
  
  
{{ product.translated.description|escape }}  
  
\<google\_product\_category\>950{# change your Google Shopping category #}\</google\_product\_category\>  
  
  
  
{#\<product\_type\>{{ product.categories.first.getBreadCrumb|slice(1)|join(’ \> ')|raw|escape }}\</product\_type\>#}  
  
  
  
  
  
{{ seoUrl(‚frontend.detail.page‘, {‚productId‘: product.id}) }}  
  
  
  
{#-\<image\_link\>{{ product.cover.media.url }}\</image\_link\>-#}

&nbsp; &nbsp; {%- if product.media|length \< 100 -%}  
&nbsp; &nbsp; &nbsp; &nbsp; {%- for mediaAssociation in product.media|slice(0, 1) -%}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \<image\_link\> {{ mediaAssociation.media.url }} \</image\_link\>  
&nbsp; &nbsp; &nbsp; &nbsp; {%- if not loop.last -%}  
&nbsp; &nbsp; {%- endif -%}  
&nbsp; &nbsp; {%- endfor -%}{#- -#}  
&nbsp; &nbsp; {%- else -%}{#- -#}  
&nbsp; &nbsp; {%- endif -%}{#- -#}  
&nbsp; &nbsp;&nbsp;  
&nbsp; &nbsp; {%- if product.media|length \< 100 -%}  
&nbsp; &nbsp; &nbsp; &nbsp; {%- for mediaAssociation in product.media|slice(1, 5) -%}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \<additional\_image\_link\> {{ mediaAssociation.media.url }} \</additional\_image\_link\>  
&nbsp; &nbsp; &nbsp; &nbsp; {%- if not loop.last -%}  
&nbsp; &nbsp; {%- endif -%}  
&nbsp; &nbsp; {%- endfor -%}{#- -#}  
&nbsp; &nbsp; {%- else -%}{#- -#}  
&nbsp; &nbsp; {%- endif -%}{#- -#}  
&nbsp; &nbsp;&nbsp;  
&nbsp; &nbsp; new  
&nbsp; &nbsp;   
  
{%- if product.availableStock \>= product.minPurchase and product.deliveryTime -%}  
  
in\_stock  
  
{%- elseif product.availableStock \< product.minPurchase and product.deliveryTime and product.restockTime -%}  
  
preorder  
  
{%- else -%}  
  
out\_of\_stock  
  
{%- endif -%}  
  
  
&nbsp; &nbsp; {{ product.calculatedListingPrice.from.unitPrice|number\_format(context.currency.decimalPrecision, ‚.‘, ‚‘) }} {{ context.currency.isoCode }}

&nbsp; &nbsp; &nbsp; {#{{ product.manufacturer }}#}

**&nbsp; &nbsp;**   
  
**{% if product.manufacturer.translated.name is defined %}**  
  
**{{ product.manufacturer.translated.name }}**  
  
**{%- else -%}**  
  
**Fallback-Hersteller**  
  
**{%- endif -%}**

&nbsp; &nbsp;{#{{ product.ean }}#}  
&nbsp; &nbsp; {{ product.manufacturerNumber }}  
&nbsp; &nbsp;   
  
DE  
  
Standard  
  
{{ 4.95|currency }}{# change your default delivery costs #}

&nbsp; &nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![simba](https://avatars.discourse-cdn.com/v4/letter/s/7c8e57/32.png) [@simba](https://forum.shopware.com/u/simba)\
**Post date:** [14. Januar 2021 um 20:19 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/10 "2021-01-14T20:19:33Z")

</div>

[simbamupasa1@gmail.com](mailto:simbamupasa1@gmail.com)

---

<div class="post-metadata">

**Author:** ![simba](https://avatars.discourse-cdn.com/v4/letter/s/7c8e57/32.png) [@simba](https://forum.shopware.com/u/simba)\
**Post date:** [14. Januar 2021 um 20:27 UTC](https://forum.shopware.com/t/google-shopping-body-xml-bearbeiten/68490/11 "2021-01-14T20:27:05Z")

</div>

skypeid:

&nbsp;live:.cid.a97013a6b04990f
