Home›Support›English Support›[Resolved] Woocommerce product categories not found for translated language
[Resolved] Woocommerce product categories not found for translated language
This thread is resolved. Here is a description of the problem and solution.
Problem: If you're experiencing a 'page not found' error when trying to access product category pages on your translated WooCommerce site using WPML, the issue might be due to missing translations. Solution: We recommend checking the WPML → Taxonomy Translation → Product Categories to ensure that the Plural translation field is not empty. If it is, fill in the missing translation. Next, remove the product-category slug from String Translation, update the permalinks, and re-translate the slug. This should resolve the 404 error.
Please note that this solution might be outdated or not applicable to your specific 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 the problem persists, please open a new support ticket at https://wpml.org/forums/ for further assistance.
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.
Please try the following steps to resolve the issue:
1. Go to WPML → String Translation.
2. Search for the string “product-category”.
3. Delete the string from the String Translation table.
4. Go to Settings → Permalinks and click Save Changes to refresh your permalinks.
5. Navigate to WooCommerce Multilingual and re-add the translation for the product category.
6. If the category is already translated, try synchronizing your menu again.
Please ensure you back up your database before making any changes.
5: Do you mean Woocommerce Multilingual > Store-URL:s tab? Yes, the translation is alrady there (see screenshot)
6: Do you mean WPML > WP menu sync? There is nothing that can be syncronized there, see screenshot 2
The issue is still there after doing the above.
Maybe I should clarify that it is ALL the product categories that are not working for the translated language (English). It is not just a single product category that has problems, so is there a setting that is wrong that is causing this?
Best regards,
Hans
New threads created by Andrey and linked to this one are listed below:
5: Do you mean Woocommerce Multilingual > Store-URL:s tab? Yes, the translation is alrady there (see screenshot)
6: Do you mean WPML > WP menu sync? There is nothing that can be syncronized there, see screenshot 2
Yes, you are correct.
I 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. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.
However, please try to temporarily deactivate all plugins except WPML, WooCommerce, and WooCommerce Multilingual to check if the issue persists.
I was able to identify and resolve the issue. In WPML → Taxonomy Translation → Product Categories, the Plural translation field was empty, which caused the 404 error. After filling in the missing translation, I removed the product-category slug from String Translation, updated the permalinks, re-translated the slug, and the issue was resolved.
We’ve reported this to our development team for further investigation.