Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Formulário de contacto avançado para Magento 2

Classificação:
100% of 100
61,50 € 50,00 €
Instalacja COMPOSER
M2-ADV-CONTACT-FORM
Requer alterações no modelo
Não
Pequenas alterações
Alterações significativas
Requer conhecimentos de programação
Não
Básico
Avançado
Dificuldade de configuração
Impacto no desempenho
Conformidade com os padrões do Magento
  • Polaco Polaco
  • Inglês Inglês
  • 2.4.9
  • 2.4.8
  • 2.4.7
  • 2.4.6
  • 2.4.5
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4.0
  • 2.3.7
  • 2.3.6
  • 2.3.5
  • 2.3.4

O contacto padrão no Magento costuma ser suficiente apenas numa fase inicial. Quando a loja cresce, surge a necessidade de formulários separados para equipas comerciais, assistência, reclamações, parceiros ou clientes B2B. Acrescentam-se diferentes versões linguísticas, a necessidade de um melhor UX, secções de contacto mais informativas e um controlo mais completo sobre os pedidos.

Este módulo resolve estes problemas sem criar uma solução separada e dedicada de raiz.

Porque vale a pena

  • Cria vários formulários de contacto para diferentes cenários de negócio.
  • Adiciona campos próprios e ajusta o âmbito dos dados recolhidos junto do cliente.
  • Atribui formulários a store views específicos e publica-os em URLs separados.
  • Expande a secção de contacto com blocos CMS acima do formulário, ao lado e abaixo dele.
  • Guarda as mensagens no painel Magento e tem acesso cómodo às mesmas.
  • Utiliza protecções como validação, honeypot, rate limit e reCAPTCHA.

Para quem

  • Para lojas Magento que precisam de mais do que um formulário de contacto.
  • Para implementações multilingues e multi store.
  • Para projectos B2B em que o formulário também deve informar e orientar o utilizador.
  • Para empresas que pretendem substituir o contacto padrão do Magento por uma solução mais flexível.
  • Para equipas que querem ter o histórico de mensagens no painel de administração.

Magento 2 Advanced Contact Form foi criado para lojas em que o contacto com o cliente não se resume a um formulário simples com três campos. É uma solução para implementações que precisam de maior flexibilidade, melhor organização dos pedidos e uma apresentação mais profissional da secção de contacto.

O módulo permite criar vários formulários de contacto a partir do painel de administração. Cada formulário pode ter o seu próprio nome, conjunto de campos, ordem, mensagem de sucesso e atribuição a um store view específico. Desta forma, uma única loja Magento pode suportar vários departamentos e processos sem comprometer o UX e sem adicionar novos módulos separados.

Uma vantagem importante da solução é o suporte de slugs individuais por store view. Isto significa que os formulários podem funcionar em endereços claros, adaptados ao idioma, ao mercado ou à finalidade, por exemplo /kontakt, /contact, /serwis ou /reklamacje. O módulo também pode assumir o caminho de contacto padrão do Magento ou substituir a ligação para a página de contacto predefinida.

No frontend, o formulário deixa de ser apenas um bloco simples para enviar mensagens. O módulo suporta um layout de duas colunas e integração com blocos CMS, permitindo que a secção de contacto recolha dados e transmita informações importantes em simultâneo. Isto é especialmente útil em lojas B2B, onde o cliente, antes de enviar um pedido, precisa frequentemente de contexto adicional: dados comerciais, instruções, informações sobre o processo de colaboração ou detalhes de contacto de um departamento específico.

Do lado da administração, o módulo organiza o trabalho com os pedidos. As mensagens são guardadas no Magento juntamente com os dados do formulário, o store view e informações técnicas. Assim, é fácil verificar de que formulário veio o pedido, que dados o cliente forneceu e como é o histórico de contacto.

A segurança também é um elemento importante. Os formulários de contacto são frequentemente alvo de spam e de tentativas automáticas de envio, por isso o módulo suporta validação de campos, integração com Magento reCAPTCHA, honeypot e limitação do número de pedidos a partir de um único IP. Isto permite implementar um contacto mais avançado sem abdicar do controlo e da segurança.

Preparação da loja para as novas regras relativas à livre resolução do contrato

A partir de 19 de Junho de 2026, as lojas online na União Europeia terão de disponibilizar aos consumidores uma funcionalidade facilmente acessível que permita apresentar online uma declaração de livre resolução do contrato, nomeadamente através de um mecanismo visível do tipo Resolver o contrato aqui. Os novos requisitos decorrentes da Directiva UE 2023/2673 significam que a loja deve permitir ao cliente seguir um processo digital simples para comunicar a livre resolução e, em seguida, confirmar a recepção do pedido num suporte duradouro, por exemplo através de uma mensagem de e-mail.

O Formulário de contacto avançado Magento 2 pode ser utilizado como base para preparar esse processo numa loja Magento. Graças à possibilidade de criar vários formulários independentes, campos próprios, URLs separados e atribuir formulários a store views específicos, o módulo pode ser expandido com um formulário dedicado à livre resolução do contrato. Esse formulário pode recolher os dados necessários do cliente e da encomenda, orientar o utilizador passo a passo durante o pedido e guardar as mensagens no painel Magento, facilitando o tratamento e o arquivo dos pedidos.

