Google Export Lagerbestand

Guten Morgen, ich habe es endlich geschaft das Google meine Artikel listet, nur leider ohne die Lagerbestände, bei allen meinen Artikel sagt Google es wäre nicht verfügbar, oder demnächst verfügbar ´, obwohl die Artikel in SW6 verfügbar sind bzw einen Lagerbestand haben…

das die Produktzeile im Template sieht derzeit so aus

<item>
    <g:id>{{ product.productNumber }}</g:id>
    <title>{{ product.translated.name|escape }}</title>
    <description>{{ product.translated.description|escape }}</description>
    <g:google_product_category>950{# change your Google Shopping category #}</g:google_product_category>
    {%- if product.categories.count > 0 -%}
        <g:product_type>{{ product.categories.first.getBreadCrumb|slice(1)|join(' > ')|raw|escape }}</g:product_type>
    {%- endif -%}
    <link>{{ seoUrl('frontend.detail.page', {'productId': product.id}) }}</link>
    {% if product.cover.media is defined %}<g:image_link>{{ product.cover.media.url }}</g:image_link>{% endif %}
    <g:condition>new</g:condition>
    <g:availability>
        {%- if product.availableStock >= product.minPurchase and product.deliveryTime -%}
            in_stock
        {%- elseif product.availableStock < product.minPurchase and product.deliveryTime and product.restockTime -%}
            preorder
        {%- else -%}
            out_of_stock
        {%- endif -%}
    </g:availability>
    {% set price = product.calculatedPrice %}
    {%- if product.calculatedPrices.count > 0 -%}
        {% set price = product.calculatedPrices.last %}
    {%- endif -%}
    <g:price>{{ price.unitPrice|number_format(context.currency.itemRounding.decimals, '.', '') }} {{ context.currency.isoCode }}</g:price>
{%- if product.manufacturer -%}
<g:brand>{{ product.manufacturer.translated.name|escape }}</g:brand>
{%- endif -%}
    <g:gtin>{{ product.ean }}</g:gtin>
    <g:mpn>{{ product.manufacturerNumber }}</g:mpn>
    <g:shipping>
        <g:country>DE</g:country>
        <g:service>Standard</g:service>
        {% if product.shippingFree  %}
        <g:price>0.00 {{ context.currency.isoCode }}</g:price>
        {% else %}
        <g:price>4.95 {{ context.currency.isoCode }}{# change your default delivery costs #}</g:price>
        {% endif %}
    </g:shipping>
</item>

hat da jemand eine idee oder gar eine Lösung ? Danke

probiers mal so:

<g:availability>
{%- if product.availableStock >= 1 -%}
in_stock
{%- else -%}
out_of_stock
{%- endif -%}
</g:availability>

Eigenartig, habe es wie sascha81 und bei den meisten Produkten funktioniert es.
Sind allerdings auch 5 Produkte bei denen es nicht funktioniert. 4 Davon sind Varianten des gleichen Artikels. Zudem sind es welche die sich google ohne unser zutun aus dem Shop gesaugt hat.

Ist bei den betroffenen Produkten die Mindestabnahme hinterlegt? Lieferzeit ebenso?

1 Like

Funktioniert leider auch nicht

ja Standartmäßig Mindestabnahme 1 Lieferzeit 1-3 tage oder einige auch ohne angaben ändert aber nichts

Bei uns ist der Haken aus der Vererbung geflogen. Warum auch immer und es war in den Varianten keine Lieferzeit hinterlegt. Mal schauen was google jetzt draus macht.
Danke schonmal. :grinning:

1 Like

du kannst ja die URL des Feed eingeben und so live testen. Kommen sinnvolle Daten raus?

Ja es kommen sinvolle Daten raus … nur scheinbar nicht bis nach Google oder zumindest nicht alle

ok, es ist aber definitiv der korrekte Pfad hinterlegt?

Kurzer Zwischenstand bei uns, es war tatsächlich der Lieferzeitraum bei einigigen Varianten wo die Vererbung fehlte. Warum auch immer.

2 Likes