Advanced Subscription

Présentation

advanced-subscription-logo

Le module Advanced Subscription pour PrestaShop vous permet d’augmenter la fidélité de vos clients en proposant un système automatisé et sécurisé de création de commandes. De plus, il vous permet de gagner du temps en vous évitant de devoir les contacter pour leur rappeler leur commande.
Son fonctionnement est très simple : votre client choisit un ou plusieurs produits, puis clique sur le bouton « Je m’abonne » et choisit une date. Une fois l’abonnement actif, il n’y a plus rien à faire ! Les commandes seront créées automatiquement à la date choisie par vos clients.

Généralités et Principes de fonctionnement

Notre module Advanced Subscription utilise la technologie de Stripe pour fournir à vos clients un portefeuille sécurisé dans lequel ils peuvent stocker leurs cartes de crédit. Vous êtes protégés, même si votre boutique est piratée. Vous n’avez jamais connaissance des informations bancaires de vos clients.
Aucun frais caché ou taxe mensuelle, chaque transaction se vera directement appliquée un frais de 1.4% + 0,25 €.

Installation

Pour installer Advanced Subscription, vous pouvez consulter notre tutoriel sur l’installation d’un module, disponible ici.

Configurer Advanced Subscription

Règles

Planification des renouvellements

plannification-des-renouvellements
Cette option vous permet de définir le type de renouvellement pour vos abonnements.
Dans le cas où vous choisissez une date fixe, un champ apparaîtra, vous permettant de saisir le jour de renouvellement.

Vous pouvez forcer un jour de renouvellement ou bien laisser votre client choisir celui-ci.

Si le jour de renouvellement tombe un week-end, utiliser le Vendredi précédent

si-le-jour-de-renouvellement-tombe-un-weekend-utiliser-le-vendredi-precedent
Cette option vous permet d’utiliser le Vendredi précédent le jour de renouvellement si celui-ci tombe un weekend.

Empêcher vos abonnés d’effectuer des changements dans leur prochaine commande si le jour de renouvellement est inférieur à …

empecher-vos-abonnes-deffectuer-des-changements-dans-leur-prochaine-commande-si-le-jour-de-renouvellement-est-inferieur-a
Cette option vous permet de définir le nombre de jours précédent la commande à partir duquel vos clients ne pourront plus modifier leur commande.
Une fois ce délai dépassé, vos clients ne pourront plus modifier le contenu de la commande, la quantité, ou encore annuler ou reporter celle-ci.

Nombre de jour minimum devant séparer deux commandes

nombre-de-jours-minimum-devant-separer-deux-commandes
Cette option vous permet de définir le nombre de jours minimum entre deux commandes (mode Libre uniquement).

Autoriser votre abonné à changer son jour de renouvellement

autoriser-votre-abonne-a-changer-son-jour-de-renouvellement
Cette option permet à votre client de pouvoir changer son jour de renouvellement, tout en respectant le délai défini dans l’option « Nombre de jour minimum devant séparer deux commandes ».

Autoriser votre abonné à réaliser une commande immédiate

autoriser-votre-abonne-a-realiser-une-commande-immediate
Cette option permet à votre client de pouvoir passer commande immédiatement à la création de son abonnement.
Par exemple, si votre abonnement est à date fixe, et se renouvelle le 15 du mois, et que votre client s’abonne le 16, il pourra bénéficier de la commande initialement prévue le 15. En revanche, sa prochaine date de renouvellement sera le 15, comme configuré.

Autoriser votre abonné à reporter sa prochaine commande

autoriser-votre-abonne-a-reporter-sa-prochaine-commande
Cette option permet à vos clients de reporter leur prochaine échéance automatique au mois suivant.

Mois auxquels les commandes peuvent être créées

mois-auxquels-les-commandes-peuvent-e%cc%82tre-creees
Cette option vous permet de choisir les mois durant lequels la création de commande automatiques est autorisée.
Si un mois est désactivé ici, aucune commande relative à un abonnement ne sera créée durant ce mois.

Activer les notifications automatiques par e-mail

activer-les-notifications-par-email
Cette option vous permet d’activer les notifications automatiques par email.
Vous pourrez définir le nombre de jours précédents la création de commande requis pour l’envoi de la notification, l’heure d’envoi ou encore utiliser le Vendredi précédent si le jour de renouvellement tombe un weekend.

Remises

Règles de remises basées sur

