Algo muito comum ao se utilizar formulários de contato é a escolha do departamento para o qual aquela solicitação será encaminhada, imaginemos que durante um contato o Cliente possa escolher departamentos direcionados a questão que ele busca.
Neste post não vou entrar em detalhes de personalização, Classes CSS ou configurações adicionais do Contact Form 7. Estou supondo que você já possuí o Plugin configurado e com um formulário ativo e funcional.
Departamentos de Exemplo:
- “Atendimento” envia para “contato@”
- “Vendas” envia para “vendas@“
- “Reclamações” envia para “reclamacoes@“
- “Suporte” envia para “suporte@“
Se você trabalha sozinho, ou prefere encaminhar todo contato para um único e-mail, sem problemas, as configurações padrões do Contact Form 7 serão suficientes.
Porém, visando um melhor atendimento ao cliente, talvez você queira que seus respectivos contatos sejam entregues diretamente ao departamento responsável por aquela solicitação.
Podemos fazer isso de uma maneira simples utilizando o Menu Suspenso:
Comece criando um menu suspenso contendo cada um dos departamentos desejados:
Exemplo da Tag simples (Sem E-mails):
<p>Departamento<br />
[select* Departamentos include_blank "Atendimento" "Vendas" "Suporte" "Reclamações"]</p>
Para definir os e-mails de cada departamento, garantindo a segurança para não os expor a spammers, devemos utilizar o Pipe (“|”) seguido do endereço de e-mail.
Exemplo da Tag completa (Com E-mails):
<p>Departamento<br />
[select* Departamentos include_blank "Atendimento|atendimento@seudominio.com.br" "Vendas|vendas@seudominio.com.br" "Suporte|suporte@seudominio.com.br" "Reclamações|reclamacoes@seudominio.com.br"]</p>
Os e-mails configurados após o Pipe ( | ) não serão apresentados no Formulário publicado, Garantindo que os e-mails não fiquem expostos de forma explicita.
Com isso finalizamos a configuração do Formulário.
Definindo parâmetros de Envio
Após configurar seus departamentos, cada qual com sua separação Pipe (‘|’) e respectivos e-mails, devemos navegar até o menu superior horizontal “Mail” ainda dentro do Plugin.
No campo “Para:” devemos incluir a tag utilizada para o menu suspenso em nosso formulário, que no nosso caso seria:
[Departamentos]
Opcional: No campo “Corpo da Mensagem” você pode definir a seguinte Tag:
[_raw_Departamentos]
Essa Tag, incluirá o departamento escolhido no corpo dos e-mails enviados, informando apenas o departamento e não o endereço de e-mail configurado.
Se você chegou até aqui e concluiu todos os passos com êxito, parabéns.