Erscheinungsbild
Fehlerbehebung
Verbindungsprobleme
„Verbindung fehlgeschlagen" beim Verbinden
Mögliche Ursachen:
- Die Verbindungs-PIN ist ungültig oder bereits verwendet
- Die JTL Vouchers API ist nicht erreichbar
- Die API-Basis-URL in der Konfiguration ist falsch
Lösung:
- Prüfen Sie, ob die PIN korrekt eingegeben wurde
- Erstellen Sie ggf. eine neue PIN in Ihrem JTL Vouchers Konto
- Prüfen Sie, ob die API-URL auf
https://vouchers.api.jtl-software.com/v1/gesetzt ist
Verbindung plötzlich getrennt
Ursache: Die OAuth2-Zugangsdaten sind ungültig geworden (z.B. durch Widerruf im JTL Vouchers Konto).
Lösung:
- Trennen Sie die bestehende Verbindung
- Erstellen Sie eine neue Verbindungs-PIN im JTL Vouchers Konto
- Verbinden Sie erneut
Gutschein einlösen
„Gutscheincode ist ungültig oder abgelaufen"
Mögliche Ursachen:
- Der Code existiert nicht bei JTL Vouchers
- Der Gutschein ist deaktiviert
- Der Gutschein ist abgelaufen
- Der Gutschein hat kein Restguthaben mehr
Lösung:
- Prüfen Sie den Gutschein in der Administration unter Marketing > JTL Gutscheine
- Stellen Sie sicher, dass der Status „Aktiv" ist
- Prüfen Sie das Restguthaben und das Ablaufdatum
Gutscheinrabatt erscheint nicht im Warenkorb
Mögliche Ursachen:
- Die Währung des Gutscheins stimmt nicht mit dem Verkaufskanal überein
- Der Warenkorb ist leer
- Ein Cache-Problem
Lösung:
- Prüfen Sie die Währung des Gutscheins und des Verkaufskanals
- Leeren Sie den Shopware-Cache:
bin/console cache:clear - Laden Sie die Warenkorbseite neu
E-Mail-Versand
Kunde erhält keinen Gutscheincode nach dem Kauf
Mögliche Ursachen:
- Keine E-Mail-Vorlage in der Plugin-Konfiguration hinterlegt
- Der Message-Queue-Worker ist nicht aktiv
- E-Mail-Versand in Shopware ist generell fehlerhaft
Lösung:
- Prüfen Sie die E-Mail-Vorlage-Konfiguration
- Starten Sie den Message-Queue-Worker:bash
bin/console messenger:consume async - Prüfen Sie die Shopware-Logs auf Fehlermeldungen
- Testen Sie den E-Mail-Versand über Einstellungen > System > Mailer
PDF-Generierung
PDF zeigt keinen Hintergrund
Ursache: Kein Hintergrundbild in der Plugin-Konfiguration hinterlegt.
Lösung: Laden Sie ein Hintergrundbild in der Plugin-Konfiguration hoch.
PDF-Download schlägt fehl
Mögliche Ursachen:
- Der Gutschein existiert nicht mehr bei JTL Vouchers
- Speicherprobleme auf dem Server
Lösung:
- Prüfen Sie, ob der Gutschein in der JTL Vouchers API existiert
- Prüfen Sie die PHP-Speicherlimits (
memory_limitin php.ini)
Reservierungen
Gutscheinguthaben blockiert, obwohl nicht bestellt
Ursache: Eine Reservierung aus einem abgebrochenen Warenkorb wurde noch nicht bereinigt.
Lösung:
- Warten Sie auf den nächsten Bereinigungslauf (stündlich)
- Oder passen Sie den Bereinigungszeitraum an
- Der Bereinigungsjob kann auch manuell ausgelöst werden:bash
bin/console scheduled-task:run i7_jtl_voucher_reservation_cleanup
Allgemein
Cache leeren
Nach Konfigurationsänderungen immer den Cache leeren:
bash
bin/console cache:clearOder über die Administration: Einstellungen > System > Caches & Indizes > Cache leeren
Logs prüfen
bash
# Aktuelle Fehlermeldungen anzeigen
tail -f var/log/prod.log | grep -i voucher