Módulo Magento 2 – Perguntar sobre o produto

183,10 € 148,86 €
Instalacja COMPOSER
M2-ASK-PROD
PayPal PayPal
Przelew Przelew

Kowal_ZapytajOProdukt é um módulo Magento 2 avançado para comunicação com o cliente na página de produto. Combina um formulário clássico de perguntas, uma FAQ organizada e um Assistente AI numa solução única e coerente.

Na prática, isto significa que a página de produto deixa de ser apenas um local de apresentação da descrição e dos parâmetros técnicos, passando a ser um ponto ativo de apoio às perguntas do cliente. O utilizador pode:

  • fazer uma pergunta clássica sobre o produto,
  • utilizar respostas prontas publicadas na FAQ,
  • conversar com o Assistente AI, que responde no contexto do produto atualmente visualizado.

O módulo foi concebido para resolver dois problemas em simultâneo:

  • operacional, ou seja, reduzir o número de perguntas repetitivas que chegam à equipa da loja,
  • de produto, ou seja, construir uma base de conhecimento crescente e organizada, que ao longo do tempo melhora a qualidade das respostas.

Objetivo de negócio

Em muitas lojas online, uma parte significativa das perguntas dos clientes repete-se:

  • se o produto é compatível com uma versão específica do Magento,
  • se funciona sem um módulo adicional,
  • como decorre a instalação,
  • se suporta vários idiomas,
  • se requer alterações personalizadas no template,
  • como se comportará num determinado cenário de negócio.

Sem uma ferramenta dedicada de atendimento, estas perguntas:

  • sobrecarregam o suporte,
  • atrasam as decisões de compra,
  • dispersam o conhecimento entre caixas de e-mail, tickets e conversas comerciais,
  • não regressam à loja sob a forma de uma FAQ organizada.

Este módulo organiza esse processo. Primeiro recolhe perguntas e respostas, depois organiza-as numa FAQ e, numa fase seguinte, utiliza-as como contexto para o Assistente AI e para a camada de retrieval baseada no OpenAI Vector Store.

Ideia principal da solução

O módulo funciona por camadas.

Camada 1. Perguntas clássicas sobre o produto

Na página de produto, pode ativar o mecanismo padrão de envio de perguntas. O cliente envia uma questão e o administrador ou a equipa da loja recebe-a para tratamento posterior. É a forma de contacto mais simples e previsível.

Camada 2. FAQ

Perguntas e respostas repetitivas podem ser guardadas e publicadas como FAQ do produto. A FAQ pode ser apresentada como um separador ou como uma secção separada na página de produto. Assim, os utilizadores seguintes recebem a resposta sem terem de enviar uma nova pergunta.

Camada 3. Assistente AI

Acima ou abaixo da FAQ padrão surge um componente leve de conversação com AI. O utilizador pode:

  • clicar numa das perguntas populares,
  • introduzir a sua própria pergunta no campo Zapytaj Asystenta o ten produkt.,
  • ver a resposta na mesma área de conversa.

O assistente não funciona como um chatbot geral da loja. Foi concebido como assistente de produto, o que significa que a resposta deve basear-se sobretudo em:

  • dados do produto atual,
  • FAQ publicadas,
  • histórico da conversa atual,
  • opcionalmente, resultados de retrieval do OpenAI Vector Store.

Âmbito funcional do módulo

1. Formulário Zapytaj o produkt

O módulo disponibiliza um mecanismo clássico de contacto com o cliente.

Elementos mais importantes:

  • botão ou formulário Zapytaj o produkt na página de produto,
  • suporte AJAX no frontend,
  • gravação da pergunta na base de dados,
  • possibilidade de envio de notificação por e-mail,
  • opção de ativar o módulo globalmente ou apenas para produtos selecionados.

Esta solução continua a fazer sentido mesmo quando a loja já utiliza o Assistente AI. Nem todas as perguntas devem ser tratadas automaticamente. Algumas situações exigem uma resposta comercial, uma proposta individual ou confirmação pela equipa técnica.

