Chercher des clients
chercher_clientsListe les clients du commerce selon un segment (habitués, perdus de vue, à un tampon de la récompense, récompense à offrir, nouveaux, inactifs, jamais revenus) croisé avec des filtres : prénom, tampons sur la carte, nombre de visites, date d’inscription, date de dernière visite, type de wallet ; triés et paginés. Rend pour chacun un identifiant, le prénom et l’initiale du nom, les visites, la dernière visite et l’état de la carte, jamais d’e-mail ni de téléphone. À utiliser pour « qui sont mes meilleurs clients ? », « qui n’est pas revenu ? », « qui est proche de sa récompense ? », ou pour retrouver l’identifiant d’un client avant fiche_client.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tri | No | Ordre des résultats. Défaut derniere_visite (les plus récents d’abord). | derniere_visite |
| ordre | No | auto (défaut) : décroissant, sauf prenom (A→Z). | auto |
| limite | No | Nombre maximum de résultats. | |
| wallet | No | Où le client garde sa carte. aucun = page web, sans wallet. | tous |
| segment | No | Groupe de départ, défini comme dans l’application. tous (défaut) ; habitues = au moins 4 passages sur les 60 derniers jours ; perdus = venus au moins 4 fois, et absents depuis plus d’une fois et demie leur rythme habituel (médiane des écarts entre leurs passages), ou, sans assez d’historique, depuis plus de le délai du commerce ; congés et jours de fermeture non comptés ; presque = il ne leur manque qu’un tampon pour la récompense ; recompense_prete = une récompense gagnée, pas encore offerte, pas expirée ; nouveaux = inscrits dans les 30 derniers jours ; inactifs = aucun passage depuis plus de le délai du commerce, en jours calendaires, quel que soit leur nombre de visites ; un_seul_passage = un passage au plus : inscrits mais jamais revenus. | tous |
| decalage | No | Nombre de résultats à sauter (pagination). | |
| recherche | No | Morceau du prénom ou du nom (accents et casse ignorés). | |
| tampons_max | No | Tampons au plus sur la carte en cours. | |
| tampons_min | No | Tampons au moins sur la carte en cours. | |
| visites_max | No | Passages au plus depuis l’inscription. | |
| visites_min | No | Passages au moins depuis l’inscription (tampons de bienvenue exclus). | |
| inscrit_avant | No | Inscrit ce jour-là ou avant (AAAA-MM-JJ). | |
| inscrit_depuis | No | Inscrit ce jour-là ou après (AAAA-MM-JJ). | |
| actif_depuis_jours | No | Au moins un passage dans les N derniers jours. | |
| inactif_depuis_jours | No | Aucun passage depuis au moins N jours calendaires (un client jamais venu compte depuis son inscription). | |
| derniere_visite_avant | No | Dernier passage ce jour-là ou avant (AAAA-MM-JJ). Exclut ceux jamais venus. | |
| derniere_visite_depuis | No | Dernier passage ce jour-là ou après (AAAA-MM-JJ). |