Neu Idealo Exportvorlage

happy jtl user

Gut bekanntes Mitglied
28. Juni 2007
550
7
Hallo,

ich suche die Exportvorlage für Idealo im JTL Shop 5.
Die Vorlagen wurden ja glaub ich im 5er Shop entfernt.

Welche Möglichkeit gibt es das hinzubekommen?
Ich möchte erstmal kein Plugin benutzen.

Vielen Dank
Grüße Daniel
 

Shopküche.de

Offizieller Servicepartner
SPBanner
Kopfzeile:
Code:
id|link|titel|preis|uvp|grundpreis|bildlink|produkttyp|artikelnummer|verfuegbarkeit|zustand|eek|guenstigster_versand|mpn|ean|hersteller|gewicht|artikelgewicht|lieferstatus|zusatzattribute|bilder|kurzbeschreibung|beschreibung

Inhalt:
Code:
{strip}
  {assign var="d" value="|"}
  {$Artikel->kArtikel}{$d}
  {$Artikel->cDeeplink}{$d}
  {if $Artikel->cLocalizedVPE}{* Grundpreis an Artikeltitel anhaengen *}
    {$Artikel->cName|truncate:60} ({$Artikel->cLocalizedVPE[0]})
  {else}
    {$Artikel->cName|truncate:70}
  {/if}{$d}
  {$Artikel->Preise->fVKBrutto} {$Waehrung->cISO}{$d}
  {$Artikel->fUVP}{$d}
  {$Artikel->cLocalizedVPE[0]}{$d}
  {$Artikel->Artikelbild}{$d}
  {$Artikel->Kategoriepfad}{$d}
  {$Artikel->cArtNr}{$d}
  {* Lagerbestandsinfo *}
  {assign var=stockinfo value="Nicht auf Lager"}
  {if $Artikel->cLagerBeachten == 'N' || $Artikel->fLagerbestand > 0}{assign var=stockinfo value="auf Lager"}{/if}
  {$stockinfo}{$d}
  {* Zustand *}
  {if $Artikel->FunktionsAttribute.zustand}
  <tab>{$Artikel->FunktionsAttribute.zustand}
  {else}
  <tab>neu
  {/if}{$d}
  {if $Artikel->FunktionsAttribute.eek}
  <tab>{$Artikel->FunktionsAttribute.eek}
  {/if}{$d}
  {$Artikel->Versandkosten}{$d}
  {$Artikel->cHAN}{$d}
  {$Artikel->cBarcode}{$d}
  {$Artikel->cHersteller}{$d}
  {$Artikel->fGewicht}{$d}
  {$Artikel->cArtikelgewicht}{$d}
  {* Lieferstatus *}
  {if $Artikel->cLieferstatus}
  <tab>{$Artikel->cLieferstatus}
  {else}
<tab>{$stockinfo}
  {/if}{$d}
  {* Zusatzattribute (Varianten von Kindartikeln) *}
  {if $Artikel->oVariationenNurKind_arr}
  <tab>{foreach name=variants from=$Artikel->oVariationenNurKind_arr item=variant}
  <tab><tab>{if $variant->Werte}
<tab><tab><tab>{if !$smarty.foreach.variants.first}${/if}
<tab><tab><tab>{$variant->cName}:
<tab><tab><tab>{foreach name=variants from=$variant->Werte item=variantvalues}
<tab><tab><tab><tab>{$variantvalues->cName}
<tab><tab><tab>{/foreach}
<tab><tab>{/if}
  <tab>{/foreach}
  {/if}{$d}
  {* Bilder *}
  {foreach name=article_images from=$Artikel->Bilder item=oBild}
    {if !$smarty.foreach.article_images.first};{/if}
  <tab>{$oBild->cPfadGross}
  {/foreach}
  {$d}
  {$Artikel->cKurzBeschreibung}{$d}
  {$Artikel->cBeschreibung}
{/strip}
 
  • Gefällt mir
Reaktionen: golvreven

phfrankfurt

Gut bekanntes Mitglied
24. März 2021
107
9
Kopfzeile:
Code:
id|link|titel|preis|uvp|grundpreis|bildlink|produkttyp|artikelnummer|verfuegbarkeit|zustand|eek|guenstigster_versand|mpn|ean|hersteller|gewicht|artikelgewicht|lieferstatus|zusatzattribute|bilder|kurzbeschreibung|beschreibung

