Overview of the Issue
If you have WooCommerce products and categories set to use the default language as a fallback for untranslated content and you only translate the category without translating the product, categories aren’t displayed on the the translated shop page or widgets.
Workaround
This issue is fixed in WCML 5.2.0. Updating solves it on your site, so you only need this workaround if you can’t update yet.
Our developers are aware of this situation. In the meantime, you can use the following filter to display categories on your shop page. Be sure to make a full backup of your site before proceeding.
Add this code into your theme’s functions.php file:
add_filter('woocommerce_product_subcategories_hide_empty', '__return_false');Still Seeing This Issue?
If updating doesn’t fix it, ask a support question and we’ll look into it with you.
Ask a support question