Formulaire de ticket d'installation

Le formulaire de ticket intégrable dans Fenekio CRM est un formulaire prédéfini pour les tickets ajoutés dans la version 1.8.0 que vous pouvez ajouter à vos sites Web avec un iframe et lorsqu'un utilisateur soumet le formulaire, le ticket ouvrira automatiquement un ticket dans le système. Vous pouvez utiliser ce formulaire eq pour permettre à vos clients de vous contacter ou de vous proposer une assistance via ce formulaire sur plusieurs sites Web.

Imaginez que vous ayez 5 sites Web , vous pouvez intégrer le formulaire dans les 5 sites Web et dans ce cas, tous les formulaires soumis seront créés en tant que ticket dans votre installation Fenekio CRM, dans ce cas, tous les membres de votre personnel/agents commerciaux pourront voir les demandes sont envoyées et prennent les mesures appropriées en un rien de temps. Si le champ e-mail dans le formulaire de ticket existe déjà en tant que contact dans Fenekio CRM sous un client spécifique, le système ajoutera automatiquement ce ticket à ce contact.

Vous pouvez même ajouter des champs personnalisés dans le formulaire, dans Configuration->Champs personnalisés si vous créez un champ personnalisé qui appartient aux tickets, une nouvelle case à cocher s'affichera en bas Afficher sur le formulaire de ticket, cochez cette case si vous voulez ce champ personnalisé à indiquer sur le formulaire de billet.

L'URL du formulaire se trouve dans Configuration->Paramètres->Assistance->Formulaire de ticket.

Le système vous montrera automatiquement un exemple de code intégrable iframe que vous pouvez copier et coller sur votre site Web.

Rediriger l'utilisateur vers l'URL personnalisée après la soumission du formulaire

Via FTP/cPanel, allez dans application/helpers/ et créez (s'il n'existe pas) le fichier my_functions_helper.php et ajoutez l'extrait de code suivant :

add_action('ticket_form_submitted','my_ticket_form_submitted_redirect_to_custom_url');

function my_ticket_form_submitted_redirect_to_custom_url($data){
    echo json_encode(array(
      'succès'=>vrai,
      'redirect_url'=>'http://yourcustomurl.com'
    ));
    mourir;
}

N'oubliez pas d'inclure le <? balise d'ouverture php en haut du fichier si elle n'est pas déjà ajoutée.

Coiffant

Si vous avez besoin d'adapter la couleur des champs de saisie à votre site Web, vous pouvez créer un fichier custom.css dans assets/css et appliquer les styles nécessaires.

Exemple de modification de la couleur de la bordure des entrées :

body.ticket_form entrée {
border-color:rouge;
}

Exemple de modification de la  couleur d'arrière-plan du bouton d' envoi :

body.ticket_form #form_submit {
arrière-plan : rouge ;
}

body.ticket_form #form_submit:hover,
body.ticket_form #form_submit:active {
arrière-plan : vert ;
}

Passage de l'ID de service dans l'URL (à partir de v2.1.1)

Si vous utilisez le formulaire de ticket vers plusieurs URL où sur chaque URL vous devez envoyer le ticket à un service différent sans que l'utilisateur qui remplit le formulaire le sache, vous pouvez passer un paramètre dans l'URL du formulaire de ticket pour y parvenir.

Par exemple, supposons que vous ayez 2 départements différents Facturation et Questions techniques et que le formulaire de ticket soit placé sur différentes pages de destination ou sections de votre site Web correspondant au département et que vous souhaitez chaque fois que l'utilisateur remplit le formulaire eq sur la page de destination ou la section de facturation le ticket pour accéder directement au service Facturation sans que l'utilisateur le sache.

La première étape que vous devez faire est d'obtenir l'ID du département dans Configuration-> Support-> Départements , sur la première colonne du tableau, vous pourrez voir l'ID du département, pour cet exemple, supposons que votre service de facturation a un identifiant avec un numéro 1.

Après avoir obtenu l'ID de service, vous devez modifier l'URL de votre formulaire de ticket en https://your-crm-installation.com/forms/ticket? id_department=1

Si vous visitez l'URL, vous pourrez voir que le champ du service est masqué, mais le service de facturation sera présélectionné et le ticket ira directement au service de facturation.

Vous pouvez répéter cette étape pour un nombre illimité de départements, il vous suffira de modifier le paramètre d'ID de département.

Ajouter un formulaire HTML personnalisé, Eq. logo

Dans application/helpers, créez un fichier (s'il n'existe pas) et ajoutez le code suivant :

hooks()->add_action('ticket_form_start','my_ticket_form_start');
fonction my_ticket_form_start(){
    echo '<img src="https://votresite.com/logo.jpg">';
}

N'oubliez pas d'inclure le <? balise d'ouverture php en haut du fichier si elle n'est pas déjà ajoutée.

Gardez à l'esprit que vous devrez modifier l'URL du logo.

Lorsque vous placez l'extrait de code iframe, vous devez tenir compte de quelques éléments.

  1. Si le protocole de votre installation Fenekio CRM est HTTP, utilisez une page HTTP à l'intérieur de l'iframe.
  2. Si le protocole de votre installation Fenekio CRM est https, utilisez une page https à l'intérieur de l'iframe.
  3. En résumé, aucune installation SSL Fenekio CRM n'aura besoin de placer le lien dans la page de destination sans eq SSL et en arrière, les sites Web SSL avec installation SSL Fenekio CRM et aucun site Web SSL avec aucune installation SSL Fenekio CRM. Vous pouvez en savoir plus à ce sujet  ici

Avez-vous trouvé cet article utile ?