Zum Inhalt
AnmeldenKostenlos testen

JTL-Shop

JTL-Shop Exportformate: Artikeldaten für idealo, Preisvergleiche und Feeds exportieren

Preisvergleiche wie idealo, Google Shopping oder eine externe Shopsuche brauchen deine Artikeldaten als Datei. JTL-Shop 5 erzeugt sie über Exportformate im Backend. Hier steht, wie du ein Format anpasst oder neu anlegst, welche Einstellungen es gibt und wie der Export regelmäßig läuft, nach dem JTL-Guide, Stand Oktober 2026.

In diesem Artikel

1. Wo du die Exportformate findest

Die Exportformate liegen im Shop-Backend unter Administration > Export > Weitere Formate. Die Liste zeigt die mitgelieferten Formate und alle, die du selbst angelegt hast. Du kannst ein vorhandenes Format anpassen oder ein neues erstellen.

Ob für dein Ziel, etwa idealo, schon ein passendes Format dabei ist, siehst du in dieser Liste. Welche Spalten ein Portal erwartet, gibt das Portal selbst vor; die Spalten legst du im Format fest. Für Google Shopping gibt es die eigene Extension Exportformat Google Shopping JTL-Shop 5 im JTL-Extension Store.

2. Vorhandenes Format anpassen und exportieren

Änderst du an einem Format nichts, exportiert es alle Artikel. Willst du nur einen Teil exportieren, legst du das im Format fest.

  1. Unter Administration > Export > Weitere Formate beim gewünschten Format auf das Bearbeiten-Symbol klicken.
  2. Festlegen, welche Artikel exportiert werden, und mit Überarbeitetes Exportformat speichern sichern.
  3. Auf eines der Plus-Symbole beim Format klicken und Exportdatei erstellen oder Exportdatei asynchron erstellen wählen.
  4. Die fertige Datei über das Download-Symbol (Datei herunterladen) laden.

3. Neues Exportformat anlegen

Unter der Formatliste klickst du auf Neues Exportformat erstellen. Im ersten Bereich vergibst du Name und Dateiname und wählst Sprache, Währung, Kundengruppe, Kampagne und Zeichenkodierung. Die Sprache wirkt nur auf sprachabhängige Daten wie Artikelname und Beschreibung, die Kundengruppe auf Preise und Artikel.

Wichtig für Variantenartikel ist die Einstellung Export von Varkombis: Sie legt fest, ob Vaterartikel, Kindartikel oder beide in die Datei gehen. Mit Größe pro Datei (MB) begrenzt du die Dateigröße, mit Cache nutzen entscheidest du, ob gecachte Daten verwendet werden.

Im Bereich Einstellungen filterst du zusätzlich: nur Artikel mit Lagerbestand über 0, nur Artikel mit Preis über 0, nur Artikel mit Beschreibung. Unter Versandkosten für Lieferland (ISO-Code) wählst du das Land, für das Versandkosten berechnet werden, zum Beispiel DE.

4. Kopfzeile und Exportvorlage mit Smarty

In die Kopfzeile schreibst du die Spaltennamen, getrennt durch einen senkrechten Strich, zum Beispiel Name|ArtNr|Beschreibung. In der Exportvorlage holst du mit demselben Trennzeichen die Artikeldaten. JTL-Shop verarbeitet die Vorlage mit Smarty, du arbeitest also mit Smarty-Variablen.

Häufig gebraucht werden Artikel->cName (Name in der Exportsprache), Artikel->cArtNr (Artikelnummer), Artikel->cBarcode (EAN), Artikel->cHersteller, Artikel->cBeschreibung, Artikel->Preise->cVKLocalized (Verkaufspreis mit Währung), Artikel->fLagerbestand, Artikel->cDeeplink (Link zum Artikel), Artikel->Artikelbild (Bild-URL), Artikel->Kategorie->cName und Artikel->Versandkosten.

Merkmale stehen in Artikel->cMerkmalAssoc_arr, Funktionsattribute in Artikel->FunktionsAttribute. Funktionsattributnamen schreibst du dabei klein, auch wenn sie in JTL-Wawi groß geschrieben sind. Aus Merkmalnamen entfernt JTL Leerzeichen, Klammern und Sonderzeichen wie den Schrägstrich.

5. Export automatisch mit dem Aufgabenplaner

Damit Preisvergleiche aktuelle Preise und Bestände bekommen, lässt du den Export regelmäßig laufen. Das richtest du unter Administration > Export > Exporte-Manager ein.

Ohne echten Cronjob startet JTL-Shop den Aufgabenplaner nur etwa bei jedem zehnten Seitenaufruf. Bei wenig Besuchern verzögern sich Exporte dann oder laufen zeitweise gar nicht. Verlässlicher ist ein Cronjob auf dem Server, der laut JTL-Guide includes/cron_inc.php aufruft; externe Cron-Dienste rufen die Adresse deinshop.de/includes/cron_inc.php auf. Ob die Pseudo-Cron-Methode aktiv ist, siehst du unter Administration > System > Cron, Registerkarte Einstellungen.

Pro Exportformat und Aufruf verarbeitet der Aufgabenplaner standardmäßig 500 Artikel. Bei größeren Katalogen muss der Cronjob also mehrfach laufen; JTL nennt einen Abstand von etwa 2 Minuten und rät, große Exporte nachts zu planen und keine Jobs parallel laufen zu lassen. Höhere Werte als die Standardwerte solltest du laut JTL auf keinen Fall einstellen.

  1. Im Exporte-Manager auf Neue Aufgabe erstellen klicken.
  2. Unter Exportformate das gewünschte Format wählen.
  3. Unter Startdatum den ersten Lauf im Format dd.mm.yyyy hh.mm und unter Alle X Stunden das Intervall eintragen.
  4. Erneut auf Neue Aufgabe erstellen klicken; die Aufgabe erscheint in der Übersicht. Mit Cron manuell anstoßen startest du sie sofort.

6. Derselbe Weg für die Shopsuche

Auch eine externe Suche liest deine Artikel über einen Export. Das Grumeria-Plugin für JTL-Shop 5 legt dafür das Exportformat Grumeria Produktsuche an, das du wie oben beschrieben mit festem Lieferland erstellst und im Aufgabenplaner regelmäßig laufen lässt. Ein funktionierender Cronjob hilft hier genauso wie beim Preisvergleich.

Wie Grumeria an einem großen echten Katalog sucht, mit Tippfehlern, Wortteilen und Filtern, zeigt die Live-Suche ohne Anmeldung. Testen kannst du 14 Tage kostenlos ohne Kreditkarte.

Deine Artikel, besser gefunden

Probier Tippfehler, Wortteile und Filter in der Live-Suche aus und vergleiche mit der Suche in deinem Shop.

Live-Suche ausprobieren →

Passend dazu

Alle Anleitungen ansehen →