017655764748 Mail@Michael-Gahn.de
Kritische Sicherheitslücke im JTL Shop 5: Jetzt aktualisieren und Onlineshop schützen

Kritische Sicherheitslücke im JTL Shop 5: Jetzt aktualisieren und Onlineshop schützen

Im JTL Shop 5 wurde eine kritische Sicherheitslücke bekannt, bei der Shopbetreiber jetzt nicht abwarten sollten. Wer einen JTL Onlineshop betreibt, sollte die aktuell installierte Version sofort prüfen und den Shop auf eine gepatchte Version aktualisieren.

Aus meiner Sicht als Experte ist das kein kleines technisches Detail, das man irgendwann nebenbei erledigt. Es geht um die Sicherheit des gesamten eCommerce Systems, um Kundendaten, Zugangsdaten, Datenbankinformationen und im schlimmsten Fall um die Kontrolle über den Server.

Ich bin selbst kein offizieller JTL Service Partner. Trotzdem arbeite ich regelmäßig mit JTL Shop 5, JTL Wawi, Shopware, Shopify, WordPress und anderen Onlineshopsystemen. Genau deshalb möchte ich das Thema klar einordnen: Wenn dein JTL Shop 5 noch nicht aktualisiert wurde, ist jetzt der richtige Zeitpunkt zu handeln.

Was ist passiert?

JTL hat gemeinsam mit dem Sansec Threat Research Team eine Schwachstelle im JTL Shop 5 identifiziert. Betroffen sind JTL Shop 5 Installationen, für die nun Sicherheitsupdates beziehungsweise Patches bereitstehen.

Technisch handelt es sich um eine sogenannte Server Side Template Injection, kurz SSTI. Die Schwachstelle sitzt im Zusammenhang mit dem Betreff einer E-Mail. Das klingt im ersten Moment unscheinbar, ist aber sicherheitstechnisch extrem relevant.

Über diese Schwachstelle können Angreifer unter bestimmten Bedingungen sensible Informationen auslesen. Dazu zählen unter anderem der Blowfish-Key und das Datenbankpasswort. Ab JTL Shop 5.4.0 ist zusätzlich eine Remote Code Execution möglich. Das bedeutet: Angreifer könnten potenziell Schadcode auf dem Server ausführen.

Für einen Onlineshop ist das ein ernstes Risiko. Ein eCommerce System enthält nicht nur Produkte und Bestellungen, sondern auch Kundendaten, Zahlungsprozesse, Schnittstellen, Versanddaten, API Zugangsdaten und häufig direkte Verbindungen zu Warenwirtschaft, Newsletter Tools oder Tracking Systemen.

Warum du deinen JTL Shop 5 jetzt aktualisieren solltest

Bei Sicherheitslücken zählt Zeit. Sobald eine Schwachstelle öffentlich bekannt ist, steigt das Risiko, dass automatisierte Scans und Angriffsversuche folgen. Viele Angriffe auf Onlineshops passieren nicht, weil jemand gezielt genau diesen einen Shop ausgesucht hat. Oft werden bekannte Schwachstellen automatisiert im Netz gesucht.

Das bedeutet: Auch kleinere Onlineshops sind gefährdet.

Gerade bei JTL Shop 5 ist die Dringlichkeit hoch, weil es nicht nur um eine optische Fehlfunktion oder einen normalen Bug geht. Es geht um eine Sicherheitslücke, die tief in das System eingreifen kann. Wer seinen Shop ungepatcht online lässt, riskiert im schlimmsten Fall Datenabfluss, Manipulationen, Malware, beschädigte Shopdateien oder Vertrauensverlust bei Kunden.

Ein Onlineshop ist heute nicht einfach nur eine Website. Er ist ein aktives Verkaufssystem. Wenn dieses System kompromittiert wird, betrifft das den gesamten Betrieb.

Welche Versionen solltest du installieren?

JTL stellt für die betroffenen Shop 5 Versionen passende Updates und Patches bereit. Besonders relevant sind die gepatchten Versionen:

JTL Shop 5.5.4
JTL Shop 5.6.2
JTL Shop 5.7.2

Wenn du bereits JTL Shop 5.5.3, 5.6.1 oder 5.7.1 nutzt, aktualisierst du in der Regel auf die jeweils nächsthöhere gepatchte Version.

