Zum Inhalt springen

JTL Shop Freelancer

JTL-Entwickler statt JTL-Agentur mit Mindestkontingent

Mehr Funktionen.

Plugins, Templates und Updates für JTL-Shop 5, gemacht von dem, mit dem Sie auch sprechen. Vier eigene Erweiterungen stehen im JTL-Extension Store, die erste seit 2021. Für Aufgaben, die für eine Agentur zu klein und für nebenbei zu wichtig sind.

Oder rufen Sie mich einfach an: +49 (0)2536 319 55 28 (Mo-Fr 9:00-17:00 Uhr)

  • Eigene Plugins im JTL-Extension Store
  • Direkter Entwickler-Kontakt
  • Auch kleine Aufgaben ab wenigen Stunden
JTL-Shop 5, Warenkorb

Ihr Warenkorb

Drucken Als PDF Warenkorb teilen
Zur Kasse
Plugin by inventivo.de im JTL-Extension Store
NOVAChild, Smarty-Template

Auswahl aus Projekten quer durch alle Systeme, nicht ausschließlich JTL-Shops.

  • Violas
  • Pianohaus Micke
  • Aux Chocolats
  • Burghardt Delicious
  • Budde Industriedesign
  • Modellbahnen Walter Licht
  • Paartime
  • Akademie Franz Hitze Haus
  • Wir Zahnärzte
  • ZIS
  • Pinolino
  • Evangelisches Johanneswerk
  • Schneider Chauffeurservice
  • Goring & Goring Versicherungsmakler
  • PK RWM
  • SIS
  • GBK Shop
  • LBS Immo
  • Dentaprime
  • KERNenergie

Kennen Sie das?

Drei Situationen, in denen ein Freelancer der kürzere Weg ist

Der Shop läuft, aber niemand entwickelt ihn weiter

Der JTL-Shop steht, die Bestellungen kommen, und die Liste der Dinge, die eigentlich noch gemacht gehören, wird jeden Monat länger. Für eine feste Stelle ist das zu wenig, für eine Agentur mit Mindestkontingent zu klein.

Ein Entwickler auf Abruf, ohne Mindestabnahme

Sie buchen Stunden, wenn etwas ansteht, und lassen es sonst ruhen. Zwischen zwei Aufgaben liegen manchmal Wochen, das ist kein Nachteil, weil kein Team davon leben muss. Sie sprechen dabei direkt mit dem, der den Code schreibt.

Das passende Plugin gibt es fast

Eine Erweiterung aus dem Extension Store deckt fast alles ab, nur nicht die eine Stelle, an der Ihr Ablauf hängt. Sonderwünsche nehmen Hersteller oft nicht auf, und ein zweites Plugin daneben kollidiert im Template.

Eigenes Plugin oder saubere Erweiterung des vorhandenen

Ich entwickle JTL-Shop-Plugins selbst, vier davon stehen unter meinem Namen im JTL-Extension Store. Deshalb kann ich einschätzen, ob eine Anpassung im vorhandenen Plugin genügt oder ob eine eigene Erweiterung der ruhigere Weg ist.

Vor jedem Update wird es still

Beim letzten Shop-Update kam die Storefront verändert zurück, und niemand konnte sagen, welche Anpassung dafür verantwortlich war. Seitdem wird das Update verschoben, und mit jedem Monat wird der Sprung größer.

Anpassungen dort, wo das Update sie nicht überschreibt

Template-Arbeit gehört in ein eigenes Child-Theme, Funktionslogik in ein Plugin, beides getrennt vom Original. Vor dem Update läuft der Sprung auf einer Kopie, nicht im Livesystem. Was danach anders aussieht, ist dann bekannt, bevor Ihre Kunden es sehen.

Auszug aus der info.xml eines JTL-Shop-Plugins von inventivo.de mit Hook auf den Warenkorb

Was ein JTL Shop Freelancer übernimmt

Meistens ist es eines von vier Dingen: eine Funktion, die der Standard nicht mitbringt, eine Anpassung an der Storefront, ein Update, das vorbereitet werden will, oder ein Shop, dessen bisheriger Entwickler nicht mehr erreichbar ist. Was davon in welcher Reihenfolge sinnvoll ist, sage ich vor dem Angebot und nicht in der Rechnung.

Ich bin Nils Harder und stelle eigene Erweiterungen im JTL-Extension Store her, die erste davon seit März 2021. Deshalb kenne ich JTL-Shop 5 nicht nur als Anwender, sondern von innen: Plugin-Aufbau, Smarty-Templates, NOVAChild, Backend-Einstellungen, Sprachvariablen.

