Abonnements avec Stripe pour PrestaShop

Vendez par abonnement et laissez chaque renouvellement arriver tout seul comme une commande.

Box mensuelles, recharges, services ou logiciels avec un forfait : votre client s’abonne dans votre tunnel de commande, par carte, Apple Pay, Google Pay ou prélèvement SEPA, dans le même paiement que le reste du panier. Stripe prélève chaque période et relance les impayés ; vous recevez une commande normale à chaque renouvellement et votre client gère le sien depuis son compte.

  • PrestaShop 1.7.6 à 9.x
  • PHP 7.1 ou supérieur
  • Thèmes Classic et Hummingbird
  • Encaissé par Stripe Billing
  1. Votre client s’abonne
  2. Il paie dans votre tunnel
  3. Stripe prélève chaque période
  4. Chaque prélèvement, une commande
209,99 $
Option
PS 1.7+, 8.x, 9.x
SSL sécurisé
Téléchargement immédiat
Assistance officielle
Sous licence
Module d’abonnements avec Stripe pour PrestaShop : paiements récurrents et renouvellements en commandes
Abonnements avec Stripe pour PrestaShop
Sélectionné :
209,99 $
Page Mes abonnements d’une boutique PrestaShop avec le thème Hummingbird : prochaine livraison, carte de paiement, pause et résiliation

« Mes abonnements » dans une boutique PrestaShop avec le thème Hummingbird : votre client voit ce qu’il reçoit et quand, et le modifie lui-même.

Ce qui change quand vous vendez par abonnement

Ce que vous faites à la main chaque mois aujourd’hui, et comment ça se passe avec le module.

Sans le module

  • Vous encaissez chaque mois à la main, ou vous envoyez un lien de paiement et attendez que le client y pense.
  • Vous apprenez qu’un paiement a échoué quand le client a déjà reçu le produit.
  • Chaque pause, changement d’adresse ou résiliation est un e-mail auquel vous répondez vous-même.
  • Les renouvellements ne sont pas des commandes : ni votre entrepôt ni votre comptabilité ne les voient.

Avec le module

  • Votre client paie une fois dans votre tunnel de commande et Stripe prélève chaque période sur sa carte enregistrée, avec 3D Secure quand sa banque le demande.
  • Un paiement refusé est relancé tout seul et apparaît dans « À traiter », avec la date de la prochaine tentative.
  • Votre client met en pause, saute une livraison, change d’adresse ou de carte, ou résilie depuis son compte.
  • Chaque renouvellement est une commande de votre boutique, avec sa livraison, sa facture et son statut.

Un abonnement, du début à la fin

Écrans réels du module dans une boutique PrestaShop 9 avec le thème Hummingbird : de la fiche produit à votre back-office.

1. Sur la fiche, votre client voit la fréquence de renouvellement et ce qu’il paiera ensuite. Si vous proposez un complément, il l’ajoute d’une case à cocher.

Fiche produit PrestaShop avec un abonnement mensuel et un complément récurrent à cocher

Suivant : Le panier

2. Un même panier accepte des achats classiques et des abonnements de périodes différentes. Le total est ce qu’il paie aujourd’hui ; en dessous, ce qui sera prélevé ensuite.

Panier PrestaShop avec un achat classique et un abonnement, avec ce qui est payé aujourd’hui et ce qui sera prélevé ensuite

Suivant : Le paiement

3. Il paie sans quitter votre boutique, à l’étape de paiement habituelle : carte, Apple Pay, Google Pay ou prélèvement bancaire.

Étape de paiement du tunnel PrestaShop avec le formulaire Stripe intégré pour payer un abonnement

Suivant : Son compte

4. Dans « Mes abonnements », il voit la prochaine livraison et le prochain prélèvement, et modifie tout sans vous écrire.

Mes abonnements dans PrestaShop : abonnement actif avec prochaines livraisons, adresse, transporteur et factures

Suivant : Votre back-office

5. Vous voyez d’un coup d’œil ce qui demande votre attention (un paiement refusé, une résiliation pendant l’engagement), combien d’abonnements sont actifs, en essai et en pause, ce qui rentre chaque mois et ce que vous avez encaissé, et vous ouvrez chaque abonnement d’un clic.

Vue d’ensemble des abonnements dans le back-office PrestaShop : ce qui demande votre attention, abonnements actifs, revenu récurrent mensuel et encaissé sur les 30 derniers jours