Wenn du eine ältere Version wie 5.0.x, 5.1.x, 5.2.x, 5.3.x, 5.4.x, 5.5.0 bis 5.5.2, 5.6.0 oder 5.7.0 nutzt und aktuell nicht sauber auf eine neuere Version wechseln kannst, sollte zumindest der manuelle Patch geprüft und eingespielt werden.

Wichtig ist: Nicht einfach blind Dateien überschreiben. Gerade bei individuell angepassten Templates, Plugins, Zahlungsarten, Versandarten oder älteren Shopstrukturen sollte vorher sauber geprüft werden, was im System aktiv ist.

Hier findest Du eine Anleitung wie man bis JTL Shop 5.7.1 den Patch einspielen kann, Falls Du deine aktuelle Shopversion beibehalten möchtest:

zur Patch-Anleitung
HINWEIS: Sinnvoller ist es in jedem Falle ein Shop-Update auf JTL Shop Version 5.7.2 durchzuführen oder durchführen zu lassen!

Wo findest du deine aktuelle JTL Shop Version?

Deine aktuell installierte JTL Shop Version findest du im Backend deines Shops. Melde dich dazu im Adminbereich an und schaue im Dashboard in das Informations Widget.

Der Adminbereich ist normalerweise über den Pfad /admin erreichbar.

Wenn dort zum Beispiel eine ältere JTL Shop 5 Version angezeigt wird, solltest du nicht davon ausgehen, dass „schon alles passt“.
Prüfe aktiv, ob dein Shop bereits auf einer gepatchten Version läuft.

Was sollte vor dem Update gemacht werden?

Auch wenn das Update dringend ist, sollte es kontrolliert durchgeführt werden. Ein guter Ablauf ist aus meiner Sicht:

Vor dem Update sollte ein vollständiges Backup erstellt werden. Dazu gehören Shopdateien, Datenbank, Template Anpassungen, Plugin Dateien und wichtige Konfigurationsdateien. Danach sollte geprüft werden, welche PHP Version aktiv ist, welche Plugins installiert sind und ob individuelle Anpassungen im Template oder Core vorhanden sind.

Gerade JTL Shops sind in der Praxis oft gewachsen. Viele Onlineshops laufen über Jahre, wurden mehrfach erweitert, haben Zahlungsplugins, Versandmodule, Tracking Codes, eigene Template Änderungen oder Schnittstellen zur Warenwirtschaft. Deshalb ist es wichtig, das Update nicht nur technisch einzuspielen, sondern danach auch wirklich zu testen.

Was sollte nach dem Update geprüft werden?

Nach dem Update sollte der Shop nicht einfach wieder „als erledigt“ betrachtet werden. Prüfe mindestens die Startseite, Kategorien, Artikelseiten, Warenkorb, Checkout, E-Mail Versand, Zahlungsarten, Versandarten und die Verbindung zur JTL Wawi.

Bei einem eCommerce System zählt nicht nur, ob die Seite optisch lädt. Entscheidend ist, ob Kunden weiterhin bestellen können, ob Bestellungen sauber ankommen, ob E-Mails korrekt versendet werden und ob die Schnittstellen funktionieren.

Wenn dein JTL Shop 5 nach dem Update sauber auf einer gepatchten Version läuft, ist laut JTL nichts Weiteres zu beachten. Wurde eine ältere Version manuell gepatcht, kann im Backend ein Hinweis auf eine modifizierte Datei erscheinen. Für die Datei /includes/src/Mail/Renderer/SmartyRenderer.php ist dieser Hinweis in diesem Zusammenhang erwartbar und wird erst durch ein späteres reguläres Update auf eine entsprechende neue Version bereinigt.

JTL Shop, Shopware, Shopify oder WordPress: Sicherheit ist kein optionales Thema

Diese Sicherheitsmeldung betrifft konkret JTL Shop 5. Trotzdem zeigt sie ein grundsätzliches Problem vieler Onlineshopsysteme: Ein Shop ist nie „fertig“.

Egal ob JTL Shop, Shopware, Shopify oder WordPress mit WooCommerce: Updates, Sicherheitschecks und technische Pflege gehören zum Betrieb eines professionellen Onlineshops dazu. Der Unterschied liegt nur darin, wie viel Verantwortung beim Betreiber selbst liegt.

