Passer au contenu Passer à la barre latérale

Ce sujet est résolu. Voici une description du problème et de la solution.

Problem:
Depuis juillet, les réglages de variation produit par défaut ne sont plus correctement reportés en anglais sur votre site WooCommerce. Certains attributs ne sont plus gérés correctement dans toutes les langues.
Solution:
Nous avons identifié la cause du problème et un correctif définitif est en cours de développement, prévu pour la version WPML Multilingual & Multicurrency for WooCommerce 5.5.3. En attendant, vous pouvez appliquer un correctif temporaire :
1. Ouvrez le fichier : woocommerce-multilingual/classes/Synchronization/Component/Attributes.php
2. À la ligne 137, remplacez :

$defaultTermIdTranslations = $this->elementTranslations->get_element_translations( $defaultTermId, false, true );

par :

$defaultTermIdTranslations = [];

3. À la ligne 149, remplacez :

$translatedDefaultTermId = $this->elementTranslations->element_id_in( $defaultTermId, $language );

par :

$translatedDefaultTermId = apply_filters( 'wpml_object_id', $defaultTermId, $sanitizedAttributeName, false, $language );

Après avoir appliqué ce correctif, veuillez mettre à jour les produits originaux pour que la correction prenne effet.
Si cette solution ne résout pas votre problème ou si elle semble obsolète, nous vous recommandons de consulter les problèmes connus et de vérifier que vous avez installé les dernières versions de vos thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Marqué : 

Ce sujet contient 16 réponses, a 0 voices.

Dernière mise à jour par Bruno Kos Il y a 3 semaines.

Assisté par: Bruno Kos.

Auteur Messages
Septembre 26, 2025 à 2:24 pm #17436378

anthonym-33

Bonjour, désolé du retard, je viens de tester sur le site de développement et ça fonctionne !!!
Merci pour ce dépannage.
En attendant le patch on peut continuer à ajouter des produits.
Bien à vous.
Anthony

Septembre 29, 2025 à 6:13 am #17439467

Bruno Kos
Partisan de WPML depuis 12/2018

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+02:00)

Merci pour votre retour, je suis ravi d’apprendre que tout fonctionne de nouveau.
Le correctif définitif sera inclus dans la prochaine version de WPML Multilingual & Multicurrency for WooCommerce 5.5.3. Je n’ai pas encore de date précise de publication, mais celle-ci devrait intervenir prochainement.