Votre thème contient ses propres copies de certains modèles de WooCommerce, ces fichiers qui dessinent le panier, la commande ou les e-mails. WooCommerce a fait évoluer les originaux et constate que les copies ont pris du retard. Ce n’est pas une panne en soi, mais une source fréquente d’affichages cassés ou de fonctions manquantes. Selon votre version de WooCommerce, l’alerte apparaît en bandeau ou dans Outils > Santé du site.
Pourquoi cette erreur apparaît
- Le thème n’est plus mis à jour par son éditeur, ou ses mises à jour n’ont pas été installées.
- Le thème enfant contient des copies modifiées à la main, dans son dossier woocommerce, qui n’ont jamais été actualisées.
- Le thème a bien été mis à jour, mais le cache de l’état du système affiche encore l’ancienne alerte.
- Une copie ne contient pas d’en-tête de version, si bien que WooCommerce ne peut pas vérifier si elle est à jour.
Comment corriger le problème
Lister les fichiers concernés
Ouvrez WooCommerce > État et descendez jusqu’à la section des modèles (Templates). Chaque fichier en retard y figure avec sa version et celle de WooCommerce. Notez s’il se trouve dans le thème parent ou dans le thème enfant.
Mettre le thème à jour
Si les fichiers sont dans le thème parent, installez sa dernière version. Si aucune mise à jour n’existe, demandez à l’éditeur du thème s’il est compatible avec votre version de WooCommerce.
Vider le cache de l’état du système
L’alerte peut survivre à la mise à jour du thème. Dans WooCommerce > État > Outils, utilisez l’outil qui vide le cache des informations du thème, puis rechargez le rapport.
Actualiser les copies du thème enfant
Comparez chaque fichier du dossier woocommerce du thème enfant avec l’original situé dans wp-content/plugins/woocommerce/templates. Repartez du modèle à jour et réappliquez vos modifications une à une. Si une copie ne contient plus de modification utile, renommez-la (par exemple cart.php.old) : WooCommerce reprend alors son propre modèle.
Remplacer les copies par des crochets
Beaucoup de personnalisations se font sans copier de modèle, grâce aux actions et filtres de WooCommerce placés dans le functions.php du thème enfant ou dans une petite extension. Moins de copies, c’est moins de fichiers à surveiller à chaque mise à jour.
Sauvegardez le dossier du thème enfant avant d’y toucher : une copie de modèle mal reprise peut casser le panier ou la page de commande.
Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.
Ouvrir le décodeur