Bei Shopify werden viele sicherheitsrelevante Dinge zentral über die Plattform abgefangen. Bei WordPress, WooCommerce, JTL Shop oder Shopware hängt deutlich mehr davon ab, ob System, Plugins, Server und Templates regelmäßig gepflegt werden.

Für mich ist das einer der wichtigsten Punkte im eCommerce: Ein schöner Onlineshop bringt wenig, wenn er technisch veraltet ist. Design, SEO, Conversion und Performance sind wichtig. Aber Sicherheit ist die Grundlage.

Brauchst du Hilfe beim JTL Shop 5 Update?

Wenn du selbst keine Zeit oder keine technischen Ressourcen hast, solltest du das Update nicht liegen lassen. JTL verweist hier auf zertifizierte JTL Service Partner, die beim Patchen unterstützen können.

Ich selbst bin kein zertifizierter JTL Partner. Ich möchte das bewusst transparent sagen.

Trotzdem kenne ich mich mit JTL Shop 5, JTL Wawi, eCommerce Projekten, Shopware, Shopify und WordPress sehr gut aus und kann dir helfen, deinen Shop technisch einzuordnen, die aktuelle Version zu prüfen, Backups vorzubereiten, Risiken zu erkennen und den Update Prozess sauber zu begleiten.

Gerade wenn du unsicher bist, ob dein Shop betroffen ist, welche Version installiert ist oder ob ein Update wegen Plugins und Template Anpassungen problematisch werden könnte, lohnt sich ein schneller technischer Blick.

Wenn du einen JTL Shop 5 betreibst, solltest du jetzt handeln. Prüfe deine Version, sichere deinen Shop und aktualisiere auf eine gepatchte Version.

Diese Sicherheitslücke ist kein Grund für Panik, aber definitiv ein Grund für sofortige Aufmerksamkeit. Je länger ein ungepatchter Onlineshop online bleibt, desto größer wird das Risiko.

Ein Onlineshop ist die digitale Verkaufsfläche deines Unternehmens. Kundendaten, Bestellungen, Produkte, Zahlungsprozesse und Schnittstellen verdienen Schutz. Deshalb gilt jetzt ganz klar:

  • JTL Shop 5 prüfen.
  • Update einspielen.
  • Shop testen.
  • Sicherheit ernst nehmen.

Wenn du Unterstützung brauchst, melde dich gern bei mir.

JETZT KONTAKT AUFNEHMEN

Oder ruf mich an:

+49 (0) 151 591 566 39

Ich schaue mir deinen JTL Shop an und helfe dir dabei, die nächsten Schritte sauber und nachvollziehbar umzusetzen.

Ab dem 19. Juni 2026 wird der „EU Widerrufsbutton“ Pflicht!!!

Ab dem 19. Juni 2026 wird der „EU Widerrufsbutton“ Pflicht!!!

Ab dem 19. Juni 2026 wird es für viele B2C Onlineshops ernst: Der "EU Widerrufsbutton" wird verpflichtend. Die Idee dahinter ist eigentlich simpel und aus Verbrauchersicht ziemlich konsequent: Widerrufen soll künftig genauso leicht sein wie Kaufen. Also nicht mehr „E Mail schreiben, hoffen, warten, nachfragen“, sondern ein klarer digitaler Ablauf direkt über die Shop Oberfläche.

Wichtig ist dabei ein Punkt, den viele unterschätzen: Der Widerrufsbutton ist kein Deko Link. Es geht nicht darum, irgendwo „Widerruf“ hinzuschreiben. Es geht um einen Prozess, der technisch, rechtlich und organisatorisch sauber stehen muss. Sonst hast du zwar einen Button, aber keinen rechtssicheren Widerruf.

Wichtig ist dabei ein Punkt, den viele unterschätzen:
Der Widerrufsbutton ist kein Deko Link. Es geht nicht darum, irgendwo „Widerruf“ hinzuschreiben. Es geht um einen Prozess, der technisch, rechtlich und organisatorisch sauber stehen muss. Sonst hast du zwar einen Button, aber keinen rechtssicheren Widerruf.

Worum geht es konkret

Der Widerrufsbutton muss so umgesetzt sein, dass Kundinnen und Kunden ihren Widerruf innerhalb der Widerrufsfrist digital abgeben können. Dazu gehören typischerweise drei Dinge.

1️⃣ Klare Beschriftung. In vielen Leitfäden wird als Standardformulierung „Vertrag widerrufen“ genannt, weil es unmissverständlich ist.

