Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are using the WooCommerce Checkout Page Elements of the Rey theme and have activated the "Rearrange country, state & zip order?" option. However, it does not work and the phone field disappears when the WPML Multilingual & Multicurrency for WooCommerce plugin is activated. The features work fine once the WPML plugin is deactivated.
Solution:
We have identified that the Rey Theme is not currently on our official compatibility list, which means it has not been fully tested with WPML. We recommend contacting the theme authors to have the theme reviewed through our Go Global program. This will help ensure full compatibility and proper testing with WPML.
The issue seems to be related to how the WooCommerce Multilingual (WCML) plugin alters the checkout process. WCML adds its own hooks and can trigger checkout updates more frequently, which the Rey theme's "Checkout Page Elements" feature may not handle correctly. This results in the custom field order not being reapplied and the fields not rendering in the custom layout when WCML is active. The necessary adjustments would need to be made on the Rey side to ensure compatibility with WooCommerce when WCML is active.

If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket.

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.

Tagged: 

This topic contains 2 replies, has 1 voice.

Last updated by Marcel 3 months, 2 weeks ago.

Assisted by: Marcel.

Author Posts
January 18, 2026 at 3:53 am #17739714

yuG

Description
I using the WooCommerce Checkout Page Elements of Rey theme, I like the custom layout and trun on "Rearrange country, state & zip order?", but it not work and the phone field disappears when activate the WPML Multilingual & Multicurrency for WooCommerce plugin. They work fine once I deactivate the WPML Multilingual & Multicurrency for WooCommerce plugin.

Steps to reproduce
1. Add any product to cart
2: Login WP admin and activate or deactivate the WPML Multilingual & Multicurrency for WooCommerce plugin
3: Go to hidden link to see behavior

One time link to share my credentials:
(removed by WPML support)

January 18, 2026 at 9:04 am #17739843

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Vienna (GMT+02:00)

Hi,

Please note that you shared your credentials publicly. I strongly recommend changing them as soon as possible. For security reasons, please use the secure input field I activated and accept our disclaimer. We can only access your site after you confirm that a recent backup is available.

I would eventually also need to request temporary access (WP-Admin and FTP) to your site
– preferably to a test site where the problem has been replicated if possible –
in order to be of better help and check if some configurations might need to be changed

Your next answer will be private which means only you and I have access to it.

❌ Please backup your database and website ❌

✙ I would additionally need your permission to de-activate and re-activate Plugins and the Theme, and to change configurations on the site. This is also a reason the backup is really important.

✙ Please add the Links to the […] Edit Screen, the Page/Post where you insert the […] and the corresponding Front End Page/Screen

Best Regards,
Marcel

January 20, 2026 at 5:20 pm #17747693

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Vienna (GMT+02:00)

Hi,

I checked your installation and noticed that the Rey Theme is not currently included in our official compatibility list. This does not mean the theme is incompatible, only that our team has not yet had the opportunity to test and certify it. The theme is used by a small number of WPML clients, and so far we have not received reports of known issues related to the checkout process.

I recommend contacting the theme authors and asking them to have the theme reviewed through our WPML Go Global program:
https://wpml.org/documentation/support/go-global-program/

This is the best way to ensure full compatibility and proper testing with WPML. Until the theme is certified, our ability to investigate theme-specific issues is unfortunately limited.

From what we can see without clear reproduction, the issue appears to be related to how WCML changes the way WooCommerce builds and refreshes the checkout. WCML adds its own hooks and can trigger checkout updates more frequently. Rey’s "Checkout Page Elements" feature does not seem to handle this altered flow correctly. As a result, when WCML is active, Rey’s checkout customization does not re-apply the field order and it fails to render the fields in its custom layout. This usually happens when a theme outputs a fixed set of fields or when its JavaScript runs only on the initial page load and not after WCML-triggered checkout refreshes.

In other words, WCML exposes an edge case in Rey’s checkout implementation, and the necessary adjustments would need to be made on the Rey side to ensure compatibility with WooCommerce when WCML is active.

Please let me know if you have any other questions.

Best regards,
Marcel