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.

Modulares Regalsystem aus hellem Aluminium, in das ein einzelnes, abweichend geformtes Bauteil exakt eingepasst ist

01 Ausgangslage

Woran Projekte im JTL-Shop typischerweise hängen

  1. 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.

  2. 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.

  3. 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.

  4. 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

05 Zusammenarbeit

So arbeiten wir mit Ihnen.

  1. 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.

  2. 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.

  3. Schritt 3: Entwickeln

    Wir entwickeln in einer Testumgebung und zeigen Zwischenstände früh, damit Sie Richtung und Details beeinflussen können.

  4. 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.

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.