Le WordPress d'aujourd'hui, décodé pour les développeurs

E-commerce

WooCommerce 7.5 : les nouveaux blocs de compte client à connaître

Sortie le 14 mars 2023, cette version ajoute des blocs pour l'espace client. Un intégrateur qui a surchargé son thème enfant doit revoir certains templates avant de valider la mise à jour.

Par WordPress Développement • 17 mars 2023 • 4 min de lecture • Aucun commentaire
WooCommerce 7.5 : les nouveaux blocs de compte client à connaître

Le 14 mars 2023, WooCommerce publie sa version 7.5, avec un changement qui concerne directement les intégrateurs ayant personnalisé l’espace client via un thème enfant : plusieurs sections de la page « Mon compte » deviennent progressivement disponibles sous forme de blocs Gutenberg, en complément des templates PHP classiques déjà utilisés depuis des années.

Ce mouvement ne remplace rien du jour au lendemain — les templates PHP restent pleinement fonctionnels — mais il introduit une coexistence qu’un intégrateur doit comprendre avant de valider une montée de version sur un site en production, particulièrement si le thème enfant surcharge déjà certains fichiers de l’espace compte.

Ce qui change concrètement

Les nouveaux blocs concernent les sections informatives de l’espace « Mon compte » : coordonnées, adresses de facturation et de livraison, et un résumé des dernières commandes affichable directement sur le tableau de bord du compte. Il ne s’agit pas ici des blocs Panier et Paiement, disponibles depuis des versions antérieures et déjà largement documentés, mais bien de blocs propres à la partie post-achat du parcours client.

<!-- wp:woocommerce/customer-account-orders /-->
<!-- wp:woocommerce/customer-account-addresses /-->

Le piège du template surchargé

Un thème enfant qui a copié et modifié woocommerce/myaccount/dashboard.php depuis plusieurs années ne bascule pas automatiquement vers ces nouveaux blocs : le template surchargé reste prioritaire, comme toujours avec le système de hiérarchie de templates WooCommerce. Le risque n’est donc pas une rupture immédiate, mais un désalignement progressif : au fil des prochaines versions, les correctifs et améliorations se concentreront de plus en plus sur les blocs, laissant le template PHP figé dans son état actuel.

L'essentiel à retenir : Les nouveaux blocs concernent l'espace « Mon compte », pas le tunnel d'achat ; Un template surchargé peut masquer silencieusement un bloc natif ; Le rendu se teste bloc par bloc avant mise en production

Comment vérifier son propre thème enfant

La méthode la plus fiable consiste à comparer, fichier par fichier, les templates de l’espace compte présents dans le thème enfant avec la version la plus récente livrée par WooCommerce dans woocommerce/templates/myaccount/. Un simple diff en ligne de commande révèle immédiatement les fichiers qui datent d’une version bien antérieure à 7.5 et qui méritent une revue.

diff wp-content/plugins/woocommerce/templates/myaccount/dashboard.php \
     wp-content/themes/mon-theme-enfant/woocommerce/myaccount/dashboard.php

Adopter les blocs progressivement

Il n’est pas nécessaire de migrer l’ensemble de l’espace client vers les blocs en une seule fois. Une approche prudente consiste à choisir une section peu personnalisée jusqu’ici (le résumé des adresses, par exemple) pour tester le bloc natif en conditions réelles, avant d’envisager une migration plus large des sections plus fortement modifiées comme le tableau de bord principal.

  • Identifier les templates de l’espace compte surchargés dans le thème enfant.
  • Comparer leur contenu avec la version WooCommerce 7.5 correspondante.
  • Tester un bloc natif sur une section peu personnalisée avant généralisation.
  • Documenter, pour l’équipe, les sections volontairement laissées en template PHP classique.

Un template surchargé qui n’a pas été relu depuis deux ans n’est pas un problème en soi. C’en devient un le jour où une nouveauté native passe à côté, silencieusement, sans qu’aucune alerte ne prévienne l’équipe technique.

Ce que cette version change concrètement

WooCommerce 7.5 ne force aucune migration, mais elle marque un jalon net dans la conversion progressive de l’espace client vers les blocs. Un intégrateur qui a personnalisé cette zone du site a tout intérêt à profiter de cette sortie pour faire un état des lieux de ses templates, plutôt que de découvrir un désalignement plusieurs versions plus tard, quand le rattrapage coûtera nettement plus cher.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Partager :

À propos de l'auteur

WordPress Développement

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi