Leistung 01 / 06 JTL-Shop-Entwicklung
JTL-Shop-Anpassungen, die das nächste Update überleben.
Ihr JTL-Shop soll etwas können, das der Standard nicht vorsieht? Wir passen ihn an – über NOVA-Child-Templates, Plugins und Hooks statt über Änderungen am Core. So bleibt Ihr Shop wartbar, auch wenn JTL die nächste Version veröffentlicht.
01 Ausgangslage
Woran Projekte im JTL-Shop typischerweise hängen
-
Anpassungen, die jedes Update brechen
Frühere Änderungen wurden direkt in Template- oder Core-Dateien vorgenommen. Jedes Shop-Update wird zum Risiko, und niemand weiß mehr genau, was wo geändert wurde.
-
Funktionen, die es nicht von der Stange gibt
Ein besonderer Produktkonfigurator, eine abweichende Preislogik, ein zusätzlicher Schritt im Checkout: Im Extension Store gibt es dafür keine passende Erweiterung.
-
Fehler, die sich nicht zuverlässig zeigen
Der Warenkorb verhält sich sporadisch falsch, ein Plugin-Konflikt legt einzelne Seiten lahm, Fehlermeldungen tauchen nur im Log auf. Gefragt ist systematische Suche statt Ausprobieren.
-
Ein Design, das mehr verlangt als Farben und Logo
Ihr Markenauftritt braucht eigene Layouts und Komponenten – und das Template soll trotzdem kompatibel mit NOVA bleiben.
02 Leistungsumfang
Was wir für Ihren JTL-Shop entwickeln
-
NOVA-Child-Templates
Wir setzen Ihr Design als Child-Template auf NOVA auf: eigenes SCSS-Theme, gezielte Template-Overrides, sauberes JavaScript. Das Eltern-Template bleibt unangetastet und update-fähig.
-
Individuelle Shop-Funktionen
Von zusätzlichen Produktinformationen bis zu komplexen Abläufen im Checkout: Wir entwickeln Funktionen als Plugin mit Hooks und eigenem Backend – nicht als versteckte Änderung im Code.
Mehr erfahren: Individuelle Shop-Funktionen -
Fehleranalyse und Debugging
Wir reproduzieren das Problem, lesen Logs und Code und isolieren die Ursache – Plugin-Konflikt, Template-Fehler oder Serverkonfiguration. Danach wissen Sie, was los war und was geändert wurde.
-
Updates und Migration
Wir prüfen Template und Plugins vor einem Shop-Update auf Kompatibilität, bereinigen Altlasten und begleiten die Umstellung auf neue JTL-Shop-Versionen.
-
Geschwindigkeit im Frontend
Bilder, Skripte und Styles so ausliefern, dass Seiten schnell sichtbar und bedienbar sind. Mehr dazu unter Performance-Optimierung.
Mehr erfahren: Geschwindigkeit im Frontend
03 Unser Ansatz
Unser Grundsatz für Shop-Anpassungen
- Child-Template statt Änderung am Eltern-Template
- Plugin und Hook statt Eingriff in den Core
- Konfiguration im Backend statt fest verdrahteter Werte
- Jede Änderung nachvollziehbar dokumentiert
Typische Aufgabenstellungen
- Eigene Produktdarstellung je Warengruppe
- Zusätzlicher Bestellschritt für Geschäftskunden
- Aufräumen eines gewachsenen Child-Templates vor dem Update
- Ursachensuche bei sporadischen Fehlern im Warenkorb
- Übernahme eines Shops, den bisher eine andere Agentur betreut hat
Technik
Wir arbeiten mit den Mitteln, die JTL-Shop für Erweiterungen vorsieht: Child-Templates, Plugin-System, Hooks, Portlets. Das ist die Voraussetzung dafür, dass Ihr Shop auch nach dem nächsten Update noch funktioniert.
- JTL-Shop 5
- NOVA
- Smarty
- PHP 8
- SCSS
- JavaScript
- MySQL / MariaDB
- OnPage Composer
04 Passende Plugins
Für Standardfälle gibt es unsere Plugins.
Wenn Ihre Anforderung zum Funktionsumfang passt, sind unsere Erweiterungen der schnellste und günstigste Weg. Für alles darüber hinaus entwickeln wir individuell.
- Shop-Funktion
JTL Closed Shop
Gate-Seite vor dem Shop: Passwörter mit Zeitfenster, Magic Links mit Laufzeit und Limit, Newsletter-Zugang, 503 für Wartungen. - Shop-Funktion
PromoBar
Portlet für den OnPage Composer: Text, Rabatt-Highlight, Gutscheincode zum Kopieren, Countdown und CTA – ohne Template-Änderung.
05 Zusammenarbeit
So arbeiten wir mit Ihnen.
-
Schritt 1: Verstehen
Wir klären Ziel, beteiligte Systeme und Rahmenbedingungen. Bei bestehenden Shops sehen wir uns Code, Plugins und Konfiguration an, bevor wir etwas vorschlagen.
-
Schritt 2: Konzipieren
Sie erhalten eine Lösungsskizze mit Aufwandseinschätzung: was gebaut wird, wie es sich in Ihre Systeme einfügt und wo Risiken liegen.
-
Schritt 3: Entwickeln
Wir entwickeln in einer Testumgebung und zeigen Zwischenstände früh, damit Sie Richtung und Details beeinflussen können.
-
Schritt 4: Übergeben
Nach Ihrer Freigabe geht die Lösung live. Sie erhalten eine Dokumentation; Wartung und Weiterentwicklung vereinbaren wir bei Bedarf.
06 Häufige Fragen
Was Kunden vorab wissen wollen.
Ändern Sie den Core von JTL-Shop?
Nur, wenn es keinen anderen Weg gibt – und das ist selten. Wir arbeiten mit Child-Templates, Plugins und Hooks, damit Shop-Updates möglich bleiben. Wenn ein Eingriff unvermeidbar ist, dokumentieren wir ihn.
Übernehmen Sie Shops, die andere entwickelt haben?
Ja. Wir beginnen mit einer Bestandsaufnahme von Template, Plugins und Anpassungen und sagen Ihnen offen, was wir vorfinden – auch, wenn es Altlasten gibt.
Arbeiten Sie direkt auf unserem Live-System?
Entwickelt und getestet wird in einer Testumgebung. Auf das Live-System gehen Änderungen erst nach Ihrer Freigabe.
Was kostet eine Anpassung?
Das hängt vom Umfang ab. Nach einem ersten Gespräch erhalten Sie eine Einschätzung mit Aufwand – und bei größeren Vorhaben ein schriftliches Angebot.
Verwandte Leistungen
Was soll Ihr Shop können?
Beschreiben Sie, was fehlt oder was nicht funktioniert. Wir melden uns mit Rückfragen oder einer ersten Einschätzung.