Zum Inhalt springen

Plugin-Dokumentation · JTL-Shop 5

QR-Code Überweisung (Girocode) — Konfiguration & Bedienung

Alle Einstellungen im Detail sowie Hinweise zum Selbstcheck und zu den Grenzen des Plugins.

Einstellungen

Zu finden unter Plugins → QR-Code Überweisung → Einstellungen:

EinstellungStandardWirkung
Plugin aktivierenAktiviertGlobaler Schalter für QR-Box im Frontend und Mail-Block.
Empfängername (Kontoinhaber)leerName des Zahlungsempfängers, wie er im Banking erscheint. Maximal 70 Zeichen.
IBANleerIBAN des Händlerkontos. Leerzeichen sind erlaubt und werden automatisch entfernt. Die Prüfsumme wird validiert (siehe Selbstcheck).
BIC (optional)leerFür SEPA-Überweisungen im EWR nicht erforderlich. Ungültige BIC wird ignoriert.
Verwendungszweck-MusterBestellung {bestellnr}Platzhalter {bestellnr} wird durch die Bestellnummer ersetzt. Wird auf 140 Zeichen gekürzt.
Zahlungsarten (Namensliste)Vorkasse, ÜberweisungKommagetrennte Liste. Teilstring-Vergleich (Groß-/Kleinschreibung egal) gegen den Zahlungsart-Namen der Bestellung. Achtung: „Überweisung“ matcht auch „Sofortüberweisung“ — möglichst eindeutige Fragmente verwenden.
Zahlungsdaten in BestellbestätigungAktiviertHängt die Zahlungsdaten als Text plus Link zur Statusseite (mit QR-Code) an die Bestellbestätigungs-Mail an.
Überschrift der QR-BoxBequem per Banking-App bezahlenFrontend-Überschrift der QR-Box.
Ziel-Selektor (Experten-Option)leer (= automatische Erkennung)CSS-Selektor, in den die QR-Box eingehängt wird (für Templates, die von NOVA abweichen).

Wo erscheint die QR-Box?

Auf der Bestellabschluss-Seite (Danke-Seite) sowie auf der Bestellstatus-Seite (Link aus der Bestellbestätigung), solange die Bestellung unbezahlt ist. Auf der Bestellstatus-Seite erscheint die Box zusätzlich nur, wenn der Besucher den vom JTL-Kern verlangten zweiten Faktor erbracht hat (PLZ-Bestätigung oder Login) — ohne diesen Nachweis zeigt der Kern selbst nur Datum/Bestellnummer/Status, und das Plugin zeigt konsequent ebenfalls keine Zahlungsdaten.

Admin-Selbstcheck

Unter Plugins → QR-Code Überweisung → Selbstcheck prüft das Plugin IBAN- Prüfsumme, Empfängername, BIC, Verwendungszweck-Muster und Zahlungsarten-Liste und zeigt eine Beispiel-Payload-Vorschau mit Dummy-Bestellnummer. Eine ungültige Konfiguration führt nie zu einem Fehler im Shop, sondern lediglich zu „kein QR“ plus Meldung im Selbstcheck.

Mail-Fallback

Der Mail-Block nutzt den Shop-Hook HOOK_MAILER_PRE_SEND (JTL-Shop ≥ 5.1.2). Sollte eine stark angepasste Mailvorlage den Block verschlucken, kann er alternativ direkt in die Vorlage „Bestellbestätigung“ (Admin → E-Mail-Vorlagen) eingefügt werden.

Ehrliche Grenzen

  • Nur EUR / SEPA: EPC-QR ist SCT-only. Fremdwährungsbestellungen bekommen keinen QR.
  • Kein Zahlungsabgleich: Das Plugin zeigt Zahlungsdaten an — ob/wann gezahlt wurde, erkennt weiterhin nur die Wawi bzw. der Kontoabgleich.
  • Betrag = Bestellsumme zum Bestellzeitpunkt: Nachträgliche Änderungen in der Wawi spiegeln sich nicht rückwirkend.
  • Teilstring-Match kann übermatchen: „Überweisung“ matcht auch „Sofortüberweisung“ — möglichst eindeutige Fragmente verwenden.
  • Eine Bankverbindung shopweit — keine Bankverbindung je Zahlungsart/Mandant.

Häufige Fragen

Warum sehe ich keine QR-Box?

Prüfen Sie den Selbstcheck (gültige IBAN?), die Zahlungsart-Namensliste sowie, ob die Bestellung noch unbezahlt ist.

Funktioniert das auch ohne JavaScript?

Die Zahlungsdaten stehen immer als Text daneben — nur der QR-Code selbst entfällt ohne JavaScript.

Support

webpowers UG (haftungsbeschränkt) · Hillenbrandstr. 9, 86156 Augsburg · E-Mail: max@webpowers.org