Formulário de ticket incorporável em Nosso CRM é um formulário predefinido para ticketsadicionado na versão 1.8.0que você pode adicionar aos seus sites com um iframe e quando um usuário enviar o formulário, o ticket abrirá automaticamente um ticket no sistema. Você pode usar este formulário eq para uma maneira de seus clientes entrarem em contato com você ou oferecer suporte através deste formulário em vários sites.
Imagine que você tem 5 sites, você pode incorporar o formulário em todos os 5 sites e, neste caso, todos os envios do formulário serão criados como um ticket em sua instalação de CRM, neste caso, todos os membros da sua equipe / agentes de vendas poderão visualizar as solicitações enviadas e tomar as medidas apropriadas em nenhum momento.Se o campo de e-mail no formulário de ticket já existir como um contato em Nosso CRM sob cliente específico, o sistema adicionará automaticamente esse ticket a esse contato.
Você pode até adicionarcampos personalizadosna forma, emConfiguração - Campos personalizadosse você criar um campo personalizado que pertence a tickets, uma nova caixa de seleção será exibida na parte inferior Mostrar no formulário de ticket, marque esta caixa de seleção se quiser que esse campo personalizado seja exibido no formulário de ticket.
O URL do formulário pode ser encontrado emConfiguração-#Configurações- - Suporte-à-Ticket Formulário de ticket.
O sistema mostrará automaticamente um código incorporável iframe de amostra que você pode copiar e colar em seu site.
Via FTP/cPanel ir paraaplicação/ajudantes/e criar (se não existir) arquivomy_functions_helper.phpe adicione o seguinte trecho de código:
add_action('ticket_form_submitted','my_ticket_form_submitted_redirect_to_custom_url');my_ticket_form_submitted_redirect_to_custom_url($data){json_encode(array(a)'sucesso' | Verdadeiro,'redirect_url'http://yourcustomurl.com"));morrer;}
Não se esqueça de incluir o Z?phptag de abertura na parte superior do arquivo se ele ainda não estiver adicionado.
Se você precisar estilizar a cor dos campos de entrada para caber ao seu site, você pode criarcustom.cssarquivo em ativos/css e aplicar os estilos necessários.
Exemplomudando entradas cor borda:
Entrada de corpo {fronteira-cor: vermelho;}
Exemplobotão de enviocor do fundo:
#form_submit {em inglês]fundo: vermelho;}#form_submit:hover,#form_submit:active {em inglês]fundo: verde;}
Se você estiver usando o formulário de ticket para vários URLs onde em cada URL você precisa enviar o ticket para um departamento diferente sem que o usuário preencha o formulário saiba disso, você pode passar o parâmetro na URL do formulário de ticket para conseguir isso.
Por exemplo, vamos supor que você tenha 2 departamentos diferentesFaturamentoeQuestões técnicase o formulário de ticket é colocado em diferentes páginas de destino ou seções em seu site correspondentes ao departamento e você deseja cada vez que o usuário preencher o formulário e.q. sobreFaturamentopágina de destino ou seção do ticket para ir direto para o departamento de faturamento sem que o usuário saiba disso.
O primeiro passo que você precisa fazer é obter o ID do departamento emConfiguração - Suporte- -Departamentos, na primeira coluna da tabela você poderá ver o ID do departamento, por este exemplo, vamos supor que seu departamento de faturamento tem ID com número 1.
Depois de obter o ID do departamento, você deve modificar o URL do formulário de ticket parahttps://your-crm-installation.com/forms/ticket?department_id=1
Se você visitar o URL, poderá ver que o campo do departamento está oculto, mas o departamento de Faturamento será pré-selecionado e o ticket será direto para o departamento de Faturamento.
Você pode repetir esta etapa para um número ilimitado de departamentos, você só precisará alterar o parâmetro ID do departamento.
No aplicativo/ajudantes crie um arquivo (se não existir) e adicione o seguinte código:
hooks()-]add_action('ticket_form_start','my_ticket_form_start');my_ticket_form_start(){"""em inglês"https://yourwebsite.com/logo.jpg"}
Não se esqueça de incluir o Z?phptag de abertura na parte superior do arquivo se ele ainda não estiver adicionado.
Tenha em mente que você precisará alterar o URL do logotipo.
Ao colocar o código do snippet iframe, há poucas coisas que você precisa considerar.