Paramétrer l'abonnement
L'essentiel
Le module Ciklik rend un produit PrestaShop disponible à l’abonnement de deux façons : avec des déclinaisons (attributs Type d’achat et Fréquence d’abonnement) ou avec le mode fréquences, qui se passe des déclinaisons. Pour un abonnement avec engagement minimum, activez Activer l’engagement dans les paramètres du module, puis choisissez le Cycle d’engagement (mensuel, hebdomadaire ou journalier) et le Nombre de cycles d’engagement. Pendant cette durée, comptée à partir de la souscription, l’abonné ne peut pas résilier depuis son compte. L’engagement porte sur une durée, pas sur un nombre minimum de commandes, et s’applique à tous les abonnements de la boutique.
Paramétrer l’abonnement sur sa boutique
Section intitulée « Paramétrer l’abonnement sur sa boutique »Mode 1 : Utiliser les déclinaisons
Section intitulée « Mode 1 : Utiliser les déclinaisons »Nous allons voir comment paramétrer l’achat par abonnement sur un produit du catalogue en utilisant les déclinaisons avec les attributs Type d’achat et Fréquence d’abonnement.
Accéder aux fréquences d’abonnement et en créer de nouvelles
Section intitulée « Accéder aux fréquences d’abonnement et en créer de nouvelles »A l’installation du module Ciklik, des fréquences d’abonnement sont déjà disponibles et peuvent être appliquées sur les produits de votre choix.
On les retrouve au niveau de la section Catalogue > Attributs et caractéristiques, puis Attributs > Fréquence d’abonnement.
Vous pouvez créer de nouvelles fréquences dans cette section à partir de la version 8 de PrestaShop, elles seront ensuite disponibles pour être appliquées comme déclinaisons sur les produits que vous souhaitez vendre par abonnement.
Si vous êtes sur une version 1.7.7, suivez la procédure Créer une nouvelle fréquence d’abonnement plus bas.
Configurer l’offre d’abonnement au niveau d’un produit
Section intitulée « Configurer l’offre d’abonnement au niveau d’un produit »-
Passez le produit du statut Produit simple au statut Produit avec déclinaisons.
-
Allez dans l’onglet Déclinaisons du produit et, grâce au générateur de déclinaisons, créez autant de déclinaisons que d’options de fréquences d’abonnement souhaitées.
-
Modifiez si besoin le prix de chaque déclinaison dans Impact sur le prix (HT) si vous souhaitez offrir un avantage aux abonnés.
Une fois les déclinaisons générées, vous avez la flexibilité nécessaire pour gérer :
- les SKU : qui peuvent rester identiques quel que soit le type d’achat pour le produit donné (unitaire ou par abonnement)
- des ID uniques par déclinaison
- un prix unique par déclinaison
-
Cochez la case “Accepter les commandes” dans la section Préférences de disponibilité du produit.
Mode 2 : Utiliser l’alternative aux déclinaisons
Section intitulée « Mode 2 : Utiliser l’alternative aux déclinaisons »Nous allons voir comment utiliser un mode alternatif aux déclinaisons, au profit d’un système basé sur des tables de fréquences dédiées.
-
Activez ce mode dans les paramètres du module, option Utiliser le mode fréquences.

-
Une fois le mode activé, le menu Personnaliser > Ciklik du back-office PrestaShop affiche l’onglet Gestion des Fréquences. Créez-y vos fréquences (nom, nombre d’intervalles, intervalle jour, semaine ou mois) : elles sont ensuite disponibles dans l’onglet Modules de chaque fiche produit. Une fréquence peut être modifiée mais pas supprimée.
-
Dans l’onglet Modules de la fiche produit, les fréquences deviennent des cases à cocher pour rendre le produit éligible à l’abonnement sur différentes fréquences.

