Aller au contenu

Résilier et réactiver un abonnement

Quand le client résilie son abonnement :

  • L’abonnement passe au statut inactif
  • Il ne sera pas reprélevé à la prochaine échéance
  • L’accès au produit/service reste actif jusqu’à la end_date (date d’expiration)

Quand le client clique sur “Reprendre” pour réactiver un abonnement désactivé, le comportement dépend du cycle de facturation.

Condition : La date d’expiration (end_date) de l’abonnement est dans le futur.

Comportement :

  • L’abonnement passe au statut actif
  • Aucune commande n’est générée
  • Aucun prélèvement n’est effectué
  • Le client conserve sa date initiale de renouvellement (end_date + 1 jour)

Exemple :

Abonnement souscrit le 1er janvier
end_date = 31 janvier
Client résilie le 15 janvier
Client réactive le 20 janvier (end_date encore dans le futur)
→ Pas de nouvelle commande
→ Prochain prélèvement : 1er février

Cas 2 : Réactivation après expiration de la période payée

Section intitulée « Cas 2 : Réactivation après expiration de la période payée »

Condition : La date d’expiration (end_date) de l’abonnement est dans le passé.

Comportement :

  • L’abonnement passe au statut actif
  • Une nouvelle commande est générée automatiquement
  • Un prélèvement est effectué immédiatement
  • La date de réactivation devient la nouvelle date anniversaire

Exemple :

Abonnement souscrit le 1er janvier
end_date = 31 janvier
Client résilie le 15 janvier
Client réactive le 15 mars (end_date dépassée)
→ Commande générée immédiatement
→ Prélèvement tenté le 15 mars
→ Prochaine échéance : 15 avril
  • La commande est poussée dans PrestaShop
  • Elle apparaît comme une commande classique
  • La end_date est mise à jour
  • La prochaine date de paiement est programmée
  • Aucune commande n’est poussée dans PrestaShop
  • L’abonnement reste actif
  • La prochaine date de paiement est quand même programmée (date du jour + intervalle de fréquence)
  • Le système de tentatives de prélèvement prend le relais

Point d’attention pour les intégrateurs PrestaShop

Section intitulée « Point d’attention pour les intégrateurs PrestaShop »
Action côté PrestaShopImpact de la commande de réactivation
Envoi d’email de confirmationEmail envoyé au client
Changement de groupe clientClient ajouté au groupe
Webhook vers un système externeWebhook déclenché
Mise à jour de stockStock décrémenté

Pour bien comprendre le comportement de réactivation, il est important de distinguer ces deux dates :

ChampSignification
end_dateJusqu’à quelle date l’abonnement est “payé”
next_payment_dateQuand aura lieu le prochain prélèvement

Voir : Comprendre le champ end_date d’un abonnement

Q : Le client peut-il réactiver son abonnement depuis l’espace client PrestaShop ?

Oui, si le module est correctement configuré. Le bouton “Reprendre” apparaît sur les abonnements inactifs dans la section “Mes abonnements” de l’espace client.

Q : Que se passe-t-il si le prélèvement à la réactivation échoue plusieurs fois ?

Le scénario de tentatives de prélèvement configuré s’applique. Après X échecs, l’abonnement peut être automatiquement résilié selon votre configuration. Voir Résiliation automatique des abonnements impayés.

Q : Puis-je empêcher la réactivation automatique des abonnements expirés ?

Non, c’est le comportement standard. Si vous souhaitez un flux différent, contactez le support Ciklik pour discuter de votre cas d’usage.

Q : La commande de réactivation est-elle identifiable dans PrestaShop ?

Oui, dans la section “Messages” de la commande PrestaShop, vous trouverez les références Ciklik qui indiquent s’il s’agit d’une souscription initiale, d’un renouvellement ou d’une réactivation.