[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"seo-verification":3,"blog-php-8-1-minimum-preparer-boutiques-en-ligne-clients-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-php-8-1-minimum-preparer-boutiques-en-ligne-clients-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":133,"ctaBody":134,"ctaButton":135,"ctaUrl":136,"relatedPosts":137},560,"php-8-1-minimum-preparer-boutiques-en-ligne-clients",{"fr":10,"en":12,"ar":13,"es":14},"php-8-1-minimum-prepare-clients-online-stores","php-8-1-الحد-الأدنى-تجهيز-متاجر-العملاء-الإلكترونية","php-8-1-minimo-preparar-tiendas-en-linea-clientes","PHP 8.1 minimum : préparer les boutiques en ligne de vos clients","WooCommerce propose PHP 8.1 comme minimum. Relevez la version PHP de chaque boutique client, testez sur copie et migrez sans casser le paiement.",9,0,false,"2026-11-01T00:00:00+00:00","2026-11-01T14:14:31+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},4,"Développement","developpement","bg-warning\u002F10 text-warning","dev",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fphp-8-1-minimum-preparer-boutiques-en-ligne-clients-poster.svg","Une proposition WooCommerce, publiée le 8 septembre 2026, envisage de relever le minimum de PHP à 8.1. Rien n'est acté, mais les boutiques restées en PHP 7.4 ou 8.0 ne recevraient plus les mises à jour de WooCommerce, sans alerte. Pour une agence qui gère des dizaines de boutiques, la question est simple : quelles versions tournent où, et dans quel ordre migrer ? Ce guide donne la méthode, du relevé des versions aux points de contrôle propres au paiement, avec un partage clair des responsabilités entre agence, client et hébergeur.",[35,39,42,52,55,80,112,115,119,122,130],{"type":36,"title":37,"body":38},"h2","WooCommerce envisage PHP 8.1 comme minimum : ce qui est proposé","Le 8 septembre 2026, l'équipe d'ingénierie de WooCommerce a publié sur son blog développeur une proposition : relever la version minimale de PHP à 8.1, à partir de WooCommerce 11.5, alors visée pour janvier 2027. Un commentaire du 29 septembre évoque un décalage vers WooCommerce 11.6. Il s'agit d'une proposition soumise à discussion, pas d'une décision publiée : la version cible, le calendrier et même le principe peuvent encore évoluer. Aucune date de bascule ferme n'est annoncée à ce stade, et cet article n'en invente pas.\n\nPourquoi s'en préoccuper quand rien n'est acté ? Parce que la documentation WooCommerce indique aujourd'hui que la boutique fonctionne avec PHP 7.4 et supérieur, et recommande PHP 8.3 ou plus. L'écart entre ce minimum et cette recommandation est large, et c'est dans cet écart que vivent beaucoup de boutiques clients. La proposition a au moins un mérite : elle force la question qu'une agence devrait de toute façon se poser, à savoir quelle version de PHP tourne sur chaque boutique, et qui décide de la changer.",{"type":36,"title":40,"body":41},"Ce que deviendrait une boutique restée en PHP 7.4 ou 8.0","D'après le billet, WordPress cesserait, par défaut, de proposer la mise à jour de WooCommerce aux boutiques qui ne remplissent pas la nouvelle exigence. Ces boutiques resteraient sur leur version actuelle et continueraient de recevoir les versions correctives de leur branche. Le billet précise aussi que la version de PHP ne serait pas changée à la place du propriétaire, et que les installations existantes ne seraient pas désactivées.\n\nLe risque pour une agence n'est donc pas la panne brutale, mais le silence : une boutique qui ne reçoit plus les nouvelles versions, sans alerte, jusqu'au jour où le client réclame une fonction ou qu'une extension exige elle-même une version récente. Rien ne rougit, personne n'est prévenu. D'où l'intérêt de dresser l'état des lieux avant, plutôt que de le découvrir sous la pression d'une demande client.",{"type":43,"title":44,"items":45},"ul","Pourquoi préparer dès maintenant, même si le changement est reporté ou abandonné",[46,47,48,49,50,51],"**PHP 7.4 est déjà hors support** — la documentation WooCommerce rappelle que PHP 7.4 a atteint sa fin de vie en novembre 2022, et PHP 8.0 a lui aussi quitté le support de sécurité. Rester dessus est un risque indépendant de WooCommerce.","**La recommandation officielle dépasse le minimum** — WooCommerce recommande PHP 8.3 ou plus. Viser seulement 8.1 revient à préparer une migration de plus à court terme.","**Un échantillon n'est pas votre portefeuille** — le billet situe à environ 7 % les boutiques suivies sous PHP 7.4 et à environ 2 % sous PHP 8.0, mais ce suivi est volontaire (opt-in) : c'est un ordre de grandeur, pas un recensement. Les sites repris d'un ancien prestataire sont souvent plus en retard que la moyenne.","**Les extensions décident souvent avant WooCommerce** — le billet le dit lui-même : relever le minimum ne garantit pas que chaque extension, thème ou extrait de code fonctionnera. Le test sur copie reste indispensable.","**Un calendrier choisi vaut mieux qu'un calendrier subi** — étaler les migrations site par site, hors période de forte vente, coûte moins cher qu'une série d'urgences.","**Le client voit l'agence, pas la plateforme** — si une boutique reste figée sur sa branche, c'est vers vous qu'il se tournera. Autant l'avoir annoncé.",{"type":36,"title":53,"body":54},"Premier geste : connaître la version PHP de chaque boutique","La méthode générale d'inventaire d'un parc est décrite dans \u003Ca href=\"\u002Fblog\u002Finventaire-versions-php-parc-sites-clients-agence\">l'article sur l'inventaire des versions PHP\u003C\u002Fa> ; on ne la répète pas ici. Pour une boutique WooCommerce, trois informations suffisent d'abord : la version de PHP, la version de WooCommerce et l'état des extensions.\n\nLa source la plus fiable est la page WooCommerce > État, section « Environnement du serveur », ligne « Version de PHP » : c'est celle que la documentation WooCommerce indique pour contrôler le minimum. En SSH, `wp --info` affiche la version de PHP utilisée par WP-CLI, et `wp eval 'echo PHP_VERSION;'` celle que WordPress exécute réellement. Méfiez-vous : en ligne de commande, le binaire PHP peut différer de celui du serveur web, donc en cas d'écart, c'est la page État qui fait foi. Dans cPanel, la version est choisie par domaine, comme l'explique \u003Ca href=\"\u002Fblog\u002Fchanger-version-php-site-cpanel\">le guide pour changer la version PHP d'un site\u003C\u002Fa>.\n\nReportez le résultat dans un tableau : boutique, version de PHP, version de WooCommerce, extensions bloquantes, statut, date prévue de bascule. Traitez d'abord les boutiques sous PHP 7.4 et 8.0, puis les autres.",{"type":56,"title":57,"steps":58},"steps","Migrer une boutique vers une version PHP plus récente, sans casser le paiement",[59,62,65,68,71,74,77],{"title":60,"body":61},"Sauvegarder et noter le point de départ","Sauvegardez les fichiers et la base de données, puis vérifiez que la sauvegarde se restaure. Notez la version de PHP actuelle du domaine : c'est votre retour arrière.",{"title":63,"body":64},"Lister les extensions et le thème","`wp plugin list --fields=name,status,version,update` donne l'inventaire. Pour chaque extension et pour le thème, relevez la compatibilité PHP déclarée par l'éditeur (champ « Requires PHP » ou notes de version). Mettez à jour d'abord ce qui peut l'être sous la version PHP actuelle.",{"title":66,"body":67},"Créer une copie de test","Même version de WooCommerce, mêmes extensions, base copiée. Passez la passerelle de paiement en mode test ou bac à sable, et coupez les envois d'e-mails vers de vrais clients.",{"title":69,"body":70},"Changer la version de PHP sur la copie","Visez la version recommandée par WooCommerce si toutes les extensions la supportent, sinon la plus haute qu'elles acceptent. Sur la copie uniquement, activez `define( 'WP_DEBUG_LOG', true );` pour lire les erreurs sans les afficher aux visiteurs.",{"title":72,"body":73},"Rejouer le tunnel de commande","Parcourez les points de contrôle du tableau ci-dessous, du panier à la confirmation, y compris un remboursement. Corrigez ou remplacez toute extension en échec avant d'aller plus loin.",{"title":75,"body":76},"Basculer la production","Choisissez un créneau calme, prévenez le client, changez la version de PHP du domaine, videz les caches (page, objet, opcode) puis relisez WooCommerce > État pour confirmer la version effective.",{"title":78,"body":79},"Surveiller et garder le retour arrière","Les jours suivants, surveillez le journal d'erreurs, les commandes reçues, les e-mails et les actions planifiées. Gardez la version précédente sous la main tant que la boutique n'a pas traversé un cycle complet de commandes.",{"type":81,"title":82,"headers":83,"rows":87},"comparison","Les points de contrôle propres à une boutique",[84,85,86],"Point de contrôle","Ce qui peut casser","Comment le vérifier",[88,92,96,100,104,108],[89,90,91],"Passerelles de paiement","Module incompatible avec la nouvelle version : paiement refusé ou page blanche à la validation","Commande de test en bac à sable de la passerelle, du panier à la confirmation",[93,94,95],"Webhooks","Notifications de paiement non reçues ou rejetées, commandes qui restent « en attente »","Journal des livraisons côté passerelle, puis statut de la commande de test",[97,98,99],"Tâches planifiées","Actions récurrentes en échec : relances, synchronisations, abonnements","WooCommerce > État > Actions planifiées, liste des échecs ; `wp cron event list`",[101,102,103],"E-mails de commande","Confirmation client ou notification boutique absente ou mal formée","Commande de test, puis réception des deux messages",[105,106,107],"Extensions touchant aux commandes","Fonction personnalisée qui lit ou modifie les commandes et plante","Créer, modifier, rembourser une commande de test ; relire la compatibilité déclarée de chaque extension",[109,110,111],"Tunnel complet","Erreur fatale sur une étape rarement testée (code promo, livraison, compte client)","Parcours complet avec code promo, deux modes de livraison et un compte neuf",{"type":36,"title":113,"body":114},"Qui porte quoi : l'agence, le client, l'hébergement","L'agence garde la relation avec le client et le calendrier : c'est elle qui annonce la fenêtre de maintenance, arbitre les extensions à remplacer et valide la reprise. L'hébergement tient l'infrastructure : versions de PHP disponibles, choix de la version site par site, comptes cPanel isolés pour qu'une bascule sur une boutique ne touche pas les autres. Sur ServOrbit, la version de PHP se choisit par domaine ; une migration assistée et l'administration peuvent s'ajouter en option, elles ne sont pas incluses d'office.\n\nUne règle simple évite les malentendus : écrire, avant de toucher à quoi que ce soit, qui répond de quoi. Extensions payantes du client, thème sur mesure, hébergement, passerelle de paiement : chacun a un propriétaire, et la migration PHP n'efface pas ces frontières.",{"type":116,"title":117,"body":118},"tip","Ordre de passage conseillé","Rodez la procédure sur une boutique peu critique du portefeuille, puis traitez celles qui sont sous PHP 7.4 et 8.0, puis les plus actives, jamais pendant une période de forte vente. Chronométrez chaque migration : ce temps est la base d'un devis honnête pour les suivantes.",{"type":36,"title":120,"body":121},"Dépannage : ce qui casse le plus souvent après le changement","Après une bascule, les mêmes symptômes reviennent d'une boutique à l'autre. Voici les cinq plus fréquents, avec leur premier geste.",{"type":43,"title":123,"items":124},"Les cinq symptômes à connaître",[125,126,127,128,129],"**« Il y a eu une erreur critique sur ce site »** — message de WordPress quand une extension ou le thème déclenche une erreur fatale sous la nouvelle version. Remède : remettre la version de PHP précédente dans cPanel, puis lire le journal d'erreurs de la copie pour identifier l'extension, la mettre à jour ou la remplacer.","**Commandes bloquées « en attente de paiement »** — la notification de la passerelle n'arrive plus ou est rejetée. Remède : retour arrière, puis contrôle du journal des webhooks côté passerelle et de la compatibilité PHP déclarée du module.","**Écran blanc au passage en caisse** — souvent une extension de paiement ou de livraison. Remède : retour arrière, puis désactivation des extensions une par une sur la copie jusqu'à trouver la fautive.","**E-mails de commande absents** — le test d'envoi n'a pas été rejoué après la bascule. Remède : commande de test, lecture du journal de messagerie, vérification de l'extension d'envoi.","**Actions planifiées en échec** — des tâches récurrentes qui plantaient en silence sous l'ancienne version se révèlent, ou l'inverse. Remède : ouvrir la liste des actions en échec, lire le message, mettre à jour l'extension concernée.",{"type":36,"title":131,"body":132},"Et si le changement est reporté ou abandonné ?","Le plan reste utile. PHP 7.4 et 8.0 sont déjà hors support de sécurité, la recommandation officielle est plus haute que 8.1, et l'inventaire que vous venez de dresser sert aussi pour la prochaine échéance, par exemple \u003Ca href=\"\u002Fblog\u002Fphp-82-fin-de-vie-checklist-migration\">la checklist de migration à la fin de vie d'une branche PHP\u003C\u002Fa> ou le \u003Ca href=\"\u002Fblog\u002Fcalendrier-fins-de-vie-hebergement-2027-agence\">calendrier des fins de vie d'hébergement\u003C\u002Fa>.\n\nSurveillez le billet développeur de WooCommerce et sa documentation : c'est là que la décision, si elle est prise, sera publiée avec sa version et sa date. D'ici là, mieux vaut avoir une liste à jour et une procédure rodée que découvrir le sujet le jour où une boutique ne se met plus à jour.","Chaque boutique cliente, sa version PHP, sous votre contrôle","Domaines, hébergements et comptes cPanel de vos clients réunis dans un seul espace, avec la version PHP choisie site par site et une vue sur les renouvellements. La relation client et le calendrier restent chez vous.","Découvrir l'espace agence","\u002Fsolutions\u002Fagences",[138,155,175],{"id":139,"slug":140,"slugs":141,"title":145,"excerpt":146,"readTime":147,"views":148,"isPinned":19,"publishedAt":149,"updatedAt":150,"category":151,"categories":152,"featuredImage":30,"bgImage":31,"posterImage":154,"relatedSolution":30},206,"php-82-fin-de-vie-checklist-migration",{"fr":140,"en":142,"ar":143,"es":144},"php-82-end-of-life-planning-your-migration","نهاية-دعم-php-82-دليل-الترحيل","php-82-fin-de-vida-planificar-la-migracion","PHP 8.2 fin de vie : checklist de migration","PHP 8.2 atteint son EOL le 31 décembre 2026. Inventaire, tableau comparatif, checklist de migration et dépannage pour passer à PHP 8.3 ou 8.4 sans interruption.",11,7,"2026-08-01T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[153],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fphp-82-fin-de-vie-checklist-migration-poster.svg",{"id":156,"slug":157,"slugs":158,"title":162,"excerpt":163,"readTime":147,"views":18,"isPinned":19,"publishedAt":164,"updatedAt":165,"category":166,"categories":172,"featuredImage":30,"bgImage":31,"posterImage":174,"relatedSolution":30},508,"inventaire-versions-php-parc-sites-clients-agence",{"fr":157,"en":159,"ar":160,"es":161},"php-version-inventory-for-client-sites-an-agency-method","جرد-إصدارات-php-لمواقع-العملاء-منهج-للوكالات","inventario-de-versiones-php-de-sitios-cliente-metodo-de-agencia","Inventaire des versions PHP du parc clients : méthode d'agence","Registre des versions PHP de vos sites clients chez plusieurs hébergeurs : paliers d'accès, scripts en lot, lots de priorité, message client et preuve datée.","2026-10-27T00:00:00+00:00","2026-10-27T23:58:39+00:00",{"id":167,"name":168,"slug":169,"color":170,"icon":171},8,"Sécurité & Monitoring","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[173],{"id":167,"name":168,"slug":169,"color":170,"icon":171},"\u002Fblog\u002Fcovers\u002Finventaire-versions-php-parc-sites-clients-agence-poster.svg",{"id":176,"slug":177,"slugs":178,"title":182,"excerpt":183,"readTime":184,"views":18,"isPinned":19,"publishedAt":185,"updatedAt":186,"category":187,"categories":192,"featuredImage":30,"bgImage":31,"posterImage":194,"relatedSolution":30},503,"changer-version-php-site-cpanel",{"fr":177,"en":179,"ar":180,"es":181},"change-php-version-site-cpanel","تغيير-إصدار-php-للموقع-في-cpanel","cambiar-version-php-sitio-cpanel","Changer la version de PHP de son site dans cPanel","Choisissez la version de PHP de votre site dans cPanel : ouvrez la page du site, l'onglet Paramètres, puis sélectionnez la version voulue dans la liste.",3,"2026-10-23T00:00:00+00:00","2026-10-24T03:34:36+00:00",{"id":188,"name":189,"slug":190,"color":191,"icon":190},12,"Guides","guides","bg-emerald-500\u002F10 text-emerald-400",[193],{"id":188,"name":189,"slug":190,"color":191,"icon":190},"\u002Fblog\u002Fcovers\u002Fchanger-version-php-site-cpanel-poster.svg",1793542907255]