2. FAQ na página de produto

A FAQ neste módulo não é um complemento de marketing, mas sim uma camada organizada de conhecimento sobre o produto.

O administrador pode:

  • consultar perguntas guardadas,
  • adicionar respostas,
  • publicar registos selecionados,
  • apresentá-los na página de produto.

A FAQ pode ser apresentada:

  • como separador,
  • como secção separada na página de produto.

O importante é que a FAQ não serve apenas o frontend. As perguntas e respostas publicadas também são utilizadas como um dos elementos mais importantes de contexto para o Assistente AI.

3. Assistente AI na página de produto

O Assistente AI é o elemento central da expansão do módulo.

O componente é incorporado na página de produto, por predefinição abaixo da galeria, e foi preparado para:

  • funcionar de forma leve no frontend,
  • não sobrecarregar desnecessariamente a primeira renderização da página,
  • ser legível em desktop e mobile,
  • adequar-se a futuras expansões.

O utilizador vê:

  • o título da secção,
  • um texto introdutório,
  • um único campo de texto para fazer a pergunta,
  • uma lista das perguntas mais populares,
  • uma área de conversa, que se expande com as perguntas e respostas seguintes.

Na versão atual, o formulário também suporta:

  • histórico de conversa no âmbito da sessão,
  • perguntas populares clicáveis,
  • feedback às respostas da AI,
  • duas variantes cromáticas: clara e escura.

4. Perguntas populares

Por baixo do campo de texto podem ser apresentadas as perguntas mais populares sobre o produto.

Esta solução cumpre várias funções em simultâneo:

  • acelera o início da conversa,
  • mostra ao cliente o que os outros perguntam com mais frequência,
  • permite utilizar respostas prontas da FAQ sem o custo de uma consulta ao modelo AI,
  • melhora o UX e reduz o número de interações vazias.

A popularidade das perguntas já não se baseia apenas numa ordem manual. O módulo recolhe dados sobre cliques, perguntas feitas e feedback, e depois classifica a FAQ com base nesses dados.

5. Contexto das respostas da AI

O pressuposto de design mais importante foi garantir que a AI não responde desligada do produto.

A resposta pode ser construída com base em várias fontes:

  • dados básicos do produto,
  • short description,
  • full description,
  • atributos de produto selecionados,
  • FAQ publicadas,
  • histórico da conversa.

Além disso, o módulo permite limitar quais os atributos enviados para o modelo, permitindo evitar:

  • sobrecarga do prompt,
  • envio de dados desnecessários,
  • custos de tokens demasiado elevados,
  • transmissão acidental de conteúdos que não são úteis para o cliente.

6. Integração com OpenAI Responses API e Vector Store

Um dos elementos-chave da expansão é a integração com OpenAI Responses API.

Em cenários mais simples, o módulo pode funcionar no modo de contexto local do produto e da FAQ. Em implementações mais avançadas, suporta:

  • file_search,
  • vector_store_ids,
  • filtragem por sku,
  • filtragem por product_sku,
  • filtragem por store_code,
  • filtragem por content_type,
  • limitação do número de resultados de retrieval,
  • modo hybrid,
  • modo retrieval-first.

Isto significa que a resposta da AI pode basear-se não só nos dados transmitidos diretamente a partir do Magento num determinado request, mas também em documentos previamente alimentados no Vector Store.

Na prática, isto oferece duas vantagens:

  • menor custo, porque não é necessário enviar sempre todo o conjunto de dados para o modelo,
  • melhor escalabilidade, porque o retrieval pode lidar com uma base de conhecimento maior do que um simples prompt com JSON local.

7. Integração com Kowal_AiProductFeed

O módulo foi preparado para trabalhar com Kowal_AiProductFeed.

Esta integração permite:

  • sincronizar dados de produto com o OpenAI Vector Store,
  • utilizar documentos do tipo product.core, product.faq, product.docs e outros,
  • sincronizar um produto selecionado antes da conversa,
  • limitar o retrieval a tipos de conteúdo específicos.

