Google Shopping - CSV ohne EAN ?

Hallo, ich komme aktuell nicht bei dem Google Produktexport weiter: Er nimmt meinen Datenfeed auf Grund “einer gültigen UPC-A-Nummer (GTIN-12), EAN/JAN-Nummer (GTIN-13) oder GTIN-14-Nummer” nicht. Ich habe versucht ihn auszutricksen, indem ich die Bestellnummern (4 bis 5 stellig) der Artikel als EAN genommen habe, sowie als MPN mir eine ausgedacht habe (KASXXX und im Excel von 1 bis Artikelende runtergezogen). Brauche ich zwingend richtige EAN Nummern oder kann ich diese auch weglassen? PS: So wie meine Einstellung aktuell ist, muss ich es machen. Als XML bekomme ich immer nur ne Fehlermeldung, egal was ich wo einstelle. Mit der u.g. Konfiguration sehe ich was und Shopping nimmt den Feed. Der Code wurde von der Shopware Anleitung genommen. Formatierung UTF-8; TXT mit Pipe als Trennzeichen Kopfzeile {#BOM#}{strip} google produktkategorie{#S#} id{#S#} titel{#S#} beschreibung{#S#} link{#S#} bild\_url{#S#} ean{#S#} gewicht{#S#} marke{#S#} mpn{#S#} zustand{#S#} produktart{#S#} preis{#S#} versand{#S#} standort{#S#} currency{#S#} availability {/strip}{#L#} Template {strip} {$sArticle.attr4|escape}{#S#} {$sArticle.ordernumber|escape}{#S#} {$sArticle.name|strip\_tags|strip|trim|truncate:60:"...":true|escape|regex\_replace:"#[^\w\.%&\-+]#iu"}{#S#} {$sArticle.description\_long|strip\_tags|strip|trim|truncate:500:"...":true|escape|regex\_replace:"#[^\w\.%&\-+]#iu"}{#S#} {$sArticle.articleID|link:$sArticle.name|escape}{#S#} {$sArticle.image|image}{#S#} {$sArticle.ean|escape}{#S#} {if $sArticle.weight}{$sArticle.weight|escape:"number"}{" kg"}{/if}{#S#} {$sArticle.supplier|escape}{#S#} {$sArticle.suppliernumber|escape}{#S#} Neu{#S#} {$sArticle.articleID|category:" \> "|escape}{#S#} {$sArticle.price|escape:"number"}{#S#} DE::Standartversand:{$sArticle|@shippingcost:"prepayment":"de"|escape:"number"|replace:",":"."}{#S#} {#S#} {$sCurrency.currency}{#S#} {if $sArticle.esd}Auf Lager {elseif $sArticle.instock\>0}Auf Lager {elseif $sArticle.releasedate && $sArticle.releasedate|strtotime \> $smarty.now}Vorbestellt {elseif $sArticle.shippingtime}Auf Lager {else}Nicht auf Lager{/if} {/strip}{#L#}

Hallo, man kann sich nicht einfach eine EAN ausdenken oder die Artkelnummer als EAN verwenden. Eine EAN ist genau 13-stellig und enthält in der Nummer als letzte Stelle eine Prüfziffer, d.h. es ist nicht jede beliebige 13-stellige Zahl als EAN möglich. Um eigene EAN nutzen zu können, muß man hierzulande welche bei GS1 Germany lizensieren. Im Google Feed sind von den 3 Angaben Artikelnummer, MPN (Manufacturer Part Number) und EAN mind. 2 notwendig, sonst wird der Artikel nicht akzeptiert. Bei eigenen Artikeln kann man ja Artikelnummer = MPN setzen und braucht dann keine EAN mehr. Aus verkäuferischer Sicht ist es aber allemal besser eine EAN bei Google anzugeben, wo eine verfügbar ist.

[quote=„drakon“] Im Google Feed sind von den 3 Angaben Artikelnummer, MPN (Manufacturer Part Number) und EAN mind. 2 notwendig, sonst wird der Artikel nicht akzeptiert. [/quote] Dane dir Andreas für die Antwort! Da ich ja die Artikelnummer habe, sowie auch die MPN selbst vergeben habe, werde ich mal versuchen die komplett EAN rauszulöschen und denn nochmal versuchen es einzubinden. Werde mich denn noch mal melden ob es geklappt hat!

Ich habe ein ähnliches Problem. Für die Hälfte meiner Artikel habe ich eine EAN eingegeben, die andere Hälfte besitzt jedoch keine EAN, da eigene Produkte. Könnt Ihr mir kurz sagen wie die Zeile für Template und Header lauten muss? EDIT: hat sich erledigt :slight_smile: hatte nur einen Denkfehler

Nimm mal… 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> <link href="http://%7B%24sConfig.sBASEPATH%7D/engine/connectors/export/%7B%24sSettings.id%7D/%7B%24sSettings.hash%7D/%7B%24sSettings.filename%7D" rel="self" type="application/rss+xml"> <title>{$sConfig.sSHOPNAME}</title> <description>Beschreibung im Header hinterlegen</description> <link>http://{$sConfig.sBASEPATH} <language>DE</language> <image> <url>http://{$sConfig.sBASEPATH}/templates/_default/frontend/_resources/images/logo.jpg</url> <title>{$sConfig.sSHOPNAME}</title> <link>http://{$sConfig.sBASEPATH} </image> Grundpreis{#S#}

und Template… hast dann auch gleich die Grundpreise.

<item> <id>{$sArticle.articleID|escape}</id> <title>{$sArticle.name|strip_tags|strip|truncate:80:"...":true|escape} {$sArticle.additionaltext|escape}</title> <description>{$sArticle.description_long|strip_tags|strip|truncate:900:"..."|escape}</description> <google_product_category>/////???//////</google_product_category> <product_type>{$sArticle.articleID|category:" &gt; "|escape}</product_type> <link>{$sArticle.articleID|link:$sArticle.name|escape} <image_link>{$sArticle.image|image:4}</image_link> <condition>neu</condition> <availability>{if $sArticle.esd}Auf Lager{elseif $sArticle.instock&gt;0}Auf Lager{elseif $sArticle.releasedate &amp;&amp; $sArticle.releasedate|strtotime &gt; $smarty.now}Vorbestellt{elseif $sArticle.shippingtime}Auf Lager{else}Nicht auf Lager{/if}</availability> <price>{$sArticle.price|format:"number"}</price> <unit_pricing_measure>{$sArticle.purchaseunit} {$sArticle.unit}</unit_pricing_measure> <brand>{$sArticle.supplier|escape}</brand> <gtin>{$sArticle.ean|replace:"|":""}</gtin> <mpn>{$sArticle.ordernumber|replace}</mpn> <shipping> <country>DE</country> <service>Standard</service> <price>{$sArticle|@shippingcost:"prepayment":"de"|escape:"number"|replace:",":"."}</price> </shipping> {if $sArticle.changed}<pubdate>{$sArticle.changed|date_format:"%a, %d %b %Y %T %Z"}</pubdate>{/if} </item>

Kategorie musste noch anpassen…