Google Shopping Local Inventory Feed (Shopware 5)

In dieser Anleitung findest Du die Templates, die Du verwenden musst um einen Google Shopping Local Inventory Feed für Shopware 5 zu erstellen.

Kopfzeile

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<atom:link href="http://{$sConfig.sBASEPATH}/engine/connectors/export/{$sSettings.id}/{$sSettings.hash}/{$sSettings.filename}" rel="self" type="application/rss+xml" />
	<title>{$sConfig.sSHOPNAME|escape}</title>
	<description>Beschreibung im Header hinterlegen</description>
	<link>http://{$sConfig.sBASEPATH}</link>
	<language>DE</language>
	<image>
		<url>http://{$sConfig.sBASEPATH}/templates/_default/frontend/_resources/images/logo.jpg</url>
		<title>{$sConfig.sSHOPNAME|escape}</title>
		<link>http://{$sConfig.sBASEPATH}</link>
	</image>

Fusszeile

</channel>
</rss>

Template

<item>
	<g:store_code></g:store_code>
	<g:id>{$sArticle.ordernumber|escape}</g:id>
	<g:quantity>{$sArticle.instock}</g:quantity>
	{if $sArticle.pseudoprice > $sArticle.price}
        	<g:price>{$sArticle.pseudoprice|format:"number"} EUR</g:price>
        	<g:sale_price>{$sArticle.price|format:"number"} EUR</g:sale_price>
    	{else}
        	<g:price>{$sArticle.price|format:"number"} EUR</g:price>
    	{/if}
	<g:availability>{if $sArticle.instock > 2}in_stock{elseif $sArticle.instock <= 2 && $sArticle.instock > 0}limited_availability{else}out of stock{/if}</g:availability>
	<g:pickup_method>buy</g:pickup_method>
	<g:pickup_sla></g:pickup_sla>
</item>
Das Template benötigt für einige Variablen eine individuelle Anpassung!

store_code
Der Geschäftscode ist eine Pflichteingabe. Der Geschäftscode ist eine eindeutige alphanumerische Kennzeichnung für das lokale Unternehmen. Bei diesem Attribut muss die Groß-/Kleinschreibung mit den Geschäftscodes übereinstimmen, die Du in Deinen Unternehmensprofilen hinterlegt hast.

g:pickup_method
Die Abholoption ist eine optionale Angabe. Folgende Abholoptionen können hier eingefügt werden:

  • buy [kaufen]: Die gesamte Transaktion findet online statt.
  • reserve [reservieren]: Der Artikel wird online reserviert und die Transaktion findet im Geschäft statt.
  • ship_to_store [Ladenversand]: Der Artikel wird online gekauft und an ein lokales Geschäft geliefert, wo der Kunde ihn abholen kann.
  • not_supported [nicht_unterstützt]: Die Abholung im Geschäft ist bei diesem Artikel nicht möglich.


pickup_sla
Die Abholzeit ist eine optionale Angabe. Hier gibst Du ein Zeitfenster für die Abholung des Artikels im Geschäft an.

  • same_day [am_selben_Tag]: gibt an, dass der Artikel am Tag der Bestellung im Geschäft zur Abholung bereitsteht (solange die Bestellung vor dem Annahmeschluss erfolgt).
  • next_day [am_nächsten_Tag]: gibt an, dass der Artikel am Tag nach der Bestellung im Geschäft zur Abholung bereitsteht.
  • 2-day [2_Tage]: gibt an, dass der Artikel innerhalb von 2 Tagen an ein Geschäft geliefert wird, in dem der Kunde ihn abholen kann.


Weiter Informationen zu den Variablen findest Du in der Google Merchant Center-Hilfe.