2️⃣ Verfügbarkeit während der Widerrufsfrist. Das klingt banal, ist in der Praxis aber ein häufiger Fehler, weil Fristen je nach Ware, Lieferung, Teillieferungen oder Services sauber berechnet werden müssen.

3️⃣ Saubere Abfolge mit Bestätigung und Dokumentation. Nach dem Klick muss klar sein, was passiert. Die Erklärung muss nachvollziehbar eingehen, der Kunde braucht eine Bestätigung, und du brauchst intern eine Ablage, die im Zweifel nachweisbar ist.

⚠️ Und ja: In vielen Fällen bedeutet das auch, dass du Rechtstexte und Hinweise anpassen musst, weil der Shop plötzlich einen neuen offiziellen Widerrufsweg anbietet und das in Belehrungen, Prozessen und Kommunikationsbausteinen konsistent sein muss.

Barrierefreiheit und Widerrufslösung supported by Michael Gahn DESIGN
EU Widerrufsbutton Lösung || supported by Michael Gahn DESIGN

Der eigentliche Knackpunkt:

Gastbestellungen

Wenn du viele Gastbestellungen hast, wird es spannend. Einige Lösungen setzen den Button nur im Kundenkonto um. Das ist bequem, aber eben nur dann wirklich gut, wenn deine Kunden sich auch einloggen. Wenn ein großer Teil ohne Konto bestellt, brauchst du unbedingt einen Ablauf, der ohne Login funktioniert, zum Beispiel über Bestellnummer und E Mail Abgleich oder einen vergleichbaren, eindeutigen Identifikationsweg. Genau hier scheitern „halbfertige“ Umsetzungen am häufigsten.

DIE LÖSUNGEN:

Lösungen für Shopify

Bei Shopify ist der Weg ziemlich klar: Apps. Im App Store gibt es bereits Lösungen, die explizit den EU Widerrufsbutton inklusive Prozess abbilden, oft mit Formular, Gastbesteller Flow, Bestätigungsmail und interner Dokumentation.

Lösungen für Shopware 6

Bei Shopware läuft es derzeit nur über Erweiterungen. Es gibt Plugins, die den Button in der Bestellübersicht im Kundenkonto platzieren und ihn nur innerhalb der Widerrufsfrist anzeigen. Das ist eine solide Basis, aber du solltest genau prüfen, wie dein Shop mit Gastbestellungen umgeht, weil manche Setups Gastkunden nur indirekt abholen, zum Beispiel über Hinweise in der Bestellbestätigung.

JTL Logo

Lösungen für JTL Shop 5

JTL ist hier besonders interessant, weil JTL selbst kommuniziert, dass die Widerrufsfunktion mit JTL Shop 5.7 kommen wird, geplant ist sie für März 2026

Wenn Du nicht updaten kannst oder willst, gibt es parallel bereits Erweiterungen im JTL Extension Store, die den Button nachrüsten und teils ausdrücklich eine Nutzung ohne Kundenkonto anbieten.

https://wordpress.org/plugins/revoker-for-woocommerce/

Lösungen für WooCommerce

WooCommerce selbst liefert so etwas typischerweise nicht als „eine Checkbox und fertig“, deshalb läuft es auch hier über Erweiterungen. Mit Germanized sieht es grundsätzlich gut aus, weil die Entwickler angekündigt haben, rechtzeitig eine Lösung zu liefern. Wenn du aber schon heute planen musst, dann plane realistisch mit ein, dass du entweder auf das Germanized Update wartest oder vorübergehend eine Plugin Lösung nutzt.

Ein Plugin, das explizit auf die EU Richtlinie Bezug nimmt, ist Revoker for WooCommerce.

prestashop

Lösungen für Prestashop

Bei PrestaShop ist das Muster ähnlich wie bei Shopify und WooCommerce: Die Umsetzung passiert realistisch über Module. Im offiziellen PrestaShop Addons Marketplace gibt es bereits ein Modul, das als EU konformer Widerrufsbutton vermarktet wird. Du findest das Plugin "EU konformer Widerrufsbutton" im PrestaShop Marketplace.

Was du jetzt tun solltest, damit Juni 2026 nicht stressig wird

Wenn du nur eine Sache aus diesem Thema mitnimmst, dann diese:

Warte nicht bis kurz vor dem 19. Juni 2026.

