Skip Navigation

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

Problem:
After upgrading WPML and WooCommerce, the client cannot find the button for WooCommerce Multilingual & Multicurrency with WPML to translate new products.
Solution:
First, ensure that the WooCommerce Multilingual plugin is still active. If it is active, follow these steps:
1. Make a full backup of your site.
2. Add the following code to the functions.php file in your theme folder:

function wpmlsupp_1706_reset_wpml_capabilities() {<br />    if (function_exists('icl_enable_capabilities')) {<br />        icl_enable_capabilities();<br />    }<br />}<br />add_action('shutdown', 'wpmlsupp_1706_reset_wpml_capabilities');

3. Load any frontend page once.
4. Remove the code from the functions.php file and check if the WooCommerce Multilingual & Multicurrency button reappears in the backend.

If this solution does not resolve the issue or seems irrelevant due to updates or different circumstances, we recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, 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.

This topic contains 2 replies, has 0 voices.

Last updated by adrianoG-10 2 weeks, 4 days ago.

Assisted by: Mihai Apetrei.

Author Posts
May 23, 2025 at 8:29 am #17064822

adrianoG-10

Background of the issue:
I'm using WooCommerce and used to translate products with WooCommerce Multilingual & Multicurrency with WPML. I remember it was under the WooCommerce tab. After upgrading WPML and WooCommerce, I can't find it anymore. I see the products that were already translated in the past.

Symptoms:
I don't know how to translate new products because I can't find the button for WooCommerce Multilingual & Multicurrency with WPML. It's like it's missing. Please look at attached image (green arrow): I remember it was there..

Questions:
How can I translate new products with WooCommerce Multilingual & Multicurrency with WPML after the upgrade?
Where can I find the WooCommerce Multilingual & Multicurrency with WPML button in the updated version?

May 23, 2025 at 12:42 pm #17066332

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hi there.

This is pretty strange, indeed.

A silly question but did you make sure the WooCommerce Multilingual plugin is still active?

If it's still active, can you please try this (or if you know that you have some custom access implementation through custom code or a plugin, please edit that accordingly):

IMPORTANT: PLEASE MAKE A FULL BACKUP OF THE SITE FIRST!

- Add the code below into the functions.php file inside the theme folder
- Load a frontend page (any page) just ONCE
- Remove the code from the functions.php file and see if anything changed in the backend

//WPML -> PERMISSION -> RESTORE - RESET
// THIS performs a reset on icl capabilities (run once in  functions.php ):
// TO BE USED WHEN SOME WPML MENU IS NOT PRESENT OR AUTHORIZATION IS REQUIRED
// YOU CAN ALSO TRY to manually update "_wpml_inactive" in database to 0.

function wpmlsupp_1706_reset_wpml_capabilities() {
    if ( function_exists( 'icl_enable_capabilities' ) ) {
        icl_enable_capabilities();
    }
}
add_action( 'shutdown', 'wpmlsupp_1706_reset_wpml_capabilities' );

Please let me know how that goes.

Mihai Apetrei

May 23, 2025 at 1:34 pm #17066583

adrianoG-10

Hi, that link finally appears.
Thanks a lot, code it's not necessary.
Again..

product translation panel.png