Formulaire de ticket incorporable dans Notre CRM est un formulaire prédéfini pour les ticketsajouté dans la version 1.8.0que vous pouvez ajouter à vos sites Web avec une 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 un moyen à vos clients de vous contacter ou de 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 soumissions de formulaire seront créés comme ticket dans votre installation CRM, dans ce cas tous les membres de votre personnel / agents commerciaux pourront consulter les demandes envoyées et prendre 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 Notre CRM sous client spécifique, le système ajoutera automatiquement ce ticket à ce contact.
Vous pouvez même ajouterchamps personnaliséssous la forme, dansConfiguration->Champes personnalisésSi vous créez un champ personnalisé appartenant aux tickets, une nouvelle case à cocher sera indiquée en bas Afficher sur formulaire de ticket, cochez cette case à cocher si vous souhaitez que ce champ personnalisé soit affiché sur le formulaire de ticket.
L'URL du formulaire peut être trouvée àConfiguration->Paramètres->Support->Format de billetterie.
Le système vous montrera automatiquement un exemple de code incorporable iframe que vous pourrez copier-coller dans votre site Web.
Via FTP/cPanel aller àapplication/aides/et créer (si n'existe pas) fichiermy_functions_helper.phpet ajoutez l'extrait de code suivant:
add_action('ticket_form_submitted','my_ticket_form_submitted_redirect_to_custom_url');fonction 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 < ?phpbalise d'ouverture en haut du fichier s'il n'est pas déjà ajouté.
Si vous avez besoin de styliser la couleur des champs de saisie pour s'adapter à votre site Web vous pouvez créercustom.cssfichier dans assets/css et appliquer les styles nécessaires.
Exemplechangement de couleur bordure d'entrées:
body.ticket_form entry {border-couleur: rouge;}
Exemplechangement de bouton soumettreCouleur de fond:
body.ticket_form #form_submit {fond : rouge ;}body.ticket_form #form_submit:hover,body.ticket_form #form_submit:active {fond:vert ;}
Si vous utilisez le formulaire ticket à celui d'une URL multiple où sur chaque URL, vous devez envoyer le ticket à un département différent sans que l'utilisateur qui remplit le formulaire sache cela, vous pouvez passer paramètre dans l'URL du formulaire ticket pour y parvenir.
Par exemple, supposons que vous ayez 2 départements différentsFacturationetQuestions techniqueset le formulaire de ticket est placé sur différentes pages de destination ou sections de votre site Web correspondant au département et vous voulez à chaque fois que l'utilisateur remplit le formulaire e.q. surFacturationlanding page ou section le ticket pour aller directement dans le département Facturation sans que l'utilisateur le sache.
La première étape que vous devez faire est d'obtenir l'ID de département enConfiguration->Support->Département, sur le tableau première colonne, vous pourrez voir l'ID du département, pour cet exemple supposons que votre département Facturation dispose d'ID avec le numéro 1.
Après avoir obtenu l'ID de département, vous devriez modifier l'URL de votre formulaire de ticket pourhttps://your-crm-installation.com/forms/ticket ?département_id=1
Si vous visitez l'URL vous pourrez voir que le champ département est masqué mais que le département Facturation sera présélectionné et le ticket ira directement au département Facturation.
Vous pouvez répéter cette étape pour un nombre illimité de départements, il vous suffira de modifier le paramètre ID du département.
Dans application/helpers créer un fichier (si n'existe pas) et ajoutez le code suivant :
hooks()->ajouter_action('ticket_form_start','my_ticket_form_start');fonction my_ticket_form_start(){echo '<img src="https://yourwebsite.com/logo.jpg">';}
N'oubliez pas d'inclure le < ?phpbalise d'ouverture en haut du fichier s'il n'est pas déjà ajouté.
Gardez à l'esprit que vous devrez modifier l'URL du logo.
Lorsque vous placez le code extrait de l'iframe il y a peu de choses que vous devez considérer.