regles-de-remise-basees-sur
Cette option vous permet de sélectionner le critère sur lequel les remises vont être basées.
Vous pouvez choisir parmi le total de la commande, le nombre de produits ou encore le nombre de commandes, mais ne pouvez les sélectionner tous à la fois.

Si vous modifiez ce paramétrage, les règles actuellement créées seront effacées.

Groupe de clients

groupe-de-clients
Cette option vous permet de choisir le groupe de clients éligible aux règles de remises que vous allez créer. Une fois sélectionné, un tableau sera créé, et un onglet correspondant au groupe de clients sélectionné sera ajouté, pour vous permettre de créer vos règles de remises.
Pour chaque groupe ajouté, un onglet sera créé, et vous pourrez définir des règles différentes pour ce groupe.
Vous pouvez également copier les règles d’un groupe de clients dans un autre groupe, en utilisant le bouton « Dupliquer dans ce groupe », ce qui clonera les réglages de l’onglet courant dans un nouvel onglet correspondant au groupe de clients sélectionné (l’onglet sera alors créé automatiquement).

Configuration des remises

interface-remises

À partir de

a-partir-de
Cette option vous permet de définir le montant total, la quantité de produits, ou encore l’ID de commande à partir duquel la remise sera active.

Montant de réduction ou Pourcentage de réduction

montant-de-reduction-ou-pourcentage
Ce champ vous permet de définir la réduction que doit appliquer cette remise.

Vous ne pouvez appliquer qu’un seule type de réduction à la fois

Livraison gratuite

livraison-gratuite
Cette option permet à votre remise d’offir la livraison lorsque votre client est élibile à la règle définie précédemment.

Modules de paiement

Cet onglet vous permet de configurer Stripe pour Advanced Subscription.
Vous allez devoir compléter les champs avec les clés API disponible dans votre espace client Stripe.

config-stripe

Lorsque vous êtes en mode Dévelopement, les clés « Test Secret Key » et « Test Publishable Key » sont utilisées, ce qui signifie que les cartes bancaires utilisées lors du paiement d’abonnements ne seront pas débitées.
Lorsque vous passez en mode Production, les clés « Live Secret Key » et « Live Publishable Key » sont utilisées, ce qui signifie que les cartes bancaires utilisées lors du paiement d’abonnements seront débitées.

Tâches Cron

URL de la tâche automatisée

url-tache-cron
L’URL ici fournie est l’URL à utiliser pour créer votre tâche Cron.
Vous pouvez également exécuter manuellement cette dernière en cliquant sur le bouton « Exécuter la tâche Cron manuellement ».

Si vous avez activé l’option multi-boutiques, vous devrez exécuter la tâche cron pour chaque boutique

Gestion de vos tâches automatisées

gestion-des-taches-automatisee
Cette option vous permet d’activer la compatibilité entre notre module Advanced Subscription et le module « Editeur de tâches cron » de PrestaShop, qui vous permet de créer et gérer facilement des tâches cron au sein d’un module. Une fois cette option activée, une tâche cron est automatiquement créé au sein de ce module. Vous pouvez l’éditer en cliquant sur le bouton « Modifier » dans la liste des tâches.

Options visuelles

Taux de taxe

taux-de-taxe
Cette option vous permet de définir le taux de taxe à utiliser pour afficher les prix taxes comprises.
Vous pouvez utiliser le taux du produit (celui qui est donc défini sur chaque fiche produit), ou bien utiliser un taux spécifique, parmi ceux disponibles dans votre boutique.

Gagnez du temps

gagnez-du-temps
Cette option vous permet d’afficher un bloc « Gagnez du temps » sur les pages produit pour lequel l’abonnement est disponible.

Exemple :

resultat-front-gagner-temps

Texte relatif à l’encadré « Gagnez du temps » sur la fiche produit

texte-relatif-a-lencadre-gagnez-du-temps
Cette option vous permet de définir le texte qui sera affiché dans le bloc « Gagnez du temps ».
Vous pouvez définir un texte pour chaque langue installée sur votre boutique.

Gagnez de l’argent

gagnez-de-largent
Cette option vous permet d’afficher un bloc « Gagnez de l’argent » sur les pages produit pour lequel l’abonnement est disponible.

Exemple :

resultat-front-gagner-argent

Texte relatif à l’encadré « Gagnez de l’argent » sur la fiche produit

