Everything you'd want to know before you install.
A detailed look at how Membership & Subscription Module PrestaShop 8 & 9 — Paid Content, Paywall & Stripe works, why we built it the way we did, and the thinking behind the features above.
Recurring revenue, on your own shop
Selling a product is a sale. Selling access is revenue that comes back every month. Members Area & Paid Content lets you monetise what you know how to do — a library of tutorials, training videos, technical sheets, a buyers' club with negotiated prices — without leaving PrestaShop or depending on a third-party platform that takes its commission.
Two business models, chosen plan by plan
With limited-duration access, the customer pays once and gets access for the plan's number of days; a cron task automatically closes access once the term is reached, and remaining time is stacked on early renewal. Ideal for a one-off pass or a seasonal access. With a Stripe subscription, it is a real recurring subscription: Stripe handles the charge, the dunning on failure and the cancellation, and notifies you through webhooks. You can offer both side by side on the same shop.
Access control that leans on PrestaShop, not against it
Each plan is tied to a native customer group. An active member belongs to the group, an expired subscription removes them from it — automatically, on login, on order and on every status change. The result: your group-specific prices, your carrier restrictions and your category visibility work immediately, with no double configuration. Reserving a club price for members only takes a specific price on the group.
A library that unlocks at the right pace
Publish articles, videos, downloadable files or external links, each opened to a specific plan or to any active member. The public teaser is written by hand or generated automatically from the first words. With progressive unlocking, a piece of content only opens X days after the subscription starts: enough to spread out a training path, build loyalty over time and reduce immediate cancellation.
Paid, yet still visible on Google
Gated content that is badly marked up disappears from search results, or worse, is treated as cloaking. The module adds the structured data that flags paid content in line with Google's guidance on flexible sampling: the page stays indexable, the teaser earns the click, and the paywall converts the visitor into a subscriber.
Self-contained, extensible, ready for PrestaShop 9
No Composer dependency, no bundled Stripe SDK: API calls go through native cURL and webhooks are signature-verified. The billing architecture is open: another provider is added by implementing an interface, without touching the rest of the module. Compatible with PrestaShop 8 and 9, single shop or multistore, across the five languages of the catalog.
There are no reviews yet.