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.