Documentation · Référence de l'administrateur
CMH Team et routage des contacts
Ce document est une référence pour la zone d'administration CMH Team de l'extension ADP Car Market Hub. CMH Team est un menu de premier niveau distinct dans la barre latérale de WordPress (icône dashicons-groups), placé directement sous CMH Cars. Il permet à une concession de gérer les contacts commerciaux qui apparaissent à côté de chaque véhicule, de décider quel contact est affiché sur quel véhicule et de contrôler la manière dont les demandes sont routées.
Quand utiliser ce document
Lisez ceci si vous êtes un administrateur ou un gestionnaire de bureau et que vous devez :
- Tenir à jour la liste des contacts commerciaux de la concession (vos « membres de l'équipe »).
- Choisir un contact par défaut pour chaque succursale (emplacement).
- Assigner des véhicules individuels à un contact spécifique, à un contact général de la concession ou à aucun contact visible.
- Configurer le contact de secours (fallback) utilisé lorsqu'aucun contact spécifique ne s'applique.
- Contrôler la manière dont les nouveaux véhicules importés sont automatiquement assignés et comment le formulaire de contact est routé.
- Comprendre ce qu'un visiteur du site web voit sur la page de détails du véhicule.
Aperçu
CMH Team est l'annuaire de contacts propre à la concession au sein de l'extension. Un membre de l'équipe est un contact commercial (nom, photo, téléphone, e-mail et liens sociaux) qui est affiché à côté du formulaire de demande sur une page de détails de véhicule. Les membres de l'équipe sont entièrement gérés au sein de l'extension et n'ont pas besoin de leurs propres comptes d'utilisateur WordPress, vous pouvez donc ajouter ou supprimer un vendeur sans toucher à la gestion des utilisateurs de WordPress.
Une fois que les membres de l'équipe existent, l'extension décide quel contact afficher sur chaque véhicule. Cette décision est appelée le routage des contacts. Le routage peut être :
- Automatique — l'extension choisit un contact en fonction de la succursale (emplacement) du véhicule et de vos réglages de secours.
- Manuel — vous assignez un véhicule spécifique à un contact spécifique, au contact général de la concession ou à « aucun contact visible ».
La zone CMH Team comprend sept écrans, dans l'ordre où ils apparaissent dans le sous-menu :
| Écran | Libellé du sous-menu | Objectif |
|---|---|---|
| Aperçu | Overview | Tableau de bord d'état : compteurs, état du secours et actions recommandées suivantes. |
| Membres | Members | La liste de tous les membres de l'équipe, avec leurs compteurs d'assignation et des actions rapides. |
| Nouveau membre | New | Le formulaire pour créer un nouveau membre de l'équipe (également utilisé lors de la modification d'un membre existant). |
| Emplacements | Locations | Le contact par défaut pour chaque succursale. |
| Assignation | Assignment | Assigner en masse des véhicules à un contact, à un contact général, à aucun contact, ou en mode automatique. |
| Standards | Standards | Contact de secours global et coordonnées du contact général de la concession. |
| Règles | Rules | Options qui contrôlent l'assignation automatique, le routage du formulaire de contact et la visibilité sur le frontend. |
Configuration requise ou prérequis
- Un utilisateur disposant de la capacité de gestion de l'extension (le même rôle qui peut ouvrir les autres pages d'administration CMH).
- Pour que les valeurs par défaut par succursale et l'assignation automatique fonctionnent, au moins un emplacement avec un Seller ID AutoScout24 doit être configuré sous CMH Center → Locations. Voir la Référence des emplacements.
- Facultatif : photos de profil pour vos membres de l'équipe, téléversées à l'avance dans la Médiathèque de WordPress.
Les sept écrans de CMH Team
1. Aperçu (Overview)
L'écran Aperçu est un tableau de bord d'état en lecture seule. En haut, il affiche des tuiles d'indicateurs clés de performance (KPI) :
- Membres de l'équipe actifs — combien de membres sont actuellement actifs.
- Voitures assignées — véhicules pour lesquels un contact spécifique est enregistré.
- Voitures non assignées — véhicules sans contact spécifique enregistré pour le moment (ceux-ci sont résolus automatiquement au moment de l'affichage).
- Emplacements avec contact par défaut — combien de succursales ont un contact par défaut actif.
- État du secours — Configuré lorsqu'un contact par défaut global ou un contact général de concession existe ; Manquant dans le cas contraire.
Sous les tuiles, une carte État de l'équipe résume la situation et propose des Actions recommandées (liens vers Members, Assignment et Standards). Lorsqu'il n'y a pas encore de membres, elle affiche un unique appel à l'action pour créer le premier membre.
2. Membres (Members)
L'écran Membres liste chaque membre de l'équipe dans l'ordre d'affichage. Chaque ligne indique le Nom, le Poste, l'E-mail, le Téléphone, l'Emplacement, le nombre de Voitures assignées et le Statut (Actif ou Inactif).
La colonne Actions propose :
- Modifier — ouvrir le membre dans le formulaire Nouveau / Modifier.
- Désactiver / Activer — basculer le statut du membre. Un membre inactif n'est jamais affiché sur le site web et n'est jamais utilisé comme contact, mais il est conservé pour que vous puissiez le réactiver plus tard.
- Supprimer — supprimer définitivement le membre (une invite de confirmation s'affiche d'abord).
La suppression d'un membre le détache également automatiquement de tout emplacement par défaut et du secours global, de sorte qu'aucun véhicule ne se retrouve à pointer vers un contact manquant.
3. Nouveau membre (New / Edit)
Cet écran est le formulaire utilisé pour créer un nouveau membre de l'équipe et pour modifier un membre existant. Seul le Nom complet est obligatoire. Les champs disponibles sont :
| Champ | Notes |
|---|---|
| Nom complet | Requis. Affiché sur la carte de contact du site web. |
| Poste ou rôle | Par exemple Conseiller commercial. Facultatif. |
| Statut | Actif (affiché sur le site) ou Inactif (masqué). |
| Emplacement | La succursale à laquelle ce membre appartient, choisie parmi vos emplacements configurés. Facultatif. |
| Ordre d'affichage | Un nombre qui contrôle l'ordre dans les listes de membres (les nombres les plus bas en premier). |
| L'adresse qui reçoit les demandes routées vers ce membre. Validée comme adresse e-mail. | |
| Téléphone | Affiché sous forme de lien téléphonique cliquable sur la carte de contact. |
| Téléphone portable | Second numéro facultatif. |
| Photo de profil | L'ID numérique d'une image déjà téléversée dans la Médiathèque. |
| Contact WhatsApp facultatif. | |
| URL de profil facultative. | |
| URL de profil facultative. | |
| Note interne | Une note privée pour votre équipe. Non affichée sur le site web. |
Après l'enregistrement, le formulaire reste sur le membre enregistré afin que vous puissiez continuer la modification, ou utilisez Retour aux membres pour revenir à la liste.
4. Emplacements (Locations)
L'écran Emplacements associe chaque succursale à un membre de l'équipe par défaut. Pour chaque emplacement configuré, il affiche le nom de l'emplacement, ses Seller IDs et un menu déroulant pour choisir le contact par défaut.
Le contact par défaut est le membre qui est utilisé pour un véhicule de cette succursale lorsque le véhicule n'a pas d'assignation propre plus spécifique. C'est le pilier de l'assignation automatique. Les membres inactifs apparaissent dans le menu déroulant avec la mention (inactif), mais un membre inactif n'est jamais réellement affiché sur le site web.
Si aucun emplacement n'existe encore, l'écran vous demande de les ajouter d'abord sous CMH Center → Locations.
5. Assignation (Assignment)
L'écran Assignation est l'endroit où vous assignez des véhicules à un contact en masse. Une barre de filtre en haut vous permet d'affiner la liste des véhicules par Emplacement et d'afficher uniquement les Non assignés. Le tableau liste les véhicules avec leur Contact actuel et le Mode d'assignation :
| Mode affiché | Signification |
|---|---|
| Membre spécifique | Le véhicule est assigné à un membre de l'équipe désigné. |
| Concession générale | Le véhicule utilise le contact général de la concession au lieu d'une personne physique. |
| Aucun contact visible | La carte de contact est masquée pour ce véhicule. |
| Automatique | L'extension résout le contact automatiquement (par défaut). |
Pour assigner, cochez un ou plusieurs véhicules, choisissez une cible dans le menu déroulant, puis cliquez sur Appliquer l'assignation. Les options du menu déroulant sont :
- Un membre de l'équipe désigné — assigner les véhicules sélectionnés à cette personne (une assignation manuelle).
- Contact général de la concession — afficher le contact général de la concession au lieu d'une personne physique.
- Aucun contact visible — masquer la carte de contact pour les véhicules sélectionnés.
- Automatique (réinitialiser) — effacer le choix manuel et laisser à nouveau l'extension résoudre le contact automatiquement.
Les choix manuels (un membre désigné, général ou aucun contact visible) sont protégés : l'importateur ne les écrase jamais. Les assignations « Automatiques » peuvent être actualisées par l'importateur.
6. Standards
L'écran Standards définit ce qui se passe lorsqu'aucun contact par véhicule ou par emplacement ne s'applique. Il comporte deux parties.
Contact de secours (Fallback)
- Membre de l'équipe par défaut global — un membre unique utilisé comme contact générique sur l'ensemble du site.
- Comportement de secours — que faire lorsqu'aucun membre ne peut être résolu :
- Utiliser le secours global, puis le contact de la concession — essayer d'abord le membre par défaut global, puis le contact général de la concession.
- Utiliser le contact général de la concession — aller directement au contact général de la concession.
- Masquer la carte de contact lorsqu'aucun membre de l'équipe n'est trouvé — n'afficher aucune carte de contact.
Secours de la concession — le contact général de la concession, utilisé comme secours non personnel :
- Nom général de la concession
- E-mail général de la concession (validé comme adresse e-mail)
- Téléphone général de la concession
- Emplacement général de la concession
7. Règles (Rules)
L'écran Règles contient des options regroupées en trois zones. Les valeurs par défaut sont adaptées aux concessionnaires et sécurisées pour l'importation, et il est recommandé de les laisser à leurs valeurs par défaut.
| Groupe | Option | Par défaut | Effet |
|---|---|---|---|
| Comportement d'assignation | Assigner automatiquement les voitures nouvellement importées par emplacement | Activé | Les nouveaux véhicules importés sont associés à un contact en utilisant leur succursale pendant l'importation. Lorsqu'elle est désactivée, les véhicules importés ne reçoivent pas de contact attribué et sont résolus automatiquement au moment de l'affichage. |
| Comportement d'assignation | Ne jamais écraser les assignations manuelles de voitures lors de l'importation | Activé | Un choix manuel que vous avez fait (un membre spécifique, le contact général ou « aucun contact visible ») est préservé lors de chaque ré-importation. |
| Routage des contacts | Utiliser le secours global lorsqu'aucun contact d'emplacement n'existe | Activé | Lors de l'assignation automatique au moment de l'importation, si la succursale d'un véhicule n'a pas de contact par défaut, le membre par défaut global est attribué au véhicule. Cette option régit uniquement l'étape d'importation ; sur la page du véhicule, le secours global est toujours utilisé comme secours final, quelle que soit cette option (voir Fonctionnement du routage des contacts ci-dessous). |
| Routage des contacts | Envoyer le formulaire de contact au membre de l'équipe résolu | Activé | Reflète le comportement standard : les demandes concernant un véhicule sont envoyées par e-mail au contact résolu pour ce véhicule. Laissez cette option activée. |
| Routage des contacts | Envoyer une copie à l'e-mail général de la concession | Désactivé | Lorsqu'elle est activée, une copie de chaque demande est également envoyée à l'e-mail général de la concession. |
| Visibilité sur le frontend | Masquer les membres de l'équipe inactifs du frontend | Activé | Reflète le comportement standard : les membres définis sur Inactif ne sont pas affichés aux visiteurs et ne sont pas utilisés comme contact. Laissez cette option activée. |
Note pour les administrateurs. Les options Envoyer le formulaire de contact au membre de l'équipe résolu et Masquer les membres de l'équipe inactifs du frontend décrivent le comportement standard de l'extension, qui s'applique actuellement toujours. Désactiver l'une ou l'autre de ces options dans la version actuelle ne modifie pas ce comportement. De même, Utiliser le secours global modifie uniquement l'étape d'assignation au moment de l'importation, et non le secours final affiché sur la page du véhicule. Conservez ces trois options à leurs valeurs par défaut. Voir la recommandation de suivi à la fin de ce document.
Fonctionnement du routage des contacts
Sur une page de détails de véhicule (ce que voient les visiteurs)
Lorsqu'une page de véhicule est affichée, l'extension résout la carte de contact dans cet ordre :
- Si le véhicule est configuré sur Aucun contact visible, la carte est masquée.
- Si le véhicule est attribué à un membre spécifique (manuellement ou automatiquement) et que ce membre est actif, ce membre est affiché.
- Sinon, le contact par défaut pour la succursale du véhicule (emplacement) est utilisé, s'il est actif.
- Sinon, le membre par défaut global est utilisé, s'il est actif.
- Sinon, le contact général de la concession est affiché, si des détails de concession sont configurés (ou si le comportement de repli est configuré pour utiliser le contact de la concession).
- Si le comportement de repli est Masquer, aucune carte n'est affichée.
- Si rien de ce qui précède ne s'applique, la page conserve sa carte de vendeur existante issue du profil d'auteur du véhicule WordPress.
Les membres inactifs sont ignorés à chaque étape, de sorte qu'ils n'apparaissent jamais aux visiteurs. La carte de contact peut afficher le nom, le poste, la photo, un numéro de téléphone et un e-mail cliquables, le mobile, WhatsApp et des liens vers les réseaux sociaux.
Lors de la soumission d'un formulaire de contact
Les demandes sont acheminées vers la première adresse livrable trouvée, dans cet ordre :
- L'adresse e-mail de remplacement globale E-mail du destinataire configurée sur l'écran Leads, si elle est définie.
- L'e-mail du contact CMH Team résolu pour le véhicule (uniquement les membres actifs avec un e-mail valide).
- L'e-mail du profil de vendeur hérité du véhicule, puis l'e-mail du compte de l'auteur du véhicule.
- L'e-mail d'administration WordPress, en tant que dernier recours.
Si l'option Envoyer une copie à l'e-mail général de la concession est activée dans les Règles, l'e-mail général de la concession reçoit également une copie. Voir le Flux de travail de gestion des leads pour la chaîne complète de routage des leads.
Attribution automatique pour les véhicules nouvellement importés
Après chaque importation ou ré-importation, l'extension attribue un contact aux nouveaux véhicules :
- Si le véhicule a déjà un choix manuel et que l'option Ne jamais écraser les attributions manuelles de voitures est activée, le choix existant est conservé.
- Si l'option Attribuer automatiquement les voitures nouvellement importées par emplacement est désactivée, rien n'est attribué.
- Sinon, l'extension utilise le contact par défaut pour la succursale du véhicule.
- Si la succursale n'a pas de contact par défaut et que l'option Utiliser le repli global est activée, le membre par défaut global est utilisé.
Un véhicule sans contact correspondant reste non attribué et est ensuite résolu automatiquement au moment de l'affichage à l'aide des règles ci-dessus (par défaut de l'emplacement → par défaut global → repli de la concession → masquer / carte de vendeur héritée).
Flux de travail de configuration recommandé
- Créez vos membres de l'équipe sous Nouveau (Membres → Nouveau membre). Au minimum, indiquez un nom complet et un e-mail pour chacun.
- Définissez un contact par défaut par succursale sous Emplacements, afin que chaque succursale dirige vers le bon vendeur.
- Configurez le repli sous Normes : choisissez un membre par défaut global et/ou renseignez le contact général de la concession, puis choisissez le comportement de repli.
- Passez en revue les règles sous Règles. Les valeurs par défaut conviennent à la plupart des concessions ; activez Envoyer une copie à l'e-mail général de la concession si votre back-office souhaite recevoir chaque demande.
- Surchargez les véhicules individuels sous Attribution uniquement lorsque le résultat automatique n'est pas celui que vous souhaitez (par exemple, un véhicule spécial géré par une seule personne, ou un véhicule qui ne devrait afficher aucun contact).
- Consultez l'Aperçu pour confirmer que l'état de repli est Configuré et qu'aucun véhicule ne reste sans contact résoluble.
Notes opérationnelles
- Les membres de l'équipe n'ont jamais besoin d'identifiants de connexion WordPress ; ils existent uniquement au sein de l'extension.
- Un membre configuré comme Inactif est masqué partout sur le frontend et n'est jamais utilisé comme contact, mais il est conservé pour une réactivation ultérieure.
- Les compteurs de Voitures attribuées et les KPI de l'Aperçu reflètent les véhicules ayant un contact enregistré ; les véhicules affichés comme Non attribués résolvent tout de même automatiquement un contact au moment de l'affichage lorsqu'un contact par défaut d'emplacement, un contact par défaut global ou un contact de concession existe.
- La correspondance des succursales repose sur l'ID de vendeur AutoScout24 sur chaque véhicule et sur les ID de vendeur configurés sur chaque emplacement. Maintenez la cohérence des ID de vendeur entre les Emplacements et votre compte AutoScout24. Voir la Référence des emplacements.
- CMH Team est un menu de premier niveau distinct de CMH Center et CMH Cars ; les trois restent adjacents dans la barre latérale. Voir l'Aperçu du menu d'administration.
Dépannage
- Aucune carte de contact n'apparaît sur un véhicule. Vérifiez le mode du véhicule sous Attribution : il est peut-être configuré sur Aucun contact visible. Confirmez également que le membre attribué est Actif, et qu'un contact par défaut d'emplacement, un contact par défaut global ou un contact général de concession existe. Si le comportement de repli est Masquer, aucune carte ne s'affiche lorsque rien n'est résolu.
- La mauvaise personne s'affiche sur un véhicule. Le véhicule a peut-être une ancienne attribution manuelle. Ouvrez Attribution, filtrez pour trouver le véhicule, et configurez-le sur Automatique (réinitialiser) pour laisser le routage choisir à nouveau le contact par défaut de la succursale, ou attribuez directement le bon membre.
- Un nouveau véhicule importé n'a pas de contact. Confirmez que l'option Attribuer automatiquement les voitures nouvellement importées par emplacement est activée sous Règles, que la succursale du véhicule a un contact par défaut sous Emplacements, et que l'ID de vendeur du véhicule correspond à un emplacement. Avec l'option Utiliser le repli global activée, définissez un Membre de l'équipe par défaut global sous Normes comme filet de sécurité.
- Les demandes ne parviennent pas au vendeur. Confirmez que le membre est Actif et possède un E-mail valide, et qu'aucune surcharge globale d'E-mail du destinataire sur l'écran des Leads n'intercepte toutes les demandes avant que le contact de l'équipe ne soit utilisé. Vérifiez la distribution des e-mails WordPress (une extension SMTP peut être requise).
- Un membre inactif ne devrait pas apparaître, et n'apparaît pas. Les membres configurés comme Inactifs sont toujours masqués pour les visiteurs et ne sont jamais utilisés comme contact. Pour cesser d'afficher quelqu'un, configurez son statut sur Inactif (ou supprimez-le) ; pour l'afficher à nouveau, configurez le statut sur Actif.
- L'écran Emplacements indique qu'aucun emplacement n'est configuré. Ajoutez d'abord au moins un emplacement avec un ID de vendeur sous CMH Center → Emplacements. Voir la Référence des emplacements.
- Un membre supprimé a laissé un vide. La suppression d'un membre le retire automatiquement des contacts par défaut des emplacements et du contact par défaut global. Choisissez à nouveau un contact de remplacement sous Emplacements et Normes.
Recommandation de suivi (interrupteurs des Règles)
Cette documentation décrit le comportement d'exécution actuel, et non l'état final prévu de chaque interrupteur des Règles. Lors de l'audit de la documentation, il a été constaté que trois interrupteurs de l'écran Règles ne contrôlaient pas entièrement le comportement d'exécution dans tous les contextes :
- Envoyer le formulaire de contact au membre de l'équipe résolu — les demandes sont toujours acheminées vers le contact résolu dans la version actuelle ; désactiver cet interrupteur n'arrête pas ce routage.
- Masquer les membres de l'équipe inactifs du frontend — les membres inactifs sont toujours masqués dans la version actuelle ; désactiver cet interrupteur ne les révèle pas.
- Utiliser le repli global lorsqu'aucun contact d'emplacement n'existe — cela n'affecte que l'étape d'attribution automatique au moment de l'importation. Sur la page du véhicule, le paramètre par défaut global est toujours utilisé comme repli final, quel que soit cet interrupteur.
La documentation ci-dessus est rédigée pour correspondre à ce comportement actuel afin de ne pas surestimer l'effet de ces interrupteurs. Aligner le comportement d'exécution sur ces interrupteurs (pour que chacun prenne pleinement effet, ou supprimer les interrupteurs qui ne sont pas connectés) est un suivi produit/ingénierie et sort délibérément du cadre de cette phase de documentation. Cela devrait faire l'objet d'un ticket distinct concernant le code de l'extension.