Modules et extensions : acheter, faire développer, réparer
Une boutique en ligne ne se distingue presque jamais par sa plateforme, mais par les modules qu’on lui ajoute. Cette rubrique réunit vingt-quatre pages sur ce terrain : décider entre l’achat et le développement, cadrer un besoin, et comprendre ce qui se passe quand un module cesse de fonctionner.
À qui s’adresse cette rubrique
On arrive ici dans deux états d’esprit très différents. Soit il manque une fonction : un configurateur de produit, un paiement en plusieurs fois, un écran de suivi pour l’équipe, une notification qui n’existe pas en standard. Soit un module déjà installé pose problème : il a cessé de s’afficher après une mise à jour, il entre en conflit avec un autre, il ralentit chaque page, ou son éditeur ne répond plus.
Dans les deux cas la question de fond est la même : jusqu’où faut-il s’appuyer sur l’existant, et à partir de quand vaut-il mieux écrire du code que l’on maîtrise. Ces pages répondent en donnant les critères, pas une recommandation unique — le bon arbitrage dépend du volume de commandes, de la durée de vie prévue de la boutique et de qui la maintiendra ensuite.
Comment la rubrique est organisée
Les vingt-quatre pages suivent le cycle de vie d’un module. Les pages de décision d’abord : acheter ou faire développer, officiel, tiers ou sur mesure, ce qui fait réellement le prix, comment cadrer un besoin avant de demander un devis. Puis les besoins fonctionnels les plus fréquents : abonnement et espace membre, acompte et paiement fractionné, configurateur, documents PDF, notifications, champ supplémentaire sur un produit ou une commande, écran métier dans le back-office, service après-vente, traitement en tâche de fond.
Viennent ensuite les pannes : module cassé après une mise à jour, conflit entre deux modules, module actif dont rien ne s’affiche, modifications écrasées, module qui ralentit la boutique, éditeur disparu. Et enfin le cycle de vie : auditer un parc de modules, tester avant la production, désinstaller proprement, maintenir dans le temps, reprendre un développement inachevé.
Ce qu’un module fait vraiment à votre boutique
Un module n’est pas une brique posée à côté du site : il s’insère dedans. Sur PrestaShop, il se greffe sur des hooks, ajoute ses tables, et peut déposer un fichier dans override/ pour modifier le comportement d’une classe du cœur. C’est là que naissent la plupart des conflits : deux modules qui veulent surcharger la même méthode ne peuvent pas coexister, et le second refuse simplement de poser son override, souvent sans message visible pour le commerçant.
Sur WooCommerce, le mécanisme équivalent passe par les actions et les filtres, et par les gabarits recopiés dans le thème enfant sous woocommerce/. Ces copies ne suivent pas les mises à jour de l’extension : quand WooCommerce fait évoluer un gabarit, la copie continue d’être utilisée telle quelle, et la page s’affiche avec une version périmée. C’est la cause la plus banale d’un tunnel de commande qui perd une mention légale ou un champ après une montée de version.
Retenir ces deux mécanismes suffit à comprendre pourquoi un parc de modules se dégrade avec le temps, et pourquoi la question à poser avant d’acheter n’est pas seulement « fait-il ce que je veux » mais « que touche-t-il ».
Quatre pages qui répondent aux questions les plus fréquentes
-
Acheter un module ou le faire développer
Les critères qui font pencher d’un côté ou de l’autre, et les situations où l’achat coûte plus cher à l’usage.
-
Conflit entre deux modules
Comment reconnaître un conflit, l’isoler sans casser la boutique, et ce qu’il est possible de faire quand aucun des deux n’est modifiable.
-
Module cassé après une mise à jour
Pourquoi une mise à jour de la plateforme suffit à désactiver un module, et ce qu’il faut vérifier avant de le réinstaller.
-
Ce qui fait le prix d’un module
Ce qu’on paie réellement dans un développement sur mesure, et les postes qui font varier un devis du simple au triple.
Suivi des conversions ChatGPT Ads
-
Module ChatGPT Ads pour PrestaShop
Pixel OpenAI et Conversions API dédupliqués, oppref conservé jusqu’à la commande, consentement respecté : développé et installé par mes soins.
-
Extension ChatGPT Ads pour WooCommerce
Pixel OpenAI et Conversions API, compatible HPOS, tunnel en blocs et extensions de consentement : d?velopp?e et install?e par mes soins.
Dans cette rubrique
-
Acheter un module du marché ou le faire développer
Un module du marché coûte moins cher qu’un développement et couvre la majorité des besoins courants. La vraie question n’est donc…
-
Cadrer un besoin de module avant de le chiffrer
« Il me faudrait un module pour gérer les acomptes », « un module de filtre », « un module de synchronisation » : formulées…
-
Ce qui fait réellement le prix d’un module sur mesure
Deux demandes qui tiennent dans la même phrase peuvent demander des charges de travail sans rapport. Ce ne sont ni le nombre…
-
Module officiel, module tiers ou développement
Une même fonctionnalité peut venir de trois endroits : d’un module publié par l’éditeur de la plateforme, d’un module vendu par…
-
Reprendre un module laissé inachevé par un autre prestataire
Un module à moitié fait, un développeur qui ne répond plus, une boutique qui attend : la question n’est pas « pouvez-vous finir…
-
Maintenir un module sur mesure dans le temps
Un module sur mesure n’est pas un objet fini. La plateforme change de version, PHP retire des fonctions, une API tierce modifie…
-
Le module est actif mais rien ne s’affiche sur le site
Le module est installé, il apparaît dans la liste, il est activé et sa page de configuration répond. Pourtant la boutique n’en…
-
Deux modules qui se marchent dessus
Chaque module fonctionne parfaitement quand il est seul. Activés ensemble, ils cassent le panier, vident une page ou bloquent…
-
Un module cassé par sa propre mise à jour
Le module fonctionnait, vous avez accepté la mise à jour proposée, et depuis il ne fonctionne plus — ou il fonctionne, mais les…
-
Des modules qui ralentissent la boutique
« J’ai trop de modules » est un diagnostic courant et rarement exact. Une boutique peut en compter beaucoup et rester rapide, ou…
-
Le module fonctionne, mais son éditeur a disparu
Le module tourne, la boutique vend, et pourtant l’éditeur ne répond plus. Pas de nouvelle version depuis longtemps, un support…
-
Désinstaller un module sans laisser de traces
Retirer un module semble être l’opération la plus simple du monde. En réalité, désactiver, désinstaller et supprimer sont trois…
-
Tester un module avant de le mettre en production
Installer un module directement sur la boutique qui vend est la cause la plus évitable des pannes du week-end. Une copie de test…
-
Ajouter un écran métier dans le back-office
Beaucoup de boutiques fonctionnent avec un tableur ouvert en permanence à côté du back-office : suivi des fournisseurs, budgets…
-
Ajouter un champ sur un produit ou sur une commande
« Il me faudrait juste un champ en plus. » C’est la demande qui paraît la plus simple et qui réserve le plus de surprises, parce…
-
Acompte, solde et paiement fractionné
Encaisser une partie du montant à la commande et le solde plus tard paraît être un réglage de paiement. En réalité, cela touche…
-
Abonnement, adhésion et espace membre
Vendre un abonnement, une adhésion ou l’accès à un espace réservé n’est pas vendre un produit de plus. La commande unique…
-
Configurateur et personnalisation de produit
Faire graver un prénom, choisir une dimension au millimètre, composer un objet à partir d’options qui dépendent les unes des…
-
Générer des documents PDF depuis la boutique
Une facture qui doit porter une mention particulière, un bon de préparation adapté à l’atelier, une étiquette au format du…
-
Service après-vente, tickets et retours produits
Le service après-vente commence presque toujours dans une boîte mail, et finit par y disparaître. Ramener ces échanges dans la…
-
Notifications e-mail et SMS déclenchées par la boutique
Ajouter la marque du produit dans l’e-mail de confirmation, prévenir un client par SMS au départ du colis, alerter l’atelier dès…
-
Un module qui doit tourner sans personne devant
Synchroniser un stock fournisseur toutes les nuits, passer automatiquement une commande d’un statut à un autre, produire un…
-
Audit du parc de modules d’une boutique
Une boutique de quelques années accumule des modules installés pour une opération ponctuelle, remplacés sans être retirés, ou…
Questions fréquentes
Combien de modules une boutique peut-elle supporter ?
Un module payant est-il plus fiable qu’un module gratuit ?
Puis-je faire modifier un module acheté ?
L’éditeur de mon module a disparu, que faire ?
Je ne sais pas décrire mon besoin en termes techniques, est-ce bloquant ?
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.