L’article original de 2017 était une liste d’extensions que j’avais notamment utilisées en travaillant sur la boutique de meubles scandinaves d’un client. À l’époque, il était pertinent de présenter des plugins et personnalisations précis. Aujourd’hui, la même liste pourrait orienter les lecteurs vers du code non maintenu, un paiement incompatible ou une fonctionnalité que WooCommerce gère désormais différemment.
C’est pourquoi je ne recherche plus un nombre impressionnant d’extensions. Je recherche l’ensemble minimal capable de gérer de manière fiable le catalogue, les commandes, les paiements, la livraison, les stocks, l’analyse et le service après-vente.
Commencez par cartographier la boutique
Avant d’ouvrir le catalogue d’extensions, notez le parcours principal :
- Comment le client découvrira-t-il et comparera-t-il un produit ?
- De quelles variantes, de quels prix, taxes et données de stock avez-vous besoin ?
- Quels pays, devises, moyens de paiement et modes de livraison servez-vous réellement ?
- Que transfère-t-on après une commande à la comptabilité, aux stocks, au CRM et au support ?
- Quelles étapes doivent fonctionner lorsqu’une intégration est indisponible ?
Attribuez chaque plugin à un besoin et à un responsable. Si vous ne pouvez pas dire qui le vérifiera après une mise à jour, il n’est pas encore sélectionné.
Vérifiez d’abord les fonctionnalités natives
WooCommerce intègre continuellement à son noyau des fonctionnalités auparavant optionnelles. Avant d’installer un plugin, vérifiez les réglages actuels des produits, taxes, livraisons, comptes, confidentialité et fonctionnalités avancées. La documentation officielle récapitule les réglages avancés de WooCommerce, notamment les pages du panier et du paiement, l’API REST, les webhooks et les fonctionnalités.
La même logique s’applique à WordPress. Je décris les fondations générales et le nettoyage dans l’article consacré aux meilleurs plugins WordPress. Une boutique n’a pas besoin d’un deuxième plugin SEO, d’un troisième système de cache ou d’un doublon personnalisé d’une fonctionnalité simplement parce que le mot « WooCommerce » figure dans son nom.
Catégories dans lesquelles une extension peut être pertinente
Paiements et livraisons
Utilisez l’intégration d’un fournisseur officiel ou maintenu sur le long terme. Vérifiez les pays et devises pris en charge, les remboursements, les webhooks, les paiements récurrents, le fonctionnement en environnement de test et la gestion des indisponibilités. Pour la livraison, contrôlez les points relais, les dimensions, le paiement à la livraison, les étiquettes et les retours sur de vraies commandes.
Factures, taxes et comptabilité
Le plugin doit correspondre à votre processus comptable, et non à une capture d’écran générique. Testez les arrondis, remises, frais de livraison, avoirs, taux multiples, ventes transfrontalières et exports répétés. Un comptable ou conseiller fiscal doit confirmer la conformité juridique et fiscale.
Stocks et connexions ERP
Définissez la source principale de vérité. Si l’ERP contrôle les stocks, WooCommerce ne doit pas écraser indépendamment les disponibilités au même moment. L’intégration a besoin d’une file d’attente ou d’une gestion des nouvelles tentatives, de journaux et d’alertes. Un bouton manuel « synchroniser » ne constitue pas un plan opérationnel.
Recherche, filtres et variantes
Déployez une extension en fonction de la taille du catalogue et des recherches réelles des clients. Un filtre qui ajoute des centaines de combinaisons d’URL indexables peut nuire aux performances comme au SEO. Définissez à l’avance les URL canoniques, l’indexation et le comportement sans JavaScript.
Fonctionnalités commerciales
Les listes de souhaits, lots, abonnements, réservations, produits personnalisés ou prix B2B sont pertinents lorsqu’ils correspondent au modèle économique. Chacun modifie les commandes, taxes, stocks et opérations de support. Ne les achetez pas simplement pour les posséder.
Mesure
Les intégrations analytiques doivent transmettre des identifiants produit, une valeur, une devise et un statut de transaction cohérents, sans doublon lorsque la page de remerciement est rechargée. Reliez la conception de la mesure à GA4 et à Google Tag Manager. Gérez le consentement et les plateformes publicitaires avant de déployer les scripts, et non après la première réclamation.
Trois tests de compatibilité actuels
HPOS
Le stockage haute performance des commandes enregistre les commandes dans des tables dédiées. WooCommerce explique comment activer HPOS et vérifier les extensions incompatibles. Un plugin qui travaille avec les commandes doit déclarer explicitement sa compatibilité, que vous devez vérifier sur l’environnement de préproduction.
Blocs du panier et du paiement
Les blocs modernes du panier et du paiement utilisent des points d’intégration différents de ceux des anciens modèles à shortcodes. Les extensions de paiement, livraison, champs, ventes additionnelles ou mesure doivent prendre en charge le processus de paiement précis que vous utilisez. Ne supposez pas la compatibilité simplement parce que la page produit fonctionne.
WordPress et WooCommerce actuels
Pour les auteurs d’extensions, WooCommerce considère la compatibilité avec les versions actuelles de WooCommerce et WordPress, le panier et le paiement en blocs ainsi que HPOS comme des exigences de base ; consultez les règles officielles de compatibilité. Vérifiez également les versions prises en charge de PHP et de la base de données.
Sélection sûre
- Notez le besoin et la durée d’indisponibilité acceptable.
- Vérifiez l’auteur, l’historique des mises à jour, la documentation et le support.
- Examinez les permissions, les données stockées, les services externes et le modèle de licence.
- Testez l’installation en préproduction avec une copie de données représentatives.
- Faites passer dans le parcours une carte bancaire et un autre moyen de paiement, une remise, une livraison, un remboursement, les e-mails et un export.
- Mesurez la vitesse du catalogue, des produits, du panier et du paiement.
- Préparez un retour en arrière et un export des données avant le déploiement en production.
Les recommandations de sécurité de WooCommerce insistent sur les mises à jour régulières, la suppression des plugins non maintenus ou vulnérables, la préproduction et les sauvegardes. La vue d’ensemble complète figure dans les bonnes pratiques officielles de sécurité.
Ce que je ne reprends plus de l’article original
- une liste commerciale de plugins payants sans connaître le fonctionnement précis,
- d’anciens extraits PHP liés aux interfaces WooCommerce de l’époque,
- une extension pour chaque minuscule modification de texte ou de champ,
- des recommandations automatiques de fonctionnalités sociales ou marketing sans mesure,
- des outils dont la maintenance et la compatibilité actuelle ne peuvent pas être vérifiées.
Du code personnalisé peut être le bon choix pour une modification petite et stable, mais il nécessite un contrôle de version, des tests, une documentation et une personne chargée de le mettre à jour lorsque WooCommerce évolue. Copier un extrait trouvé au hasard dans une discussion n’est pas un plugin moins cher. Il n’a simplement pas encore de facture.
Révision trimestrielle
Examinez les extensions actives et inactives, les mises à jour disponibles, les avis de sécurité, les licences, les responsables et la compatibilité. Testez ensuite les principaux scénarios d’achat et les performances en préproduction. Portez une attention particulière aux extensions qui modifient les prix, taxes, commandes, paiements et exports.
Gérez la vitesse de l’ensemble de la boutique selon les recommandations de comment accélérer un site web. Si vous souhaitez inventorier les plugins actuels, supprimer les doublons et préparer un plan de migration sûr, contactez-moi via la page de contact.