Some times (not always) when I receive a booking paid with paypal I get a double email (on time it also kind of messed up the availability, creating 2 orders).
This is the whole order "history"
```
• Order status changed from Pending payment to Completed.
4 Febbraio 2026 alle 14:39 Elimina nota
• Order status changed from Pending payment to Completed.
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17869 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17873 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17867 successfully synced to Google Calendar with an Event ID: ilrk73d0p9em2h7no5ki2qd1to
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17871 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17869 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17867 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17867 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17865 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• PayPal transaction ID: 7S392046DC5548508
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17863 successfully synced to Google Calendar with an Event ID: 2orh6m8hjf3gqn08sq53ojv070
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17863 status changed from “Unpaid” to “Paid”
4 Febbraio 2026 alle 14:39 Elimina nota
• PayPal transaction ID: 7S392046DC5548508
4 Febbraio 2026 alle 14:39 Elimina nota
• Booking #17873 status changed from “In Cart” to “Unpaid”
4 Febbraio 2026 alle 14:38 Elimina nota
• Booking #17871 status changed from “In Cart” to “Unpaid”
4 Febbraio 2026 alle 14:38 Elimina nota
• Booking #17869 status changed from “In Cart” to “Unpaid”
4 Febbraio 2026 alle 14:38 Elimina nota
• Booking #17867 status changed from “In Cart” to “Unpaid”
4 Febbraio 2026 alle 14:38 Elimina nota
• Booking #17865 status changed from “In Cart” to “Unpaid”
4 Febbraio 2026 alle 14:38 Elimina nota
• Booking #17863 status changed from “In Cart” to “Unpaid”
4 Febbraio 2026 alle 14:38 Elimina nota
• Order status changed from Draft to Pending payment.
4 Febbraio 2026 alle 14:38 Elimina nota
```
I'd like to understand how WPML could possibly be causing this behavior, or if this is possibly caused by another plugin/workflow as it is unlikely that WPML would directly influence this behavior.
Is there something during this process that points towards WPML?
based on the above log it looks like the issue might be more related to WooCommerce + the PayPal gateway being processed twice than WPML.
Note:
You have the same status transition logged twice: Order status changed from Pending payment to Completed at the same timestamp.
same PayPal transaction ID recorded twice (7S392046DC5548508).
it looks like the “payment complete” flow (or its hooks) ran twice which would trigger duplicate emails, etc.
Also, if possible, please update the WPML and WC plugins to their latest versions.
Go to Plugins->Add new->Commercial tab and click on "check for updates", the debug log is showing that some of the versions in use are outdated.
Let me know your results, please.
The topic ‘[Closed] Double email in WC Booking when paying with paypal’ is closed to new replies.