Votre WooCommerce est
totalement injoignable ?
on identifie la saturation, on relance.
Diagnostic et remise en ligne de boutiques WooCommerce inaccessibles
Timeout, plus rien ne charge, WP-Admin inaccessible, MySQL refuse les connexions, wp_options qui explose :
WooCommerce est un assemblage de plugins, la saturation peut venir de partout.
On profile en SSH, on identifie le goulot, on relance.
4 scénarios de boutique WC inaccessible
Le contexte d'apparition oriente immédiatement le diagnostic. Reconnaissez le vôtre.
Pendant 2-3 h, les pages chargent en 8 puis 15 puis 30 s, puis plus rien. Cause typique : table wp_options en saturation auto-load, ou MySQL max_connections atteint. PHP-FPM accumule les workers bloqués jusqu'à épuiser le pool. Fix : tuer les workers en cours, profiler la BDD, nettoyer les options auto-load orphelines.
Hier ça marchait, vous avez installé un plugin, ce matin ERR_CONNECTION_TIMED_OUT. Cause typique : plugin lourd qui consomme toute la mémoire PHP au bootstrap, ou plugin qui ouvre une requête bloquante MySQL. Fix : désactivation du plugin via SQL (UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins') ou renommage FTP du dossier /wp-content/plugins/.
Vos clients commandent normalement, mais vous ne pouvez plus vous connecter à /wp-admin/ — timeout ou écran blanc. Cause typique : plugin BO lourd (Analytics, Reporting, Reviews) qui charge des millions de lignes au dashboard, ou Action Scheduler bloqué sur une tâche. Fix : désactivation ciblée du plugin BO + nettoyage des jobs Action Scheduler.
Le site marche pendant 10 min, puis 30 min de timeout, puis ça revient. Cause typique : mutualisé saturé en heures pleines, attaque DDoS / bot scraping qui sature le serveur par cycles, ou cron WP qui s'exécute toutes les X minutes et plante temporairement. Fix : identification du pattern via logs Apache, blocage des bots, optimisation cron ou migration hébergement.
Boutique WC remontée en 1 h 34
Cas réel · Boutique fromages artisanaux · WordPress 6.4 + WooCommerce 8.4 + 38 plugins · Octobre 2025.
curl -I https://... timeout 30 s. ping OK (serveur répond). dig OK (DNS OK). Donc : serveur web ou application.
systemctl status php-fpm → tous workers occupés depuis 5 h. SHOW PROCESSLIST MySQL → 47 requêtes de SELECT * FROM wp_options WHERE autoload='yes' en attente.
WC Tax Cloud stockait toutes les correspondances pays/TVA dans wp_options en auto-load. 234 options > 1 Mo chacune en auto-load = 240 Mo chargés à chaque requête. PHP saturé.
UPDATE wp_options SET autoload='no' WHERE option_name LIKE 'wctaxcloud_%';. Désactivation du plugin via SQL. Cache WP vidé. Site OK en 4 s.
WooCommerce EU VAT Assistant ou logique custom basée sur les zones livraison. Récupération de 3 commandes payées via Stripe non créées en BDD.
(1 h 34 × 60 €/h HT)
+ 3 cmd Stripe récupérées
Tarifs annoncés d'avance
Diagnostic offert. Pour l'intervention, vous savez exactement combien ça coûte avant que je touche au code.
Diagnostic
- Test couches DNS / réseau / PHP / MySQL
- Profilage
wp_options+ cron Action Scheduler - Devis chiffré envoyé immédiatement
- Vous décidez si vous continuez
Intervention ciblée
- Sauvegarde fichiers + BDD avant intervention
- Désactivation plugin lourd / nettoyage
wp_options - Récupération commandes Stripe/PayPal orphelines (≤ 10)
- Rapport écrit + recommandation préventive
- Garantie 30 jours sur le correctif
Maintenance WooCommerce
- Monitoring uptime 5 min + alerte SMS immédiate
- Sauvegardes auto quotidiennes externalisées
- Audit
wp_options+ cron Action Scheduler mensuel - Intervention prioritaire si site HS
« WooCommerce inaccessible », ce n'est pas...
Si WordPress affiche le message « Il y a eu une erreur critique » au lieu de timeout, c'est un bug PHP différent, pas une saturation. Fiche dédiée.
Fiche erreur critique → ❌ Pas juste un site lentSi votre site répond en 8 s mais répond, c'est de la performance, pas de l'indisponibilité. Fiche dédiée moins urgente.
Fiche WP lent → ❌ Pas un bug paiement isoléSi le site fonctionne mais seul le checkout / paiement plante, c'est un bug fonctionnel localisé, pas une saturation. Fiche dédiée.
Fiche paiement WC →WooCommerce inaccessible — questions fréquentes
wp_options dont l'auto-load a explosé (> 50 Mo), (3) MySQL max_connections atteint, (4) cron WP qui boucle (Action Scheduler bloqué sur tâche WooCommerce), (5) hébergement mutualisé saturé en heures pleines, (6) attaque DDoS / bot scraping massif. Diagnostic via SSH + php-fpm.log + MySQL processlist.UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins') puis bisection.wp_options à nettoyer : 1 h. MySQL max_connections : 15 min limite + investigation cause profonde. Action Scheduler bloqué : 30 min. DDoS/bot scraping : 30 min à 2 h. 80 % des cas en moins de 2 h une fois diagnostic posé.wp_options. (3) Migration hébergement spécialisé (Kinsta, WP Engine, o2switch Pro) si boutique > 200 commandes/mois. Réduit 80-90 % du risque de récidive.Votre boutique WooCommerce est down ?
Diagnostic gratuit en 30 min : on identifie la saturation, on chiffre la remise en ligne. Devis sous 24 h ouvrées.