[Gelöst] Doppelte E-Mails bei Buchungen in Verbindung mit WPML
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Wenn WooCommerce Multilingual & Multicurrency (WPML) aktiv ist, werden Transaktions-E-Mails für Buchungen, speziell 'Neue Buchung' und 'Bestätigung ausstehend', doppelt versendet. Dies tritt nicht auf, wenn WPML deaktiviert ist. Solution: Der Konflikt liegt in der Datei
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Überprüfen Sie auch die bekannten Probleme und stellen Sie sicher, dass Sie die neuesten Versionen Ihrer Themes und Plugins installiert haben.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
wir haben aktuell das Problem, dass Transaktions-E-Mails für Buchungen (speziell „Neue Buchung“ und „Bestätigung ausstehend“) doppelt versendet werden.
Das Problem: Sobald eine neue Buchung angefragt wird, werden die Admin-Benachrichtigung bzw. die E-Mail „Bestätigung ausstehend“ zweimal direkt hintereinander ausgelöst.
Bisherige Debugging-Schritte:
Konflikt-Test: Wir konnten das Problem auf WooCommerce Multilingual & Multicurrency eingrenzen.
Wenn WPML aktiv ist: E-Mails werden doppelt gesendet.
Wenn WPML deaktiviert ist: E-Mails werden korrekt (einmal) gesendet.
Code-Versuch: Unser Entwickler hat bereits versucht, das doppelte Auslösen via Custom Code zu verhindern (mittels Flags bei woocommerce_booking_status_pending-confirmation), jedoch werden die E-Mails trotz dieser Maßnahmen weiterhin doppelt generiert.
Da dies ein direkter Konflikt zwischen WooCommerce Bookings und der WPML-Integration zu sein scheint, bitten wir um Prüfung oder einen Workaround, um den doppelten Versand zu stoppen.
haben Sie eine Staging-Umgebung, wo ich mir dies genauer ansehen könnte?
Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.
Ihre nächste Antwort ist als „Privat“ markiert, dies bedeutet nur Sie und ich haben Zugriff darauf.
❌ Bitte sichern Sie Ihre Datenbank und Website davor ❌
✙ Ich würde außerdem Ihre Erlaubnis benötigen, um Plugins und das Theme zu deaktivieren und erneut zu aktivieren sowie Konfigurationen auf der Seite zu ändern. Dies ist auch der Grund, warum das Backup wirklich wichtig ist.
Vielleicht können wir die Sache abkürzen. Der WooCommerce Support hat sich die Sache ebenfalls angeschaut und festgestellt, dass die doppelten Mails durch doppelte Buchungen verursacht werden.
konntest du bereits prüfen, ob du mir die Patch-Datei aus dem verlinkten Thread zukommen lassen kannst? Da die doppelten Buchungen und E-Mails im laufenden Betrieb für Verwirrung sorgen, würde ich diesen Lösungsansatz sehr gerne zeitnah ausprobieren.
Falls du doch noch Zugriff auf die Staging-Umgebung benötigst oder weitere Informationen brauchst, gib mir bitte kurz Bescheid.