Home›Support›English Support›[Resolved] We’ve encountered a compatibility issue between WPML Multilingual CMS and the WooCommerce Bookings...
[Resolved] We’ve encountered a compatibility issue between WPML Multilingual CMS and the WooCommerce Bookings...
This thread is resolved. Here is a description of the problem and solution.
Problem: You are experiencing an issue where only the first booking from an order containing multiple bookings is synced to Google Calendar when WPML Multilingual CMS is active. All bookings appear correctly in the WooCommerce Bookings dashboard, but the synchronization to Google Calendar fails for subsequent bookings. Solution: We recommend updating to the latest version of WooCommerce Multilingual & Multicurrency (5.5.0), which resolves this issue. You can download the update from your WPML account. If the problem persists after updating, please check our known issues page and verify that you have installed the latest versions of your themes and plugins.
If this solution does not apply to your case because it might be outdated or not relevant, we highly recommend opening a new support ticket. For further assistance, please visit our support forum.
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.
Background of the issue:
We’ve encountered a compatibility issue between WPML Multilingual CMS and the WooCommerce Bookings plugin, specifically affecting the Google Calendar sync functionality. When a user places an order containing multiple bookings, only one booking gets synced to Google Calendar. All bookings are correctly listed within the WooCommerce Bookings dashboard, but only the first booking is pushed to the calendar. After extensive testing, we isolated the issue to WPML. When we deactivate the WPML Multilingual CMS plugin, the synchronization to Google Calendar works as expected — all bookings from the same order are synced. However, we rely heavily on WPML for our multilingual site and cannot remove it. Link to a page where the issue can be seen: hidden link
Symptoms:
When WPML is active, only the first booking from an order containing multiple bookings is synced to Google Calendar. All bookings are correctly listed within the WooCommerce Bookings dashboard.
Questions:
Understand if this is a known issue with WPML and WooCommerce Bookings.
Provide a workaround or fix so that multiple bookings per order sync properly to Google Calendar when WPML is active.
Suggest any best practices to ensure WPML handles WooCommerce Bookings correctly in a multilingual setup.
According to our internal documentation, this problem will be resolved with WooCommerce Multilingual & Multicurrency version 5.5.0 (the current version is 5.4.5). I'm adding this ticket to our internal tracking of this issue and will update you here once we have a fix. I apologize, but I don't have an estimated release date.
The issue in this ticket has been solved with the latest version of WooCommerce Multilingual & Multicurrency (5.5.0). Updating to this latest version should fix the issue on your site. I'm closing this ticket. Please don't hesitate to contact us again with any WPML-related issues or questions.