# Google Shopping - CSV ohne EAN ?

**URL:** <https://forum.shopware.com/t/google-shopping-csv-ohne-ean/24751>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [25. Januar 2015 um 10:20 UTC](https://forum.shopware.com/t/google-shopping-csv-ohne-ean/24751 "2015-01-25T10:20:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dekoration\_Mehr](https://avatars.discourse-cdn.com/v4/letter/d/ccd318/32.png) [@Dekoration\_Mehr](https://forum.shopware.com/u/Dekoration_Mehr)\
**Post date:** [25. Januar 2015 um 10:20 UTC](https://forum.shopware.com/t/google-shopping-csv-ohne-ean/24751/1 "2015-01-25T10:20:32Z")

</div>

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](http://wiki.shopware.com/Aktualisierungen-Produktexporte-Musterfeeds%5C_detail%5C_1302.html) 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#}`

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [25. Januar 2015 um 10:44 UTC](https://forum.shopware.com/t/google-shopping-csv-ohne-ean/24751/2 "2015-01-25T10:44:05Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Dekoration\_Mehr](https://avatars.discourse-cdn.com/v4/letter/d/ccd318/32.png) [@Dekoration\_Mehr](https://forum.shopware.com/u/Dekoration_Mehr)\
**Post date:** [25. Januar 2015 um 13:58 UTC](https://forum.shopware.com/t/google-shopping-csv-ohne-ean/24751/3 "2015-01-25T13:58:35Z")

</div>

[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!

---

<div class="post-metadata">

**Author:** ![squid](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@squid](https://forum.shopware.com/u/squid)\
**Post date:** [1. Februar 2015 um 15:25 UTC](https://forum.shopware.com/t/google-shopping-csv-ohne-ean/24751/4 "2015-02-01T15:25:39Z")

</div>

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 🙂 hatte nur einen Denkfehler

---

<div class="post-metadata">

**Author:** ![tvfarben](https://avatars.discourse-cdn.com/v4/letter/t/d07c76/32.png) [@tvfarben](https://forum.shopware.com/u/tvfarben)\
**Post date:** [1. Februar 2015 um 17:21 UTC](https://forum.shopware.com/t/google-shopping-csv-ohne-ean/24751/5 "2015-02-01T17:21:47Z")

</div>

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…