Vous vous demandez si ça convient à ce que vous vendez ? Décrivez-nous votre cas et nous vous dirons comment le configurer.

N’importe quel produit, avec ses règles

Vous cochez « Nécessite un abonnement » sur la fiche du produit, ou sur une seule déclinaison, et vous décidez comment il se renouvelle :

  • Chaque semaine, chaque mois ou chaque année, ou toutes les quelques semaines ou quelques mois.
  • Des jours d’essai gratuit : la carte est enregistrée aujourd’hui et le premier prélèvement arrive à la fin de l’essai.
  • Des frais de mise en service, et un prix de renouvellement différent du premier achat, dans chaque devise.
  • Une durée minimale d’engagement : une résiliation anticipée est programmée pour la fin.
  • Un nombre fixe de périodes, comme une formation de six mois, qui s’arrête toute seule.
  • Numérique ou livré à chaque échéance, au prix du transporteur ou inclus dans le tarif.
Bloc Nécessite un abonnement sur la fiche produit du back-office PrestaShop 9

Votre client gère tout lui-même

« Mes abonnements » se trouve dans le compte client, avec l’apparence de votre thème, et s’utilise aussi bien sur mobile.

  • Mettre en pause quelques mois ou sauter la prochaine livraison, et revenir en arrière.
  • Changer d’adresse, de transporteur ou de carte, avec 3D Secure dans votre boutique.
  • Télécharger la facture de chaque renouvellement, celle de votre boutique.
  • Résilier sans chercher comment, en voyant la vraie date de fin et la possibilité de faire une pause plutôt que de partir.
  • Revenir quand il veut, en payant les périodes manquées si vous le décidez.
Mes abonnements PrestaShop sur mobile, avec la prochaine livraison et les actions du client

Les impayés, sans courir après personne

Stripe Billing relance le prélèvement et prévient votre client. Vous le voyez dans la synthèse avec la prochaine tentative, et vous pouvez le relancer tout de suite depuis la fiche de l’abonnement.

  • Tout ce qui est à traiter, réuni : impayés, livraisons sans transporteur, pauses qui se terminent cette semaine et résiliations pendant l’engagement.
  • Actifs, en essai et en pause, revenus récurrents mensuels par devise et résiliations des 30 derniers jours.
  • L’historique de chaque abonnement : chaque prélèvement avec sa commande, les pauses, les changements et qui les a faits.
  • Les livraisons des 30 prochains jours, en CSV pour préparer l’entrepôt.
Fiche d’un abonnement dans le back-office PrestaShop avec l’historique des prélèvements et ses actions

Il s’ajoute à votre boutique, il ne la remplace pas

Vos moyens de paiement, votre thème et vos autres modules restent tels quels. Le module n’intervient que lorsque le panier contient un abonnement.

  • Cohabite avec le module Stripe officiel et toute autre passerelle : chacun encaisse ce qui le concerne.
  • Aucune commission de notre part ni plateforme intermédiaire : l’argent va sur votre compte Stripe, aux tarifs de Stripe.
  • Multiboutique et multidevise, avec un prix par devise, en français, anglais, espagnol, italien et allemand.
  • Chaque renouvellement est une commande normale : votre ERP ou votre connecteur la facture comme les autres.
  • Avec le connecteur Odoo PrestaShop, vos abonnements apparaissent aussi dans Odoo et les paiements arrivent nets de commission.
  • Des hooks de souscription, renouvellement, impayé et résiliation, pour qu’un autre module accorde ou retire un service à temps.

Questions sur les abonnements PrestaShop

Comment vendre des abonnements sur PrestaShop ?

Vous installez le module, collez vos clés Stripe, créez le webhook d’un clic et cochez « Nécessite un abonnement » sur les produits à vendre ainsi. Ils s’achètent ensuite depuis la fiche comme n’importe quel produit. Pas à pas, dans le manuel du module.

Ça marche sur PrestaShop 8 et 9 ? Et sur 1.7 ?

Oui : de PrestaShop 1.7.6 à 9.x, avec PHP 7.1 ou supérieur, multiboutique comprise. Nous le testons de bout en bout dans dix boutiques, une par version, avec les thèmes Classic et Hummingbird et avec l’ancienne et la nouvelle fiche produit.

Faut-il le module Stripe officiel ?

Non, et si vous l’avez déjà, vous pouvez le garder. Ce module n’encaisse que les paniers qui contiennent un abonnement ; les achats classiques passent par votre passerelle habituelle.