Esta abordagem é especialmente útil quando:

  • as descrições de produto são longas,
  • a FAQ é extensa,
  • a loja suporta muitos produtos técnicos,
  • os dados de produto estão em desenvolvimento contínuo.

8. Analítica e feedback

O módulo não termina na simples geração da resposta.

Também guarda dados que permitem avaliar se a solução funciona:

  • número de cliques na FAQ,
  • número de perguntas feitas,
  • avaliações útil / não útil,
  • histórico das conversas,
  • metadados técnicos das respostas da AI,
  • usage de tokens,
  • payload do request e da resposta, se ativar o registo de diagnóstico.

Isto faz com que a implementação não seja uma caixa negra. A equipa pode analisar:

  • quais as perguntas que surgem com mais frequência,
  • se a AI utiliza retrieval,
  • se as respostas são relevantes,
  • quais os registos que vale a pena consolidar como FAQ,
  • como o custo e a qualidade mudam após alterações no prompt ou na configuração.

9. Candidatos a FAQ e fluxo de trabalho administrativo

Uma das vantagens mais importantes do módulo é a possibilidade de transformar conversas em novas FAQ.

O processo é o seguinte:

  1. Os clientes fazem perguntas.
  2. O módulo guarda as conversas.
  3. O mecanismo de análise identifica candidatos a FAQ.
  4. O administrador revê os candidatos no painel.
  5. Após aprovação, o candidato passa para a FAQ padrão do produto.

É um modelo de trabalho muito prático, porque o conhecimento não se perde no histórico das conversas. A cada nova iteração, a loja constrói uma camada de respostas melhor:

  • para os clientes,
  • para a FAQ,
  • para o Assistente AI,
  • para o retrieval futuro.

10. Segurança e controlo

O módulo foi preparado para que o seu funcionamento possa ser controlado.

A configuração inclui, entre outros:

  • restrições de acesso para convidados,
  • TTL das conversas,
  • limites de consultas,
  • sanitização dos dados de entrada,
  • opções de registo de diagnóstico,
  • configuração do reCAPTCHA,
  • âmbito controlado dos dados enviados para o modelo.

Isto é importante, porque a implementação de AI na página de produto não deve significar perder o controlo sobre:

  • custos,
  • dados,
  • qualidade das respostas,
  • carga do frontend.

11. A quem se destina este módulo

O módulo funciona melhor em projetos onde:

  • o catálogo é maior do que alguns produtos simples,
  • os clientes fazem frequentemente perguntas sobre compatibilidade, configuração ou implementação,
  • a equipa quer combinar uma FAQ clássica com uma camada moderna de AI,
  • a empresa desenvolve documentação de produto e quer utilizá-la no retrieval,
  • é importante controlar o que a AI sabe e de onde obtém as respostas.

É particularmente adequado para lojas que vendem:

  • módulos Magento,
  • produtos técnicos,
  • soluções B2B,
  • ferramentas que exigem implementação ou configuração,
  • produtos em que o cliente espera uma resposta rápida e precisa ainda antes da compra.

12. Resumo

Kowal_ZapytajOProdukt já não é apenas um módulo para um formulário de contacto simples na página de produto.

É uma camada completa de comunicação de produto, que:

  • recolhe perguntas,
  • publica FAQ,
  • responde através de AI,
  • utiliza Vector Store,
  • analisa conversas,
  • e transforma-as numa base de conhecimento da loja cada vez melhor.

Desta forma, a página de produto torna-se um local de conversa real com o cliente, e não apenas uma página estática com descrição e preço.

Módulo Magento 2 para gerir perguntas sobre produtos e o Assistente AI na página de produto.

O que o módulo faz

O módulo combina três áreas:

  • formulário clássico Zapytaj o produkt com gravação de perguntas e notificação por e-mail,
  • secção FAQ na página de produto com publicação manual de respostas,
  • Assistente AI na PDP com perguntas populares, histórico de conversa, analítica e integração com OpenAI Vector Store.

