Back to PrestaShop modules
PrestaShop · Subscriptions

Sell any product
as a subscription

Abonnéo adds a « Subscribe » box under the price of your product pages, charges every installment on its own and creates a real PrestaShop order for every renewal. Amount, rhythm and length are frozen at signup: customers pay exactly what they read.

Tested on PrestaShop 8.1PHP 8.1 minimumOne order per renewalSumUp · Stripe · GoCardlessOnline cancellationFrench law built in
Features

A complete subscription engine,
inside your PrestaShop back office

A plan reads like a sentence

« Charge €19.90 every 1 month for 12 payments »: a fixed price, a rhythm in days, weeks or months, a commitment length or none, tacit renewal, and whether the product stays on sale on its own. One plan applies to as many products as you like.

The amount shown is the amount paid

On the product page the customer reads « €47.00 per month for 3 months — €141.00 in total » and what is charged today. Cart, order, invoice and charge use that amount to the cent, VAT included, with no shipping added to renewals.

A real order for every renewal

Every installment charged creates a normal PrestaShop order for the agreed amount, which you prepare, ship and invoice like the others. The first installment is paid by the checkout order.

Automatic payments

Abonnéo reads the credentials of the payment module you already have (Pikali's SumUp, official Stripe): nothing to type twice. GoCardless (SEPA direct debit) is set up in Abonnéo. A scheduled task charges what is due, never twice.

Customer side: clear and autonomous

Schedule, next payment, payment method change, pause and online cancellation in two clicks, as article L215-1-1 of the French Consumer Code requires.

Follow-up and proof

The subscription list with each next payment, the detail of each one (schedule, history, manual charge of an installment) and the log of everything the module did — what you show if a customer disputes a charge.

French consumer law

Renewal notice sent within the legal window, online cancellation, payment consent kept (accepted wording, date and, if you leave it on, IP address), export and erasure through PrestaShop's GDPR tools.

Live demo

Try it before you buy

A complete demo shop, online, with the plugin installed and configured.

Open the demo

To sign in : No account to create: “Open the back office” signs you in to a read-only back office in one click (/demo-login/), and “My subscriptions” opens the account of a customer who already has a subscription, in one click.

Complete PrestaShop 8.1 shop, in French and English, reset every hour. Test payment through SumUp (sandbox): card 4200 0000 0000 0091, any future date, CVC 123 — no real charge. The demo sends NO emails; on a real shop the module does send renewal notices and confirmations.

Screenshots

What you will see in the demo

On the product page: the plans, the total and today's payment, before paying
On the product page: the plans, the total and today's payment, before paying
The customer area: next payment, payment method, pause and online cancellation
The customer area: next payment, payment method, pause and online cancellation
The back office: the subscription list and each next payment
The back office: the subscription list and each next payment
The demo shop, in Abonnéo's colours
The demo shop, in Abonnéo's colours
The shop on a phone
The shop on a phone
In full transparency

Worth knowing before buying

Payments verified end to end in sandbox from PrestaShop: SumUp, Stripe and GoCardless. The Mollie and PayPal connectors ship (connection, registration page and notifications verified); their charge has not been replayed from PrestaShop yet.

This edition offers fixed-price plans. Quantity packs, sliding tiers, trial periods and gift subscriptions from the WooCommerce edition do not have their PrestaShop screen yet.

Tested on PrestaShop 8.1 (Classic theme). Multistore not tested. Designed for a shop selling in euros and established in France.

Abonnéo never stores card details: only the token or mandate handed over by your payment provider.

Market

Designed for shops established in France: the obligations of articles L215-1 and L215-1-1 of the French Consumer Code (renewal notice, online cancellation) are built into the engine.

Requirements and compatibility

PHP8.1 or newer
Tested onPrestaShop 8.1.7, PHP 8.1, Classic theme
Scheduled taskOne address to call once an hour (given in the configuration)
Same engine asAbonnéo for WooCommerce
Licence keyNone
Code licenceGPL-2.0
Get the module

Ready to install on your PrestaShop

Abonnéo — PrestaShop

Version 1.6.3 · 327 Ko · GPL-2.0 licence

€249.00 excl. VAT

i.e. €298.80 incl. VAT

VAT: 20% for French businesses, reverse charge for EU businesses with a verified VAT number, not applicable outside the EU.

Sign in to buy

A business account is required to buy.

Licence, updates and support

Licence per shop (1 licence = 1 shop) and per platform: one shop on PrestaShop and one on WooCommerce need two licences. One-off purchase, no time limit on use.

12 months of updates and support included from the purchase (current version downloadable from your client area, new versions announced by e-mail).

Then an optional “Entretien” (care plan) at 20% of the licence price per year (€49.80 excl. VAT per year): updates and support extended for one year, with no catch-up for past years. Without it, the module keeps working.

Code released under the free GPL-2.0 licence: the rights that licence grants on the code remain whole; the Pikali licence covers the use in your shop, the updates and the support.

Support by e-mail at contact@pikali.fr.

User guide

Installing on PrestaShop

The file is a standard WordPress plugin: four steps, no code.

01

Download the ZIP file

From your Pikali client area, right after purchase. Do not unzip it.

02

Open the module manager

In the PrestaShop admin: Modules → Module Manager, then Upload a module at the top right.

03

Drop the file

Drag the ZIP file into the window. PrestaShop installs the module by itself. No Pikali key to enter: the module works as soon as it is active.

04

Configure, you are live

Click Configure: every setting is explained on the module page.

FAQ

Frequently asked questions

Does Abonnéo change my product prices?

No. A plan carries its own price; the product keeps its catalogue price for one-off purchases, if you leave it on sale.

Does every renewal create an order?

Yes, a real PrestaShop order for the agreed amount, with no shipping added: you prepare, ship and invoice it like the others.

Do my customer-group (professional) prices apply to subscriptions?

Yes. If a customer group or a price module changes the price of a subscription line, Abonnéo accepts it: every installment follows the same ratio, the amount is shown under the cart line before payment, and every renewal order costs exactly that amount — the discount is never applied twice.

Can a payment be taken twice?

No. Every charge carries a stable key reserved in the database before the provider is called: a replayed job or a duplicated notification can never take the money twice.

Can customers cancel by themselves?

Yes, from My account → My subscriptions, in two clicks, as French law requires. The plan's commitment applies and the end date is shown.

Which payment providers?

SumUp, Stripe and GoCardless (SEPA direct debit) are verified end to end in sandbox. Mollie and PayPal are connected; their charge from PrestaShop is still to be replayed. Abonnéo relies on the provider module you already have.

Can I try it before buying?

Yes: the demo shop really works. Subscribe with the SumUp test card 4200 0000 0000 0091, open the account of a customer who already subscribed in one click, and the read-only back office. It is reset every hour.

Ready to sell subscriptions on PrestaShop?

Install Abonnéo, plug in the scheduled task, create your first plan and pick the products it applies to. Your customers subscribe in the usual PrestaShop checkout.

Get the module