Der Button ist sichtbar, aber die Arbeit steckt dahinter. UX, Fristlogik, Gastbesteller, Bestätigungsmails, interne Ablage, Rechtstexte, Tests.

Das ist genau die Art von Aufgabe, die man sauber plant und dann entspannt umsetzt, statt sie im letzten Monat zwischen Tagesgeschäft und Shop Problemen irgendwie reinzuschieben.

Und noch ein Tipp aus der Praxis: Teste den Prozess so, wie echte Kunden ihn nutzen. Mobil, ohne Login, mit Gastbestellung, mit realistischen Bestellkonstellationen. Genau dort zeigen sich die Lücken.

Wenn du willst, unterstütze ich Dich dabei!

Wenn du einen WooCommerce Shop mit Germanized hast, einen Shopify Store, einen Shopware 6 Shop, einen JTL Shop 5 oder einen PrestaShop betreibst, unterstütze ich dich genau bei diesen Sachen:

  • Shop Updates,
  • rechtssichere Anpassungen,
  • saubere Integration von Widerrufsbutton und Flow,
  • Theme und Template Anpassungen,
  • Performance, Fehlerbehebung und Support.

Du bekommst am Ende nicht nur „einen Button“, sondern einen Ablauf, der technisch sauber ist, für Kunden verständlich bleibt und dich nicht kurz vor dem Stichtag in Panik versetzt.

Kundenlogins von JTL Shop 4 in JTL Shop 5 importieren

Kundenlogins von JTL Shop 4 in JTL Shop 5 importieren

Bei einem Upgrade von JTL-Shop 4 auf JTL-Shop 5 kann es in seltenen Fällen vorkommen, dass man den alten Shop behalten will und einen neuen JTL Shop 5 installiert und einstellt. Dann stellt sich oft die Frage, wie Kundendaten effizient migriert werden können. In diesem Blogbeitrag erkläre ich dir Schritt für Schritt, wie du die Kundendaten aus deinem JTL-Shop 4 exportierst, aufbereitest und erfolgreich in JTL-Shop 5 importierst.

Voraussetzungen für den Export und Import

Bevor wir starten, benötigst du Folgendes:

  • Zugriff auf die Datenbank des JTL-Shop 4.
  • Eine CSV-Datei als Exportziel durch ein Script (folgt im nächsten Absatz).
  • Den BLOWFISH-Schlüssel aus JTL-Shop 4 zur Entschlüsselung der verschlüsselten Felder.
  • Ein funktionierendes JTL-Shop 5 System, in das die Daten importiert werden sollen.

     

    BITTE LIES VOR BEGINN DIESE ANLEITUNG DURCH UND STELLE SICHER, DASS DU ALLES VERSTANDEN HAST! FALLS DU FRAGEN HAST, RUF MICH AN ODER KONTAKTIERE MICH PER WHATSAPP ODER ÜBER MEIN KONTAKTFORMULAR.

 

Kundenexport aus JTL-Shop 4 mit einem PHP-Skript

Im ersten Schritt erstellen wir ein PHP-Skript, das die Kundendaten aus der Datenbank von JTL-Shop 4 exportiert und in einer CSV-Datei speichert.

Erstelle auf deinem FTP im root Verzeichnis deines JTL Shop 4 einen neuen Ordner namens "tkunde" und dann darin eine tkunde.php Datei und füge den nachfolgenden PHP Code ein.
Alternativ kannst Du dir auch die passende Datei als ZIP herunterladen.

⚠️  Hinweis: läuft unter PHP 7.4 im JTL Shop 4.

Quelle: https://forum.jtl-software.de/threads/import-kunden-in-jtl-shop-5-aus-jtl-shop-4.179770/ von JTL Forum Nutzer maxmuc

So funktioniert das Skript:

  1. Es verbindet sich mit der Datenbank des JTL-Shop 4.

  2. Es extrahiert alle relevanten Kundendaten aus der Tabelle tkunde.

  3. Verschlüsselte Felder werden entschlüsselt (z.B. cNachname, cStrasse).

  4. Die Daten werden in eine CSV-Datei geschrieben.

Nun benötigen wir den Blowfishkey:

Zugriff auf die JTL-Konfigurationsdatei

  1. Verbinde dich über FTP mit deinem JTL-Shop 4.
  2. Navigiere in das Verzeichnis deines Shops, meist /includes/ 
  3. Suche die Datei "config.JTL-Shop.ini.php".
  4. Öffne die Datei mit einem Texteditor deiner Wahl.

