---
title: "Résilier et réactiver un abonnement"
description: "Comment vos clients peuvent résilier et reprendre leur abonnement depuis leur espace client PrestaShop"
url: https://www.ciklik.academy/fr/prestashop/gestion-abonnes-prestashop/resilier-et-reactiver-un-abonnement/
lang: fr
lastUpdated: 2026-10-09
---

# Résilier et réactiver un abonnement

> PrestaShop
>
> Cette page concerne les boutiques PrestaShop équipées du module Ciklik. Vous avez une boutique box Ciklik ? [Voir le parcours box](https://www.ciklik.academy/fr/demarrage/bienvenue-chez-ciklik/).

> Astuce
>
> Depuis son espace client, un abonné peut **résilier et reprendre** son abonnement. Ce guide détaille les différents comportements selon le contexte.

## Résiliation d’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)

## Réactivation d’un abonnement

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

### Cas 1 : Réactivation pendant la période payée

**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

**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
```

## Résultat de la transaction à la réactivation

### Transaction en succès

- 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

### Transaction en échec

- **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](https://www.ciklik.academy/fr/paiements/tentatives-de-prelevements-rebill/) prend le relais

> Note
>
> Quel que soit le statut de la transaction, la prochaine date de paiement est programmée à : `date de réactivation + intervalle de la fréquence d'abonnement`.

## Point d’attention pour les intégrateurs PrestaShop

> Commande automatique à la réactivation
>
> Lorsqu’un abonnement expiré est réactivé, une **commande est générée automatiquement** dans PrestaShop.
>
> Si votre logique métier déclenche des actions sur les nouvelles commandes (webhooks, notifications, changement de groupe client, etc.), cette commande automatique sera traitée de la même manière qu’une commande classique.

### Scénarios à anticiper

| Action côté PrestaShop          | Impact de la commande de réactivation |
| ------------------------------- | ------------------------------------- |
| Envoi d’email de confirmation   | Email envoyé au client                |
| Changement de groupe client     | Client ajouté au groupe               |
| Webhook vers un système externe | Webhook déclenché                     |
| Mise à jour de stock            | Stock décrémenté                      |

### Recommandation UX

> Bonne pratique
>
> Ajoutez un message sur l’interface client PrestaShop (via override du module ou hook) pour **prévenir le client** que la reprise d’un abonnement expiré déclenchera une commande immédiate avec prélèvement.
>
> Exemple de message :
>
> > “Votre abonnement a expiré. En le réactivant, vous serez prélevé immédiatement pour reprendre votre abonnement.”

## Comprendre end_date vs next_billing

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

| Champ          | Signification                               |
| -------------- | ------------------------------------------- |
| `end_date`     | Jusqu’à quelle date l’abonnement est “payé” |
| `next_billing` | Quand aura lieu le prochain prélèvement     |

Voir : [Comprendre le champ end_date d’un abonnement](https://www.ciklik.academy/fr/prestashop/gestion-abonnes-ciklik/comprendre-le-champ-end-date/)

## FAQ

**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](https://www.ciklik.academy/fr/prestashop/gestion-abonnes-ciklik/envoyer-un-lien-de-mise-a-jour-de-cb/#r%C3%A9siliation-automatique-des-abonnements-impay%C3%A9s).

**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.

## Voir aussi

[Modifier le statut d'un abonnement](https://www.ciklik.academy/fr/prestashop/gestion-abonnes-ciklik/modifier-le-statut-d-un-abonnement/)

[Comprendre le champ end_date d'un abonnement](https://www.ciklik.academy/fr/prestashop/gestion-abonnes-ciklik/comprendre-le-champ-end-date/)

[Souscrire et gérer son abonnement](https://www.ciklik.academy/fr/prestashop/gestion-abonnes-prestashop/souscrire-et-gerer-son-abonnement/)

[Personnaliser les renouvellements des abonnements](https://www.ciklik.academy/fr/prestashop/setup/personnaliser-les-renouvellement-des-abonnements/)
