Base de connaissances — Définition
WooCommerce
Ce qu’est WooCommerce, comment fonctionne cette extension de commerce électronique, ses modules, l’hébergement, le paiement, la vitesse et la sécurité.
Qu’est-ce que WooCommerce?
WooCommerce est une extension de commerce électronique gratuite et à code source ouvert pour WordPress. Elle ajoute à un site WordPress des produits, un panier, un processus de paiement, la gestion des paiements, des taxes, de la livraison et des commandes. Elle est développée par Automattic et distribuée sous licence GPL : vous pouvez donc l’exploiter sur votre propre hébergement et la modifier.
Comme elle vit à l’intérieur de WordPress, une boutique WooCommerce partage le même tableau de bord, les mêmes utilisateurs, le même éditeur de contenu et le même thème que le reste du site. C’est donc un excellent choix pour les entreprises qui veulent réunir contenu et commerce, par exemple des guides d’achat présentés aux côtés des produits eux-mêmes. L’extension de base couvre l’essentiel; les passerelles de paiement, les abonnements, les réservations et de nombreuses intégrations proviennent de modules officiels et tiers.
Pourquoi WooCommerce est important
- La boutique vous appartient : les produits, les clients et les commandes résident dans votre propre base de données, que vous pouvez sauvegarder, exporter et déplacer d’un hébergeur à l’autre.
- Personnalisation poussée : les crochets (hooks), les filtres et l’API REST permettent aux développeurs de modifier presque n’importe quel comportement, des règles de prix aux champs du formulaire de paiement.
- Contenu et commerce au même endroit : les articles de blogue, les pages d’atterrissage et les pages produits partagent un seul éditeur et une seule structure de site, ce qui favorise le référencement et le maillage interne.
- Aucuns frais de transaction de la plateforme : WooCommerce ne prélève rien sur vos ventes; vous payez les frais de traitement de votre passerelle de paiement, l’hébergement et les éventuels modules payants.
- Vaste écosystème : il existe des modules pour la plupart des passerelles, des transporteurs, des outils comptables et des plateformes marketing, y compris des fournisseurs canadiens.
Comment fonctionne WooCommerce
- Produits : types de produits simples, variables (tailles, couleurs), groupés, externes et téléchargeables, avec attributs, catégories, étiquettes et suivi des stocks.
- Panier et paiement : les versions actuelles utilisent des pages Panier et Paiement en blocs, plus faciles à configurer dans l’éditeur; les anciennes pages à codes courts fonctionnent toujours, ce qui compte si vos modules ajoutent des champs de paiement personnalisés.
- Commandes : le stockage haute performance des commandes (HPOS) conserve les commandes dans des tables de base de données dédiées plutôt que dans la table générale des publications de WordPress, ce qui tient mieux la charge dans les boutiques achalandées.
- Paiements : des passerelles comme WooPayments, Stripe, PayPal, Square et Moneris se branchent au moyen de modules, généralement avec des champs hébergés, pour que les données de carte ne touchent jamais votre serveur.
- Taxes et livraison : taux de taxe par province ou par pays, zones de livraison, tarifs fixes ou calculés, règles de livraison gratuite et cueillette sur place.
- Modules et thème : les extensions WordPress ajoutent des fonctionnalités, tandis que le thème ou un thème enfant contrôle les gabarits et le design.
Erreurs courantes avec WooCommerce
- Hébergement mutualisé bon marché : les pages de panier, de paiement et de compte ne peuvent pas être entièrement mises en cache; une boutique exige donc plus de ressources serveur qu’un site vitrine.
- Trop d’extensions pour de petites tâches : chacune ajoute des scripts, des requêtes à la base de données et des risques lors des mises à jour; un peu de code sur mesure est souvent plus propre.
- Mettre à jour en ligne sans tester : les mises à jour majeures de WooCommerce et de ses modules peuvent modifier les gabarits ou le comportement; testez-les d’abord sur un site de préproduction.
- Modifier directement les fichiers d’une extension ou du thème parent : les changements sont perdus à la mise à jour. Utilisez plutôt des crochets, un thème enfant ou une extension sur mesure.
- Négliger l’accumulation des données de commandes et de sessions : les vieilles sessions, les journaux et les données transitoires s’accumulent et ralentissent le tableau de bord si personne ne fait le ménage.
Bonnes pratiques pour WooCommerce
- Choisissez un hébergement conçu pour WooCommerce : PHP récent, cache d’objets comme Redis, mémoire suffisante et règles de mise en cache qui excluent les pages de panier, de paiement et de compte. Consultez nos notes sur l’hébergement WordPress.
- Activez HPOS et le paiement en blocs sur les nouvelles boutiques : pour une boutique existante, vérifiez d’abord la compatibilité de vos modules avant de faire le changement.
- Utilisez un site de préproduction : testez les mises à jour, les nouveaux modules et les modifications du paiement à l’abri des clients, puis déployez.
- Renforcez la sécurité et sauvegardez : mots de passe administrateur robustes avec authentification à deux facteurs, nombre limité de comptes administrateurs et sauvegardes quotidiennes hors site incluant la base de données. Notre fiche sur la sécurité WordPress va plus loin.
- Configurez correctement les taxes et les paiements canadiens : paramétrez la TPS/TVH et les taux provinciaux selon la destination, et choisissez une passerelle qui verse les fonds en dollars canadiens.
- Gardez l’interface légère : optimisez les images de produits, ne chargez les scripts que là où ils sont nécessaires et vérifiez les Core Web Vitals sur les pages produits et les pages de catégories.
WooCommerce chez PerfectPixels
Nous concevons et entretenons des boutiques WooCommerce, du simple catalogue jusqu’aux boutiques avec prix personnalisés, comptes interentreprises (B2B) et intégrations à des systèmes comptables ou de gestion des stocks. Lorsqu’un module ne convient pas, nous écrivons une extension sur mesure plutôt que d’empiler les solutions de contournement. Nous prenons aussi en charge des boutiques existantes pour en améliorer la performance, faire le ménage dans les extensions et gérer les mises à jour en toute sécurité.
Foire aux questions
WooCommerce est-il vraiment gratuit?
L’extension de base est gratuite. Une vraie boutique nécessite toutefois un hébergement, un nom de domaine, un certificat SSL (souvent inclus avec l’hébergement) et, habituellement, quelques modules payants ou un thème premium. Les frais de traitement des paiements sont facturés par votre passerelle, et non par WooCommerce.
WooCommerce peut-il gérer un catalogue important?
Oui, avec la bonne configuration. Les boutiques comptant de nombreux produits et commandes dépendent d’un bon hébergement, d’un cache d’objets, de HPOS, d’une recherche et d’un filtrage efficaces, et d’un choix judicieux d’extensions. Les problèmes de performance proviennent habituellement de l’environnement et des modules plutôt que du cœur de WooCommerce.
Puis-je ajouter WooCommerce à mon site WordPress existant?
Oui. WooCommerce s’installe comme n’importe quelle autre extension, et vos pages et articles existants restent en place. Avant le lancement, vérifiez que votre thème prend en charge les gabarits WooCommerce et que votre hébergement peut absorber la charge supplémentaire.
Ressources connexes
- Site de commerce électronique
- Passerelle de paiement
- Extensions WordPress
- Services de commerce électronique
Pour aller plus loin : Documentation de WooCommerce — WooCommerce.

