Aller au contenu

Module v1.1.0

Configurer Comptes — Photos des clients

Un visage sur chaque fiche : la photo du client remplace le disque d'initiales, partout dans l'administration.

shop-clients-avatars Ce que ce module apporte →

Ce qu'il fait

Met un visage sur vos clients : choisissez une photo depuis la médiathèque sur la fiche de chacun, et elle remplace le disque d'initiales partout dans l'administration — liste des clients, fiche, aperçus. L'image passe par la médiathèque comme toutes les autres (recompression, conversion, jamais de fichier brut). Le client peut aussi choisir lui-même son avatar dans une bibliothèque (formes, créatures, ou celles de votre thème). Effacer le champ, ou désactiver le module, rend l'avatar automatique : rien ne casse jamais.

  • La photo se choisit sur la fiche client, depuis la médiathèque
  • Affichée partout : liste, fiche, aperçus
  • Recompression et conversion automatiques, jamais de fichier brut
  • Photo supprimée ou module retiré : l'avatar automatique revient, rien ne casse
  • Le client peut choisir lui-même son avatar dans une bibliothèque (formes, créatures, ou celles de votre thème) : le thème pose le sélecteur sur « Mon compte »
  • Sans choix de sa part, le client garde ses initiales : le kit n'attribue jamais une image d'office, sauf option activée par le thème
  • L'avatar du client s'affiche aussi sur ses messages dans le support

Ce qu'il suppose

Ce module a besoin de :

Piloter par une IA

Ce module ne se pilote pas par une IA.

Une photo choisie dans la médiathèque, sur la fiche d'un client : un geste d'écran, rien à piloter à distance.

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
shop.customer.avatar
priorité 10
shop.customer.editor.fields
priorité 50
shop.customer.editor.fields.save
priorité 50
comptes.customer.registered
priorité 50

Ses prises front

Les morceaux de page que ce module fournit, et les classes qu'ils posent. Un thème les habille par ces classes : il ne recopie pas le balisage, sinon il rate les corrections des versions suivantes.

views/avatar.php 12 classes
  • s-avatar
  • s-avatar-actions
  • s-avatar-actuel
  • s-avatar-groupe
  • s-avatar-image
  • s-avatar-initiales
  • s-avatar-option
  • s-avatar-option<?=
  • s-avatar-radio
  • s-avatar-titre
  • s-avatar-valider
  • s-avatar-vignette

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_customer_avatars