<–– Nutzen Sie unser Inhaltsverzeichnis :-)
Startseite » Shopware Google Produktkategorie und Produkteigenschaften exportieren
Shopware Google Produktkategorie und Produkteigenschaften exportieren
In diesem Beitrag erklären wir dir ganz einfach was die Google Produktkategorie ist und wie wir diese und die Produkteigenschaften ganz leicht über Shopware in den Produktexporten exportieren können.
Wie du Produktexporte in Shopware erstellt kannst du in unserem Beitrag Shopware Google Shopping nachlesen.
Google Produktkategorie – Was ist das?
Die Google Produktkategorie gibt an zu welcher Kategorie dein jeweiliges Produkt gehört. Um Produkte über Google Shopping-Anzeigen ausspielen zu können ist es zwingend notwendig die Kategorie in dem Produktexport anzugeben. Die Produktkategorie hilft Google dabei eure Produkte gezielt auf die Suchen des Users auszurichten.
Eine Übersicht über alle möglichen Kategorien findet ihr hier. Es besteht auch die Möglichkeit, sich diese Übersicht (auch Produkt-Taxonomie genannt) als CSV-Datei herunterzuladen.
Beispiel: Du suchst für dein Produkt ‚Sonnenbrille 009‘ die passende Produktkategorie.
Hierfür siehst du in der Produkt-Taxonomie nach:
![](https://netgrade.de/wp-content/uploads/2017/09/Google_Produkt_Taxonomie_Beispiel.png)
![](https://netgrade.de/wp-content/uploads/2017/09/Google_Produkt_Taxonomie_Beispiel.png)
Die Google Produktkategorie für diesen Artikel ist somit 178. Sie kann entweder als eindeutige Nummer (178) oder textuell angegeben werden(Bekleidung&Accessoires>Bekleidungsaccessoires>Sonnenbrillen).
Google Produktkategorien mit Shopware exportieren
Es gibt natürlich diverse Möglichkeiten, wie man die Google Produktkategorien exportieren kann. Zwei davon möchte ich euch hier vorstellen.
1. If-Abfragen im Template
Eine Möglichkeit ist es im Template eine If-Abfrage einzubauen. Die könnte beispielsweise wie folgt aussehen:
{if $sArticle.articleID|category:strpos(„erinnerungskiste“)}5453
{elseif $sArticle.articleID|category:strpos(„strandtaschen“)}166
{elseif $sArticle.articleID|category:strpos(„lightbox“)}594
{elseif $sArticle.articleID|category:strpos(„charmanhaenger mit namen“)}192
{elseif $sArticle.articleID|category:strpos(„ostern und fruehling“)}696
{/if}{#S#}
Hier wird überprüft ob die Kategorie des Artikels gleich mit dem eingetragenem Text (beispielsweise „erinnerungskiste“) in der Anweisung ist. Wenn dem so ist wird die angegebene Produktkategorie (hier „5453“) ausgegeben. Vergesst hierbei nicht die Kopfzeile an der richtigen Stelle um das Attribut ‚Produktkategorie‘ zu erweitern.
Ich würde euch die 2. Variante ans Herz legen. Hier ist gewährleistet, dass jeder Artikel einer genaue Kategorie zugewiesen ist. Umso passender die Google Produktkategorien eingepflegt sind, desto besser können eure Artikel über Google Shopping ausgespielt werden.
Außerdem ist es empfehlenswert in regelmäßigen Abständen von ca. 3 Monaten die Google Produkt-Taxonomie zu überprüfen, da diese von Google öfter erweitert wird.
2.Freitextfelder nutzen um die Produktkategorien einzutragen
Eine andere Möglichkeit ist es, die Google Produktkategorie in ein Freitextfeld einzutragen.
Der Vorteil dieser Variante ist, dass neue Produkte direkt einer Kategorie zugewiesen werden und man nicht das Risiko eingeht, dass durch Änderungen im Shop Produkte durch die If-Anweisung ‚rasseln‘.
![](https://netgrade.de/wp-content/uploads/2017/09/Google_Produktkategorie_Shopware_Freitextfeld-1200x612-1024x522.png)
![](https://netgrade.de/wp-content/uploads/2017/09/Google_Produktkategorie_Shopware_Freitextfeld-1200x612-1024x522.png)
Die dazu passende Anweisung im Template schaut dann so aus: {$sArticle.attr3|escape}{#S#}
Wir haben hier das 3. Freitextfeld genutzt (attr3). Diese Variable muss je nach Vergabe angepasst werden. Und auch hier darf man die Kopfzeile nicht vergessen!
Shopware Produkteigenschaften exportieren
Je nach Branche müssen auch Produktfarbe, Größe oder andere Eigenschaften an das Merchant Center übergeben werden. Eine schöne, leichte und vor allem schnelle Variante diese zu übergeben sind die Produkteigenschaften.
Hier seht Ihr wie die Anweisung hierfür im Template aussieht:
{assign var=“properties“ value=$sArticle.articleID|property:$sArticle.filtergroupID}
{assign var=“properties“ value=$sArticle.articleID|property:$sArticle.filtergroupID}
{foreach from=$properties item=property}
{if $property && $property.name==“Farbe“}
{$property.value|escape}
{/if}
{/foreach}{#S#}
An der Stelle „$property.name==“Farbe““ könnt ihr natürlich auch andere Produkteigenschaften ansprechen und anschließend den gewünschten Wert ausgeben lassen.
Wie man Freitextfelder hinzufügt könnt ihr hier sehen.
Viel Spaß beim einstellen der Produkte!
Dominik Klosa
Dominik, Gründer der netgrade GmbH, ist ein erfahrener und engagierter Unternehmer mit fundiertem Know-how im Bereich des Online-Marketings.
Vielen Dank für diesen tollen Beitrag, vor allem der Part mit den Produkteigenschaften hat mich definitiv bei meinem Vorhaben weitergebracht!
Hey Tim,
danke für deine freundlichen Worte!
Freut uns zu hören wenn es dir geholfen hat.
Vielen Dank für die Dokumentation! Allerdings wird bei mir beim Versuch die Google Taxonomie zu exportieren die erste Zeile der if-Abfrage immer als true gewertet. Somit haben bei meinem Export alle Produkte die gleiche Taxonomie. Woran könnte dies liegen?
Hallo Lisa,
wenn du sagst die erste Zeile der if-Abfrage immer true ist, dann passt was mit der if-Abfrage nicht. Schau doch mal ob die Anführungsstriche um den String vorhanden sind.
Alternativ kannst du dich bei uns per Mail melden und wir schauen uns das gerne mal an.
Viele Grüße,
DK