JTL-Shop 5.4.0: Was ist neu?

Das neue Update von JTL-Shop, Version 5.4.0, bringt zahlreiche Verbesserungen und Bugfixes mit sich! Hier findest du die wichtigsten Neuerungen und Anpassungen übersichtlich zusammengefasst.

Highlights des Releases 5.4.0

Dieses Update fokussiert sich vor allem auf eine gesteigerte Stabilität und verbesserte Codequalität. Durch die Einführung neuer Standards und umfassende Refactorings sorgt JTL-Shop 5.4.0 für ein optimiertes Nutzererlebnis.

Wichtigste Änderungen seit Version 5.3.3:

  • Code-Qualität:
    • Einführung des PSR-12 Standards
    • Ausbau der Unit-Tests zur Verbesserung der Code-Qualität
    • Intensive Code-Prüfung mit Phpstan zur Fehlererkennung
  • Stabilitäts-Verbesserungen:
    • Umfassende Bugfixes für ein stabileres System
    • Fokus auf Usability und Performance für ein reibungsloseres Einkaufserlebnis
  • Neue Features und Erweiterungen:
    • Gratisgeschenke-Arbeitspaket: umfassendes Refactoring und Bugfixing, inkl. kleinerer Usability-Features wie SHOP-6679
    • Weiterleitungen-Arbeitspaket: Verbesserungen und Fehlerbehebungen (SHOP-487, SHOP-4233, SHOP-3895)
    • Erweiterung des Logbuchs: Neue Einträge und Funktionen hinzugefügt (SHOP-7995, SHOP-6664)
    • ConsentManager: Einführung einer Visualisierung der Akzeptanzquote im Backend (SHOP-4943)
    • 2-Faktor-Authentifizierung im Frontend: Höhere Sicherheit durch zusätzliche Authentifizierung (SHOP-8145)
    • Überarbeitete Produktempfehlungen: Verbesserung des “Kunden, die X gekauft haben, haben auch Y gekauft”-Features (SHOP-1993)

Breaking Changes

Mit Version 5.4.0 wurden auch einige ältere Funktionen und Methoden entfernt. Besonders wichtig ist das für Plugin-Entwickler und alle, die ihre eigene Funktionalität erweitern möchten:

  • Entfernte, veraltete Funktionen: Alle seit Version 5.2.0 als veraltet (deprecated) markierten Funktionen, Methoden, Variablen und Dateien wurden aus dem Code entfernt.
  • Wichtige Änderungen für Plugin-Entwickler: Die seit Version 5.2.0 als deprecated markierten class aliases wurden ebenfalls aus dem System entfernt.

Neuerungen auf Basis von Kundenvotes

Einige Änderungen wurden basierend auf Kundenfeedback implementiert und sorgen so für ein noch kundenfreundlicheres System:

  • Sitemap-Anpassungen: Artikel und Kategorien können über Funktionsattribute von der Sitemap ausgeschlossen werden (SHOP-2253)
  • Optionale Filter: Ausgabe von Merkmalnamen bei aktivierten Filtern (SHOP-3105)

Hinweise für das Update

Alle Änderungen seit Version 5.3.3 sind im JTL-Issue-Tracker dokumentiert. Es ist ratsam, beim Update von älteren Versionen auch die Release-Posts und Changelogs aller vorherigen Versionen zu berücksichtigen, um mögliche Konflikte und Inkompatibilitäten zu vermeiden.

Anleitungen für das Update

  • Update auf die neueste Version von JTL-Shop 5:
    • Wenn du eine JTL-Shop-Version 5.3.x oder älter nutzt, erfährst du hier, wie du das Update einspielst.
  • JTL-Shop Hosting Updates:
  • Kompatibilität der installierten Plugins
    • Unbedingt alle Plugins auf die notwendige Kompatibilität mit der Version 5.4.x prüfen. Am einfachsten ist dies direkt über den Extension Store oder den jeweiligen Plugin-Hersteller möglich.

Mit diesen Neuerungen und Anpassungen setzt JTL-Shop weiterhin auf Performance und Benutzerfreundlichkeit. Profitiere jetzt vom neuesten Update und halte deinen Shop auf dem aktuellen Stand!

Softwareentwickler und zertifizierter JTL-Servicepartner