Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client was experiencing an issue where translated products were not displaying in their respective categories on a multilingual WordPress site using WPML. Only one non-translated product was visible in the translated category pages.

Solution:
We advised the client to ensure that the WordPress memory limit was sufficient and provided instructions to increase it if necessary. We also recommended updating all outdated plugins and ensuring that the WPML settings were correctly configured for 'Product categories' to be 'Translatable - only show translated items'. The client was instructed to translate all untranslated product categories and synchronize the product categories assignment in content. After these adjustments, the client needed to flush the cache and verify if the issue was resolved.

If you're experiencing a similar issue, we recommend checking your WPML settings and ensuring that your site meets the minimum requirements for memory and plugin versions. For detailed guidance, please refer to the WPML documentation on providing debug information and minimum requirements.

Please note that this solution might be outdated or not applicable to your specific case. If the problem persists, 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 necessary, do not hesitate to open a new support ticket at WPML support forum 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.

This topic contains 16 replies, has 0 voices.

Last updated by Carlos Rojas 2 weeks, 2 days ago.

Assisted by: Carlos Rojas.

Author Posts
August 22, 2025 at 12:57 pm #17340533

niklasE-11

Background of the issue:
I am working on a site under development and trying to display products within their respective categories.

Symptoms:
Products are not showing in categories.

Questions:

August 22, 2025 at 1:08 pm #17340539

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting us

1.- Are you seeing the problem in the site's default language or only on the secondary languages?

2.- Please share the site debug information as described in this guide: https://wpml.org/faq/provide-debug-information-faster-support/

Regards,
Carlos

August 22, 2025 at 1:10 pm #17340540

niklasE-11

Hi, can i share credentials and links privately here?

For original language there is no issue
Product page for translated language works fine
Category pages for translated language doesnt show translated product, but shows 1 non translated product

August 22, 2025 at 1:13 pm #17340543

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Thank you for your message.

1.- No, you can't securely share the credentials yet.

2.- Please go to WPML -> Settings -> Post type translation -> Tell me the configuration for Products.

Also, go to Products -> Filter by the secondary language -> Confirm the products are published.

3.- Thank you for sharing the debug information. I kindly ask you to increase the WP memory Limit. Minimum requirements are 128Mb: https://wpml.org/home/minimum-requirements/
You can add this to wp-config.php to increase WP memory:`

/* Memory Limit */
define('WP_MEMORY_LIMIT', '256M');

- Add it above the line /* That's all, stop editing! Happy blogging. */

You can double-check the WordPress memory limit in WPML -> Support

August 22, 2025 at 1:16 pm #17340546

niklasE-11

2. Translatable
use translation if available or fallback to default language

Product page is available in both languages, just the product doesnt show in product category for second language

3. Done

August 22, 2025 at 1:25 pm #17340579

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Please share the access credentials to the site in your next message, which I have set private.

Confirm you have created a full site backup that you can restore if necessary.

August 25, 2025 at 7:52 am #17343975

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Thank you for sharing the credentials requested.

I have fixed the code to increase the WordPress memory limit and added the missing translation for the product slug.

Now, I kindly ask you to:
- Create a full site backup
- Update all outdated plugins that appear in this URL: hidden link
- Flush the cache memory
- Go to WPML -> Settings -> Taxonomies Translation (hidden link) -> Set 'Product categories (product_cat)' to 'Translatable - only show translated items' -> Save the changes
- Go to WPML -> Taxonomy Translation (hidden link) -> Filter by 'Product Categories' -> Translate all untranslated product categories -> Then click on the 'Synchronize Product categories assignment in content' button that appears at the end
- Once the steps described above are finished, double-check if the issue has disappeared.

August 26, 2025 at 12:30 pm #17348283

niklasE-11

Still has same issue

I did not "Translate all untranslated product categories", as i dont see how it correlates to the issue with this specific category. I cant put this time/effort until i know that the plugin works for us.

Best Regards

August 26, 2025 at 1:00 pm #17348454

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,

Please translate at least one of the categories and finish the steps. Then double-check if the issue has disappeared.

August 26, 2025 at 1:04 pm #17348474

niklasE-11

Issue still persists.

Product category not showing translated products. However its showing a non translated product.

Other translated cateogory is not displayed according to hierarchy

August 26, 2025 at 1:17 pm #17348508

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

1.- I kindly ask you to be more specific and share the URLs of the category you translated.

2.- Also, please update all outdated plugins that appear in this link: hidden link
The outdated functionalities can cause conflicts in the code.

August 26, 2025 at 1:20 pm #17348510

niklasE-11

Can i share links securely here?

August 26, 2025 at 1:31 pm #17348539

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Yes, as you have shared before.

August 26, 2025 at 1:38 pm #17348583

niklasE-11

Translated product
hidden link
Doesnt show in product categories according to hierarchy

hidden link

hidden link

hidden link

hidden link

Non translated product shows in categories
hidden link

Plugins that are not updated have all been deactivated. As im not going to renew license before i know that they are causing any issue with WPML (that we will use in case we can get it to work)

August 27, 2025 at 7:53 am #17350638

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Good morning,
Thank you very much for sharing these links.

1.- After updating the translation of the product (hidden link), I can see it being shown correctly in the product category pages.

2.- Yes, it is expected that the untranslated products appear in the categories on the secondary language because of the configuration you choose in WPML -> Settings -> Post Type Translation -> Products (hidden link)

If you don't want the untranslated products to appear in the secondary language, then you must change the configuration to 'Translatable - only show translated items'