texte-relatif-a-lencadre-gagnez-de-largent
Cette option vous permet de définir le texte qui sera affiché dans le bloc « Gagnez de l’argent ». Vous pouvez utiliser la variable « %amount% » pour afficher la remise à laquelle votre client est éligible.
Enfin, vous pouvez définir un texte pour chaque langue installée sur votre boutique.

Styles Avancés (CSS)

styles-avances
Ce champ vous permet d’ajouter des règles CSS dans les fichiers du module, afin que vous puissiez personnaliser l’affichage plus précisément.

Tutoriel : Créez votre premier abonnement

Dans ce tutoriel, nous allons créer et configurer notre premier abonnement, ainsi qu’une remise associée.
Avant de commencer, assurez-vous d’avoir correctement installé le module et configuré Stripe.

Tout d’abord, nous allons définir les conditions de renouvellement. Pour ce faire, rendez-vous dans l’onglet « Règles » de la configuration d’Advanced Subscription. Pour cet exemple, nous allons définir une date de renouvellement fixe, qui sera le 15 de chaque mois, et utiliser le Vendredi précédent si ce jour tombe un weekend.
Pour commencer, choisissez le mode Fixe dans l’option « Planification des renouvellements », et indiquez 15 dans le champ qui apparaît à côté de l’option. Cochez également la case « Si le jour de renouvellement tombe un week-end, utiliser le Vendredi précédent » afin de ne pas créer de commandes le weekend.

Concernant l’option « Empêcher vos abonnés d’effectuer des changements dans leur prochaine commande si le jour de renouvellement est inférieur à », vous pouvez saisir la valeur de votre choix. Dans ce tutoriel, nous utiliserons un délai de 3 jours.

config-regles-1

De par le fait que nous utilisons une date fixe comme jour de renouvellement, nous voulons que nos clients puisse réaliser une commande immédiate. Ainsi, si un client veut s’abonner à notre produit le 16 du mois, il sera en mesure de recevoir la commande du 15 (son prochain jour de renouvellement sera le 15 du prochain mois, comme défini précédemment). Nous voulons également que nos clients puissent reporter leur prochaine échéance au mois suivant, nous cocherons donc la case « Autoriser vos abonnés à reporter leur prochain abonnement ».

Enfin, nous voulons activer tous les mois pour la création de commandes, étant donné le fait que notre abonnement est mensuel, et que nous voulons offrir ce produit toute l’année.

config-regles-2

Nous allons maintenant activer l’abonnement sur un produit de notre boutique. Pour ce faire, rendez-vous dans l’onglet Catalogue -> Produits.
Tout d’abord, dans votre listing produit, vous pouvez observer l’apparition d’une nouvelle colonne, intitulée « Autoriser l’abonnement ». Celle-ci vous permet d’activer rapidement l’abonnement sur vos produits.

listing-produit

Pour accéder aux réglages d’abonnements, comme les remises ou encore le mode d’essai, vous pouvez éditer la page produit, ou bien utiliser la nouvelle vue fournie par le module que vous trouverez dans l’onglet Catalogue -> Abonnements.

En revanche, vous ne pourrez pas rendre un produit exclusivement disponible en abonnement dans cette vue, vous devrez éditer la fiche produit

Lors de l’édition de la fiche produit, vous aurez accès aux réglages d’abonnement. Activez simplement ce dont vous avez besoin. Dans cet exemple, nous allons autoriser l’abonnement, les remises, et définir une fréquence mensuelle (cochez la case « 1 mois »).

config-produit

Concernant la vue « Abonnements », elle vous permet d’obtenir un aperçu des abonnements actifs, le nombre actuel d’abonnés à un produit, son stock disponible, et les réglages basiques (excepté l’exclusivité) pour chaque produit, que vous pouvez rapidement éditer en cliquant sur le symbole vert ou rouge.

vue-abo

Nous allons maintenant créer une règle de remise pour notre nouvel abonnement. Tout d’abord, rendez-vous dans l’onglet « Remises » de la configuration d’Advanced Subscription.

Dans ce tutoriel, nous voulons ajouter une règle qui offrira les frais de livraison pour tous nos clients si le total de la commande dépasse 15€.

Pour ce faire, nous allons baser notre remise sur le « Total de la commande », et choisir le groupe « Client ».

config-remise-1

Définissez le champ « A partir de » à 15€, et cochez la case « Livraison gratuite ».

config-remise-2

Votre remise est désormais créée et visible sur le front office.

resultat-front