O módulo também permite combinar o formulário com conteúdos informativos adicionados em blocos CMS, por exemplo instruções sobre a livre resolução do contrato, informação sobre prazos, forma de devolução do produto ou passos seguintes após o envio do pedido. Desta forma, a loja pode preparar um processo de devolução mais claro e alinhado com as expectativas dos clientes, sem necessidade de criar toda a solução de raiz. A implementação pode ainda ser adaptada aos requisitos dos termos e condições da loja, às notificações automáticas por e-mail e ao procedimento individual de gestão de devoluções.

Wersja: 1.0.16

09.07.2026

Fix

  • Dodano możliwość wyboru Email Template na poziomie pojedynczego formularza.
  • Wprowadzono priorytet szablonów email: formularz -> ustawienia modułu -> domyślny template modułu.
  • Rozszerzono formularz administracyjny o pole Email Template z opcją Use global configuration.
  • Dodano zapis i odczyt nowego pola email_template w encji formularza.
  • Zaktualizowano schemat bazy danych o kolumnę email_template w tabeli formularzy.

Perguntas e respostas

Question
Posso criar formulários separados para diferentes processos, por exemplo, contacto, reclamação e desistência do contrato?
Answer
Sim. O módulo permite criar vários formulários independentes numa única instalação do Magento 2. Cada formulário pode ter o seu próprio nome, campos, esquema, conteúdos informativos e um endereço URL separado.
Question
Os formulários podem funcionar nos seus próprios endereços, por exemplo /reklamacao ou /rescisao-do-contrato?
Answer
Sim. Cada formulário pode ser publicado com um slug separado. Isso torna os processos claros para o cliente e mais fáceis de integrar na navegação da loja, no rodapé ou nas secções informativas.
Question
Que tipos de campos são suportados pelo módulo?
Answer
O módulo suporta, entre outros, campos de texto, datas, textarea, checkboxes, dropdowns, radiobuttons e campos de apresentação, como secções e etiquetas. Isto permite criar tanto um contacto simples como formulários de processo mais complexos.
Question
Os pedidos são guardados no painel do Magento ou apenas enviados por e-mail?
Answer
Os pedidos são guardados no painel de administração do Magento e, ao mesmo tempo, podem ser enviados por e-mail. O administrador tem acesso ao histórico das mensagens, aos dados do cliente, ao tipo de formulário e ao conteúdo completo dos campos enviados.
Question
Como é que o módulo protege os formulários contra spam e submissões inválidas?
Answer
O módulo suporta validação no frontend e no backend, form_key, honeypot, tempo mínimo desde a apresentação do formulário até ao envio, rate limiting e integração com o Magento reCAPTCHA. Graças a isso, também é adequado para formulários que suportam processos formais e pós-venda.
Implemented in real Magento 2 stores
Formulário de contacto avançado Magento 2 na prática

Kowal_AdvancedContactForm não é um complemento separado, desligado do contacto padrão no Magento 2. É antes uma versão avançada do formulário de contacto existente, que mantém a sua função básica, mas oferece uma flexibilidade muito maior na conceção dos processos do lado da loja.

Graças a isso, o módulo pode funcionar não só como contacto, mas também como:

  • formulário de reclamação,
  • formulário de livre resolução do contrato,
  • sistema simples de pedidos,
  • formulário de reserva,
  • formulário de inquérito e ferramenta de recolha de dados.

Foi precisamente esta abordagem que foi utilizada na implementação para a GERDA, onde o módulo suporta dois processos separados:

Necessidade de negócio

Na GERDA, o formulário de contacto padrão não era suficiente para suportar processos formais de pós-venda. A reclamação e a livre resolução do contrato exigem percursos separados, campos próprios, mensagens claras e um tratamento organizado do lado da administração.

Em vez de criar duas soluções independentes de raiz, o módulo foi utilizado como base comum para criar dois formulários especializados.

Como o módulo foi utilizado

Nesta implementação, os aspetos mais importantes foram sobretudo:

  • a possibilidade de criar vários formulários independentes,
  • campos próprios ajustados ao processo específico,
  • endereços URL separados para cada formulário,
  • conteúdos CMS em torno do formulário,
  • gravação dos pedidos no painel do Magento,
  • validação e proteções antispam.

Isto permitiu criar dois processos diferentes sobre uma única infraestrutura administrativa coerente.

Resultado

No caso da GERDA, o módulo funciona como um formulário de contacto alargado, que foi adaptado às necessidades reais da loja e aos requisitos dos processos. O cliente é encaminhado de imediato para o formulário adequado, e a equipa de atendimento recebe pedidos organizados gravados diretamente no Magento.

Este é um bom exemplo de como um formulário de contacto flexível no Magento 2 pode ser um ponto de partida não só para a comunicação com o cliente, mas também para a criação de processos operacionais e formais leves, sem implementar módulos separados para cada cenário.

Resumo

A implementação para a GERDA mostra que o Kowal_AdvancedContactForm deve ser entendido melhor não como um formulário adicional, mas como uma extensão do contacto padrão do Magento 2. Graças a isso, pode continuar a ser um formulário de contacto simples onde isso é suficiente e, onde as necessidades são maiores, pode suportar reclamações, livre resolução do contrato, pedidos, reservas, inquéritos ou recolha de dados para análise posterior.

Write Your Own Review
You're reviewing:Formulário de contacto avançado para Magento 2
Your Rating