Quels moyens de paiement accepte-t-il ?

Carte avec 3D Secure, Apple Pay et Google Pay, prélèvement SEPA en euros et ACH en dollars. Vous choisissez si le paiement se fait dans votre tunnel de commande ou sur la page Stripe Checkout.

Puis-je vendre des produits classiques et des abonnements dans la même commande ?

Oui, même des abonnements de périodes différentes, comme un mensuel et un annuel. Le client paie tout en une fois et chaque abonnement se renouvelle ensuite de son côté.

Est-ce adapté aux produits physiques avec livraison ?

Oui. Chaque livraison part à l’adresse en vigueur avec le transporteur choisi, et les frais de port sont facturés au prix du transporteur ou inclus dans le tarif. Votre client peut sauter une livraison ou changer d’adresse, et vous avez les prochaines livraisons dans une liste exportable.

Que se passe-t-il si un paiement échoue ?

Stripe le relance et prévient le client, et la boutique le marque en attente avec la date de la prochaine tentative. Si le client change de carte depuis son compte, le prélèvement en attente est relancé aussitôt avec la nouvelle carte. Une fois payé, la commande arrive.

Puis-je proposer un essai gratuit ou des frais de mise en service ?

Les deux, ainsi qu’une durée d’engagement, un nombre fixe de périodes et des frais de retour après une résiliation. Tout se règle sur la fiche de chaque produit.

S’intègre-t-il à mon ERP ou à Odoo ?

Chaque renouvellement arrive comme une commande PrestaShop normale : tout ERP ou connecteur qui lit les commandes la facture. Avec notre connecteur Odoo PrestaShop, vous voyez en plus chaque abonnement dans Odoo avec son statut, et les paiements Stripe arrivent nets de commission.

Prenez-vous une commission sur chaque abonnement ?

Non. Vous payez la licence une fois et elle est à vous pour toujours. Les paiements vont directement sur votre compte Stripe, qui applique ses tarifs ; nous ne prenons aucune commission.

Sur combien de boutiques puis-je utiliser la licence ?

Sur une boutique, plus sa copie de test à part. La licence inclut trois mois de mises à jour et de support ; avec le Plan Continuité, vous avez la première année et un renouvellement annuel, si vous préférez ne pas vous soucier des versions.

Détails techniques : compatibilité, installation et développeurs

Compatibilité

PrestaShop1.7.6 à 9.xMultiboutique comprise, avec l’ancienne et la nouvelle fiche produit.
PHP7.1 ou supérieurTesté jusqu’à PHP 8.4.
ThèmesClassic, Hummingbird et dérivésIl utilise le tunnel de commande de PrestaShop : il fonctionne avec les thèmes qui le respectent.
StripeCompte avec Stripe BillingClé secrète (ou restreinte) et publiable ; le module crée le webhook.
DevisesToutes celles acceptées par StripePrix de renouvellement par devise. SEPA en euros, ACH en dollars.
Languesfr, en, es, it, deDans la boutique et dans le back-office.

Comment l’installer

Téléversez le module

Depuis le gestionnaire de modules de PrestaShop, comme n’importe quel autre. Il apparaît dans Commandes › Abonnements.

Connectez Stripe

Collez vos clés et cliquez sur « Créer le webhook dans Stripe » : le module l’enregistre dans Stripe avec tout ce qu’il faut.

Marquez vos produits

Sur la fiche de chaque produit, « Nécessite un abonnement » et son renouvellement. Il est aussitôt en vente.

Pour les développeurs

Le module prévient les autres de chaque souscription, renouvellement, impayé, pause, changement d’adresse et résiliation par ses propres hooks, et leur permet d’abonner un client lié à un de leurs objets (une licence, une place, un service) avec une API publique dont les signatures ne changent pas. Tout est dans la référence des hooks et de l’API.

La mise en route complète est dans le manuel du module : connecter Stripe, créer une formule, ce que voit votre client et que faire de chaque alerte.

Votre premier abonnement, encaissé cette semaine.

La licence est à vous pour toujours, la mise en route tient en un après-midi et nous vous aidons à configurer votre première formule.

Voir les prix

Dites-nous ce dont votre entreprise a besoin

Un module, une application, un serveur qui pose problème ou quelque chose d’urgent. Nous répondons sous 24 heures, avec un devis ferme, prix et date compris.