JTL Source für Yootheme Pro
JTL Source verbindet Ihren JTL-Shop mit dem Seitenersteller von YOOtheme Pro. Ihre Produkte stehen als dynamische Inhaltsquelle in allen Builder-Elementen zur Verfügung — Produktraster, Kartenlisten, Slider und einzelne Produktseiten entstehen per Klick im Layout, ganz ohne Template-Overrides oder eigenes PHP.
Es gibt keinen Export und keinen Abgleich: Die Seite liest beim Aufbau direkt aus der Shop-Datenbank, eine Änderung im Shop erscheint also mit dem nächsten Seitenaufbau.
Zwei Einstiege für jeden Einsatz
- JTL Produkte — eine Liste, gefiltert nach Kategorien, Herstellern und Merkmalen, mit Sortierung nach Produktname, Artikelnummer, Preis oder Anlagedatum, mit Startpunkt und Anzahl. Alle Filter lassen sich kombinieren.
- JTL Produkt — genau ein Produkt, ausgewählt aus einer Liste, die Artikelnummer und Produktname zeigt. Für die hervorgehobene Produktseite.
- Zusätzlich ein Suchbegriff über Produktname, Beschreibung und Artikelnummer, setzbar über die dynamischen Parameter von YOOtheme — etwa aus einem URL-Parameter für eine Ergebnisseite.
Alle Felder, die eine Produktseite braucht
- Name, Artikelnummer, Beschreibung und Kurzbeschreibung, Lagerbestand sowie Anlage- und Änderungsdatum.
- Preise — Nettopreis, Steuersatz und unverbindliche Preisempfehlung aus den Preistabellen des Shops.
- Bilder in drei Größen, zusammengesetzt aus der Shop-Adresse, damit sie auch dann stimmen, wenn Shop und Website getrennt liegen.
- Attribute, Variationen und Merkmale als eigene Listen, jeweils mit Bezeichnung und Wert.
- Die Adresse im Shop — der Link vom Produkt auf der Website in den Shop, aus dem SEO-Namen des Artikels.
Der Shop bleibt unangetastet
- Die Erweiterung liest ausschließlich. Sie schreibt nichts, legt nichts an und verändert nichts — weder Produkte noch Bestände noch Preise.
- Empfohlen wird ein eigener Datenbankbenutzer, der nur lesen darf. Dann ist es nicht nur so gemeint, sondern von der Datenbank erzwungen. Das Handbuch führt Schritt für Schritt hindurch.
- Eine Verbindungsprüfung in den Einstellungen prüft Zugangsdaten, Port und Tabellenpräfix und sagt Ihnen genau, woran es hakt — bevor Sie im Builder suchen.
Gebaut für eine entfernte Datenbank
- Die Auswahllisten für Kategorien, Hersteller, Merkmale und Produkte werden nur in der Builder-Oberfläche aufgebaut. Beim normalen Seitenaufruf entfallen sie — das spart bei jedem Besuch mehrere Abfragen gegen den Shop.
- Zusatzlisten wie Bilder, Attribute oder Varianten werden nur geholt, wenn Ihr Layout sie verwendet.
- Ist der Shop nicht erreichbar, bleibt der Builder benutzbar. Die Auswahllisten bleiben dann einfach leer, statt die Arbeit zu blockieren.
- Datenbankmeldungen erreichen keine Besucher. Im Frontend steht ein neutraler Hinweis, der Wortlaut geht ins Joomla-Protokoll — eine Datenbankmeldung nennt Serveradresse, Benutzernamen und Schemanamen.
Voraussetzungen
- Einen JTL-Shop 5.6 mit MySQL- oder MariaDB-Datenbank.
- Netzwerkzugang von Ihrem Joomla-Server zu dieser Datenbank. Liegen Shop und Website auf verschiedenen Servern, muss der Datenbankserver Verbindungen von außen annehmen — eine bewusste Entscheidung mit Sicherheitsauswirkungen, die das Handbuch ausführlich behandelt.
- Joomla 6 und PHP 8.2, YOOtheme Pro als aktives Template.
- Kein Kompatibilitäts-Plugin nötig: Die Erweiterung nutzt ausschließlich Schnittstellen, die Joomla 6 von sich aus bereitstellt.
Handbuch und Updates
- Ein vollständiges deutsches Handbuch mit Einrichtung der Shop-Verbindung, Feldreferenz und Fehlerbehebung.
- Ein-Klick-Updates über den Joomla-Erweiterungs-Manager, sobald der Download-Schlüssel hinterlegt ist.







