Plugin-Dokumentation · JTL-Shop 5
Product-Schema-Generator — Konfiguration & Bedienung
Alle Einstellungen im Detail sowie Hinweise zum Zusammenspiel mit dem Theme.
Einstellungen
Zu finden unter Plugins → Product-Schema-Generator → Einstellungen:
| Einstellung | Standard | Wirkung |
|---|---|---|
| Plugin aktivieren | Aktiviert | Schaltet die Ausgabe des Product-JSON-LD im Frontend ein oder aus. |
| Bewertungen einbeziehen | Ja | Ergänzt das Schema um aggregateRating, sofern für den Artikel Bewertungen vorliegen. |
| Verfügbarkeit anzeigen | Ja | Ergänzt das Schema um availability (z. B. „in stock“ / „out of stock“) auf Basis des JTL-Lagerbestands. |
| Brand (Standard, falls nicht am Artikel) | leer | Fallback-Markenname für das Schema, falls am Artikel kein Hersteller hinterlegt ist. Ohne Eintrag bleibt das Feld brand leer. |
Was das Plugin ausgibt
Auf jeder Produktseite fügt das Plugin ein <script type="application/ld+json">-Element mit einem Product-Objekt (schema.org) in den Seitenkopf ein. Enthalten sind je nach Artikeldaten:
- Name, Beschreibung, Bilder
- SKU, GTIN-13 (nur bei exakt 13-stelligem numerischem Barcode) und MPN
- Marke — aus dem Artikel oder, falls nicht gepflegt, aus der Standard-Marke der Einstellungen
Offermit Preis und der konfigurierten Shop-Währung- Optional
availabilityundaggregateRating(siehe Einstellungen oben) priceValidUntil— nur wenn JTL für den Artikel ein echtes Sonderpreis-Enddatum kennt; es wird kein Datum erfunden
Doppeltes Product-Schema vermeiden
Manche Themes — insbesondere NOVA — geben bereits ein eigenes Product-JSON-LD aus. Erkennt das Plugin ein solches bereits vorhandenes Product-Schema im Seitenkopf, entfernt es dieses vor dem Einfügen des eigenen Schemas, um ein Duplikat auf derselben Seite zu vermeiden. Diese Erkennung funktioniert serverseitig über eine HTML-Analyse; kann sie aus technischen Gründen nicht greifen, arbeitet das Plugin additiv weiter.
Prüfen Sie bei Auffälligkeiten dennoch händisch, ob in den SEO-/Schema-Einstellungen Ihres Themes ein eigenes Produkt-Schema aktiv ist, und deaktivieren Sie es dort bei Bedarf zusätzlich.
Häufige Fragen
Garantiert das Plugin ein Rich Result in Google?
Nein. Das Plugin liefert valides, strukturiertes Product-JSON-LD gemäß schema.org. Ob und wie Google (oder andere Suchmaschinen) daraus ein Rich Result anzeigt, entscheidet ausschließlich die jeweilige Suchmaschine — eine Anzeige kann nicht zugesichert werden.
Woher kommt priceValidUntil?
Nur aus einem am Artikel tatsächlich hinterlegten Sonderpreis-Enddatum in JTL-Wawi. Ist kein solches Enddatum gepflegt, bleibt das Feld weg.
Werden personenbezogene Daten verarbeitet?
Nein. Das Plugin liest ausschließlich vorhandene Artikeldaten und legt keine eigenen Tabellen an.
Support
webpowers UG (haftungsbeschränkt) · Hillenbrandstr. 9, 86156 Augsburg · E-Mail: max@webpowers.org
