WordPress et WooCommerce
WooCommerce hérite à la fois de la souplesse de WordPress et de sa principale fragilité : un écosystème de plugins qui doivent cohabiter proprement. Une bonne partie de mon travail consiste à comprendre ce qui a été empilé au fil du temps avant de proposer une correction ou une évolution.
- 2019 développeur e-commerce depuis
- WP 5 → 6 versions de WordPress couvertes
- 3 langues de travail : FR, EN, TR
- 100 % des échanges directs avec le développeur
Aucun intermédiaire : la personne qui répond est celle qui intervient sur le code.
Ce que je fais sur WordPress et WooCommerce
-
Dépannage de conflits de plugins
Diagnostic d’une erreur ou d’un dysfonctionnement causé par l’interaction entre plusieurs extensions.
-
Développement de plugins sur mesure
Fonctionnalité spécifique développée en plugin propre plutôt qu’ajoutée en surcouche dans un thème.
-
Migration vers ou depuis WooCommerce
Reprise d’un catalogue et d’un historique de commandes depuis une autre plateforme, ou inversement.
-
Performance
Réduction du nombre de requêtes et du poids des pages, souvent lié à l’accumulation de plugins actifs.
-
Sécurisation
WordPress est une cible fréquente d’attaques automatisées ; mise à jour et durcissement de la configuration.
-
Développement de fonctionnalités spécifiques
Règles de tarification, de livraison ou de disponibilité qui n’existent dans aucune extension standard du marché.
Le vrai risque, ce sont les plugins
WordPress lui-même est un système stable. Ce qui rend un site WooCommerce fragile, c’est presque toujours l’accumulation de plugins, parfois peu maintenus, qui interagissent mal entre eux ou avec une mise à jour du cœur. Avant d’ajouter une nouvelle extension, je regarde si le besoin peut être couvert autrement, ou si un plugin déjà en place a une fonctionnalité redondante.
Les constructeurs de pages par blocs simplifient la mise en forme visuelle, mais ajoutent aussi une couche de code supplémentaire à maintenir. Je travaille avec ce qui est en place, sans forcer un changement d’outil si ce n’est pas justifié par un problème concret.
Le thème mérite aussi une attention particulière : un thème enfant mal construit ou des personnalisations directement écrites dans le thème parent peuvent disparaître à la prochaine mise à jour si rien n’est fait pour les isoler correctement.
Ce que je traite sur cette plateforme
-
Erreur critique WordPress
Le message « Une erreur critique s’est produite sur ce site » ne donne aucun détail par défaut : c’est volontaire, WordPress masque l’erreur réelle…
-
Paiement WooCommerce en panne
Une commande WooCommerce qui reste bloquée en statut « en attente de paiement » alors que le client a bien été débité, ou un moyen de paiement absent…
-
Site WordPress ou WooCommerce lent
Un site WordPress qui ralentit progressivement n’a généralement pas une seule cause : c’est souvent l’accumulation de plugins, une base de données…
-
Site WordPress piraté
Redirection vers un site inconnu, pages de pharmacie ou de casino indexées dans Google sous votre nom de domaine, alerte de l’hébergeur : un piratage…
-
Extension WooCommerce sur mesure
Quand une règle métier spécifique ne trouve pas d’équivalent parmi les extensions WooCommerce existantes, la solution durable n’est pas de modifier…
-
Migration WordPress et WooCommerce
Changer d’hébergeur, fusionner deux sites ou migrer une boutique WooCommerce vieillissante n’est pas qu’un export-import. Les données WordPress sont…
-
E-mails de commande WooCommerce qui n’arrivent pas
Une commande passe, mais ni vous ni le client ne recevez d’e-mail : c’est l’un des cas les plus fréquents que je traite sur WooCommerce, et la cause…
-
Produits variables WooCommerce mal affichés
Un produit variable WooCommerce n’est pas un seul enregistrement : chaque combinaison d’attributs (taille, couleur…) est une « variation » à part…
-
Le panier WooCommerce se vide tout seul
Un client ajoute un produit, change de page, et le panier est vide : c’est presque toujours un problème de persistance de session, pas un bug du…
-
TVA mal calculée sur WooCommerce
Une TVA fausse sur WooCommerce vient presque toujours d’un réglage, pas d’un bug : le calcul dépend à la fois de la base d’adresse choisie dans…
-
Frais de port qui ne s’appliquent pas sur WooCommerce
Le symptôme le plus fréquent n’est pas un frais de port faux, mais une absence totale de frais de port : le client arrive à l’étape de livraison et…
-
Stock WooCommerce désynchronisé
« Désynchronisé » veut presque toujours dire que deux systèmes pensent chacun détenir la vérité sur le stock, sans qu’aucun arbitrage ne tranche…
-
Recherche interne WooCommerce inutilisable
La recherche native de WooCommerce s’appuie sur le moteur de recherche par défaut de WordPress : une simple correspondance textuelle sur le titre et…
-
Images produits qui ne s’affichent plus sur WooCommerce
Une image de produit qui a disparu n’est presque jamais un bug WooCommerce : c’est une rupture de lien entre trois éléments qui doivent rester…
-
Conflit entre extensions après une mise à jour
Le site reste accessible, mais une fonction précise s’est arrêtée de fonctionner juste après une mise à jour d’extension ou de thème : un bouton qui…
-
Le tableau de bord WordPress est très lent
Une boutique publique rapide et un tableau de bord qui rame n’ont pas les mêmes causes : c’est un autre ensemble de mécanismes qui se joue derrière…
-
Le constructeur de pages casse la mise en page
Une mise en page qui se casse juste après une mise à jour d’Elementor, de Divi ou du thème n’est presque jamais un hasard : le constructeur de pages…
-
Formulaire de contact qui ne part pas
C’est un problème distinct des e-mails de commande WooCommerce : ici, c’est un formulaire de contact ou de devis (Contact Form 7, WPForms, Gravity…
-
Comptes clients WooCommerce en double
Deux comptes clients enregistrés avec la même adresse e-mail : WordPress est censé empêcher ce cas au niveau applicatif, donc quand il se produit…
-
Traduction incomplète du thème ou d’une extension
Un site WordPress multilingue affiche encore du texte dans la langue source par endroits : selon qu’il tourne sous WPML ou Polylang, la cause n’est…
-
Menu de navigation cassé après une mise à jour
Le menu s’affiche vide, mal stylé, ou le bouton hamburger mobile ne réagit plus après une mise à jour de thème ou d’extension : le menu WordPress…
-
Erreur 404 après un changement de permaliens ou une migration
Toutes les pages du site renvoient une erreur 404 après une migration vers un nouveau serveur, ou juste après avoir touché aux réglages de permaliens…
-
Spam massif sur les formulaires d’inscription et de contact
Les formulaires fonctionnent parfaitement, c’est bien le problème : des centaines de faux comptes, de messages de contact ou d’avis générés par des…
-
Produits publiés invisibles dans la boutique
Un produit est bien publié, son statut est correct, et pourtant il n’apparaît nulle part sur la boutique : sur WooCommerce, la visibilité d’un…
-
Mettre à jour WordPress vers une version majeure
Ce qui casse réellement lors d’un passage de version majeure — thème, extensions, PHP — et comment le vérifier avant de lancer la mise à jour en…
-
Mettre à jour PHP sous WordPress
Fonctions dépréciées, extensions incompatibles, erreurs fatales : ce qu’une montée de version PHP casse concrètement sur WordPress et WooCommerce, et…
-
Restaurer un site après une mise à jour ratée
Écran blanc, erreur critique, wp-admin inaccessible après une mise à jour : la méthode pour revenir à un état fonctionnel sans perdre les commandes…
-
Nettoyer une base WordPress après des années d’extensions
Tables orphelines, options auto-chargées surchargées, révisions accumulées : ce qu’une base vieillissante contient réellement et comment la nettoyer…
-
Mettre à jour WooCommerce vers une version majeure
HPOS, blocs panier et commande, dépréciation de hooks : ce que changent les versions majeures récentes de WooCommerce et l’ordre des vérifications…
-
Vérifier la compatibilité des extensions avant une mise à jour
Avant de cliquer sur « mettre à jour », je veux savoir ce qui risque de casser. Trois sources existent : l’indicateur de compatibilité affiché dans…
-
Mettre à jour un thème et ses extensions avant une montée de version
Avant de monter de version, l’ordre dans lequel je mets à jour compte autant que la mise à jour elle-même. Extensions d’abord, thème ensuite, cœur…
-
Mettre à jour WordPress en urgence après une faille de sécurité
Une faille critique publiée sur un plugin très utilisé ou sur le cœur WordPress change la nature du délai : il se compte en heures, pas en semaines…
-
Que faire quand une version de WordPress ou de PHP arrive en fin de prise en charge
PHP 7.4 ne reçoit plus aucun correctif de sécurité depuis fin novembre 2022. Ça ne signifie pas qu’un site tournant encore dessus s’arrête de…
-
Passer à Gutenberg depuis l’éditeur classique
WordPress 5.0, sorti le 6 décembre 2018, a remplacé l’éditeur classique (TinyMCE) par l’éditeur de blocs Gutenberg comme éditeur par défaut. Le…
-
Migrer WooCommerce vers le stockage haute performance des commandes
Depuis WooCommerce 8.2, sorti en octobre 2023, le stockage haute performance des commandes (HPOS, aussi appelé Custom Order Tables) est sorti du…
-
Passer aux blocs de panier et de commande WooCommerce
Depuis WooCommerce 8.3, sorti le 14 novembre 2023, les pages Panier et Commande utilisent par défaut des blocs Gutenberg sur les nouvelles…
-
Migrer d’hébergeur en limitant la coupure
Changer d’hébergeur ne se limite pas à copier des fichiers : la base WordPress contient des données sérialisées qui encapsulent des URL, et un…
-
Passer un site WordPress en HTTPS et corriger le contenu mixte
Installer un certificat SSL ne suffit pas à rendre un site WordPress entièrement fonctionnel en HTTPS. Les URL en http:// codées en dur dans le…
-
Changer de nom de domaine sans perdre son référencement
Changer de nom de domaine touche l’adresse enregistrée dans presque chaque table de la base WordPress, la propriété Search Console, et tous les liens…
-
Migrer d’un constructeur de pages à un autre
Elementor, Divi, WPBakery, Gutenberg natif : chacun enregistre sa mise en page dans un format qui lui est propre, et pas toujours au même endroit en…
-
Migrer de WooCommerce vers PrestaShop
Catalogue, clients et commandes ne se modélisent pas de la même façon d’une plateforme à l’autre. Migrer de WooCommerce vers PrestaShop demande de…
-
Migrer de PrestaShop vers WooCommerce
PrestaShop est une architecture e-commerce dédiée dès la conception. WooCommerce est un plugin qui étend WordPress, un CMS généraliste. Cette…
-
Migrer d’un site vitrine WordPress vers WooCommerce
Ajouter la vente en ligne à un site WordPress vitrine déjà en place est une situation différente d’une migration de plateforme : le site existe, avec…
-
Dupliquer un site WordPress en préproduction
Tester une mise à jour ou un développement sur une copie fidèle du site, avant de toucher à la production, suppose presque toujours de changer l’URL…
-
Migrer un multisite WordPress
Un réseau multisite WordPress héberge plusieurs sous-sites depuis une seule installation. Migrer ce type de réseau ajoute une contrainte que n’a pas…
-
Fusionner deux sites WordPress en un seul
Rassembler deux installations WordPress distinctes en une seule pose des conflits que l’export-import natif de WordPress (Outils > Exporter puis…
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.