Monétisation & paywall

Présentation

Fatplant intègre un paywall qui permet de réserver tout ou partie de votre contenu aux lecteurs disposant d’un droit d’accès. Le système s’articule autour de trois briques :

  • des comptes lecteurs, distincts des comptes de la rédaction ;
  • des offres (article à l’unité, pass, abonnement) ;
  • des droits d’accès (entitlements), accordés manuellement ou à l’achat.

Le paiement en ligne (Stripe, PayPal) est documenté à part : voir Paiements — Stripe & PayPal. Le paywall fonctionne sans paiement, via l’attribution manuelle des accès.

Activer le paywall

Le paywall se pilote depuis Paramètres (réglage settings.monetization.paywallEnabled). Il est désactivé par défaut.

Tant qu’il est désactivé, tous les articles sont en accès libre : aucun mur ne s’affiche, quel que soit le contenu.

Le modèle opt-out

Quand le paywall est activé, le fonctionnement s’inverse : tous les articles sont murés par défaut.

Pour rendre un article gratuit, on l’ouvre individuellement via la case « Accès gratuit » dans l’éditeur d’article (champ freeAccess).

Il n’y a pas de case « premium » à cocher article par article : le mur s’applique partout, et l’on déclare au cas par cas les exceptions gratuites.

Ce qui reste visible derrière le mur

Un article muré n’est pas masqué entièrement. Il conserve :

  • son titre ;
  • son chapô / extrait ;
  • son image ;
  • ses métadonnées SEO et Open Graph.

Ces éléments restent exposés pour l’indexation par les moteurs de recherche et pour le rendu des partages sur les réseaux sociaux.

Seul le corps de l’article est masqué : il est remplacé par le mur et les offres disponibles. Le mur s’affiche sur l’URL canonique de l’article.

Comptes lecteurs

Les comptes lecteurs sont indépendants des comptes de la rédaction. Le public peut s’inscrire et se connecter directement depuis le site :

PageRôle
/inscriptionCréer un compte lecteur
/connexionSe connecter
/mon-compteGérer son compte et ses accès

L’authentification lecteur repose sur un cookie httpOnly READER_BEARER (SameSite=Strict, durée 30 jours), résolu sans firewall — il n’interfère pas avec l’authentification de l’administration.

Offres

Les offres se gèrent dans le back-office, section « Offres & accès ». Une offre se compose de :

  • un nom ;
  • un prix et une devise ;
  • un type ;
  • une durée ;
  • un état actif / inactif.

Les types d’offre disponibles :

TypeIdentifiantDescription
Article à l’unitésingle_articleAccès permanent à un article
Pass jourpass_dayAccès temporaire (ex. 24 h) au contenu
Pass moispass_monthAccès temporaire (ex. 30 j) au contenu
AbonnementsubscriptionAccès récurrent (voir roadmap)

Les abonnements récurrents sont sur la roadmap : les offres de type subscription sont pour l’instant refusées à l’achat.

Droits d’accès (entitlements)

Un droit d’accès matérialise ce à quoi un lecteur a effectivement accès. Sa portée peut être :

  • article : accès permanent à un article précis ;
  • compte : accès daté, attaché au compte (ex. un pass 24 h ou 30 j).

La source d’un droit d’accès peut être :

  • manuelle : accordée par un administrateur ;
  • achat : issue d’un paiement ;
  • abonnement : issue d’un abonnement (à venir).

Attribution manuelle d’un accès

Un administrateur peut accorder un accès à un lecteur sans paiement, directement depuis une offre. L’opération se fait depuis l’écran « Lecteurs » du back-office.

C’est le moyen le plus simple de tester le paywall, ou d’offrir un accès (presse, partenaires, abonnés historiques) sans passer par le paiement en ligne.

Et ensuite ?

Restez a la pointe de l'edition

Recevez les dernieres nouveautes, tutoriels et bonnes pratiques dans votre boite mail.

F
Fatplant

Le CMS open-source des redactions de presse en ligne. Du chemin de fer a la publication et au paywall : journaux, magazines et plateformes editoriales, self-hosted et sans vendor lock-in.

Open Source RGPD MIT License
Pourquoi « Fatplant » ?

« Fatplant », c'est « Flat Plan » qui a un peu bougé. Le flat plan — le chemin de fer en jargon de presse — c'est le plan page à page d'un journal avant impression : le squelette de l'édition, la pré-maquette en fil de fer. C'est exactement ce que dessine notre page builder. Un CMS qui part du chemin de fer ne pouvait pas s'appeler autrement. 🌱

© 2026 Fatplant SAS. Tous droits reserves.