Stripe Connector for Shopware 6 – Fehlerbehebung
Vermeiden und beheben Sie Probleme mit Ihrem Stripe Connector for Shopware 6.
Fehlgeschlagene Webhook-Benachrichtigungen
Die App erstellt keine Webhooks auf der Client-Seite, da alle Synchronisierungen über unsere Systeme laufen. Sie erhalten möglicherweise weiterhin E-Mails zu Fehlgeschlagenen Webhooks, wenn Sie noch einen alten Webhook aus dem vorherigen Stripe-Plugin registriert haben, bevor Sie zur App wechseln. Der Webhook schränkt die App-Funktionalität nicht ein.
So deaktivieren Sie den Webhook und empfangen diese E-Mails nicht mehr:
- Klicken Sie auf der Seite Dashboard-Webhooks in der Liste auf die URL für den alten Webhook.
- Klicken Sie auf das Überlaufmenü () und wählen Sie Löschen.
- Klicken Sie auf Webhook löschen.
Probleme bei der Synchronisierung
Shopware ist sich der folgenden bekannten Probleme im Zusammenhang mit der Shop-Synchronisierung bewusst.
- Wenn ein Shop auf neue Server migriert oder seine URL anderweitig geändert wird, wird die bei der Registrierung gespeicherte URL möglicherweise ungültig, wodurch die Verbindung zur App unterbrochen wird.
- Wenn ein laufender PRODUKTIONS-Shop seine gesamte Datenbank dupliziert, um eine STAGING-Umgebung zu erstellen, kann dies zu beschädigten Daten führen, da beide Umgebungen die gleiche
shopId
haben. Möglicherweise erhalten Sie auch Webhooks von beiden Shops (Prod und Staging), die aussehen, als kämen sie von demselben Shop.
Sie können diese Probleme beheben, indem Sie die Stripe Payments for Shopware 6 App in der PRODUKTIONS-Umgebung neu installieren. Durch diese Aktion werden die Zugangsdaten und die Verbindung zwischen der Stripe Payments for Shopware 6 App und der Shopware-Instanz, die Sie in der PRODUKTION haben, erneuert.
Stellen Sie sicher, dass die anderen Shopware-Instanzen (zum Beispiel eine STAGING- oder ENTWICKLUNGSUMGEBUNG) die PRODUKTIONSUMGEBUNG nicht einschränken. Führen Sie daher eine Neuinstallation mit einer neuen Datenbank durch. Duplizieren Sie diese nicht aus der PRODUKTIONSUMGEBUNG.
Wenn es nicht möglich ist, eine neue Datenbank zu verwenden, löschen Sie den Zeileneintrag core.
aus der Tabelle system_
, um die Konfiguration für alle installierten Anwendungen zurückzusetzen. Installieren Sie dann die Stripe Payments for Shopware 6 App neu, um neue IDs und Anmeldeinformationen einzurichten.
So installieren Sie die Stripe Payments for Shopware 6 App neu:
- Öffnen Sie die Admin-Seite Ihrer Shopware-Instanz.
- Navigieren Sie im linken Bereich zu Erweiterungen >> Meine Erweiterungen.
- Suchen Sie die Stripe Payments for Shopware 6 App und klicken Sie auf das Überlaufmenü (), um den Aktionsdialog zu öffnen. Wählen Sie dann Deinstallieren.
- Klicken Sie auf Deinstallieren.
- Klicken Sie nach dem Aktualisieren der Seite auf App installieren.