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>
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.