Leistung 02 / 06 JTL-Plugin-Entwicklung

Individuelle JTL-Plugins, gebaut wie Produkte.

Wir entwickeln Erweiterungen für JTL-Shop 5 mit derselben Sorgfalt wie unsere eigenen Plugins im JTL Extension Store: verständliches Backend, Versionierung, Changelog und Kompatibilität über Shop-Updates hinweg.

Ein gefrästes Metallmodul wird in eine passgenaue Aussparung einer größeren Grundplatte eingesetzt

01 Ausgangslage

Wann ein individuelles Plugin die richtige Antwort ist

  1. Im Store gibt es keine passende Erweiterung

    Ihre Anforderung ist zu speziell für ein Standardprodukt – oder die vorhandenen Plugins lösen nur die Hälfte.

  2. Ein bestehendes Plugin passt fast

    Die Erweiterung ist gut, aber ein entscheidendes Detail fehlt. Statt Workarounds braucht es eine saubere Erweiterung oder Eigenentwicklung.

  3. Ein Plugin ohne Betreuung

    Der ursprüngliche Entwickler ist nicht mehr erreichbar, und mit der neuen Shop- oder PHP-Version läuft die Erweiterung nicht mehr.

  4. Regeln, die ins Backend gehören

    Ihr Team pflegt Sonderfälle in Tabellen oder per Hand, obwohl sie im Shop-Backend konfigurierbar sein sollten.

02 Leistungsumfang

Was wir entwickeln

  • Individuelle Plugins

    Erweiterungen für JTL-Shop 5 auf Basis des offiziellen Plugin-Systems: Hooks, eigene Datenbanktabellen, Migrationen, Sprachvariablen.

  • Portlets für den OnPage Composer

    Inhaltselemente, die Ihr Team im OPC selbst platzieren und konfigurieren kann – ohne Template-Änderungen.

  • Backend-Oberflächen

    Einstellungen, Dashboards und Auswertungen direkt im JTL-Backend, damit Konfigurationen in Ihrer Hand bleiben.

  • Weiterentwicklung bestehender Plugins

    Wir übernehmen vorhandene Erweiterungen, machen sie mit aktuellen Shop- und PHP-Versionen kompatibel und dokumentieren die Änderungen.

  • Plugins für den Extension Store

    Sie möchten eine Lösung selbst vertreiben? Den Weg über Lizenzlogik, Changelog und Kompatibilitäts-Releases kennen wir aus eigener Praxis.

03 Unser Ansatz

Was wir aus unseren eigenen Plugins mitbringen

  • Kompatibilitäts-Releases für neue Shop-Versionen, dokumentiert im Changelog
  • Lizenzlogik, die den Shop bei abgelaufener Lizenz stabil hält
  • Integration in den JTL Consent Manager
  • Backend-Dashboards und Preview-Modi für sicheres Testen

Alle Changelogs sind öffentlich im JTL Extension Store einsehbar.

Technik

Ein gutes Plugin fügt sich in JTL-Shop ein, statt daneben zu existieren: Es nutzt Hooks und Events, bringt seine eigenen Tabellen per Migration mit, lässt sich sauber deinstallieren und hält sich an die Versionsvorgaben der Plattform.

  • JTL-Shop 5 Plugin-System
  • Hooks
  • OPC-Portlets
  • Smarty
  • PHP 8
  • Migrationen
  • Sprachvariablen
  • JTL Consent Manager

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.

Wie lange dauert die Entwicklung eines Plugins?

Von wenigen Tagen für überschaubare Erweiterungen bis zu mehreren Wochen für umfangreiche Plugins mit eigenem Backend. Eine belastbare Einschätzung geben wir nach dem Erstgespräch.

Übernehmen Sie Plugins anderer Entwickler?

Ja, sofern der Quellcode vorliegt und die Lizenz eine Anpassung erlaubt. Zuerst prüfen wir den Zustand des Codes und sagen Ihnen, ob sich eine Weiterentwicklung lohnt.

Wer kümmert sich um Updates nach dem Launch?

Wartung und Kompatibilitäts-Updates für neue Shop-Versionen vereinbaren wir auf Wunsch gesondert.

Wem gehören die Nutzungsrechte am Code?

Das regeln wir projektbezogen im Angebot, abgestimmt auf Ihren Einsatzzweck.

Welches Plugin fehlt Ihnen?

Skizzieren Sie kurz, was die Erweiterung leisten soll. Wir prüfen, ob es eine bestehende Lösung gibt – oder ob sich eine Eigenentwicklung lohnt.