Anti-Bots pour PrestaShop : Protection de la Recherche à Facettes et Limitation des...
Pour les boutiques où les bots parcourent toutes les combinaisons de filtres et où l’hébergeur signale un CPU à 100 %.…
- PS 1.7+
- PS 8
- PS 9
« 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 que vous faites à la main chaque mois aujourd’hui, et comment ça se passe avec le module.
Sans le module
Avec le module
É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.
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.
3. Il paie sans quitter votre boutique, à l’étape de paiement habituelle : carte, Apple Pay, Google Pay ou prélèvement bancaire.
4. Dans « Mes abonnements », il voit la prochaine livraison et le prochain prélèvement, et modifie tout sans vous écrire.
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.
Vous vous demandez si ça convient à ce que vous vendez ? Décrivez-nous votre cas et nous vous dirons comment le configurer.
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 :
« Mes abonnements » se trouve dans le compte client, avec l’apparence de votre thème, et s’utilise aussi bien sur mobile.
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.
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
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 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
| PrestaShop | 1.7.6 à 9.x | Multiboutique comprise, avec l’ancienne et la nouvelle fiche produit. |
| PHP | 7.1 ou supérieur | Testé jusqu’à PHP 8.4. |
| Thèmes | Classic, Hummingbird et dérivés | Il utilise le tunnel de commande de PrestaShop : il fonctionne avec les thèmes qui le respectent. |
| Stripe | Compte avec Stripe Billing | Clé secrète (ou restreinte) et publiable ; le module crée le webhook. |
| Devises | Toutes celles acceptées par Stripe | Prix de renouvellement par devise. SEPA en euros, ACH en dollars. |
| Langues | fr, en, es, it, de | Dans la boutique et dans le back-office. |
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.
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.
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.