Capture d’une version antérieure de l’interface : onglet du module 1.7.7. Les versions récentes du module présentent un bloc refait, avec un lien de gestion des fréquences et une case pour tout sélectionner.
Pour chaque fréquence, dans Gestion des Fréquences, vous avez la possibilité de définir :
- Une réduction en pourcentage
- Ou une réduction en valeur fixe
Paramétrer un cycle d’engagement
Section intitulée « Paramétrer un cycle d’engagement »Vous pouvez proposer des abonnements avec un cycle d’engagement.
Cela permet d’empêcher vos clients de se désabonner sur la durée de l’engagement.
Cette fonctionnalité s’active dans les paramètres du module, en sélectionnant Activer l’engagement et en choisissant la durée de l’engagement. La fonctionnalité peut être activée ou désactivée selon les besoins.
La durée de l’engagement s’applique sur tous les abonnements proposés sur votre site.
Les avantages de cette fonctionnalité sont les suivants :
- Proposer une réduction lors de la souscription à un abonnement sans risquer le désabonnement immédiat
- Accompagner le client pour l’adoption du produit ou service par abonnement
- Maîtriser ses coûts marketing d’acquisition et de rétention
Proposer l’upsell
Section intitulée « Proposer l’upsell »Vous pouvez permettre à vos abonnés d’ajouter des produits non récurrents sur leur prochaine commande.
Cette fonctionnalité d’ upsell s’active au niveau du module Ciklik. Le détail est dans Ajouter un produit à sa prochaine commande (upsell). Avec l’upsell activé, un bouton d’ajout à son abonnement est visible sur les fiches produits quand le visiteur est connecté à son compte. Les utilisateurs connectés peuvent ajouter un produit à leur prochaine commande d’abonnement directement depuis les fiches produits.
Une popup permet de sélectionner l’abonnement cible. L’abonné retrouve dans son espace client, section Mes abonnements, le détail des produits additionnels pour chaque abonnement.
Il peut supprimer les produits non récurrents avant sa prochaine commande. A noter :
- L’upsell nécessite une authentification utilisateur pour l’affichage de l’option
- Les produits ajoutés ne sont livrés qu’une seule fois lors du prochain rebill
- Compatible avec les abonnements actifs uniquement
Les avantages de la fonctionnalité d’upsell sont :
- Augmentation du panier moyen et des revenus : En suggérant des produits complémentaires pertinents, vous incitez naturellement vos clients à dépenser plus.
- Fidélisation client renforcée : En offrant une gamme élargie de produits complémentaires, vous donnez plus de raisons à vos clients de découvrir de nouveaux produits et de rester fidèles à votre marque.
- Réduction des coûts d’acquisition client : En maximisant les ventes auprès de votre base d’abonnés existante, vous réduisez la pression sur l’acquisition de nouveaux clients, souvent plus coûteuse.
Sur PrestaShop 1.7.7+
Section intitulée « Sur PrestaShop 1.7.7+ »Créer une nouvelle fréquence d’abonnement
Section intitulée « Créer une nouvelle fréquence d’abonnement »A l’installation du module, les fréquences d’abonnement disponibles sont :
- Mensuel
- Tous les 2, 3, 4, 6, 8, 10 et 12 mois
La création de fréquences d’abonnement supplémentaires est directement possible au niveau de la section Attributs.
Il y a des manipulations à faire en base de données. Voici la procédure complète :
-
Créez un nouvel attribut dans l’admin PrestaShop, sur l’option “Fréquence d’abonnement”.
-
Une fois ce nouvel attribut créé, récupérez son id. Dans cet exemple, on va partir du principe que ce nouvel attribut a l’id 33, et que c’était pour créer une nouvelle fréquence de 5 mois.
-
Connectez-vous à la base de données.
-
Allez dans la table ciklik_frequencies.
-
Récupérez l’id de la fréquence créée, par ex, 33.
-
Rajoutez dans ciklik_frequencies une ligne avec en id_attribute, 33, en interval, ‘month’, et interval_count, 5.
Une fois que c’est fait, le nouvel attribut est disponible et peut être utilisé.
Masquer les autres méthodes de paiement
Section intitulée « Masquer les autres méthodes de paiement »Le module masque automatiquement les autres moyens de paiement quand le panier contient un abonnement. Vous n’avez rien à faire.
Ce filtrage n’existe pas. Pour cacher les autres méthodes de paiement quand il y a un abonnement dans le panier :
-
Ouvrez le fichier
themes/{theme}/templates/checkout/_partials/steps/payment.tpl. -
Ajoutez le code suivant au-dessus de
{foreach from=$payment_options item="module_options"}:{assign var="ciklikOption" value=null}{foreach from=$payment_options item="module_options"}{if isset($module_options[0]) && $module_options[0].module_name == 'ciklik'}{assign var="ciklikOption" value=$module_options}{break}{/if}{/foreach}{if $ciklikOption !== null}{assign var="payment_options" value=[$ciklikOption]}{/if}
Questions fréquentes
Comment proposer un abonnement avec engagement minimum sur PrestaShop ?
Dans les paramètres du module Ciklik, activez Activer l'engagement, puis choisissez le Cycle d'engagement (Mensuel, Hebdomadaire ou Journalier) et le Nombre de cycles d'engagement. Par exemple, 6 cycles mensuels engagent l'abonné pendant 6 mois à partir de sa souscription.
L'engagement impose-t-il un nombre minimum de commandes ?
Non. L'engagement est une durée pendant laquelle l'abonné ne peut pas résilier son abonnement. Il n'est pas lié à un nombre minimum de commandes.
Que voit l'abonné pendant sa période d'engagement ?
Dans la liste de ses abonnements, dans son compte client, le bouton de résiliation est remplacé par la mention « Résiliable à partir du : » suivie de la date de fin d'engagement.
Peut-on fixer un engagement différent selon le produit ?
Non. La durée d'engagement réglée dans le module s'applique à tous les abonnements proposés sur votre boutique.
Déclinaisons ou mode fréquences : que choisir ?
Les déclinaisons utilisent les attributs Type d'achat et Fréquence d'abonnement, avec un prix par déclinaison. Le mode fréquences évite les déclinaisons : vous cochez les fréquences dans l'onglet Modules de la fiche produit, chaque fréquence peut porter une réduction en pourcentage ou en valeur fixe, et le stock reste commun à toutes les fréquences.