In der Datei config.JTL-Shop.ini.php findest du den BLOWFISH-Schlüssel in folgender Zeile:

define('BLOWFISH_KEY', 'DEIN_BLOWFISH_SCHLUESSEL');

Kopiere diese!

5. Gehe nun über FTP auf den Server deines JTL Shop 5.
6. Navigiere auch hier in das Verzeichnis /inludes/ und öffne die Datei "config.JTL-Shop.ini.php mit dem Editor
7. Gehe zur Zeile define('BLOWFISH_KEY', 'DEIN_BLOWFISH_SCHLUESSEL'); und klammere diese am Anfang durch // aus, es sollte nun so aussehen:

// define('BLOWFISH_KEY', 'DEIN_BLOWFISH_SCHLUESSEL');

8. Füge nun in der nächsten Zeile die Kopierte Zeile aus deinem JTL Shop 4 ein.

JTL Shop 5 config ini.php im Editor fertig bearbeitet

in Zeile 10 und 11 siehst Du, wie es nun in etwa aussehen muss.

Danach speichere die Datei.

9. Nun gehst Du in deinen Webbrowser und rufst deinen alten Shop auf und fügst am Ende der Domain /tkunde/tkunde.php ein. Dies könnte so aussehen: https://Domain.de/tkunde/tkunde.php

Bei erfolgreicher Ausführung sollte nun eine Seite angezeigt werden, die in etwa so aussehen sollte:

JTL Shop 4 CSV Export

10. Nun gehst Du noch einmal über den FTP des JTL Shop 4 in das Verzeichnis /tkunde/ und darin findest Du nun eine Datei namens tkunde.CSV. Lade diese nun vom FTP auf deinen Computer.

11. Danach loggst Du Dich in den JTL Shop 5 ein und gehst im Backend auf Import > Kunden

Hier kannst Du nun die tkunde.csv hochladen.

JTL Shop 5 CSV Import Erfolgreich
Kunden Import Erfolgreich
Warum du deinen JTL-Shop regelmäßig aktualisieren solltest (insbesondere von JTL-Shop 4 auf 5)

Warum du deinen JTL-Shop regelmäßig aktualisieren solltest (insbesondere von JTL-Shop 4 auf 5)

Stell dir vor, dein JTL-Shop ist wie ein Auto. Du würdest doch auch nicht jahrelang ohne Wartung oder Updates fahren, oder? Genauso verhält es sich mit deinem JTL-Shop. Regelmäßige Updates sind entscheidend, um die Sicherheit, Performance und Benutzerfreundlichkeit deines Shops zu gewährleisten.

TOPSTAR-SPORTS
Detailing Store
messbo.de

Warum das Update von JTL-Shop 4 auf 5 so wichtig ist

JTL-Shop 5 bringt nicht nur ein frisches, modernes Design, sondern auch viele technische Verbesserungen mit sich. Hier sind einige Gründe, warum du den Sprung von Version 4 auf 5 nicht verpassen solltest:

1. Sicherheit: Jede neue Version schließt potenzielle Sicherheitslücken. Mit Version 5 bist du besser gegen Hackerangriffe geschützt und kannst deinen Kunden ein sicheres Einkaufserlebnis bieten.

2. Performance: Die Performance-Optimierungen in JTL-Shop 5 sorgen dafür, dass dein Shop schneller lädt und effizienter läuft – ein entscheidender Faktor für SEO und Kundenzufriedenheit.

3. Neuerungen & Features: JTL-Shop 5 bietet eine Reihe neuer Features, die deinen Arbeitsalltag erleichtern und deinen Kunden ein noch besseres Einkaufserlebnis ermöglichen. Beispielsweise ist das neue OnPage Composer Tool eine echte Erleichterung, um Inhalte schnell und einfach anzupassen.

4. Mobile Optimierung: In Version 5 wurde besonders auf die mobile Optimierung geachtet. Immer mehr Kunden shoppen über Smartphones – da muss dein Shop einfach perfekt aussehen und funktionieren.

5. Langfristige Unterstützung: JTL wird den Support für ältere Versionen wie JTL-Shop 4 irgendwann einstellen. Mit dem Umstieg auf Version 5 sicherst du dir langfristige Unterstützung und Kompatibilität mit zukünftigen JTL-Produkten.