Sitz in Münster, Auftraggeber im gesamten DACH-Raum. Ob eine Aufgabe zu mir passt, entscheidet sich am Thema, nicht an der Entfernung.

Worauf Sie sich verlassen können

Vertrauen, das Hand und Fuß hat

Echte Kundenbewertungen

Zertifizierungen & Partnerschaften

  • Google Partner Zertifizierung
  • Shopware 6 Certified Template Designer
  • Sistrix-Agentur
  • Trusted Shops Sales Partner
  • Leadinfo Partner
  • AGD: Allianz deutscher Designer Mitglied

Leistungen rund um JTL-Shop 5

Plugin-Entwicklung für JTL-Shop 5

Eigene Erweiterungen für Abläufe, die der Standard nicht abbildet: Warenkorb-Funktionen, Anzeigen im Kundenkonto, eigene Backend-Einstellungen, Anbindungen an Fremdsysteme. Sauber nach dem Plugin-Aufbau von JTL, damit ein Shop-Update die Arbeit nicht zurücknimmt.

Template-Arbeit mit NOVAChild

Anpassungen an der Storefront über ein eigenes NOVAChild-Theme, mit Smarty-Templates und eigenem SCSS. Das Original bleibt unangetastet, damit ein Update kein Rückbau wird.

Vorhandene Plugins anpassen

Erweiterungen aus dem Extension Store, die fast passen, oder Eigenentwicklungen eines Vorgängers, die niemand mehr betreut. Ich lese den Code, schätze den Aufwand und sage vorher, wo eine Anpassung günstiger ist als ein Neubau.

Updates und Fehlersuche

Versionssprünge innerhalb von JTL-Shop 5, vorher durchgespielt statt riskiert: Welche Anpassung hängt woran, was bricht, was bleibt. Sie bekommen die Liste vor dem Update, nicht die Überraschung danach. Dasselbe gilt für Fehler, die im laufenden Shop auftauchen und deren Ursache unklar ist.

Performance und Core Web Vitals

Kategorieseiten, die zu lange brauchen, ein Warenkorb, der hakt, Bilder ohne moderne Formate. Gemessen wird vorher und nachher, mit denselben Werten, die Google für das Ranking heranzieht.

Sichtbarkeit für JTL-Shops

Kategorietexte, Seitentitel, strukturierte Daten, interne Verlinkung und die technischen Grundlagen im Shop selbst. SEO und Entwicklung aus einer Hand, damit die eine Seite nicht zurücknimmt, was die andere aufgebaut hat.

Konkrete Aufgabe im JTL-Shop?

Schildern Sie kurz, worum es geht. Sie bekommen werktags innerhalb von 48 Stunden eine Rückmeldung, ob und wie sich das umsetzen lässt. Die Aufwandsschätzung folgt, sobald ich in den Shop gesehen habe.

Zum Anfrageformular

So läuft die Zusammenarbeit

  1. Erstgespräch am Telefon

    Sie schildern, was ansteht, ich sage, ob ich der richtige Ansprechpartner bin. Kostenlos und unverbindlich, und wenn es nicht passt, sage ich das auch.

  2. Blick in den Shop

    Shop-Version, eingesetzte Plugins, Zustand des Templates. Erst danach entsteht eine Aufwandsschätzung, die trägt.

  3. Angebot mit klarer Grenze

    Festpreis für abgegrenzte Aufgaben, Stundenkontingent für laufende Weiterentwicklung. Sie wissen vorher, was enthalten ist und was nicht.

  4. Umsetzung auf einer Staging-Umgebung

    Entwickelt wird auf einer Kopie Ihres Shops, nicht im Livesystem. Sie sehen Zwischenstände und können gegenprüfen, bevor etwas an Ihre Kunden geht.

  5. Einspielen und Übergabe

    Live-Einspielung zu einem Zeitpunkt, der Ihren Bestellungen nicht in die Quere kommt, dazu eine kurze Dokumentation der Einstellungen.

  6. Danach erreichbar bleiben

    Kleinere Anpassungen, Updates und neue Ideen auf Stundenbasis. Kein Wartungsvertrag als Voraussetzung, aber einer, wenn er sich für Sie rechnet.

Woran Sie erkennen, dass JTL kein Nebenschauplatz ist

22

Jahre selbstständig

Seit 2004 entwickle ich Websites, Shops und Erweiterungen für kleine und mittelständische Unternehmen.

4

eigene JTL-Erweiterungen

Vier Plugins unter meinem Namen im JTL-Extension Store, zwei für JTL-Shop 5 und zwei für JTL-Shop 4, das erste seit März 2021. Eine Servicepartnerschaft mit JTL besteht nicht, ich bin dort Hersteller.

