Skip Navigation

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.

WordPress 6.7 has introduced a new issue that impact translations, please update WooCommerce and WPML to the latest versions before you report issues. More about this here - https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/
Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Europe/Madrid (GMT+01:00)

This topic contains 48 replies, has 0 voices.

Last updated by Marcel 3 weeks, 2 days ago.

Assisted by: Marcel.

Author Posts
October 18, 2024 at 4:34 pm #16305760

Marcel
Supporter

Languages: English (English ) German (Deutsch )

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

Hi Thomas,

Question: When deleting the DE product, shouldn't the system automatically delete the EN version - as it's linked to the DE version ? Or is this standard in WPML that you manually have to delete all translated/wpml linked version(s) of a product ?

To enable this, you need to go to WPML -> Settings -> Synchronization of posts and pages. There are two checkboxes for this feature.

Regarding the category count for EN, that was indeed a typo, apologies for the confusion. It’s the opposite—the count went from 4 to 8.

- 2nd (en) import imported EN categories into the DE category list (I believe its because you are in DE mode when importing)

Yes, this is somewhat expected because we need to store that information somewhere as part of the import/export process, since WooCommerce’s import routine doesn’t support multilingual content.

- the WPML Import/Export action moved the EN product correctly, but categories were moved/mixed incorrectly

I’ll discuss it with our development team and keep you updated.

Best Regards,
Marcel

October 22, 2024 at 2:31 pm #16318128

Marcel
Supporter

Languages: English (English ) German (Deutsch )

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

Hi Thomas,

After conducting further tests, I’ve escalated the case to our team for review. I’ll update you as soon as I hear back from them.

Best regards,
Marcel

October 22, 2024 at 5:39 pm #16318852

alirezaS-3
Site owner

Hi Marcel

Thanks for the update. I hope that you/they find a good solution.

Thanks in advance

Regards
Thomas

November 8, 2024 at 4:33 pm #16382912

Marcel
Supporter

Languages: English (English ) German (Deutsch )

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

Hi,

This issue appears to be related to a known bug that requires development adjustments. In this case, the parent category seems to be incorrectly assigned to the other language, causing the child category to also appear there while still being counted in the original language.

Currently, the best approach seems to involve manual database modifications. This would involve first correcting the parent category's language, then re-linking the parent and child categories to their original counterparts to ensure everything functions correctly.

We are exploring potential solutions.

Best regards,
Marcel

November 11, 2024 at 9:22 am #16387535

alirezaS-3
Site owner

Hi Marcel

Do you have any timeframe for a solution ?

It would actually be nice/better if no category information were part of an import file with translations, as woocommerce and WPML should already know the assigned categories (taken from the original language). What happens if a translated product is assigned to a different set of categories ? wouldn't that make 'a mess' in the db ?

Thanks in advance

November 11, 2024 at 4:01 pm #16389567

Marcel
Supporter

Languages: English (English ) German (Deutsch )

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

Hi,

At this time, I can’t provide an exact timeframe for a solution. The issue is already in our backlog, but our developers are currently focused on the upcoming 4.8 release. I’ll keep you updated here as soon as there’s any news. I've also shared your feedback with our developers to explore potential improvements.

Best regards,
Marcel