Produkt-Export-Modul für Suchmaschine "Preis.de"

Hallo zusammen, kann mir hier eventuell jemand ein geeignetes Modul für die Preissuchmaschine “preis.de” zur Verfügung stellen? Habe es mit der Anpassung eines anderen Moduls versucht, klappt aber irgendwie nicht. Wäre für Hilfe sehr dankbar.

Hi, wie muss den die Exportdatei aussehen? Wenn du Daren per XML, TXT oder CSV bereitstellen musst, so sollte man theoretisch sehr schnell eine Datei mit den Shopware Produktexporten bereitstellen können. Dann musst du also nur einmal das Template anlegen und benötigst keine zusätzliche Software Sebastian

Als csv-Datei. Hab es jetzt mal auf Basis von Idealo, wie von Preis.de ursprünglich gewünscht, gemacht. Kopfzeile: {strip} Kategorie| Hersteller| Produktbezeichnung| Hersteller-Artikelnummer| EAN| PZN| ISBN| Preis| Versandkosten Nachnahme| Versandkosten Vorkasse| Versandkosten Bankeinzug| Deeplink| Lieferzeit| Artikelnummer| Link Produktbild| Produkt Kurztext| {/strip}{#L#} Template: {strip} {$sArticle.articleID|category:"\>"|escape}| {$sArticle.supplier|replace:"|":""}| {$sArticle.name|replace:"|":""}| {$sArticle.suppliernumber|replace:"|":""}| {$sArticle.ean|escape}| | | {$sArticle.price|escape:"number"}| {$sArticle|@shippingcost:"cash":"de":"Deutsche Post Standard"|escape:"number"}| {$sArticle|@shippingcost:"prepayment":"de":"Deutsche Post Standard"|escape:"number"}| {$sArticle|@shippingcost:"debit":"de":"Deutsche Post Standard"|escape:"number"}| {$sArticle.articleID|link:$sArticle.name|replace:"|":""}| {if $sArticle.instock}2 Tage{elseif $sArticle.shippingtime}{$sArticle.shippingtime} Tage{else}10 Tage{/if}| {$sArticle.ordernumber|escape}| {$sArticle.image|image:4}| {$sArticle.name|strip\_tags|strip|truncate:80:"...":true|replace:"|":""}| {/strip}{#L#} Aber die Spalten treffen einfach nicht so richtig zu. Kann mir jemand helfen, ein passables Modul für Preis.de zu basteln?

Hi, wir sind denn die Vorgaben? Also es muss ja eine Doku geben, wie die Datei aussehen soll. In den meisten Fällen gibt es auch eine Beispieldatei. Dann muss das das Template nur daran angepasst werden. Nachtrag: hab’s gerade gefunden. Das sollte man in ein paar Minütchen passend haben :slight_smile: http://www.preis.de/ha/Musterdatei.xls Deine genannte CSV hätte ich direkt passend gepostet, dass ist allerdings vom ipad aus etwas schwierig… Sebastian

Also jetzt habe ich es nach Deinem Link erstellt wie folgt: Kopfzeile: {strip} Artikelnummer| Artikelbezeichnung| Beschreibung| Kategorie| Hersteller| Preis| Produktlink| Bildlink| Lieferbar| EAN| Herstellernummer| Versandkosten| {/strip}{#L#} Template: {strip} {$sArticle.ordernumber|escape}| {$sArticle.name|replace:"|":""}| {$sArticle.name|strip\_tags|strip|truncate:80:"...":true|replace:"|":""}| {$sArticle.articleID|category:"\>"|escape}| {$sArticle.supplier|replace:"|":""}| {$sArticle.price|escape:"number"}| {$sArticle.articleID|link:$sArticle.name|replace:"|":""}| {$sArticle.image|image:4}| {if $sArticle.instock}2 Tage{elseif $sArticle.shippingtime}{$sArticle.shippingtime} Tage{else}10 Tage{/if}| {$sArticle.ean|escape}| {$sArticle.suppliernumber|replace:"|":""}| {$sArticle|@shippingcost:"prepayment":"de":"DHL Standard"|escape:"number"}| {/strip}{#L#} Leider füllt es das Feld “Produktfeld” mit Nullen und die restlichen Spalten wandern eins nach rechts und stimmen somit nicht mehr überein. Es sieht dann wie folgt aus: unter Produktlink stehen: 0 unter Bildlink stehen: Produktlinks unter Lieferbar stehen: Bildlinks unter EAN stehen: 2 Tage unter Herstellernummer stehen: EANs unter Versandkosten stehen: Herstellernummern und die Versandkosten stehen unter einem nichtbezeichneten Feld Warum verrutscht das?

Für alle, die es wissen wollen. So sollte es im Falle Preis.de aussehen Kopfzeile: {strip} Artikelnummer| Artikelbezeichnung| Beschreibung| Kategorie| Hersteller| Preis| | Produktlink| Bildlink| Lieferbar| EAN| Herstellernummer| Versandkosten| {/strip}{#L#} Template: {strip} {$sArticle.ordernumber|escape}| {$sArticle.name|replace:"|":""}| {$sArticle.description\_long|strip\_tags|strip|trim|truncate:80:"...":true|html\_entity\_decode|escape}| {$sArticle.articleID|category:"\>"|escape}| {$sArticle.supplier|html\_entity\_decode|replace:"|":""|escape}| {$sArticle.price|escape:"number"}| {$sArticle.articleID|link:$sArticle.name|escape}| {$sArticle.image|image:4}| {if $sArticle.esd}bestellbar {elseif $sArticle.instock\>0}auf Lager {elseif $sArticle.releasedate && $sArticle.releasedate|strtotime \> $smarty.now}vorbestellt {elseif $sArticle.shippingtime}bestellbar {else}nicht auf lager{/if}| {$sArticle.ean|escape}| {$sArticle.suppliernumber|replace:"|":""}| {$sArticle|@shippingcost:"prepayment":"de":"DHL Standard"|escape:"number"}| {/strip}{#L#} Alles ohne Gewähr. Bei mir funktioniert es jetzt auf jeden Fall.