Inhalt:
Code:
{strip}
  {assign var="d" value="|"}
  {$Artikel->kArtikel}{$d}
  {$Artikel->cDeeplink}{$d}
  {if $Artikel->cLocalizedVPE}{* Grundpreis an Artikeltitel anhaengen *}
    {$Artikel->cName|truncate:60} ({$Artikel->cLocalizedVPE[0]})
  {else}
    {$Artikel->cName|truncate:70}
  {/if}{$d}
  {$Artikel->Preise->fVKBrutto} {$Waehrung->cISO}{$d}
  {$Artikel->fUVP}{$d}
  {$Artikel->cLocalizedVPE[0]}{$d}
  {$Artikel->Artikelbild}{$d}
  {$Artikel->Kategoriepfad}{$d}
  {$Artikel->cArtNr}{$d}
  {* Lagerbestandsinfo *}
  {assign var=stockinfo value="Nicht auf Lager"}
  {if $Artikel->cLagerBeachten == 'N' || $Artikel->fLagerbestand > 0}{assign var=stockinfo value="auf Lager"}{/if}
  {$stockinfo}{$d}
  {* Zustand *}
  {if $Artikel->FunktionsAttribute.zustand}
  <tab>{$Artikel->FunktionsAttribute.zustand}
  {else}
  <tab>neu
  {/if}{$d}
  {if $Artikel->FunktionsAttribute.eek}
  <tab>{$Artikel->FunktionsAttribute.eek}
  {/if}{$d}
  {$Artikel->Versandkosten}{$d}
  {$Artikel->cHAN}{$d}
  {$Artikel->cBarcode}{$d}
  {$Artikel->cHersteller}{$d}
  {$Artikel->fGewicht}{$d}
  {$Artikel->cArtikelgewicht}{$d}
  {* Lieferstatus *}
  {if $Artikel->cLieferstatus}
  <tab>{$Artikel->cLieferstatus}
  {else}
<tab>{$stockinfo}
  {/if}{$d}
  {* Zusatzattribute (Varianten von Kindartikeln) *}
  {if $Artikel->oVariationenNurKind_arr}
  <tab>{foreach name=variants from=$Artikel->oVariationenNurKind_arr item=variant}
  <tab><tab>{if $variant->Werte}
<tab><tab><tab>{if !$smarty.foreach.variants.first}${/if}
<tab><tab><tab>{$variant->cName}:
<tab><tab><tab>{foreach name=variants from=$variant->Werte item=variantvalues}
<tab><tab><tab><tab>{$variantvalues->cName}
<tab><tab><tab>{/foreach}
<tab><tab>{/if}
  <tab>{/foreach}
  {/if}{$d}
  {* Bilder *}
  {foreach name=article_images from=$Artikel->Bilder item=oBild}
    {if !$smarty.foreach.article_images.first};{/if}
  <tab>{$oBild->cPfadGross}
  {/foreach}
  {$d}
  {$Artikel->cKurzBeschreibung}{$d}
  {$Artikel->cBeschreibung}
{/strip}

Ich möchte die Dateien, für Idealo vorbereiten. Also den Daten Feed über unserer Artikel.
Muss ich diesen Code, dann bei den 3 Formaten eintragen?

Idealo hat uns das hier geschickt: https://idealo.github.io/csv-importer/de/csv/

Oder gibt es ein Plugin, welches das für einen übernimmt?

Ich blicke, da bisher noch nicht so ganz durch, was ich tun muss.


Viele Grüße

Dario
 

Anhänge

  • Bilder Format Vorlage.JPG
    Bilder Format Vorlage.JPG
    52,2 KB · Aufrufe: 14

beutelmayer

Mitglied
18. Oktober 2024
4
0
Vielen Dank, der Export funktioniert sehr gut!

Wir haben einige Artikel mit artikelabhängigen Versandkosten (gestaffelt).

Leider wird im Feed in Spalte für Versandkosten eine -1 ausgegeben. Auch wenn ich die Versandzeit ausgeben lassen möchte, bleibt die Zelle leer.

Kann die Abfrage eventuell so erweitert werden, dass die Kosten aus dem Artikel selbst gezogen werden?

Bzw. gäbe es einen Weg solche Artikel vom Feed auszugrenzen? Die Gefahr ist hoch keine Validierung zu bekommen bei Mängeln.

Grüße
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
258
20
Hallo zusammen,

bei uns hat der Export nach dem Update auf JTL 5 nicht mehr funktioniert, sodass ich die Vorlage von Shopküche dankbar verwendet habe, um den Export wieder zum Laufen zu bringen. Das Problem bestand darin, dass das Erstellen der Exportdatei vom Shop abgebrochen wurde (500er Fehler). Ich vermute, dass er hieran scheiterte:

Alt:
{$Artikel->Versandkosten|string_format:"%.2f"} {$Waehrung->cISO}{$d}

Neu:
{if $Artikel->Versandkosten|is_numeric}
{$Artikel->Versandkosten|string_format:"%.2f"} {$Waehrung->cISO}{$d}
{else}
{$Artikel->Versandkosten}{$d}
{/if}

Ein weiterer Unterschied besteht bei der Gewichtsangabe:

Alt:
{$Artikel->fGewicht|replace:".":","} kg{$d}
{$Artikel->cArtikelgewicht|replace:".":","} kg{$d}

Neu:
{$Artikel->fGewicht} kg{$d}
{$Artikel->cArtikelgewicht|replace:".":","} kg{$d}

Außerdem habe ich bei der Eingrenzung der Artikel auf einzelne Kategorien eine andere if-Abfrage mit || statt or eingebaut. (Das war aber nicht der Showstopper.)

Viele Grüße
g.
 

Ähnliche Themen