Créer une boutique WooCommerce
WooCommerce n’est pas un logiciel e-commerce, c’est une extension qui ajoute la vente à un logiciel de publication. Cette phrase explique presque tout : la liberté éditoriale, la facilité à trouver un intervenant, le coût qui se déplace vers les extensions, et les limites qui apparaissent quand le catalogue prend du volume.
Le modèle de données, et pourquoi il compte
Historiquement, un produit WooCommerce est un contenu WordPress : une ligne dans wp_posts, et tout le reste — prix, stock, poids, référence — dans wp_postmeta, une méta par ligne. Ce choix rend le modèle extensible à l’infini : n’importe quelle extension ajoute son champ sans migration. Il rend aussi certaines requêtes coûteuses, parce qu’un filtre sur trois critères devient plusieurs jointures sur la même table.
Depuis WooCommerce 8.2, les commandes disposent de leurs propres tables — le stockage haute performance, souvent appelé HPOS — au lieu de vivre elles aussi dans wp_posts. C’est un vrai gain sur les boutiques qui accumulent des dizaines de milliers de commandes, et c’est le premier réglage à vérifier sur une installation neuve, parce que certaines extensions anciennes ne le supportent pas.
La conséquence pratique est simple : WooCommerce ne se plante pas sur le volume de produits, il se plante sur le nombre d’extensions qui écoutent chaque affichage de page. Le problème de performance d’une boutique WooCommerce est presque toujours un problème d’inventaire d’extensions.
Le budget d’une boutique WooCommerce
- Les extensions, à l’abonnement annuel. Frais de port avancés, réservation, abonnements, champs personnalisés, formulaires : chaque brique a son éditeur, sa licence et son rythme de mise à jour.
- Le constructeur de pages, si vous en prenez un. Il rend la mise en page autonome, et il devient une dépendance dont on ne sort plus sans refaire les pages.
- L’hébergement, moins exigeant que pour PrestaShop au départ, mais qui doit accepter un cache d’objets et des tâches planifiées réelles plutôt que le cron déclenché par les visites.
- Le thème enfant, indispensable dès qu’on touche à un gabarit. Modifier directement le thème parent revient à programmer la perte de son travail à la prochaine mise à jour.
- La maintenance. WordPress met à jour beaucoup, souvent, et deux extensions qui se croisent mal cassent une page de commande sans prévenir.
- La sécurité. C’est la plateforme la plus visée par les robots, et un compte administrateur faible suffit à tout perdre.
Comment je monte une boutique WooCommerce
-
Compter les extensions avant d’en installer une
Je pars de la liste des fonctions attendues et je cherche la combinaison la plus courte, quitte à écrire trente lignes plutôt qu’installer une extension de deux mille fichiers pour un champ supplémentaire. Chaque extension retirée est une mise à jour de moins et un conflit potentiel en moins.
-
Activer le stockage haute performance des commandes
Sur une installation neuve, je l’active dès le départ et je vérifie que chaque extension du panier le déclare compatible. L’activer après deux ans de commandes est possible, mais c’est une migration, avec sa fenêtre et sa sauvegarde.
-
Poser un thème enfant tout de suite
Même si aucune personnalisation n’est prévue le premier jour. Le thème enfant coûte dix minutes au démarrage et évite la question « pourquoi mes modifications ont disparu » six mois plus tard.
-
Régler la TVA et les frais de port avant le catalogue
Les frais de port sont la première source d’anomalie sur cette plateforme : classes d’expédition, zones, conditions cumulées. Je les valide sur des paniers types avant d’avoir mille produits qui rendent le test illisible.
-
Remplacer le pseudo-cron par un vrai
Le déclenchement des tâches par les visites suffit sur un site de contenu, pas sur une boutique où des relances, des synchronisations et des expirations d’abonnement dépendent de l’heure réelle.
Pages liées
-
Développeur WordPress et WooCommerce
Ce que je fais sur la plateforme, du correctif à l’extension sur mesure.
-
Extension WooCommerce sur mesure
Quand aucune extension du marché ne correspond, et ce que coûte le développement.
-
Créer un thème enfant WordPress
La méthode, et pourquoi c’est la première chose à faire sur une installation neuve.
-
Boutique WooCommerce lente
Les causes réelles de lenteur, presque toujours liées au parc d’extensions.
Questions fréquentes
WooCommerce est-il gratuit ?
Combien d’extensions est-il raisonnable d’installer ?
Peut-on partir d’un site vitrine WordPress existant ?
Faut-il un constructeur de pages ?
WooCommerce tient-il un gros catalogue ?
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.