meine-trommel.de
shankyswhip.de supported by: Michael Gahn DESIGN

Dein Update, unser Service

Damit das Update reibungslos verläuft, bieten wir dir einen umfassenden Service, der alles abdeckt: Vom Backup über die Konfiguration deines Servers bis hin zur Anpassung deines Templates und der Optimierung für mobile Geräte. Wir kümmern uns um alle Details, inklusive DSGVO-Konformität und SEO-Optimierung, damit dein Shop nicht nur sicher, sondern auch zukunftsfähig bleibt.

sfty1st.de
AgilaFIT.de

Schöne Shops, die überzeugen

Ein Update ist die perfekte Gelegenheit, deinen Shop optisch auf das nächste Level zu bringen. Als Designer lege ich besonderen Wert auf ansprechende und funktionale Designs, die nicht nur gut aussehen, sondern auch optimal performen. Dein JTL-Shop soll nicht nur ein Verkaufsort, sondern eine Marke repräsentieren – mit einem Look, der deine Kunden begeistert und das Einkaufserlebnis unvergesslich macht.

Michael Gahn DESIGN eCommerce Consulting

JTL Wawi Update – Die Basis für deinen Erfolg

Neben dem JTL-Shop ist auch die JTL Wawi das Herzstück deines E-Commerce-Business. Regelmäßige Updates der JTL Wawi sind entscheidend, um die volle Funktionalität und Kompatibilität mit dem JTL-Shop zu gewährleisten. Ein Update sorgt dafür, dass du von den neuesten Features und Verbesserungen profitierst, die deine Warenwirtschaft effizienter und benutzerfreundlicher machen. Ob es um neue Schnittstellen, erweiterte Automatisierungsprozesse oder verbesserte Sicherheit geht – ein aktuelles Wawi-System ist die Basis für einen reibungslosen Geschäftsablauf.

Fazit:

Der Umstieg auf JTL-Shop 5 ist keine Frage des Ob, sondern des Wann. Je früher du aktualisierst, desto besser bist du für die Zukunft gewappnet. Und mal ehrlich, wer möchte nicht von den neuesten Features, der besten Performance und einem wunderschönen Shop profitieren? 🚀

Bezahl-und Versand-icons

Bezahl-und Versand-icons

Der gute Matthias Slovig hat auf seiner Website https://50north.de eine große Menge an Zahlungs- und Versand-icons erstellt und veröffentlicht. In den beiden ZIPS findest Du 272 icons von Zahlungsanbietern wie PayPal, Google Pay, Apple Pay, Klarna, Visa, MasterCard und so weiter aber auch 89 Versanddienstleister icons von DHL, DPD, Deutsche Post, UPS, TNT express, FedEx und viele weitere internationale Versanddienstleister.

Die Icons sind kostenlos für private und kommerzielle Nutzung und stehen unter der CC BY Lizenz. Das Copyright der einzelnen Logos liegt bei den jeweiligen Gesellschaften.

Hier kannst Du Dir die icons herunterladen:

Kostenlose PNG-Icons für Kreditkarten und Zahlarten (v18) (zip, 12,8MB)
Kostenlose PNG-Icons für Versandunternehmen (v10) (zip, 3.4MB)

Füge folgenden Text in dein Impressum ein:

Zahlungs- und Versand-icons, Copyright (㏄):  Matthias Slovig, 50north.de, cc by 4.0

JTL Shop 5 ERROR Fix: Untermenü verschwindet auf Handys

JTL Shop 5 ERROR Fix: Untermenü verschwindet auf Handys

Das Problem:

Im JTL Shop 5 unter iPhone als auch Android kann es passieren, dass die Erste oder zweite Unterkategorie beim scrollen komplett verschwindet. Man muss dann immer erst auf "zurück" gehen um dann wieder einen Schritt "vorwärts" und dann werden die Unterkategorien wieder angezeigt. Das Problem ist im Desktop Browser nicht nachstellbar.

Die Lösung:

Gehe auf den FTP, dann in templates/NOVA/js/app/views/header.js
Statt NOVA kannst Du das Template wählen, dass bei Dir aktiv ist.

In der header.js gehst Du dann zu Zeile 49 "hideDropdown()" und musst diese dann löschen oder so auskommentieren:

49.      /* hideDropdown() */