Module v1.4.1
Configurer Comptes du site
Les comptes de vos visiteurs, et ce à quoi chaque catégorie de compte donne droit.
Ce qu'il fait
Le socle des comptes du site public : identité (email, mot de passe, activation) et CATÉGORIE de compte, celle qui porte les droits. Un compte appartient à UNE catégorie, et chaque module y accroche ce qui le concerne : la boutique ses tarifs, l'espace membre sa fiche. Ce module ne vend rien et n'affiche rien au public : il tient la vérité « qui est cette personne, et à quoi a-t-elle droit », et son écran Clients permet de lister, filtrer et modifier les comptes.
- Comptes du site : identité, activation, dernière connexion
- Catégories de compte : une par compte, garantie en base
- Chaque module ajoute ses propres droits à la catégorie
- Écran Clients : liste filtrable (catégorie, statut, dernière connexion), fiche avec coordonnées et adresses, ajout d'un client
- Désactiver un compte, envoyer un lien de mot de passe, supprimer en lot (effacement RGPD, commandes conservées et anonymisées)
Où le trouver
Les écrans que ce module ajoute à l'administration, une fois activé.
-
Comptes
/admin/comptes/clients
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 |
|---|---|---|---|
| Voir les comptes du site | comptes.read |
✓ | ✓ |
| Créer et modifier les comptes du site | comptes.write |
✓ | — |
Ce qu'il suppose
Le désactiver arrêterait aussi :
Piloter par une IA
Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.
-
clientslecture seule réservée à votre accès MCP (clé maître)Liste les comptes du site, récents d'abord : nom, e-mail, société, catégorie, date de création, dernière connexion, nombre de commandes et total dépensé. Recherche facultative sur le nom, l'e-mail ou le pseudo. 50 au plus par appel, `suite` donne l'offset suivant.
« qui sont mes derniers clients inscrits ? » « retrouve le compte de Martin »
-
clientlecture seule réservée à votre accès MCP (clé maître)La fiche d'un compte : identité, téléphone, catégorie, commandes, total dépensé, et ses adresses (facturation puis livraison).
-
categorieslecture seuleLes catégories de compte (celles qui portent les droits et les tarifs) avec leur nombre de membres. Ne nomme aucun client.
« combien de clients pros j'ai ? »
-
envoyer_reinitialisationconfirmation demandéeEnvoie au client, par courriel, un lien pour choisir un nouveau mot de passe (le bouton de sa fiche). Un courriel part : confirmation demandée.
-
client_modifierconfirmation demandéeModifie les coordonnées d'un client : prénom, nom, téléphone, société (ce qui n'est pas donné reste tel quel). Jamais l'e-mail, qui est son identifiant de connexion. Confirmation demandée.
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 1
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 6
IFshop_addressesshop_client_categoriesshop_client_category_membersshop_customer_tokensshop_customers