Home›Support›English Support›[Resolved] WooCommerce translations not showing correctly (account, cart, checkout) + language switcher issues
[Resolved] WooCommerce translations not showing correctly (account, cart, checkout) + language switcher issues
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing issues with WooCommerce pages (Account, Cart, Checkout) not displaying in selected languages and the mobile language switcher behaving abnormally (opening sideways, hiding options). Solution: 1. Verify and translate WooCommerce pages: - Navigate to Pages in WordPress admin. - Locate the Cart, Checkout, and My Account pages. - Ensure there is a translation for each language using the plus (+) icon to add translations if missing. 2. Translate Cart and Checkout strings: - Go to WPML → Translation Dashboard. - Under Other texts (Strings), select your theme or WooCommerce domain from the All domains dropdown. - Translate any missing Cart/Checkout/account-related strings. 3. Adjust menus and links: - Ensure WordPress menus for each language link to the correct translated pages. - Update any hard-coded links to use WooCommerce functions like
wc_get_page_id('cart')
for WPML to switch URLs automatically. 4. Fix mobile language switcher: - Navigate to WPML → Languages → Language switcher options. - Try a different style (dropdown vs. list) if using a menu language switcher. - Consider using the built-in WPML switcher if using a widget or custom switcher. - Adjust theme CSS if it affects the switcher dropdown visibility. 5. Disable language redirect notices: - Check theme and plugin settings for any language redirect options and disable them.
If these steps do not resolve the issues, or if new issues arise, we recommend opening a new support ticket. Additionally, 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. For further assistance, please visit our support forum at WPML 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.
It’s now almost 10 hours since your last reply at 9:25 AM SG time, and absolutely nothing has changed on the live site. The footer is still the same, the account page is still broken, and translations are not updated.
This situation is unacceptable. We cannot remain blocked like this – our project is standing still. Please explain what is going on and why no progress has been made since this morning.
If you cannot complete this today, I will have to escalate this case to WPML management, because we cannot continue wasting days without results.
Please confirm:
What you have done so far today.
What exact tasks you will finish before end of today (with screenshots from live site).
From Friday evening until now (Wednesday) zero progress. Weekend we could understand, but now it is Monday, Tuesday, Wednesday – still nothing.
Meanwhile, our whole team is waiting. The warehouse is full, staff is paid, but everything is on hold. Every day we think something will be solved, but every day it stays the same or gets worse.
Thanks for your update. We don’t really understand what “queue” means in this case, since our ticket has been open for many days now. How is it possible that we are still in a queue? Does this mean newer tickets have been handled before ours? Please clarify this.
Also, you mentioned “shortly” — can you please clarify what that means? Will this be completed today?
Please specify exactly which part you are working on right now (footer links, account page translation, cart and checkout pages). We urgently need a clear update, progress, and timeline so we know what to expect.
We can see that you are currently working on the page. Please update us today on what exactly you are fixing (footer links, account page translation, cart and checkout pages). Our whole team is waiting, and we cannot move forward as everything is blocked.
Thanks for your reply. Please don't touch anything while I work on it. I'm working on fixing the links for other languages and will get back to you soon.
Thanks for your reply. The French Payment method page wasn't completely translated and saved so it wouldn't display anything. I've done it for you and it should display now. Anything else you noticed?
Thank you — everything is now working as it should, although it took longer than expected.
Can you please confirm if all WooCommerce components are now fully translated in all active languages? (cart page, checkout page, my account pages, order received page, WooCommerce emails, and shop notifications). This confirmation is very important before we go live, as some of these elements we cannot fully test ourselves right now.
Also, when we add a new language in the future (e.g. Swedish, Finnish, Norwegian, etc.), will these WooCommerce components be automatically translatable in the same way, or do we need to configure anything extra?
Thanks for your reply and my apologies for the delay. Support tickets are handled in a queue, and complex issues can sometimes cause delays. Regarding your WooCommerce setup, everything looks fine on our WPML end and the status appears good here: hidden link
If you add new languages to your site, you will need to translate the links using the method I shared earlier: hidden link
If you need help with that, just reach out to our support channels and we’ll assist you further.
Thanks for your support. Everything seems to be working now.
One last question: the stock status (for example “Op voorraad”) doesn’t seem to be translated yet. Can you confirm if this will be automatically handled by WooCommerce + WPML for all languages, or if we need to configure this manually?
Kind regards,
Alex
GetVitaCore
New threads created by Kor and linked to this one are listed below: