17

Nov 11

Autor: Christian

Bis zum 1.Juni 2011 war die Verknüpfung von Google Merchant Center (vormals Google Base) mit Magento recht einfach. Man musste lediglich Magento mit dem Google Base Konto verknüpfen, die Attibute zuordnen und der Rest ging automatisch über die sogenannte Google Base Data API. Diese wurde jedoch zum 1.06.2011 eingestellt und die Magento Shopbetreiber schauten erstmal in die Röhre.

Es gibt nun eine Reihe von Möglichkeiten, dennoch seine Produkte in Google Base hoch zuladen. Die kostenlose Extension lies sich auf Magento 1.4 nicht installieren und ist wohl nur für 1.6 verfügbar. Nach gründlicher Recherche haben wir uns dann für die Extension “Simple Google Shopping” von Wyomind entschieden, welche zwar 30 € kostet, aber dafür alle unsere Wünsche erfüllt und sich einfach installieren lies.

Nun eine kurze Anleitung zur Einrichtung des Daten-Feeds in Magento.

1. Aufruf der Datenfeeds

Ist die oben genannte Extension erfolgreich installiert, erscheint im Backend von Magento unter dem Reiter “Katalog” der Eintrag “Google Shopping”. Mit einem Klick gelangt man zu einer Liste mit den verschiedenen Datenfeeds und man hat die Möglichkeit weitere Datenfeeds zu erstellen, bestehende zu bearbeiten oder zu kopieren.

Magento mit Extension Simple Google Shopping von Wyomind

Magento mit Extension Simple Google Shopping von Wyomind

Standardmäßig sind bereits 2 Feeds vorhanden. Zum einen ein leeres Feed sowie ein Feed mit dem Namen

http://www.ihre-url.de/GoogleShopping_configurable_products.xml ,

welches bereits mit hilfreichen Variablen vorgefüllt ist.

2. Erstellen/Bearbeiten eines Daten-Feeds

Dieses Feed nehmen wir nun als Vorlage und passen es unseren Wünschen an. Um in den Bearbeitungsmodus zu gelangen klickt man auf die Zeile des Feeds (nicht auf den organgenen Direktlink). Hier können wir nun den Feed beliebig anpassen. Wichtig ist hier vor allem das Feld “Xml product pattern”, in welchem die Attribute verknüpft werden. Änderungen die hier vorgenommen werden, sind sofort weiter unten in der Feed-Vorschau sichtbar.

Feedvorschau des Google Product Data Feed in Magento

Feedvorschau des Google Product Data Feed in Magento

