Question
Est-il possible de masquer complètement le champ de service intitulé Choisissez un service dans le formulaire pré-chat ?
Réponse
Il n’existe pas de paramètre natif qui supprime entièrement le champ de service. Dans les paramètres de votre formulaire pré-chat, le fait de décocher la case Exiger le service ne supprime pas le champ du formulaire pré-chat, mais le rend facultatif.
Toutefois, vous pouvez masquer le champ de service aux visiteurs en utilisant le point de terminaison API Services avec un tableau vide.
<script type="text/javascript"> window.zESettings = { webWidget: { chat: { departments: { enabled: [] } } } }; </script>
Il vous suffit d’ajouter le code ci-dessus après votre script de widget sur votre site web. Cela devrait ressembler à ceci :
<script id="ze-snippet" src=[your widget key here]> </script>
<script type="text/javascript">
window.zESettings = {
webWidget: {
chat: {
departments: {
enabled: []
}
}
}
};
</script>
Ce code empêche les visiteurs de voir la liste déroulante du service et donc de sélectionner un service. Cela ne supprime pas entièrement la fonctionnalité du service de chat. Vous pouvez toujours affecter un service à une demande dans le chat côté back-end en utilisant un déclencheur ou la fonction departments.select.
Pour en savoir plus, consultez cet article : Acheminement automatique des chats vers les services.