Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

Supporter timezone: Asia/Jerusalem (GMT+03:00)

This topic contains 3 replies, has 1 voice.

Last updated by Itamar 8 months, 2 weeks ago.

Assisted by: Itamar.

Author Posts
July 24, 2025 at 4:51 pm #17268729

janE-11

Background of the issue:
I am trying to resolve an issue where multiple booking confirmation emails are sent for each language in WooCommerce Bookings. I attempted to fix it by adding the code mentioned in the article, but it didn't help. Here is the link to the article: https://wpml.org/errata/woocommerce-bookings-multiple-booking-confirmation-emails-sent-for-each-language/

Symptoms:
The same glitch described in the article keeps happening, where multiple booking confirmation emails are sent for each language.

Questions:
Why is the code from the article not resolving the issue?
Is there an alternative solution to prevent multiple emails from being sent?

July 27, 2025 at 12:32 pm #17273056

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Welcome to WPML support.

I will answer this ticket before the ticket is assigned to one of my colleagues.

The issue must have been fixed already with the version that you use, if the issue persists, then it might be a regression in a new version of WooCommerce multilingual and bookings plugin.

To determine if it is something that inly happens on your installation or a codebase issue we need to check the ciompatibility.

To be able to report the compatibility issues, we need to replicate the issue on a clean installation.
I created a clean installation of WordPress, WooCommerce, WPML, and all necessary WPML add-ons.
I also installed a main logging plugin where you will see the email there whenever an email is sent.

You can access the WordPress dashboard using the link below:

hidden link

Kindly follow the steps below:

- Install Woocomemrce Booking
- Add a product and translate it.
- Set a booking.
- Try to replicate the issue by checking the email log from the main menu in WordPress Dashboard.

This will help us to report the probable issue to the compatibility team and solve the possible problem faster.

August 6, 2025 at 9:02 am #17298877

janE-11

Unfortunately, in the test environment, the "New Booking" email is not sent at all. I have no idea why.
It is a two-function email for the administrator. That is the function that in my case sends messages in all languages.
On the other hand, in my case, I do not use the "Booking Pending Confirmation" function for the client.
I turned it on in the test environment, and it sends an email in every language.

August 6, 2025 at 9:56 am #17299016

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

I'll continue to help you with this issue.

It appears that this has already been reported to us. The known issue link my colleague shared with me is an old issue. But later, a regression occurred, and we published another known issue page, which you can see here: https://wpml.org/errata/woocommerce-bookings-automatewoo-multiple-confirmation-emails-sent-when-using-3d-secure-payment/.
The issue mentioned above mentions a problem that is a combination of the WooCommerce Bookings and the AutomateWoo plugin. But, according to the debug information of your site, it seems that you are not using the AutomateWoo plugin. However, I can read in our internal documentation that the problem can occur with a combination of the WooCommerce Bookings plugin and other plugins. When checking your site's list of plugins, I suspect the Multiple Email Recipients for WooCommerce plugin, but I'm not entirely sure. Therefore, please proceed with the following. We suspect a collision with another plugin might cause this problem. If possible, get your site into a minimum environment by deactivating all third-party plugins except the related plugins, WPML, Strings Translation, WooCommerce Multilingual & Multicurrency, and WooCommerce without any extensions except WooCommerce Bookings. Then, please check if the problem persists. If it does not continue, start by activating the plugins individually and checking when the issue comes back, then report to me which plugin was the culprit.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****


*** If your site is live, you might want to try those procedures in a staging environment or a snapshot of your site on your local server or another server. ***

Regards,
Itamar.

The topic ‘[Closed] WooCommerce Bookings – Multiple Booking Confirmation Emails Sent for Each Language’ is closed to new replies.