Skip to content Skip to sidebar

This topic contains 0 reply, has 1 voice.

Last updated by daliaG 8 months ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
August 20, 2025 at 4:39 pm #17335238

daliaG

Background of the issue:
I am trying to synchronize bookings for two bookable products using WPML and WooCommerce Bookings. The first product is a regular price Laser tag match, and the second is an extra match at a lower price. I want all bookings to automatically sync to the calendar. Link to a page where the issue can be seen: [No URL provided].

Woocommerce support says;
I connected my calendar to staging for a test, and found that if I disabled WPML, both bookings were successfully synced. This indicates that WPML is not correctly hooking the booking to the order. With WPML enabled, when I viewed my booking in the list of bookings, the second booking did not appear there until I switched to view unpaid bookings.

WPML creates additional bookings for each purchase, one for each language. So there will be a french booking, and an english booking, for each booking made. It only displays the booking made in the customer's primary language.

Symptoms:
The first match syncs properly to the calendar, but the second one isn't automatically added. With WPML enabled, the second booking does not appear in the list of bookings until I switch to view unpaid bookings. WPML creates additional bookings for each language, but only displays the booking made in the customer's primary language.

Questions:
Why is the second booking not automatically added to the calendar?
How can we ensure all bookings are synced regardless of language?

The topic ‘[Closed] Issues with WPML and Woocommerce bookings’ is closed to new replies.