WooCommerce est une excellente plateforme pour créer des magasins de commerce électronique. Il est très facile à utiliser, possède de nombreuses fonctionnalités et dispose de nombreuses options de personnalisation pour ajouter des fonctionnalités et modifier la conception de votre site Web. Outre la modification de la page de la boutique ou de la page du produit, vous pouvez également modifier les modèles inclus par défaut dans WooCommerce.

Pourquoi personnaliser les modèles WooCommerce ?

WooCommerce possède de nombreuses fonctionnalités personnalisables. Vous pouvez personnaliser pratiquement n’importe quelle page, de la page de paiement à la page de la boutique, en passant par les pages de catégorie, les pages de remerciement, etc. Tout cela contribue à donner à votre boutique un style unique que les clients reconnaîtront, mais pour vous démarquer de la foule, vous devrez peut-être également personnaliser vos modèles WooCommerce.En modifiant les pages par défaut de votre site, vous vous assurez qu’elles sont différentes de celles de vos concurrents et qu’elles ont un style qui correspond à l’apparence de votre boutique. Mais si vous souhaitez les personnaliser pour obtenir un avantage concurrentiel significatif , il peut être judicieux de modifier également les modèles par défaut.En personnalisant vos modèles, vous pouvez ajouter plus de détails et de fonctionnalités pour faire passer votre boutique en ligne au niveau supérieur. Ces fonctionnalités peuvent vous aider à offrir une meilleure expérience client que les acheteurs apprécieront. C’est pourquoi vous devriez apprendre à modifier vos modèles WooCommerce et à mettre à niveau votre jeu de boutique en ligne.

Points à garder à l’esprit avant de modifier des modèles

Avant de commencer à personnaliser vos modèles, voici quelques éléments à garder à l’esprit.

1. Thèmes WooCommerce

Vous modifierez de nombreux éléments de votre site Web liés à WooCommerce via les modèles. Assurez-vous que le thème que vous utilisez est entièrement compatible avec WooCommerce. Si vous n’en avez pas encore ou si vous envisagez de le changer, consultez notre liste des meilleurs thèmes WooCommerce.

2. Installez correctement WooCommerce

Avant d’apporter des modifications aux modèles WooCommerce, vous devez configurer correctement WooCommerce sur votre site Web. Nous vous recommandons de ne manquer ou de sauter aucune étape pendant le processus de configuration. Si vous n’êtes pas sûr de cela, notre guide sur la configuration de WooCommerce peut vous aider à vérifier que tout est correct.

3. Utilisez le thème enfant et sauvegardez votre site Web

Pour modifier les modèles WooCommerce, vous modifierez les données sensibles de vos fichiers de modèles. Cela signifie que si vous faites accidentellement une erreur, votre site Web pourrait rencontrer de graves problèmes. La bonne nouvelle est que vous pouvez empêcher cela en utilisant un thème enfant et en y apportant les modifications au lieu de modifier directement vos fichiers de thème parent.Nous vous recommandons également de sauvegarder votre site Web avant de commencer ce processus. Si vous avez besoin d’aide, consultez notre guide complet sur la sauvegarde d’un site Web WordPress. De même, vous pouvez également trouver plus d’informations sur la création d’un thème enfant dans WordPress et sur les plugins de thème enfant.

4. Connaissances en programmation

Pour personnaliser les modèles WooCommerce, nous utiliserons des extraits de code. Que vous le fassiez par programmation ou avec un plugin, nous vous recommandons d’avoir quelques connaissances de base en programmation. Pour certaines personnalisations, nous utiliserons des crochets. Si vous n’êtes pas familier avec les crochets, consultez ce guide des crochets WooCommerce.Si vous n’avez aucune compétence en matière de codage et que vous ne vous sentez pas à l’aise pour modifier les fichiers principaux, nous vous recommandons de demander l’aide d’un développeur.

5. Fichiers de thème et de modèle

