Vous avez un site WordPress et vous souhaitez vendre en ligne. WooCommerce est probablement l’une des premières solutions qui s’offre à vous. C’est l’une des extensions e‑commerce les plus utilisées sur WordPress, et pour cause : elle transforme un site existant en boutique en ligne sans tout réinstaller de zéro.
Mais concrètement, que fait WooCommerce ? Comment s’organise-t-il ? Que gère-t-il nativement, et jusqu’où peut-on aller ?
Cet article vous donne une vue d’ensemble claire avant de vous lancer.
WooCommerce, c’est quoi exactement ?
WooCommerce est une extension gratuite et open source pour WordPress, initialement développée par WooThemes puis intégrée à l’écosystème Automattic, la société derrière WordPress.com (si vous n’êtes pas familier avec cette distinction, notre article WordPress.org vs WordPress.com l’explique clairement). Elle est disponible directement depuis le répertoire officiel des extensions WordPress.
L’extension de base est gratuite, mais une boutique professionnelle nécessite souvent des extensions complémentaires, gratuites ou payantes, pour couvrir l’ensemble de ses besoins : paiement en ligne, gestion avancée des livraisons, abonnements, réservations… C’est une réalité à anticiper dès le départ.
Son rôle est simple : ajouter à WordPress toute la mécanique nécessaire pour vendre des produits ou des services en ligne. Une fois installée et activée, elle enrichit votre site de nouveaux éléments : un type de contenu dédié aux produits, un panier, un tunnel de commande, un espace client, et un tableau de bord pour gérer vos ventes.
Il faut bien comprendre que WooCommerce ne crée pas un site séparé. Elle s’intègre à votre installation WordPress existante et en étend les fonctionnalités. Si vous connaissez déjà l’interface d’administration de WordPress, vous ne serez pas dépaysé.
Pour comprendre comment WordPress fonctionne avant d’y ajouter WooCommerce, vous pouvez lire notre article : Comment fonctionne un site WordPress ?
Ce que WooCommerce ajoute à votre site
À l’installation, WooCommerce crée automatiquement plusieurs éléments dans votre boutique en ligne. Si votre installation WordPress n’est pas encore finalisée, notre checklist des bonnes pratiques après l’installation peut vous aider à démarrer sur de bonnes bases.
De nouvelles pages
WooCommerce génère quatre pages essentielles au fonctionnement d’une boutique : la boutique, le panier, le paiement et l’espace client.
- La page boutique (shop), qui liste vos produits.
- La page panier (Cart), où le client consulte sa sélection avant de passer commande.
- La page commande (Checkout), qui contient le formulaire de paiement et de livraison.
- La page Mon compte (My Account), qui permet aux clients de suivre leurs commandes et de gérer leur profil.
Ces pages sont créées automatiquement. Elles s’appuient sur des contenus WooCommerce dédiés, sous forme de blocs ou de shortcodes selon la configuration de la boutique. Vous pouvez les personnaliser selon votre thème.
Un nouveau menu dans l’administration
WooCommerce ajoute plusieurs sections dans le tableau de bord WordPress : Commandes, Produits, Clients, Rapports, Extensions, et Réglages. Ce sont ces sections que vous utiliserez au quotidien pour piloter votre boutique.
Un nouveau type de contenu
WooCommerce introduit un type de contenu appelé « Produit ». Comme les articles ou les pages WordPress, les produits ont un titre, une description, une image, des catégories. Mais ils ont aussi des champs spécifiques : prix, stock, poids, dimensions, et, selon leur type, bien d’autres options encore.
Le catalogue produits
Le catalogue, c’est le cœur de votre boutique en ligne. WooCommerce permet de créer différents types de produits selon ce que vous vendez : des produits physiques à expédier, des produits numériques à télécharger, ou des services sans livraison.
Les types de produits
Produit simple : le cas le plus courant pour un produit physique. Un article, un prix, une fiche. Par exemple, un livre, un objet artisanal, un accessoire.
Produit variable : un produit qui existe en plusieurs versions. On définit des attributs (taille, couleur, matière) et des variations, chacune avec son propre prix et son propre stock. Par exemple, un t‑shirt disponible en trois tailles et deux couleurs donnera six variations distinctes.
Produit groupé : un ensemble de produits simples présentés ensemble sur une même fiche. Le client choisit les quantités de chaque produit.
Produit virtuel : un produit qui n’a pas de dimension physique et ne nécessite pas de livraison. Par exemple, une consultation, une prestation de service, un accès à un espace membre.
Produit téléchargeable : un fichier à télécharger après achat. Un e‑book, un template, un fichier audio, une photo. WooCommerce gère automatiquement la mise à disposition du fichier après validation du paiement.
Les attributs et les variations
Pour les produits variables, WooCommerce utilise le concept d’attributs. Un attribut, c’est une caractéristique du produit (« Taille », « Couleur »). À chaque attribut, on associe des valeurs (« S », « M », « L » pour la taille). La combinaison de ces valeurs génère des variations, chacune pouvant avoir son propre prix, son propre SKU et son propre niveau de stock.
L’organisation du catalogue
Comme pour les articles WordPress, vous pouvez organiser vos produits avec des catégories et des étiquettes. Ces taxonomies sont propres à WooCommerce : elles sont distinctes des catégories d’articles de votre blog.
Vous pouvez aussi créer des attributs globaux réutilisables sur plusieurs produits, ce qui facilite la navigation par filtre dans votre boutique.
Les commandes
Une commande dans WooCommerce représente une transaction entre votre boutique en ligne et un client. Elle passe par plusieurs étapes, côté client comme côté administration.
Ce qui se passe côté client
Le client navigue dans votre catalogue, ajoute des articles à son panier, puis accède à la page de commande. Il renseigne ses informations de livraison et de facturation, choisit un mode de livraison et un moyen de paiement, puis valide. WooCommerce enregistre la commande, puis déclenche les actions selon le statut du paiement (confirmé ou non) : envoi d’un e‑mail de confirmation, mise à jour du stock, notification au gestionnaire de la boutique.
Ce qui se passe côté administration
Dans l’interface d’administration, chaque commande apparaît dans la section WooCommerce > Commandes. Vous y retrouvez le détail des produits achetés, les informations du client, le montant total, le mode de paiement utilisé et le statut de la commande.
Les statuts de commande
WooCommerce utilise un système de statuts pour suivre l’avancement de chaque commande. Les statuts natifs sont notamment :
- En attente de paiement : la commande est créée mais le paiement n’a pas encore été reçu.
- En attente : le paiement est en attente de validation manuelle (virement, chèque).
- En cours de traitement : le paiement est confirmé, la commande est en cours de traitement.
- Terminée : la commande est finalisée, aucune action supplémentaire n’est attendue.
- Annulée : la commande a été annulée, par le client ou par le gestionnaire.
- Remboursée : un remboursement total ou partiel a été effectué.
- Échouée : le paiement a échoué.
Ces statuts peuvent être mis à jour manuellement depuis l’administration. Certains sont mis à jour automatiquement selon les retours des moyens de paiement.
Les e‑mails automatiques
WooCommerce intègre plusieurs e‑mails natifs liés à la commande et à ses statuts, configurables depuis les réglages : confirmation de commande, changement de statut, notification de traitement ou d’expédition selon la configuration, confirmation de remboursement.
Les réglages essentiels
À l’issue de l’assistant de configuration initial, WooCommerce propose un ensemble de réglages à paramétrer une seule fois. Ils définissent les bases de votre boutique.
Localisation et taxes
Vous définissez le pays d’exploitation de votre boutique, la devise utilisée et le format d’affichage des prix. C’est aussi ici que vous activez la gestion des taxes si votre activité y est soumise. WooCommerce permet de configurer des taux de TVA différents selon les pays, les types de produits, et d’afficher les prix TTC ou HT selon le contexte.
Modes de livraison
WooCommerce organise la livraison par zones géographiques. Pour chaque zone (France métropolitaine, Europe, reste du monde, etc.), vous définissez les méthodes disponibles : livraison à prix fixe, livraison gratuite à partir d’un certain montant, retrait en point de vente. Ce système est flexible et couvre la grande majorité des cas simples.
Moyens de paiement
Par défaut, WooCommerce propose trois moyens de paiement sans configuration particulière : le virement bancaire, le paiement par chèque et le paiement à la livraison. Ces options sont suffisantes pour démarrer ou pour gérer une boutique en circuit court.
Pour accepter les paiements en ligne par carte bancaire, WooCommerce propose WooPayments, sa solution de paiement intégrée. Elle s’active directement depuis le tableau de bord WooCommerce et permet d’accepter les principales cartes bancaires ainsi que certaines méthodes de paiement additionnelles comme Apple Pay ou Google Pay, selon les pays et appareils compatibles.
Les pages de la boutique
Enfin, les réglages indiquent à WooCommerce quelles pages de votre site correspondent à la boutique, au panier, à la page de commande et à l’espace client. Ces pages ont normalement été créées automatiquement à l’installation, mais vous pouvez les modifier ou les remplacer si besoin.
Un écosystème d’extensions pour aller plus loin
WooCommerce est une base solide, mais c’est aussi une plateforme ouverte. Ce qui en fait l’une des solutions les plus puissantes du marché, c’est la richesse de son écosystème.
Les extensions officielles
Automattic propose des extensions officielles sous la marque WooCommerce, qui étendent les fonctionnalités natives de manière cohérente :
- WooCommerce Subscriptions : vendre des produits ou services sous forme d’abonnement récurrent (mensuel, annuel, etc.).
- WooCommerce Bookings : permettre aux clients de réserver des créneaux horaires, des rendez-vous ou des locations.
- WooCommerce Product Add-ons : proposer des options personnalisables sur un produit (gravure, couleur sur mesure, message personnalisé).
- WooCommerce Memberships : créer un espace membre avec accès à des contenus ou des tarifs réservés.
Ces extensions sont payantes et disponibles sur le site officiel de WooCommerce.
L’écosystème tiers
Au-delà des extensions officielles, des milliers d’extensions tierces sont disponibles, sur le répertoire WordPress.org ou via des développeurs indépendants. Elles couvrent des besoins très variés : programmes de fidélité, générateurs de devis, intégrations avec des logiciels de comptabilité, connexions avec des transporteurs, systèmes de codes promo avancés, vente de formations en ligne…
Cette modularité est l’une des grandes forces de WooCommerce. Vous construisez la boutique dont vous avez besoin, en ajoutant uniquement ce qui vous est utile, plutôt que de payer pour un outil surdimensionné.
Une plateforme ouverte aux développeurs
WooCommerce est également conçu pour être personnalisé en profondeur par des développeurs. Son architecture expose de nombreux points d’entrée qui permettent de modifier son comportement, d’ajouter des fonctionnalités sur mesure ou d’intégrer des services tiers sans toucher au cœur de l’extension. C’est ce qui explique la richesse de l’écosystème : la plupart des extensions tierces reposent précisément sur cette ouverture. Si votre boutique a des besoins spécifiques qu’aucune extension existante ne couvre, un développeur WordPress pourra intervenir sans repartir de zéro.
Un point d’attention
Plus vous ajoutez d’extensions, plus votre boutique gagne en fonctionnalités… mais aussi en complexité et en charge pour votre serveur. Une boutique WooCommerce active consomme davantage de ressources qu’un site WordPress classique. Il est important que votre hébergement soit dimensionné en conséquence. Notre article sur les limites de ressources CPU, RAM et I/O en hébergement web vous aidera à comprendre ces contraintes.
Pour optimiser les performances, la mise en cache est également un levier important. Notre guide d’aide à la décision sur les systèmes de cache chez o2switch peut vous orienter.
À retenir
- WooCommerce est une extension WordPress qui transforme un site existant en boutique en ligne, sans tout reconstruire.
- Le catalogue prend en charge plusieurs types de produits : simples, variables, virtuels, téléchargeables, groupés.
- Les commandes suivent un cycle de vie avec des statuts précis et des e‑mails automatiques à chaque étape.
- Les réglages de base (devise, TVA, livraison, paiement) se définissent au lancement de la boutique.
- WooPayments est la solution de paiement intégrée pour accepter les cartes en ligne.
- L’écosystème d’extensions permet d’aller bien au-delà du catalogue et des commandes : abonnements, réservations, membres, personnalisation de produits, et beaucoup d’autres cas d’usage.
D’autres articles de cette série reviendront en détail sur la configuration de WooPayments, la gestion des livraisons et les extensions incontournables pour développer votre boutique.
Crédit photo pour l’image mise en avant : Rubaitul Azad sur Unsplash













