Im Backend können unter Marketing > Produktexporte anhand beliebiger Filter Produkte exportiert werden

  • Allgemeine Anleitung zum Erstellen eines Produktdatenfeeds:
https://www.8mylez.com/blog/google-shopping-schnell-und-einfach-shopware/
  • Soll der Produktdatenfeed anschließend in Google eingespielt werden, gibt es ein paar Punkte zu beachten.
    Genaue Anforderungen von Google & benötigte Pflichtangaben sind hier zusammengefasst:
https://support.google.com/merchants/answer/7052112?hl=de#zippy=%2Cweitere-produktdatenspezifikationen

Erforderliche Attribute:

  • id,
  • title,
  • description,
  • link,
  • image_link,
  • condition,
  • availability,
  • (availability_​date),
  • price,
  • brand,
  • gtin/mpn,
  • material (wenn Variantenoption),
  • pattern ( wenn Variatenoption),
  • size ( wenn Variantenoption),
  • item_group_id (sofern Variante),
  • shipping

Die richtige Google Produktkategorie finden, Beispiel Camping:

Der Body zum Erstellen einer Datei im XML Format kann wie folgt aufgebaut werden:

<item>
<g:id>{$sArticle.ordernumber|escape}</g:id>
<g:title>{$sArticle.name|strip_tags|strip|truncate:80:"…":true|htmlentities|escape}</g:title>
<g:description>{$sArticle.description_long|strip_tags|html_entity_decode|trim|regex_replace:"#[^\wöäüÖÄÜß\.%&-+ ]#i":""|strip|truncate:500:"...":true|htmlentities|escape}</g:description>
<g:link>{$sArticle.articleID|link:$sArticle.name}
{if $sArticle.additionaltext}?number={$sArticle.ordernumber}
{/if}</g:link>
<g:image_link>{$sArticle.image|image:1}</g:image_link>
<g:condition>new</g:condition>
<g:availability>{if $sArticle.esd}Auf Lager
{elseif $sArticle.instock>0}Auf Lager
{elseif $sArticle.releasedate && $sArticle.releasedate|strtotime > $smarty.now} Vorbestellt
{elseif $sArticle.shippingtime}Auf Lager
{else}Nicht auf Lager{/if}</g:availability>
<g:price>{$sArticle.price|replace:",":"."} CHF</g:price>
<g:shipping>
<g:country>DE</g:country>
<g:service>Standard</g:service>
</g:shipping>
<g:gtin>{$sArticle.ean|escape}</g:gtin>
<g:brand>{$sArticle.supplier|escape}</g:brand>
<g:mpn>{$sArticle.suppliernumber|escape}</g:mpn>
<g:google_product_category>1013</g:google_product_category>
</item>

XML Beispiel nach Export:

<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Beispielshop</title>
<link>https://www.shop.de</link>
<description>Product Datafeed Shopware 5</description>
<item>
<g:id>123456</g:id>
<g:title>Artikel 1</g:title>
<g:description>lalelu.</g:description>
<g:link>https://www.shop.de/sport/3456/article-1?number=123456</g:link>
<g:image_link/>
<g:condition>new</g:condition>
<g:availability>Nicht auf Lager</g:availability>
<g:price>106.00 EUR</g:price>
<g:shipping>
<g:country>DE</g:country>
<g:service>Standard</g:service>
</g:shipping>
<g:gtin/>
<g:brand>n.a.</g:brand>
<g:mpn/>
<g:google_product_category>1013</g:google_product_category>
</item>
</channel>
</rss>
Showpare-Blog

Bei weiteren Fragen nutzen Sie gerne unser Kontaktformular

Kategorien
Neueste Beiträge