Guide
Comment vendre des abonnements et un espace membres sur WordPress avec Stripe
Pour vendre des abonnements avec Stripe sur WordPress, utilisez un plugin qui crée des formules récurrentes dans Stripe, écoute ses webhooks et ouvre ou retire l’accès aux cours selon que les paiements réussissent ou échouent. Définissez vos formules, connectez vos clés Stripe et le webhook, testez tout le cycle en mode test, puis passez en production. Dans Far LMS, les abonnements récurrents sont inclus à partir de l’offre Essentiel.
Sur cette page
1 Choisissez votre modèle d’abonnement
« Site d’abonnement » peut désigner des activités très différentes. Choisissez votre modèle avant de configurer quoi que ce soit, car il détermine vos formules, la structure de votre contenu et vos prix.
| Modèle | Ce que reçoivent les membres | Contenu type |
|---|---|---|
| Accès illimité | Tous les cours, tant qu’ils paient. | Une bibliothèque que vous enrichissez en continu |
| Abonnement par cours | Un cours, facturé au mois ou à l’année. | Des programmes longs payés en plusieurs fois |
| Formules à paliers | Plus de contenu ou d’accompagnement pour un prix plus élevé. | Des leçons de base et des bonus premium |
Un plugin d’espace membres qui se contente de verrouiller des pages n’est pas une plateforme d’apprentissage. Si vos membres ont besoin d’une classe virtuelle, d’un suivi de progression et d’un ordre des leçons, il vous faut un LMS qui gère aussi les paiements récurrents. Le guide pour choisir un plugin LMS explique comment en juger.
2 Fixez les prix et la périodicité
- Proposez le mensuel et l’annuel. Une formule annuelle moins chère que douze mensualités donne aux membres une raison de s’engager et améliore votre trésorerie.
- Limitez le nombre de formules. Deux ou trois formules claires convertissent mieux qu’une longue liste.
- Décidez d’un essai ou d’une réduction. Dans Far LMS, l’offre Essentiel inclut les codes de réduction, ainsi que des liens courts avec leur propre essai gratuit.
- Connaissez vos frais. Stripe facture des frais de traitement par transaction, et la facturation récurrente peut avoir ses propres conditions ; consultez stripe.com/pricing pour votre pays.
Pensez aux taxes. Qui dit ventes récurrentes dit obligations de TVA récurrentes. Les règles applicables aux services numériques vendus à des particuliers dans l’UE dépendent du pays du client ; la page officielle de l’UE sur le guichet unique (OSS) explique comment tout déclarer en un seul endroit. Consultez un expert-comptable avant le lancement, et indiquez clairement si vos prix s’entendent TTC ou HT.
3 Installez le plugin et connectez Stripe
Si vous n’avez pas encore installé de plugin de cours, suivez les premières étapes du guide pour vendre des formations en ligne avec WordPress : téléchargez far-lms.zip, téléversez-le dans Extensions → Ajouter une extension, activez-le et collez vos clés Stripe dans Far LMS → Settings. Les abonnements demandent un élément de plus : le webhook.
Un abonnement vit pendant des mois, et c’est Stripe, pas votre site, qui débite la carte à chaque échéance. Le webhook permet à Stripe d’informer votre site de ce qui s’est passé. Dans Développeurs → Webhooks, ajoutez l’URL affichée dans Far LMS → Settings et sélectionnez ces événements :
checkout.session.completed: le premier paiement est passé.customer.subscription.created,customer.subscription.updatedetcustomer.subscription.deleted: l’abonnement a commencé, changé ou pris fin.invoice.paidetinvoice.payment_failed: un renouvellement a réussi ou échoué.
Collez le secret de signature de l’endpoint (whsec_…) dans les réglages du plugin. Sans webhook correctement configuré, les renouvellements et les résiliations n’arriveront pas jusqu’à votre site, et les accès finiront par ne plus correspondre aux paiements.
4 Créez vos formules
- Vérifiez que vous disposez de l’offre Essentiel ou d’une offre supérieure : la version gratuite ne vend qu’en paiement unique.
- Allez dans Far LMS → Plans (formules) et créez chaque formule mensuelle ou annuelle, en choisissant les cours qu’elle débloque.
- Ajoutez des codes de réduction pour vos lancements ou vos partenaires, et des bons cadeaux si vous voulez que vos membres puissent offrir l’accès à quelqu’un.
- Reliez chaque formule depuis votre page de vente. Les élèves peuvent changer de formule plus tard, et le plugin applique un prorata équitable.
Gratuit ou payant. La version gratuite vous donne déjà la classe virtuelle, l’espace élève et les ventes en paiement unique. Vous pouvez démarrer ainsi et passer à une offre payante quand vous êtes prêt pour les revenus récurrents ; vos cours, vos élèves et vos réglages restent tels quels. Voir les tarifs.
5 Gérez l’accès selon la réussite ou l’échec des paiements
Tout l’intérêt d’un espace membres construit sur un LMS, c’est que l’accès suit le paiement. Quand le webhook signale un paiement réussi, le membre obtient ou conserve l’accès au cours. Quand un abonnement prend fin, l’accès s’arrête avec lui. Prévoyez vos règles sur trois points :
- Paiements échoués. Les cartes expirent et les banques refusent des renouvellements. Décidez combien de temps vous êtes prêt à attendre et, dans Pro, utilisez les relances des paiements abandonnés pour récupérer les paiements inachevés.
- Diffusion du contenu. Avec la diffusion progressive (Essentiel et au-delà), vous pouvez débloquer les leçons au fil du temps, ce qui donne aux membres une raison de rester mois après mois.
- Migration des membres. Si vous gérez déjà un espace membres avec un autre plugin, Far LMS peut importer les élèves depuis d’autres plugins d’espace membres, dans toutes les offres, afin qu’ils gardent leur accès.
6 Testez tout le cycle avant la mise en production
- Restez dans le mode test de Stripe, avec les clés de test et un webhook de test.
- Abonnez-vous avec la carte de test
4242 4242 4242 4242, n’importe quelle date future et n’importe quel CVC. Vérifiez que le compte, l’e-mail de bienvenue et l’accès apparaissent. - Simulez le reste du cycle de vie. La documentation de Stripe explique comment tester les renouvellements, les paiements échoués et les résiliations, notamment avec les horloges de test, sur docs.stripe.com/billing/testing.
- Passez à vos clés de production et créez à nouveau le webhook en mode production : Stripe sépare les webhooks de test et ceux de production.
7 Gardez vos membres plus longtemps
C’est le taux de résiliation qui décide si un espace membres grandit. La solution la moins chère consiste à aider les membres à terminer et à apprécier ce qu’ils ont acheté. Voici les outils disponibles dans Far LMS, avec l’offre à partir de laquelle chacun est inclus :
| Outil | Ce qu’il fait | Offre |
|---|---|---|
| Rapports de progression | Voir qui avance et qui bloque. | Essentiel |
| Certificats et quiz | Donner aux membres des objectifs à atteindre. | Essentiel |
| E-mail « Votre premier mois » | Touche les membres avant le premier renouvellement. | Pro |
| Parcours de résiliation | Demande pourquoi, puis propose une pause ou une formule moins chère. | Pro |
Check-list de lancement des abonnements
- Modèle et prix décidés, avec une option mensuelle et une option annuelle.
- Clés Stripe, endpoint et secret de signature enregistrés dans le plugin.
- Les six événements du webhook sélectionnés dans Stripe.
- Formules créées et reliées depuis la page de vente.
- Inscription, renouvellement, paiement échoué et résiliation testés.
- Conditions générales, politique de confidentialité et règles de remboursement publiées.
Lisez aussi les critères pour choisir un plugin LMS si vous comparez encore les outils, ou voyez comment Far LMS se situe dans le comparatif des alternatives et dans Far LMS vs MemberPress.
Questions
Questions fréquentes
Peut-on vendre des abonnements avec la version gratuite de Far LMS ?
Non. La version gratuite vend en paiement unique via Stripe. Les abonnements récurrents, avec changement de formule et prorata équitable, commencent avec l’offre Essentiel. Voir les tarifs.
Où va l’argent des abonnements ?
Sur votre propre compte Stripe. Far LMS ne prend aucune commission, quelle que soit l’offre ; vous payez les frais de Stripe et, pour les offres payantes, la licence mensuelle ou annuelle.
Que se passe-t-il quand la carte d’un membre est refusée ?
Stripe signale la facture impayée à votre site via le webhook (invoice.payment_failed), et l’accès suit le statut de l’abonnement. Dans l’offre Pro, les relances des paiements abandonnés vous aident à récupérer les paiements inachevés.
Ai-je besoin d’un plugin d’espace membres à part ?
Pas pour un abonnement à des cours. Un LMS qui gère les paiements récurrents, la classe virtuelle et les comptes élèves suffit. Si vous en utilisez déjà un, Far LMS peut importer ses élèves pour qu’ils gardent leur accès.
Les membres peuvent-ils résilier ou faire une pause ?
Oui. Dans l’offre Pro, le parcours de résiliation demande la raison du départ et propose une pause ou une formule moins chère avant la résiliation.
Votre académie. Votre marque. Vos revenus.
Installez la version gratuite dès aujourd’hui et commencez à bâtir votre académie sur le site WordPress que vous avez déjà.