Direkter Kontakt

Kein Projektmanager, kein Ticketsystem als Vorzimmer. Sie schreiben oder rufen den an, der die Änderung macht.

Aus einer Hand

Entwicklung, Sichtbarkeit und Anzeigen laufen bei mir zusammen. Eine Änderung am Shop wird deshalb nicht gegen die Sichtbarkeit gebaut.

Update-sichere Arbeitsweise

Was ich baue, liegt neben dem Shop-Kern und nicht darin. Damit soll es den nächsten Versionssprung überstehen.

Aus Münster, für den DACH-Raum

Sitz in Münster in Nordrhein-Westfalen. Die Zusammenarbeit läuft telefonisch und schriftlich, unabhängig davon, wo Ihr Lager steht.

Die Frage vor der Beauftragung

Wann eine JTL-Agentur passt und wann ein Freelancer

Beides hat seine Fälle. Entscheidend ist, wie viele Gewerke Ihr Vorhaben gleichzeitig berührt.

Worum es gehtJTL-Agentur mit TeamFreelancer
Eine einzelne, kleine AufgabeRechnet sich meist erst ab einem größeren Paket. Kleine Aufgaben rutschen im Backlog nach hinten.Auch wenige Stunden lassen sich einplanen. Der Ablauf bleibt derselbe, nur der Umfang ist kleiner.
Shop, Warenwirtschaft und Lager gleichzeitigMehrere Fachleute parallel, ein Projektplan, Vertretung im Urlaub.Eine Person kann nicht an drei Systemen gleichzeitig arbeiten.
Wer antwortet auf eine RückfrageMeist eine Betreuung, die die Frage weitergibt.Der Entwickler selbst, ohne Zwischenschritt.
Ausfall und VertretungFällt jemand aus, übernimmt ein Kollege.Absicherung entsteht über Repository, Zugänge und Dokumentation, nicht über einen zweiten Kopf.
Kosten je geleisteter StundeEnthält Vertrieb, Projektleitung und Abstimmung.Enthält die Arbeit, die Sie beauftragt haben.
Langfristige BetreuungAnsprechpartner wechseln, das Wissen bleibt im Haus verteilt.Ansprechpartner bleibt derselbe. Damit das Wissen nicht nur dort liegt, gehören Code und Dokumentation Ihnen.

Zwei der sechs Zeilen sprechen für die Agentur. Wenn Ihr Vorhaben dort liegt, sage ich das im Erstgespräch, statt einen Auftrag anzunehmen, der besser woanders aufgehoben ist.

Bekannt aus:

  • Suchradar
  • Das Auge
  • SEO United
Nils Harder, Inhaber von inventivo
Nils Harder Inhaber, Full Stack Web Developer,
Online Marketer & KI-Berater

Ihr persönlicher Ansprechpartner

Sie sprechen direkt mit mir.

Hi, ich bin Nils Harder, Inhaber von inventivo. Seit 2004 entwickle ich Websites, Online-Shops und KI-gestützte Lösungen für den Mittelstand, mit klarem Fokus auf Online-Shops und deren Weiterentwicklung. Kein wechselnder Ansprechpartner. Sie sprechen direkt mit dem, der Ihr Projekt verantwortet.

  • Seit 2004 in der Praxis, 22+ Jahre Webentwicklung, heute mit WordPress, Shopware, Shopify und Custom-Entwicklung
  • Zertifizierungen als Shopware-Partner, Google-Partner und Sistrix-Agentur
  • Direkte Ansprache, keine Hotline, keine Zwischenebenen, immer der gleiche Ansprechpartner

JTL Shop Freelancer: ausführlich erklärt

Vollständige Infos zu Plugins, Templates, Updates und Sichtbarkeit anzeigen

Was eine JTL-Agentur anders macht

Wer nach einer JTL-Agentur sucht, sucht meistens eines von zwei Dingen. Das eine ist ein Vorhaben, bei dem Warenwirtschaft, Lager, Marktplätze und Shop gleichzeitig bewegt werden. Dafür braucht es ein Team, und dafür gibt es zertifizierte Servicepartner mit genau diesem Zuschnitt. Das andere ist ein laufender Shop, an dem regelmäßig etwas gemacht gehört. Für diesen zweiten Fall ist eine JTL Shop Agentur mit mehreren Beteiligten selten die günstigere Lösung, und genau dort setze ich an. Die Tabelle weiter oben zeigt die Fälle nebeneinander.

Plugin-Entwicklung für JTL-Shop 5