Les fichiers de thème et de modèle varient en fonction du thème que vous utilisez pour votre boutique WooCommerce. Pour cette démonstration, nous utiliserons le thème Divi, donc certains fichiers de thème et de modèle peuvent être différents sur votre site si vous utilisez un autre thème. Cependant, vous devriez pouvoir suivre le didacticiel sans aucun problème, quel que soit le thème que vous utilisez.

Comment modifier les modèles WooCommerce

Il existe 2 manières principales de personnaliser les templates WooCommerce :

  1. Par programmation
  2. Utilisation d’un plug-in

Dans la section suivante, nous examinerons chaque méthode afin que vous puissiez utiliser celle avec laquelle vous vous sentez le plus à l’aise.

1. Personnalisez les modèles WooCommerce par programmation

Même si WordPress est facile à utiliser sans aucune connaissance en programmation, il est également convivial pour les développeurs. En fait, vous pouvez modifier pratiquement n’importe quoi sur votre site Web à la fois en utilisant des plugins et avec des extraits de code. Dans cette section, nous allons vous montrer comment modifier des modèles par programmation dans WooCommerce.Il existe deux approches pour personnaliser les modèles par programmation :

  • Remplacer les modèles
  • Avec crochets

Ces deux approches feront le travail, alors choisissez celle qui vous convient le mieux. Examinons rapidement les différences entre ces deux méthodes afin que vous ayez une compréhension de base de ce que chacune fait et quand les utiliser.

Crochets vs modèles d’écrasement

Les crochets sont généralement utilisés pour des modifications simples avec des actions et des filtres. D’autre part, vous pouvez écraser les modèles pour des personnalisations plus complexes en modifiant les fichiers de modèle réels.Il convient également de garder à l’esprit que si vous utilisez un hook pour un fichier de modèle particulier, vous ne devez pas écraser le fichier de modèle. En effet, lorsque vous écrasez le modèle, les crochets utilisés sur ce fichier seront remplacés et ne fonctionneront plus.Assurez-vous de connaître vos besoins avant de continuer et sélectionnez la méthode qui vous convient. Si vous n’êtes toujours pas sûr, nous vous recommandons de vous faire aider par un développeur WordPress.

1.1. Remplacer les modèles pour modifier les modèles WooCommerce

Vous devez écraser vos modèles lorsque vous souhaitez effectuer des personnalisations complexes car cela vous donne plus de flexibilité que les crochets.Le processus est très similaire à celui de l’édition du fichier functions.php . Dans ce cas, vous modifierez les principaux fichiers de modèle WooCommerce au lieu de personnaliser les fichiers de thème.Pour accéder aux fichiers de modèle, dans votre tableau de bord, accédez à Plugins > Plugin Editor , sélectionnez WooCommerce dans la liste déroulante, puis accédez aux fichiers de modèle sous l’ onglet Modèles .Vous trouverez ici tous les principaux fichiers que vous souhaitez modifier, tels que archive-product.php , content-product-cat.php , content- product.php , etc. De même, vous pouvez également modifier les fichiers de modèle dans le panier, la caisse, l’e-mail et bien d’autres.Comme vous pouvez l’imaginer, il existe de nombreux fichiers de modèles WooCommerce que vous pouvez modifier. Vous pouvez personnaliser les sous-répertoires ainsi que les dossiers de ces fichiers. Pour plus d’informations sur les fichiers que vous pouvez personnaliser, consultez la liste complète des fichiers modèles que vous pouvez modifier ici.Voyons maintenant quelques exemples de la façon dont vous pouvez personnaliser les modèles WooCommerce .

1.1.1. Ajouter un shortcode aux modèles WooCommerce

L’une des pratiques les plus courantes lors de la personnalisation du code dans WooCommerce consiste à utiliser des codes abrégés. Il existe de nombreux shortcodes officiels fournis par WooCommerce et WordPress que vous pouvez utiliser pour modifier des modèles.Le script suivant affichera le tableau de bord WooCommerce Mon compte sur toutes les pages de produit unique. Collez-le simplement dans le fichier single-product.php et mettez-le à jour.

My Account

'   $t.= do_shortcode("[woocommerce_my_account]")   $t.="