Module v1.2.0
Configurer Comptes — Purge des inactifs
Le RGPD sans brutalité : Sillon repère les comptes dormants et vous les signale. Rien ne part, rien ne s'efface sans votre clic.
Ce qu'il fait
Vous signale les comptes clients sans connexion ni commande depuis la durée que vous choisissez (3 ans par défaut, jamais moins d'un an), et s'arrête là : Sillon est force de proposition, jamais de finalisation. C'est VOUS qui cochez les comptes à prévenir, et VOUS qui confirmez la suppression une fois le délai passé. Le client prévenu a 30 jours, plus un rappel à J-7 ; se connecter une seule fois annule tout. Les commandes restent archivées anonymement, comme la loi comptable l'exige.
- Inactivité réglable (3 ans par défaut, jamais moins d'un an)
- AUCUNE suppression automatique : vous cochez, vous confirmez
- Deux préavis par e-mail une fois que vous avez décidé : J-30 puis J-7
- Se connecter ou commander annule le processus, à n'importe quel stade
- Les commandes passées restent archivées anonymement (obligation comptable)
- Une alerte vous dit combien de comptes dorment, et depuis quand
Ses droits
Ce que chaque rôle peut faire par défaut. Modifiable rôle par rôle depuis l'administration.
| Droit | Clé | Administrateur | Éditeur |
|---|---|---|---|
| Configurer la purge des comptes inactifs | clients_purge.manage |
✓ | — |
Ce qu'il suppose
Ce module a besoin de :
- comptes ^1.0
Piloter par une IA
Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.
-
candidatslecture seuleLes comptes clients inactifs que la purge signale : liste `a_prevenir` (sans connexion ni commande depuis la durée réglée, pas encore prévenus : nom, e-mail, création, dernière connexion, dernière commande) ou `deja_prevenus` (où en est leur délai de 30 jours, rappel envoyé, délai échu ou non). Les compteurs des deux listes, l'inactivité réglée et si la purge est activée sont toujours rendus. Lecture seule : prévenir écrit aux clients et supprimer est irréversible, cela se fait à l'écran. 50 au plus par appel, `suite` donne l'offset suivant.
« ai-je des comptes inactifs à purger ? » « qui a été prévenu, et quand peut-on les supprimer ? »
Ses points de branchement
Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.
Ce qu'il écoute 4
comptes.liste.outils- priorité 20
admin.alerts- priorité 90
emails.catalogue- priorité 60
emails.apercu- priorité 10
Ses données
Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.
Les tables 1
shop_purge_notices