Chez Fais Mon Site Pro, on ne se contente pas de livrer des sites e-commerce à nos clients : on exploite aussi les nôtres. icodeplugins.com, notre marketplace de plugins WordPress dont le plugin de notifications push NotifReach Pro (*), en est un exemple concret est une boutique e-commerce de vente de produits digitaux avec paiements intégrés, espaces dédiés aux utilisateurs, et les défis techniques qui vont avec.
(* Vous pouvez aussi télécharger et installer en version gratuite NotifReach sur wordpress.org ou NotifReach sur wordpress.com)
Le besoin était clair mais exigeant : sortir du simple catalogue statique et lancer une véritable marketplace, capable de présenter nos extensions WordPress, d'encaisser les paiements, de documenter chaque produit sérieusement, et d'assister les clients avant et après l'achat. Le tout sans empiler les abonnements mensuels à des outils SaaS.
Cinq contraintes se sont imposées à nous, à la fois comme éditeur et comme agence :
- une marketplace simple à parcourir ;
- un système de vente et de paiement complet et gratuit ;
- une documentation complète et pratique ;
- un support client en temps réel et en différé ;
- disponible en plusieurs langues.
Voici, contrainte par contrainte, ce que nous avons mis en place — et pourquoi.
Plutôt que de partir sur un thème WordPress générique retouché à la marge, nous avons développé un thème sur-mesure (`icodeplugins`), construit en blocks natifs WordPress (Full Site Editing), avec un système de design documenté avant même la première ligne de code : palette de confiance (bleu `#2563EB` / `#3B82F6`) associée à un vert CTA (`#22C55E`) pour que les boutons d'achat sautent aux yeux, typographie unique Plus Jakarta Sans pour une cohérence totale entre titres et texte courant.
Le catalogue de plugins s'appuie sur l'archive produits d'Easy Digital Downloads (voir point suivant), exposée simplement à l'URL `/plugins/`, avec une page d'accueil qui met en avant les produits phares et une navigation réduite à l'essentiel (Accueil, Produits, Blog) — le support et le contact étant relégués au pied de page pour ne jamais distraire l'internaute du parcours d'achat.
Un bloc dynamique sur-mesure gère même l'affichage contextuel du compte client dans l'en-tête (icône de connexion si le visiteur n'est pas identifié, menu « Mon compte » complet une fois connecté), pour une expérience qui n'a rien à envier aux marketplaces SaaS établies.
C'est la contrainte la plus stratégique : pas question de payer un abonnement mensuel à une plateforme e-commerce tierce pour vendre des fichiers numériques. Notre choix s'est porté sur Easy Digital Downloads (EDD), le moteur e-commerce open source et gratuit spécialisé dans la vente de produits numériques — panier, tunnel de paiement, factures, espace client, tout y est nativement, sans devoir payer un plan premium payant.
Deux limites de la version gratuite d'EDD restaient à combler, et plutôt que de payer les extensions premium officielles, nous avons développé deux plugins internes sur-mesure :
ICP Licensing : génère et distribue automatiquement une clé de licence dès qu'un produit sous licence est acheté, et l'affiche au client — l'équivalent fait maison de l'extension payante « EDD Software Licensing », mais gratuit et connecté directement au serveur de mise à jour d'iCodePlugins.
ICP Plugin Importer : l'éditeur dépose simplement le `.zip` de son plugin, l'outil lit automatiquement son `readme.txt` et génère la fiche produit EDD correspondante, avec une présentation proche des standards WordPress.org — un gain de temps énorme à chaque nouvelle sortie ou mise à jour, et une garantie de cohérence entre toutes les fiches produits.
Résultat : un tunnel de vente complet, robuste, et sans aucun coût récurrent de plateforme.
Vendre un plugin ne suffit pas : encore faut-il que le client sache l'installer, le configurer et l'exploiter à fond. Nous avons donc construit une plateforme de documentation dédiée, indépendante du CMS, avec Docusaurus (le générateur de sites de documentation utilisé notamment par Meta ou React) — un site de doc distinct pour chaque plugin, généré depuis un thème de marque et un template communs.
Concrètement, chaque documentation est :
- bilingue (anglais / français) grâce au système d'internationalisation natif de Docusaurus ;
- téléchargeable en PDF, généré automatiquement à la publication (via Chrome headless) pour les utilisateurs qui préfèrent une version hors-ligne ;
- intégrée visuellement à la marketplace, servie en sous-dossier (`/docs/<nom-du-plugin>/`) avec la même identité de marque (couleur, typographie) que le reste du site ;
- générée à partir d'un template unique, ce qui permet de mettre en ligne la documentation d'un nouveau plugin en quelques minutes plutôt qu'en repartant de zéro à chaque fois.
Ce système évite l'écueil classique du plugin premium mal documenté : chaque produit dispose d'un guide utilisateur, d'une documentation développeur et d'un contenu structuré, dans les deux langues, dès le lancement.
Un acheteur bloqué en pleine installation n'a pas toujours le temps d'attendre une réponse par ticket — mais tous les visiteurs ne sont pas non plus disponibles pour un chat en direct. Nous avons donc couvert les deux usages :
Tawk.to pour le support en temps réel : un widget de chat en direct, gratuit et illimité, directement intégré au site, pour répondre instantanément aux questions avant achat ou lors d'un blocage technique.
SupportCandy pour le support différé : un système de tickets natif WordPress, qui permet aux clients d'ouvrir une demande détaillée (avec pièces jointes, historique, suivi de statut) et à l'équipe d'y répondre à son rythme, sans dépendre d'une boîte mail externe.
Les deux systèmes cohabitent sans se marcher dessus : le chat capte l'urgence et les questions rapides, le ticketing absorbe les demandes qui nécessitent une investigation plus poussée — exactement la répartition qu'on attend d'un support professionnel.
iCodePlugins vend à une clientèle internationale : le site devait donc parler plusieurs langues nativement, pas via une traduction automatique approximative. Nous avons mis en place Polylang pour gérer le contenu multilingue du site marketplace (pages, articles de blog, fiches produits), et Loco Translate pour traduire proprement les chaînes de texte du thème sur-mesure et des plugins internes.
Cette approche multilingue se prolonge jusque dans la documentation : comme vu plus haut, chaque site Docusaurus est lui aussi bilingue anglais/français, avec sélecteur de langue natif — l'utilisateur passe d'une langue à l'autre sans jamais quitter un contexte cohérent, que ce soit sur la boutique ou dans la doc technique.
Ce projet résume bien notre approche chez Fais Mon Site Pro : combiner des briques open source robustes et gratuites (WordPress, Easy Digital Downloads, Polylang, Docusaurus, Tawk.to, SupportCandy) avec des développements sur-mesure ciblés (thème de marque, licensing automatisé, import de fiches produits, plateforme de documentation) pour obtenir un résultat au niveau des plus grandes marketplaces SaaS — sans les coûts récurrents qui vont habituellement avec.
Vous vendez ou voulez vendre des produits numériques — plugins, thèmes, ebooks, formations, templates ? C'est exactement ce que nous savons construire : une boutique en ligne complète, rapide à parcourir, capable d'encaisser vos paiements, d'accompagner vos clients avec une vraie documentation et un vrai support, et prête à s'exporter à l'international.
Réservez le créneau horaire
pour notre session visio sur Google Meet
Demandez à être rappelé
Nous vous rappellons au plus vite entre 9h et 18h
Téléphonez-nous
en pressant le bouton ou scannez le QRCode