📞 089 / 244 182 380 Unverbindlich anfragen →
Alle Beiträge

JTL-Shop und das NOVA-Template: Anpassungen, die Updates überleben

Neukunden-Vorteil: 1 Stunde kostenfreier Support

NOVA ist das Standard-Template des JTL-Shops und die Grundlage der allermeisten JTL-Shops im Netz. Es lässt sich weitreichend anpassen — aber nur auf eine Art, die dauerhaft trägt. Wer den falschen Weg wählt, zahlt bei jedem Shop-Update erneut dafür. Dieser Beitrag beschreibt, wie Template-Arbeit am JTL-Shop aussehen sollte und wo sie sich am meisten auszahlt.

Der eine Fehler, der teuer wird

Der naheliegende Weg ist auch der falsche: NOVA direkt bearbeiten. Man öffnet die Template-Dateien, ändert die Stellen, die stören, und ist fertig. Bis zum nächsten Update.

Denn ein Update liefert eine neue Fassung von NOVA aus — und überschreibt damit jede Änderung, die direkt darin vorgenommen wurde. Die Folge ist eine unangenehme Wahl: entweder das Update auslassen und auf Sicherheitsverbesserungen verzichten, oder alle Anpassungen erneut einbauen. Beides wiederholt sich bei jedem Sprung.

Dasselbe gilt für Eingriffe in den Shop-Kern. Was dort geändert wird, ist beim nächsten Update weg oder blockiert es.

Der tragfähige Weg: Child-Templates

Ein Child-Template erbt sämtliche Dateien von NOVA und überschreibt gezielt nur die Bereiche, die anders aussehen sollen. Alles, was nicht ausdrücklich überschrieben wird, kommt weiterhin aus dem Eltern-Template — und wird bei einem Update automatisch mit aktualisiert.

Der Unterschied zeigt sich beim ersten Versionssprung: Ein Child-Template zieht die Verbesserungen von NOVA mit und behält gleichzeitig Ihre Anpassungen. Eine Kopie mit eigenen Änderungen tut das nicht, sie friert den Stand des Tages ein, an dem sie erstellt wurde.

Praktisch bedeutet das: Je weniger Dateien Sie im Child-Template überschreiben, desto wartungsärmer wird Ihr Shop. Jede überschriebene Datei ist eine Stelle, die Sie nach einem Update selbst prüfen müssen. Eine Anpassung, die sich über CSS lösen lässt, sollte nicht über eine überschriebene Template-Datei gelöst werden.

Was über Einstellungen geht, gehört nicht ins Template

Bevor eine Datei angefasst wird, lohnt der Blick in die Shop-Einstellungen. Farben, Logo, Schriftgrößen, die Anordnung vieler Bausteine und ein erheblicher Teil der Darstellungslogik lassen sich ohne jede Template-Änderung konfigurieren. Was dort geregelt werden kann, sollte dort geregelt werden: Es überlebt Updates ohne Zutun und lässt sich auch ohne Entwicklerkenntnisse wieder ändern.

Dieselbe Reihenfolge gilt für Funktionen. Wo ein Plugin die gewünschte Funktion mitbringt, ist es dem händisch eingebauten Code vorzuziehen. Erst wenn Einstellungen und Plugins nachweislich nicht reichen, wird am Template gearbeitet.

Wo Template-Arbeit sich wirklich lohnt

Nicht jede Anpassung zahlt auf Umsatz ein. In unserer Projektpraxis sind es immer wieder dieselben vier Bereiche, bei denen sich der Aufwand messbar rechnet:

Die Artikeldetailseite. Hier fällt die Kaufentscheidung. Klare Darstellung von Varianten, sichtbare Verfügbarkeit, verständliche Versandangaben und gut platzierte Produktinformationen wirken direkter als jede Startseiten-Optimierung.

Die Kategorieübersicht. Filter, Sortierung und die Frage, wie viele Artikel ohne Nachladen sichtbar sind, entscheiden darüber, ob Besucher das Passende finden oder abspringen.

Der Warenkorb. Versandkosten, Lieferzeit und mögliche Zusatzkosten gehören dorthin, wo sie niemanden überraschen. Unangekündigte Kosten im letzten Schritt sind ein klassischer Abbruchgrund.

Der Checkout. Jedes Feld, das nicht zwingend nötig ist, kostet Abschlüsse. Hier ist Weglassen fast immer die wirksamere Änderung als Hinzufügen.

Performance nicht nebenbei verlieren

