- Statut
- Résolu
- Signalé pour
- WPML Multilingual & Multicurrency for WooCommerce 3.7.15
- Résolu dans
- WooCommerce Multilingual 4.0.0
Aperçu de l’anomalie
Il est déconseillé d’avoir un produit avec un très grand nombre (plusieurs centaines) de variations. Cela peut entraîner des problèmes lors de la mise à jour d’un produit, car toutes les variations doivent être mises à jour.
Si vous mettez simplement à jour le produit, les modifications sont appliquées mais le processus n’est pas terminé, car toutes les variations doivent être actualisées. Cela signifie qu’après l’échec du processus, le contenu de votre produit est mis à jour, mais pas les variations.
Solution de contournement
Il est recommandé de répartir les variations sur plusieurs produits.
Si vous avez déjà un très grand nombre de variations et que vous rencontrez des problèmes lors de la mise à jour du produit, vous pouvez essayer ce qui suit :
- Augmentez le temps max_execution_time et la mémoire dédiés à PHP et WordPress – http://php.net/manual/en/function.set-time-limit.php
- Utilisez les fonctions de débogage de WooCommerce Multilingual pour synchroniser les variations de produits : accédez à WPML->WooCommerce Multilingual et utilisez le lien « Dépannage » au bas de la page. Ensuite, utilisez l’option pour synchroniser les variations de produits entre les traductions.
- Dans la mesure du possible, envisagez de créer des produits distincts au lieu d’un seul produit avec de multiples variations
Veuillez noter que dans WooCommerce Multilingual 3.8, nous reverrons la logique de synchronisation des variations pour permettre la prise en charge d’un grand nombre de variations pour un même produit.