In unserem Beispiel haben wir nur wenige Änderungen vorgenommen, welche auf dem Screenshot mit roten Pfeilen numeriert sind.

  1. Bei den Preisfeldern muss die richtige Währung eingetragen sein (i.d.R. EUR)
  2. Da die Artikelbeschreibungen in unserem Shop oft sehr sehr lang waren, haben wir diese nach 1000 Zeichen abgeschnitten (Google lässt max. 10.000 zu, empfielt aber max. 1000 Zeichen. ([substr],[1000],[...] schneidet nach 1000 Zeichen ab und fügt „…“ an.)
  3. Es wird empfohlen eine  Google Produkt Kategorie einzutragen. Diese muss aus der Taxonomie von Google ausgewählt werden,welche hier zu finden ist:  http://www.google.com/support/merchants/bin/answer.py?answer=160081 und man sich einfach kopieren kann. In unserem Fall
    Heim & Garten > Küche & Esszimmer > Küchengeräte > Kaffee- & Espressomaschinen
  4. Da wir unsere Produkte auf den Seiten von google.de schalten möchten haben wir „kilograms“ in “kg” geändert
  5. Mit Hilfe von <g:tin> haben wir noch eine eindeutige Nummer zur Identifizierung (EAN, ISBN oder UPC etc.) hinzugefügt. Dies ist vor Allem für die Listung in Google Adwords Ergebnissen und dem Erscheinen in Gruppierungen mit anderen Händlern relevant.
  6. (Nicht im Screenshot) Um die Performance des Google Merchant Centers in Google Analytics genau zu erfassen empfehlen wir an die URL noch folgenden Parameter anzufügen: ?utm_source=google&utm_medium=productsearch&utm_campaign=merchantcenter Das gesamte Tag für die URL sieht dann wie folgt aus:
    <link>{url}?utm_source=google&utm_medium=productsearch&utm_campaign=merchantcenter</link>

Nach diesem Anpassungen empfehlen wir den Feed über den Button “Copy” rechts oben zu speichern. So wird ein neuer Feed erstellt und der Ausgansfeed bleibt bestehen.

3. Filter (optional)

Wenn man nicht alle Produkte hochladen möchte oder für verschiedene Produktgruppen verschiedene Feeds anlegen will, kann man diese filtern.

Filtermöglichkeiten der Google Shopping Feeds in Magento

Filter der Google Shopping Feeds in Magento

In unserem Beispiel haben wir einen Feed für alle Artikel unter 100 € und einen weiteren für alle Artikel über 100 € angelegt. In dem Feed über 100 € haben wir in den XML-Pattern zusätzlich den Versandpreis hinterlegt:

<g:shipping>
<g:country>DE</g:country>
<g:service>Standard</g:service>
<g:price>0,00</g:price>
</g:shipping>

Dies hat zur Folge, dass alle Artikel in diesem Feed bei Standardsendungen innerhalb Deutschlands 0,00 € Versandkosten aufweisen. Die Versandkosten, welche im Google Merchant Center Konto hinterlegt sind werden überschrieben.
Da im Feed unter 100 € nichts hinterlegt ist, werden hier die Versandkosten nach den Regeln aus dem Merchant Center Konto ermittelt.
Der Vollständigkeit halber ein Screenshot aus dem Merchant Center Konto zu den Versandregeln:

Versandregeln im Google Merchant Center Account

Versandregeln im Google Merchant Center Account

Auf einen Klick auf “Speichern & Erstellen” werden die neuen Einstellungen übernommen und der Feed erzeugt.

4. Scheduled task

Als letztes kann man noch einstellen, wie oft sich der Datenfeed aktualisieren soll.

Magento - Zeitintervall Feed-Aktualisierung

Magento - Zeitintervall Feed-Aktualisierung

In Beispiel aus dem Screenshot wird der Feed alle 4 Stunden aktualisiert. Mit “Speichern & Erstellen” werden auch diese Einstellungen übernommen und der Feed aktualisiert.

5. Feed im Merchant Center hochladen

Nun müssen Sie nur noch im Google Merchant Center einen Daten-Feed anlegen und einen täglichen upload über die Feed-URL einstellen.

Anlegen eines Daten-Feeds im Google Merchant Center

Anlegen eines Daten-Feeds im Google Merchant Center

Bookmarke diesen Artikel:
  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Netvibes
  • MisterWong.DE
  • Reddit
  • StumbleUpon
  • MisterWong
  • NewsVine
  • Technorati
  • Google Bookmarks
  • Tumblr
  • RSS
  • Print
  • PDF

4 Kommentare bisher

Kommentieren
  1. Danke für die ausführliche Anleitung! Mich würde interessieren warum Ihr euch für die Extension entschieden habt, also welche Gründe dafür gesprochen haben, gilt dies für “alle Shops” oder lag das eher am speziellen Fall?

  2. Wie kann ich in der XML festlegen, dass nur aus den 500 aktuellsten Bücher ein Feed generiert wird? Oder nur 500 Titel, und jeder Buchstabe des Alphabets soll vertretten sein

  3. Es ging nicht um einen speziellen Shop, aber speziell um Magento 1.4. Hierfür ließ sich die kostenlose Extension nicht installieren (wohl erst ab Magento 1.6). Die Extension von Wyomind schien bei der Recherche nach einer Alternative dann am Besten (Preis, einfache Funktionsweise und Flexibilität des Datenfeeds waren die Hauptkriterien). Wir haben diese auch in mehreren Shops erfolgreich im Einsatz. Eine andere Extension haben wir bisher nicht getestet (abgesehen von der fehlgeschlagenen Installation der kostenlosen Extension).
    Wir freuen uns aber auch über Erfahrungsberichte/Kommentare über andere Extensions.

  4. Hallo Julian,
    das Problem mit der 500 Produkte Grenze war für uns noch nicht relevant, da bei den von uns betreuten Shops mit mehr als 500 Artikeln bis jetzt immer schon ein Datenfeed im Merchant Center angelegt war.
    Über die Filterfunktion, welche auch beschrieben ist, kann man eigentlich ganz schön Filtern. Wir haben auch für einen Shop ein Extra Attribut angelegt “Google Produkt Suche Ja/Nein”, über welches wir steuern, welche Produkte in den Feed geladen werden. Wie man die Anzahl der Artikel auf 500 begrenzen kann, weiß ich nicht. Falls du das herausfinden solltest, würden wir uns freuen, wenn du uns das mitteilen könntest. Früher oder später haben wir dieses Problem sicher auch.

Dein Kommentar

Get Adobe Flash playerPlugin by wpburn.com wordpress themes