Funcionalidades mais importantes

  • botão e formulário para perguntas sobre o produto,
  • painel administrativo para gerir perguntas e respostas,
  • FAQ como separador ou secção separada na página de produto,
  • componente de conversa AI abaixo da galeria do produto,
  • perguntas populares baseadas em dados da FAQ e analítica,
  • gravação de conversas e feedback das respostas,
  • pipeline de candidatos a FAQ com revisão no painel administrativo,
  • provider OpenAI Responses API + Vector Store,
  • retrieval com filtros sku, product_sku, store_code e content_type,
  • integração opcional com Kowal_AiProductFeed.

Requisitos

  • Magento 2
  • PHP compatível com a versão do projeto
  • módulo ativo kowal/base

Opcionalmente:

  • OpenAI API key para funcionalidades de AI,
  • módulo Kowal_AiProductFeed, se quiser utilizar a sincronização adicional de dados para o Vector Store antes da conversa.

Instalação

Composer

Adicione o repositório Composer à configuração:

composer config repositories.zapytaj.o.produkt vcs https://github.com/kowalco/magento-2-zapytaj-o-produkt

Adicione um token de acesso para o repositório privado GitLab:

composer config --global --auth github-oauth.github.com 
composer require kowal/module-zapytajoproduktphp bin/magento module:enable Kowal_ZapytajOProduktphp bin/magento setup:upgradephp bin/magento cache:flush

Num ambiente de produção, normalmente executará também:

php bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -fphp bin/magento indexer:reindex

Configuração básica

Caminho:

  • Stores > Configuration > Zapytaj o produkt

Arranque mínimo sem AI:

  • ative o módulo,
  • ative a FAQ ou o formulário de perguntas,
  • opcionalmente, configure um endereço de e-mail adicional.

Arranque mínimo com AI:

  • Asystent AI - Ogolne > Wlacz Asystenta AI = Yes
  • Asystent AI - Provider > Provider = OpenAI Responses API + Vector Store
  • configure Klucz API e Model,
  • em Asystent AI - Kontekst escolha OpenAI Vector Store ou configure o fallback através de Kowal_AiProductFeed,
  • configure Tryb budowania kontekstu z Vector Store,
  • opcionalmente, ative Pokazuj popularne pytania e Pokazuj feedback odpowiedzi.

Nota de implementação

Se, após alterações no frontend, não vir o efeito na página de produto, atualize a cache e reconstrua os ficheiros estáticos:

php bin/magento cache:flushphp bin/magento setup:static-content:deploy -f pl_PL en_US

Pytania i odpowiedzi

