Background of the issue:
I am using WPML on our website, which is based on Elementor Pro, WooCommerce, and Bookings For WooCommerce. We are trying to translate a single booking product page. Bookings for WooCommerce plugin: https://wordpress.org/plugins/mwb-bookings-for-woocommerce/
Symptoms:
The date picker is not visible on the translated page, making it impossible to buy a service.
Questions:
How can we fix the issue of the date picker not showing on the translated page?
I was able to replicate this problem on my test site. The problem is caused by a broken WPML configuration file for the Bookings for WooCommerce plugin. The problem is not only with the calendar, which is not displaying. It also fails to copy over any of the Bookings for WooCommerce settings to the translation. Here is a workaround you can apply to your site to fix this issue.
1. Go to WPML -> Settings -> Custom XML Configuration (tab).
4. At this stage, you might need to update the original booking product and its translation to make the calendar show.
I'll esclate this problem to our compatibility team so it will be fixed in future versions of the plugin. I'll keep you updated here on any news regarding this issue.
Update
Our compatibility team will contact the authors of Bookings for WooCommerce to let them know they need to add translation support for their plugin.