Zum Inhalt

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>

Achtung

Das Template benötigt für einige Variablen eine individuelle Anpassung

Attribute für Google Merchant Center

store_code

  • Pflichtangabe. Der Geschäftscode ist eine eindeutige alphanumerische Kennzeichnung für das lokale Unternehmen.
  • Wichtig: Die Groß-/Kleinschreibung muss mit den Geschäftscodes übereinstimmen, die im Unternehmensprofil hinterlegt sind.

g:pickup_method

  • Optionale Angabe
  • Bestimmt die Art der Abholung im Geschäft.

Mögliche Werte:

  • 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

  • Optionale Angabe

  • Gibt das Zeitfenster für die Abholung des Artikels im Geschäft an.

Mögliche Werte:

  • same_day (am selben Tag) – Der Artikel ist am Tag der Bestellung im Geschäft abholbereit (wenn Bestellung vor Annahmeschluss eingeht).
  • next_day (am nächsten Tag) – Der Artikel ist am Tag nach der Bestellung im Geschäft abholbereit.
  • 2-day (2 Tage) – Der Artikel ist innerhalb von 2 Tagen im Geschäft verfügbar.

Weitere Informationen

Detaillierte Hinweise findest Du in der Google Merchant Center-Hilfe.