Template-Anpassungen sind einer der häufigsten Gründe für langsame Shops. Zusätzliche Schriftarten, nachgeladene Skripte von Drittanbietern und unkomprimierte Bilder summieren sich schnell zu Ladezeiten, die Besucher kosten — und die Google bewertet.

Wer am Template arbeitet, sollte deshalb vorher und nachher messen. Eine Anpassung, die gestalterisch gewinnt und dabei eine Sekunde Ladezeit kostet, ist unterm Strich oft ein Verlust. Die technischen Hebel dazu stehen im Beitrag zur JTL-Shop SEO-Optimierung.

Testen, bevor es produktiv geht

Template-Änderungen gehören nicht in den laufenden Shop. Der Weg führt über eine Testumgebung, in der die Anpassung gebaut und geprüft wird — auf dem Desktop, auf dem Handy und mit einem echten Bestellvorgang von Anfang bis Ende.

Besonders wichtig ist der Test nach einem Shop-Update: Auch ein sauber gebautes Child-Template kann betroffen sein, wenn sich im Eltern-Template die Struktur einer überschriebenen Datei geändert hat. Deshalb gehört zu jedem Update ein kurzer Durchlauf durch die angepassten Bereiche — vorher auf der Kopie, nicht hinterher im Produktivbetrieb.

Wenn das Template nicht mehr reicht

Manche Anforderungen lassen sich nicht über Darstellung lösen, weil sie Logik brauchen: eigene Preisregeln für B2B-Kunden, zusätzliche Schritte im Bestellprozess, besondere Versandregeln oder eine Anbindung an einen externen Dienst. Dann ist ein Plugin der richtige Weg — ebenfalls updatesicher, weil es neben dem Kern steht statt darin. Wie das aussieht, beschreibt der Beitrag zur individuellen JTL-Plugin-Entwicklung.

Häufig gestellte Fragen

Kann ich NOVA direkt bearbeiten? Technisch ja, sinnvoll nein. Ein Shop-Update liefert eine neue Fassung von NOVA aus und überschreibt dabei alle direkt vorgenommenen Änderungen. Der tragfähige Weg ist ein Child-Template, das nur die gewünschten Bereiche überschreibt und den Rest weiterhin vom Eltern-Template bezieht.

Überleben Child-Templates jedes Update? In der Regel ja, garantiert ist es nicht. Wenn sich im Eltern-Template die Struktur einer Datei ändert, die Sie überschrieben haben, muss diese eine Datei nachgezogen werden. Je weniger Dateien überschrieben sind, desto seltener tritt das auf — deshalb ist Zurückhaltung beim Überschreiben die beste Vorsorge.

Was kostet eine individuelle Template-Anpassung? Der Aufwand hängt fast ausschließlich davon ab, wie viele Bereiche betroffen sind und ob reine Gestaltung oder zusätzliche Logik gefragt ist. Farbliche und typografische Anpassungen bewegen sich im Bereich weniger Stunden, ein umgebauter Checkout ist ein eigenes kleines Projekt. Wir schätzen den Aufwand vorab ein, bevor Stunden auflaufen.

Brauche ich ein eigenes Template oder reicht NOVA? Für viele Shops reicht NOVA mit konfigurierten Einstellungen völlig aus. Ein Child-Template lohnt sich, sobald wiederkehrende Anpassungen nötig werden oder die Marke gestalterisch erkennbar über den Standard hinausgehen soll.

Sie möchten Ihren JTL-Shop anpassen, ohne sich das nächste Update zu verbauen? Wir bauen Template- und Plugin-Anpassungen so, dass sie Versionssprünge überstehen — mehr dazu unter JTL-Entwickler.

Kontakt

Lassen Sie uns über Ihr Projekt sprechen.

Erzählen Sie uns von Ihrem E-Commerce Vorhaben — ob Systemeinrichtung, Marktplatz-Anbindung, Migration oder laufende Betreuung. Die erste Beratung ist kostenfrei.

Schnelle Reaktionszeiten
Kostenlose Erstberatung
100% unverbindlich
1h kostenfreier Support für Neukunden
Sven Rosenthal
Sven Rosenthal
Gesellschafter & E-Commerce Experte
089 / 244 182 380 Mo–Fr, 9–18 Uhr

Jetzt unverbindlich anfragen

SSL-verschlüsselt
Neukunden erhalten 1 Stunde kostenfreien Support
Ihre Daten werden vertraulich behandelt und nicht an Dritte weitergegeben.
089 / 244 182 380 info@shopexperten.de