Ein JTL-Plugin ist der vorgesehene Weg, Funktionen zu ergänzen, ohne den Shop-Kern anzufassen. Es bringt eigene Backend-Einstellungen mit, eigene Sprachvariablen und klar definierte Punkte, an denen es sich in den Ablauf einklinkt. Was als Plugin gebaut ist, überlebt in der Regel den nächsten Versionssprung, und es lässt sich wieder abschalten, wenn Sie es nicht mehr brauchen. Typische Anlässe sind Funktionen im Warenkorb, zusätzliche Angaben im Kundenkonto, eigene Ausgaben für den Einkauf oder eine Verbindung zu einem System, das nur Ihr Haus einsetzt.

Vier solcher Erweiterungen stehen unter meinem Namen im JTL-Extension Store, zwei für JTL-Shop 5 und zwei für die Vorgängerreihe. Sie sind der Grund, warum ich zu einer Anforderung meistens schon vor dem Angebot sagen kann, an welcher Stelle sie sauber ansetzt und wo es Kanten gibt.

Template-Arbeit: NOVAChild statt Eingriff im Original

Die Storefront von JTL-Shop 5 arbeitet mit Smarty-Templates und dem Standard-Theme NOVA. Anpassungen gehören in ein eigenes Child-Theme, das nur die Dateien überschreibt, die wirklich anders sein sollen. Wird stattdessen im Original geändert, ist die Arbeit beim nächsten Update entweder weg oder blockiert den Sprung. Der Unterschied fällt am Tag der Umsetzung kaum auf und zwei Updates später umso deutlicher, deshalb ist er hier keine Geschmacksfrage.

Updates vorbereiten statt aufschieben

Ein Versionssprung im Shop ist selten das Risiko, das er zu sein scheint. Riskant wird er, wenn niemand weiß, welche Anpassungen im System stecken. Deshalb läuft ein Update zuerst auf einer Kopie: Welche Plugins vertragen die Zielversion, welche Template-Dateien weichen vom Original ab, was hängt an einer PHP-Version. Am Ende steht eine Liste, und erst danach ein Termin. Wer diesen Schritt überspringt, verschiebt das Update erfahrungsgemäß weiter, und der Sprung wird dadurch nicht kleiner.

Performance im JTL-Shop

Wer im Warenkorb zu lange wartet, kauft woanders, und Google bewertet dieselbe Wartezeit als Ranking-Faktor. Die üblichen Stellschrauben sind Bildformate, Anzahl und Qualität der eingesetzten Erweiterungen, Caching-Einstellungen und die Konfiguration des Servers. Gemessen wird mit denselben Kennzahlen, die Google heranzieht, einmal vor der Arbeit und einmal danach. Ohne Messung vorher ist jede Aussage über nachher nur ein Gefühl.

Sichtbarkeit für JTL-Shops

Technik und Suchmaschinenoptimierung gehören bei einem Shop zusammen: Kategorietexte, Seitentitel, strukturierte Daten für Produkte, interne Verlinkung und saubere Weiterleitungen, wenn sich Adressen ändern. Weil beides bei mir zusammenläuft, entstehen keine Änderungen am Shop, die eine mühsam aufgebaute Sichtbarkeit nebenbei einreißen. Wo bezahlte Anzeigen dazukommen sollen, gilt dasselbe: Google Ads und Shop-Technik werden an derselben Stelle geplant.

Zusammenarbeit aus Münster

Mein Sitz ist Münster in Nordrhein-Westfalen, meine Auftraggeber sitzen im gesamten DACH-Raum. Die Zusammenarbeit läuft telefonisch und schriftlich, Zwischenstände liegen auf einer Umgebung, die Sie selbst ansehen können. Wer einen JTL Shop Entwickler sucht, der vorher sagt, was eine Umsetzung an anderer Stelle auslöst, ist hier richtig.

Verwandte Themen: Online-Shops im Überblick, Suchmaschinenoptimierung und Google Ads. Wenn Sie parallel eine Website außerhalb des Shops betreuen lassen wollen, steht das unter Webseiten.

Anfrage starten

Was steht in Ihrem JTL-Shop an?

Ein paar Angaben genügen für eine erste Einschätzung, ob und wie sich das umsetzen lässt.

Hilft mir, den Zustand vorab einzuschätzen. Freiwillig.

Antwort werktags innerhalb von 48 Stunden, ohne Verkaufsdruck. Mögen Sie lieber telefonieren, tragen Sie Ihre Nummer unten ein, dann rufe ich an.

Häufige Fragen zum JTL Shop Freelancer

Sind Sie zertifizierter JTL-Servicepartner?

