Strukturierte Daten helfen Suchmaschinen, Produktinformationen wie Preis, Verfügbarkeit und Bewertungen korrekt zu erfassen. Der Product Schema Generator erzeugt dafür automatisch schema.org Product-JSON-LD aus den vorhandenen JTL-Artikeldaten – ohne manuelles Auszeichnen im Template.
Ausgegeben werden Name, Beschreibung, Bilder, SKU/GTIN-13/MPN und Marke sowie ein Offer mit Preis und Shop-Währung; Bewertungen (aggregateRating) und Verfügbarkeit lassen sich einzeln zuschalten. Geben manche Themes wie NOVA bereits ein eigenes Product-Schema aus, würde das zu einem Duplikat führen – das Plugin erkennt ein solches Theme-Schema im Kopfbereich und entfernt es automatisch vor dem Einfügen des eigenen JSON-LD.
Funktionen im Überblick:
- Product-JSON-LD mit Name, Beschreibung, Bildern, SKU/GTIN-13/MPN und Marke
- Offer mit Preis und der konfigurierten Shop-Währung
- Optionale aggregateRating- und availability-Angabe
- Automatische Deduplizierung gegen ein bereits vorhandenes Theme-Product-Schema
- gtin13 ausschließlich bei exakt 13-stelligem numerischem Barcode
- HTML-Escaping im JSON-LD, kein Script-Tag-Ausbruch möglich
Eine Anzeige als Rich Result in der Google-Suche hängt von weiteren Faktoren ab und ist durch strukturierte Daten allein nicht zugesichert. Das Plugin läuft vollständig im eigenen Shop, ohne externe Dienste und ohne laufende Kosten.
Ihre Vorteile
- Kein manuelles Auszeichnen nötig, Daten kommen direkt aus dem JTL-Artikelstamm
- Dedupliziert automatisch gegen ein vorhandenes Theme-Schema, kein doppelter Eintrag
- gtin13 nur bei exakt 13-stelligem Barcode, keine erfundenen Kennungen
- priceValidUntil nur bei echtem Sonderpreis-Enddatum aus JTL, kein Platzhalter
- Kostenlos, läuft vollständig im eigenen Shop ohne externe Dienste
Key Facts
-
Reichweite / Traffic
Strukturierte Product-Daten nach schema.org unterstützen Suchmaschinen dabei, Preis, Verfügbarkeit und Bewertungen korrekt zu erfassen, was die Voraussetzung für eine mögliche Rich-Result-Darstellung in der Suche und damit für mehr organischen Traffic schafft.
-
Lizenz
Standard JTL Plugin License
-
Kompatibel mit JTL-Wawi ab
Keine Abhängigkeit
-
Kompatibel mit JTL-Shop 5 ab
5.0.0 - 5.8.*
Installation & EinrichtungInstallation
- Erweiterung über den JTL-Extension Store beziehen bzw. das Plugin-Paket im JTL-Shop-Backend unter Plugins → Plugin-Manager hochladen.
- Im Plugin-Manager unter Vorhanden das Plugin Product Schema Generator auswählen und installieren.
- Nach der Installation erscheint das Plugin unter Installiert – dort aktivieren, falls nicht bereits aktiv.
Einrichtung
- Unter Plugins → Product Schema Generator → Einstellungen das Plugin aktivieren.
- Festlegen, ob Bewertungen (aggregateRating) im Schema ausgegeben werden sollen.
- Festlegen, ob Verfügbarkeit (availability) im Schema ausgegeben werden soll.
- Standard-Marke hinterlegen, falls am Artikel kein Hersteller gepflegt ist.
Hinweise
- Prüfen Sie vor der Aktivierung, ob Ihr Theme (insbesondere NOVA) bereits ein eigenes Product-Schema ausgibt – das Plugin erkennt und entfernt ein solches Schema automatisch, sofern per phpQuery erkennbar.
- gtin13 wird nur bei exakt 13-stelligem numerischem Barcode ausgegeben, priceValidUntil nur bei echtem Sonderpreis-Enddatum aus JTL.
- Eine Anzeige als Rich Result in der Google-Suche ist nicht garantiert und hängt von weiteren Faktoren ab.
NutzungsvoraussetzungenJTL-Shop ab Version 5.2.0 (getestet bis 5.7.x), PHP ab 8.1. Keine externen Dienste oder API-Keys nötig, keine personenbezogenen Daten. Wichtig: Manche Themes (z. B. NOVA) geben bereits ein eigenes Product-Schema aus; das Plugin entfernt ein erkennbares Theme-Schema automatisch, um Duplikate zu vermeiden. Eine Anzeige als Rich Result in Google ist durch strukturierte Daten allein nicht zugesichert.
SystemvoraussetzungenJTL-Shop: 5.2.0 oder neuer (NOVA-Template). PHP: 8.1 oder neuer. Datenbank: keine eigenen Tabellen, nutzt ausschließlich vorhandene Artikeldaten. Sonstiges: keine Cron-Jobs, keine externen Dienste oder API-Keys erforderlich.
Externe DokumentationenInstallationKonfiguration
1.1.6 - 07.09.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.2.0 - 5.8.*
- Kompatibel mit PHP:von 8.1
Doppelte Product-Daten desselben Artikels auch nach nachtraeglicher Theme-Ausgabe entfernen; andere Produkte, Varianten und Graph-Daten erhalten.
1.1.5 - 07.09.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.2.0 - 5.7.*
- Kompatibel mit PHP:von 8.1
Strukturierte Produktpreise passend zur Sitzungswaehrung; Nullpreis bleibt darstellbar.
1.1.4 - 20.08.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.2.0 - 5.7.*
- Kompatibel mit PHP:von 8.1
Behoben: In der Produkt-Auszeichnung fuer Suchmaschinen wurde als Waehrung immer EUR gemeldet, auch in Shops, die in einer anderen Waehrung verkaufen. Google bekam damit einen falschen Preis-Waehrungs-Bezug. Jetzt wird die tatsaechlich aktive Shop-Waehrung ausgegeben.
1.1.3 - 13.08.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.2.0 - 5.7.2
Zwei Fehlerbehebungen bei den strukturierten Daten.
- Auf Shops, deren Template selbst einen Product-Datensatz ausgibt, standen zwei davon auf jeder Produktseite. Der vorhandene Datensatz wird jetzt zuverlaessig entfernt, auch wenn der Ausgabefilter nur den fertigen HTML-Text erhaelt.
- Bei Varianten wurde der Name des Vaterartikels ausgegeben, obwohl die Seite die gewaehlte Variante zeigt. Jetzt gilt die sichtbare Variante.
- Artikel- und Herstellernamen mit Sonderzeichen erscheinen wieder lesbar statt als HTML-Code.
1.1.2 - 30.07.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.2.0 - 5.7.2
- Kompatibel mit PHP:von 8.1
Behoben: Auf Produktseiten konnten die strukturierten Daten (JSON-LD) einen FALSCHEN Artikel beschreiben - mit dessen Namen, Bildern und Preis. Suchmaschinen erhielten damit Angaben, die nicht zur Seite passen.
Ursache: Der Shop-Hook, ueber den das Plugin den Artikel erhaelt, wird pro Seitenaufruf mehrfach ausgeloest, auch fuer Cross-Selling und Zubehoer. Das Plugin behielt den zuletzt gelieferten Artikel. Massgeblich ist jetzt der Artikel der aufgerufenen Seite; Varianten werden ueber den Vaterartikel zugeordnet.
Ein Update wird empfohlen, da falsche strukturierte Daten die Darstellung in Suchergebnissen beeintraechtigen koennen.
1.1.0 - 15.07.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.0.0 - 5.7.2
Fehlerbehebungen und Verbesserungen.
1.0.2 - 10.07.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.2.0 - 5.7.1
- Kompatibel mit PHP:von 8.1
- Dedupliziert das eigene Product-JSON-LD gegen ein bereits vom Theme (z. B. NOVA) ausgegebenes Product-Schema: bestehende Product-Script-Blöcke im Kopfbereich werden vor dem Einfügen entfernt (nur wenn per phpQuery erkennbar; Fallback-Pfad ohne phpQuery bleibt additiv)
- priceValidUntil wird nur gesetzt, wenn JTL für den Artikel ein echtes Sonderpreis-Enddatum kennt
- Sicherheit: JSON-LD escaped HTML-Sonderzeichen, gtin13 nur bei exakt 13-stelligem Barcode, priceCurrency nutzt die konfigurierte Shop-Währung
Log History
-
1.1.607.09.2026
-
1.1.507.09.2026
-
1.1.420.08.2026
-
1.1.313.08.2026
-
1.1.230.07.2026
-
1.1.015.07.2026
-
1.0.210.07.2026