Question
O cliente tem de ter sessão iniciada depois de clicar no botão “Perguntar sobre este produto”?
Answer
Não — os clientes também podem enviar uma pergunta como convidados. Se tiverem sessão iniciada, o endereço de e-mail e o número de telefone são preenchidos automaticamente, o que acelera o processo.
Question
O formulário de pedido aparece num modal sem recarregar a página?
Answer
Sim — o módulo utiliza um formulário AJAX e é apresentado numa janela emergente (popup) na página do produto, proporcionando uma experiência de utilizador fluida.
Question
Os dados do produto (nome, URL) são adicionados automaticamente ao pedido?
Answer
Sim — o módulo obtém automaticamente o nome do produto e o respetivo link, e inclui-os no conteúdo do pedido, para que o departamento de vendas saiba imediatamente de que produto se trata.
Question
Para onde é enviada a mensagem com a pergunta do cliente?
Answer
As perguntas dos clientes são enviadas automaticamente para o endereço de e-mail indicado (por exemplo, do departamento de apoio ao cliente) e, adicionalmente, guardadas no painel de administração do Magento. O administrador pode consultar as perguntas, responder diretamente a partir do painel e também — após aprovação — publicar as respostas sob a forma de uma secção de FAQ diretamente na ficha do produto.
Question
O módulo modifica ou substitui ficheiros nativos do Magento ou do template?
Answer
Não — o módulo funciona totalmente de acordo com a arquitetura do Magento 2, sem interferir nos ficheiros do núcleo do sistema. Os componentes de frontend são adicionados através de layout XML e templates dedicados, que não substituem os ficheiros originais do seu tema. Desta forma, o módulo é seguro para atualizações e compatível com a maioria dos temas gráficos.
Question
O módulo funciona bem numa loja com produtos que têm preço variável ou estão disponíveis mediante pedido?
Answer
Sim — este é precisamente um dos principais cenários de utilização: lojas em que o preço ou a disponibilidade do produto podem ser negociados ou exigem contacto beneficiarão do formulário de pedido de informação.
Question
Posso personalizar o aspeto do formulário de pedido de informação (por exemplo, o texto do botão, a cor, o layout)?
Answer
Sim — na maioria dos templates Magento 2, o módulo integra-se com a secção product.info.addto e é possível personalizar o aspeto de acordo com a marca da loja através da substituição do template ou da modificação do CSS.
Question
O módulo protege o formulário contra spam ou bots?
Answer
Sim — o formulário funciona através de AJAX e, na instalação padrão, não exige a introdução de dados de contacto completos no caso de convidados (mas é possível configurá-los), o que limita a automação simples de spam.
Question
O cliente tem de ter sessão iniciada para enviar uma pergunta sobre o produto?
Answer
Não — o cliente também pode enviar uma pergunta como convidado, sem necessidade de iniciar sessão.
Question
O formulário «Perguntar sobre o produto» aparece numa janela emergente (popup) na página do produto?
Answer
Sim — o módulo apresenta o formulário de pedido de informação numa janela modal na página do produto, o que aumenta a comodidade do utilizador.
Question
Os dados do produto (por exemplo, nome, SKU, link) são preenchidos automaticamente no pedido?
Answer
Sim — o módulo adiciona automaticamente o nome do produto, o respetivo SKU e o link para a página do produto, o que facilita à minha equipa de apoio perceber de que produto se trata.
Question
Para onde é enviada a mensagem com a pergunta do cliente?
Answer
As perguntas são enviadas para o endereço de e-mail indicado e guardadas no painel de administração do Magento, onde é possível responder-lhes e — se o módulo o permitir — publicar a resposta como FAQ na página do produto.
Question
Posso visualizar e gerir todas as consultas dos clientes no painel de administração?
Answer
Sim — o módulo guarda as consultas no painel de administração, permitindo visualizar, filtrar e responder às consultas dos clientes.
Question
As respostas às perguntas podem ser publicadas como uma secção de FAQ junto ao produto?
Answer
Sim — o módulo permite publicar as respostas fornecidas como parte das FAQ na ficha do produto, o que melhora a informação disponível e o SEO.
Question
O módulo requer modificações nos ficheiros do núcleo do Magento ou do tema?
Answer
Não — o módulo é compatível com a arquitetura do Magento 2 enquanto extensão e não requer a substituição dos ficheiros core do sistema.
Question
Funciona num ambiente multi-store (várias lojas e visualizações) e multilingue?
Answer
Sim — o módulo suporta instalações típicas de Magento 2 com várias visualizações de loja, permitindo adaptar o formulário e o seu funcionamento a diferentes idiomas/lojas.
Question
É possível filtrar consultas por produto, cliente ou estado?
Answer
Sim — o painel de administração permite filtrar e pesquisar resultados por produto, cliente ou outros critérios.
Question
Isto afeta o desempenho da loja?
Answer
O impacto no desempenho é mínimo — o módulo adiciona um formulário AJAX leve e guarda os dados do pedido, o que normalmente não afeta significativamente a velocidade da loja. No entanto, recomenda-se testar num ambiente de testes.
Write Your Own Review
You're reviewing:Módulo Magento 2 – Perguntar sobre o produto
Produtos
Aktualizacja preferencji plików cookie