Nein. Ich bin Hersteller im JTL-Extension Store, dort stehen vier Erweiterungen unter meinem Namen, die erste seit März 2021. Für die Frage, ob ich Ihre Aufgabe umsetzen kann, zählt der Code, nicht das Etikett.

Übernehmen Sie bestehende JTL-Shops?

Ja, das ist der häufigste Fall. Am Anfang steht dann keine Umsetzung, sondern eine Bestandsaufnahme: Welche Plugins sind im Einsatz, was wurde am Template geändert, wo hängt eine Anpassung im Kern statt im Child-Theme. Danach wissen Sie, was Sie haben, und ich weiß, worauf ich aufsetze.

Was kostet ein JTL Shop Freelancer?

Abgerechnet wird auf zwei Arten, je nach Aufgabe: Festpreis für klar abgegrenzte Pakete wie ein Plugin oder eine Template-Anpassung, Stundenkontingent für laufende Weiterentwicklung. Was in Ihrem Fall günstiger ist, sage ich nach dem ersten Blick in den Shop, und zwar bevor Sie etwas beauftragen.

JTL-Agentur oder Freelancer, was ist der Unterschied?

Eine JTL-Agentur bringt ein Team mit, das mehrere Systeme gleichzeitig betreut, Warenwirtschaft und Lager eingeschlossen, und rechnet den Abstimmungsaufwand mit ab. Als Freelancer bin ich eine Person: Sie sprechen direkt mit mir, die Wege sind kürzer und kleinere Aufgaben lohnen sich überhaupt. Bei einem Vorhaben, das mehrere Gewerke parallel braucht, ist eine Agentur die richtige Wahl, und das sage ich dann auch.

Wie schnell können Sie anfangen?

Für Bestandskunden meist kurzfristig. Für ein neues Vorhaben liegt der Vorlauf je nach Umfang bei zwei bis vier Wochen. Wenn ein laufender Shop stillsteht, wird das vorgezogen, das ist der einzige Fall, in dem ich Termine verschiebe. Was gerade geht, sage ich Ihnen im Erstgespräch und nicht erst im Angebot.

Was passiert, wenn Sie ausfallen oder aufhören?

Das ist die berechtigte Frage an jede Einzelperson, und die Antwort ist keine Zusage, sondern eine Arbeitsweise. Der Code liegt in einem Repository, auf das Sie Zugriff bekommen, die Zugänge zu Shop und Server bleiben bei Ihnen, und jede Anpassung ist so gebaut und dokumentiert, dass ein anderer Entwickler sie lesen kann. Das ersetzt keinen zweiten Kopf im Haus, aber es sorgt dafür, dass ein Wechsel möglich ist, ohne bei null anzufangen.

Was brauchen Sie von mir zum Start?

Einen Zugang zum Backend Ihres Shops, den Zugriff auf Dateien und Datenbank, und die Auskunft, wer den Server betreut. Läuft der Shop im JTL-Hosting, klären wir zuerst, welche Zugriffe dort überhaupt vorgesehen sind, das entscheidet über den Weg. Wenn eine Staging-Umgebung fehlt, richte ich sie ein, bevor irgendetwas am Livesystem passiert.

Arbeiten Sie auch für Agenturen und Servicepartner?

Ja, das kommt regelmäßig vor: Ein Dienstleister betreut den Kunden, braucht für ein JTL-Thema aber jemanden mit Shop-Erfahrung. Ich arbeite dann im Hintergrund und trete nach außen nicht auf, wenn das so gewünscht ist. Vertraulichkeit ist dabei selbstverständlich.

Welche JTL-Shop-Versionen betreuen Sie?

Der Schwerpunkt liegt auf JTL-Shop 5. Für meine aktuellen Erweiterungen weist der JTL-Extension Store die Freigabe für 5.2.0 bis 5.8.* und PHP 8.1 bis 8.4 aus. Meine eigene Entwicklungsumgebung läuft dabei auf JTL-Shop 5.7.2 mit PHP 8.3, das ist meine Angabe und nicht die des Stores. Für JTL-Shop 4 stehen zwei ältere Erweiterungen im Store, neue Aufgaben nehme ich dort nur noch in Ausnahmen an.

Arbeiten Sie auch mit JTL-Wawi?

Mein Arbeitsbereich ist der JTL-Shop. Wo eine Aufgabe die Warenwirtschaft berührt, etwa weil Daten aus dem Shop dorthin oder von dort in den Shop müssen, arbeite ich an der Schnittstelle mit. Die Betreuung der Warenwirtschaft selbst, ebenso WMS und POS, gehört nicht dazu.