This thread is resolved. Here is a description of the problem and solution.
Problem:
The client wants to translate WooCommerce pages like the cart and checkout but not the products. The language switcher is not appearing on the translated store page.
Solution:
We recommend installing and activating the WooCommerce Multilingual plugin, even if you do not wish to translate products. During the setup, you will have the option to translate WooCommerce's default pages, which will enable the language switcher on these pages. If you prefer not to translate products, you can set the default products to appear in translations by following this guide: Displaying Untranslated Products in Secondary Languages.
If the issue persists after translating the pages and activating the plugin, try these troubleshooting steps:
- Go to WPML > Support > Troubleshooting.
- Click on the following buttons:
- Disable cache for language switcher templates
- Synchronize posts taxonomies (ensure 'Pages' is selected in the dropdown)
- Clear the cache in WPML
- Assign translation status to duplicated content
- Set language information
- Fix post type assignment for translations
- Clear your site and browser caches and check again.
If the solution provided here is not relevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please open a new support ticket 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.
This topic contains 3 replies, has 2 voices.
Last updated by 1 year, 2 months ago.
Assisted by: Prosenjit Barman.