This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing an issue where your shop page is displaying products from all languages, this might be due to the translation settings applied to your products. This issue typically arises when products are not set as translations of each other and the translation preference is set to 'Translatable - use translation if available or fallback to default language', which displays products in the default language if translations are not available.
Solution:
We recommend you follow these steps to resolve the issue:
1. Change the translation preference for the post type Products to 'Translatable - only show translated items' in the WPML > Settings > Post types translation.
2. Ensure that each product in your shop is connected as a translation to its counterparts in other languages. You can find guidance on how to link translated products here.
If this solution does not apply to your case, or if it seems outdated, 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. Should you need further assistance, please do not hesitate to open a new support ticket here.
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.
No supporters are available to work today on this forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.