módulo de botão "Contate um especialista"
- Um ano de suporte técnico e atualizações vitalícias; a partir do segundo ano, o suporte é alargado por 12,10 €/ano e inclui as suas ideias de melhoria gerais para o módulo.
- Renova-se sozinha; cancela quando quiser, sem fidelização.
- Um ano de suporte técnico e atualizações vitalícias; depois, o suporte termina (com a subscrição é alargado por 12,10 €/ano).
- Um único pagamento, sem cobranças automáticas.
Dê um rosto à sua loja: um widget de atendimento ao cliente com telefone, WhatsApp, e-mail e horário de funcionamento, uma página da equipe e um perfil público para cada profissional, tudo publicado como dados estruturados para que o Google saiba quem está por trás do catálogo.
PrestaShop 8.0 a 9.x.
Confiar
Antes de comprar, ele quer perguntar a alguém.
E na sua loja, não há ninguém à vista. O Expert Block coloca sua equipe em contato com o cliente quando ele está inseguro e em contato com o Google quando ele está decidindo em quem acreditar.
Um widget que te convida a perguntar
Um bloco exibindo os avatares da sua equipe abre um painel lateral com número de telefone, WhatsApp, e-mail e horário de atendimento. Um ponto verde ou cinza indica se alguém está disponível no momento. A mensagem do WhatsApp já pode incluir o nome e o link do produto que o cliente está visualizando.
Uma página de equipe e um perfil por especialista.
Você cadastra pessoas no Catálogo › Especialistas com seus cargos, biografias, especialidades, formações, certificações, número de registro profissional e redes de contatos. O módulo publica a página da equipe em /sobre-nós e um perfil para cada pessoa, com slug, URL canônica, hreflang e entrada no sitemap configuráveis.
Dados estruturados que o Google entende
Tudo é apresentado como um único JSON-LD @graph por página: a loja como uma Organização com seu ponto de contato e horário de funcionamento, a página da equipe como uma página "Sobre" , cada especialista como uma Pessoa dentro de uma página "Perfil" com suas especialidades, credenciais, treinamento e a loja para a qual trabalha, e os breadcrumbs em ambas.
E qualquer outro módulo, como um blog ou artigos de opinião, pode assinar seu conteúdo com o especialista usando o gancho displayRkrExpertByline .
Onde vale a pena: em catálogos onde a compra depende do julgamento de alguém, como em farmácias, óticas, nutricionistas ou lojas de peças técnicas. Atualmente, o módulo oferece seu texto apenas em espanhol e não é um recurso para várias lojas .
Compatível com PrestaShop 8.0 a 9.x · PHP 7.4 ou superior
Desenvolvido e mantido por REKIRE
-
Marca
19/10/2026
v2.2.1
- O painel está novamente acima das barras fixas. Em 2.2.0 A largura foi reduzida para a camada offcanvas do Bootstrap (1045), e qualquer barra de tema fixa acima desse valor cobria o cabeçalho do painel e seu botão de fechar. Agora, utiliza a largura de uma janela modal: 1055 para o painel e 1050 para o fundo, sem
!importantee configurável com--rkr-be-z-panele--rkr-be-z-backdrop.
19/10/2026
v2.2.0
Corrige o que acontecia ao instalar o tema em uma loja real (PS 9.2 com Hummingbird), onde era necessário sobrescrever dois modelos do tema.
Acessibilidade
- O painel abre com o teclado. O bloco é um
, que só responde a cliques: pressionar Enter ou Espaço não fazia nada. Agora, ambos o abrem, o foco se move para o botão de fechar, Escape o fecha e o foco retorna ao bloco. O bloco carregaaria-expandido. - Telefone e correspondência à vista de todos. Antes, o painel exibia apenas ícones; agora, cada canal tem seu próprio rótulo e os dados (o número, o endereço), que é o que a pessoa que ligou precisa do computador.
- Os rótulos dos botões podem ser traduzidos (anteriormente, "Telefone" e "E-mail" estavam fixos em espanhol) e as imagens não são mais todas chamadas de "Especialista": o avatar tem o nome do especialista, o logotipo tem o nome da loja e os avatares decorativos no bloco estão vazios.
Comportamento
- O painel só é pintado onde há um bloco. Anteriormente, o script aparecia em todas as páginas da loja, mesmo que nada pudesse abri-lo. A visualização rápida dos anúncios também não exibe o bloco, pois não abriria nada ali.
- Instalação limpa. Foi instalado com um telefone de amostra ativo, uma conta do WhatsApp e um e-mail, e com as páginas da equipe e dos especialistas ativadas.
/quem-nós-somos, que estava cobrindo a página CMS da loja. Agora o contato aparece vazio e desativado, as páginas estão desativadas e o slug éequipamento. A configuração envia um alerta quando não há nenhum canal de contato ativo. - A atualização limpa e desativa os dados de amostra. apenas se ainda forem exatamente as originais de fábrica.
- Com as páginas de equipe ou de especialistas desativadas, sua rota não será mais registrada.
- O slug da página da equipe não estava funcionando.Foi salvo pela linguagem e lido sem linguagem, então o caminho sempre esteve lá.
/quem-nós-somos. As lojas que fizeram alterações agora terão o URL que configuraram.
Estilos
- Chega de estilos online!
!importantedo painel (aviso de suporte, avatares, cabeçalho, botão extra) e de:raizCom relação às cores: agora são classes CSS e variáveis que o tema pode ajustar. As cores do botão extra vêm como variáveis (--rkr-seja-botão-extra), semsolto no corpo. front.cssnão usa mais!importante.- índice zO painel pode ser redimensionado de 99999 para a escala do Bootstrap, 1045 (a de um offcanvas) e 1040 para o fundo, configurável com
--rkr-be-z-panele--rkr-be-z-backdrop. Fica abaixo das janelas modais. - O logotipo da loja, quando usado como avatar, é amplo e não cortado; um logotipo na horizontal ficava ilegível no círculo de 70px.
- O botão de fechar mostra o foco (ele tinha
esboço: nenhum).
Dados estruturados
- Sem
Organizaçãoduplicado. Os temas Classic e Hummingbird já declaram um; o módulo exibe outro na página inicial. Novas instalações começam com "Onde declarar a listagem da loja" em Nenhum. - Novo campo "@ID da organização que já publica a loja"Se estiver preenchido, o módulo não declara a sua própria empresa e depende disso.
@eu iaeleContactPointcom o cronograma, a página da equipe, os funcionários e ofuncionaParados especialistas. - Em páginas sem bloco, o JSON-LD da loja ainda aparece, se necessário.
11/09/2026
v2.1.0
Revisão completa do módulo com foco em dados estruturados, que é a razão da existência da parte E-E-A-T e foi concluída apenas parcialmente.
Dados estruturados (reescritos)
- Todo o JSON-LD agora é gerado em PHP (
classes/RkrSchema.php) e sai como um single@gráficopor página, em vez de serem escritas à mão em cada modelo. - Identidade estável com
@eu ia. A mesma pessoa na página da equipe, em seu perfil e na assinatura agora é uma única entidade para o Google. Antes, eram três.Pessoadiferentes sem identificador, e nenhum acumulou o sinal dos outros. - Acabou
OrganizaçãoAnônimo em cada página. A barra lateral declarou umOrganizaçãoseminhamenenhumURLem todos os URLs da loja, que competiam com o URL do tema. Agora, exibe a lista completa da loja, com o@eu iaCompartilhado, e somente onde necessário: nova opção Onde cadastrar a loja (capa padrão e informações de contato). sabe sobreAs especialidades, que foram solicitadas nos bastidores e apenas representadas como etiquetas, são publicadas como parte da experiência.funcionaParaCada especialista está vinculado à loja.horasDisponívelOs horários de funcionamento já armazenados no módulo são publicados comoEspecificação do Horário de Funcionamentodentro doContactPoint.- Perfil de especialista como
Página de perfilcomentidade principal→Pessoa, que é o formato documentado pelo Google para páginas de perfil. Lista de trilhas de navegaçãona página da equipe e nos cards, com informações detalhadas (Página Inicial › Equipe › Especialista).possui credenciaisCorrigido: o número de sócio deve ser inserido.identificadorcomCategoria de credencial: licença, Em vez de um nome com uma categoria inventada, as certificações são separadas por vírgulas, e cada uma delas é uma credencial.ex-alunosDeNão transforma mais toda a expressão "formação" no nome de uma universidade. EscreveTítulo | Instituiçãopara declará-lo; sem a barra, apenas o título é publicado.- Os valores de texto são limpos de tags e entidades HTML antes da serialização, e o JSON é escapado com
JSON_HEX_TAGpara que uma biografia com umNão é possível rasgar a página. - Os microdados foram removidos (
itemscope/itemprop) do registro do especialista: eles descreveram a mesma pessoa que o JSON-LD, com menos propriedades.
SEO
- As páginas da equipe e dos especialistas foram adicionadas ao mapa do site (
gSitemapAppendUrls). - URL canônica em ambas as páginas.
hreflangCorreto: Cada idioma usa seu próprio slug, em vez de repetir o slug do idioma atual apontando para uma entrada inexistente.- Um especialista inexistente ou desativado retorna um 404 reais Em seu URL, em vez de um redirecionamento 302 para a página de erro.
- Os contatos da rede do especialista levam a
rel="me"em vez denofollowSão a prova de identidade que sustenta oiguais.
Segurança
- Carregamento de imagem. Os três formulários de upload de avatar utilizaram a extensão do nome enviado pelo navegador e moveram o arquivo para
visualizações/img/, que é servido via web. Agora, a extensão, o tipo e o tamanho reais da imagem (4 MB) são validados, o nome é gerado pelo módulo e os SVGs com conteúdo executável são rejeitados. - As cores de configuração são validadas em hexadecimal ao serem salvas e renderizadas; anteriormente, elas eram inseridas diretamente em um rótulo.
. - Escapou das variáveis que estavam faltando nos modelos frontais.
- Os nomes dos arquivos lidos do banco de dados são verificados antes de se construir uma URL com eles.
Corrigido
- Turnos divididos e horários que ultrapassam a meia-noite.
09:00 - 14:00, 16:00 - 20:00Eu só reconheci a primeira parte e22:00 - 02:00Estava sempre fechado. A lógica agora reside emclasses/RkrSchedule.phpe é compartilhado pelo ponto verde e pelo JSON-LD. - Lesmas duplicadas. Dois especialistas com o mesmo nome compartilhavam um slug, tornando o segundo token inacessível. Agora eles são numerados e a atualização corrige quaisquer duplicatas.
- Duas posições ao mesmo tempo. Com o bloco ativo na aba e no rodapé, a segunda dica de ferramenta não estava funcionando:
eu iaElas foram repetidas. - A desinstalação excluiu 46 das 74 chaves de configuração; as chaves referentes às páginas da equipe e dos especialistas, ao botão extra e ao agendamento sobreviveram e reapareceram após a reinstalação.
- A desinstalação já foi concluída. Não apaga imagens carregadas.O PrestaShop desinstalou e reinstalou para redefinir um módulo, e isso esvaziou a lista de produtos sem aviso prévio.
- O esquema não mudou desde então.
obterConteúdo(). As colunas são criadas ematualizar/upgrade-2.1.0.php, eupgrade-2.0.2.phpé idempotente. - Duplicar um departamento com idiomas não traduzidos não gera mais avisos do PHP 8.
- Os dados de demonstração baixam avatares com um tempo limite de 5 segundos: em uma loja sem acesso à internet, o painel congelaria por um minuto por especialista.
Desempenho
- O produto, a categoria e o departamento na página são resolvidos uma vez por solicitação. Todos os três hooks repetiram o mesmo carregamento de
Produtoe a mesma investigação departamental. - O
SELECIONE e., ele.As listas de especialistas agora incluem suas colunas. - Novo índice sobre
(slug, id_lang), a coluna através da qual cada pedido de registro a um especialista é inserido. - O CSS da linha de crédito foi movido para
views/css/eeat.cssEstava em um rótulodentro do gancho e foi repetido para cada assinatura pintada.
Adicionado
- Cílios SEO e dados estruturados nas configurações.
- Campo Ordem Em cada especialista, para corrigir a ordem da página da equipe.
- Opção para ocultar o widget durante o processo de pagamento (ativada por padrão).
config.xml, ,LICENÇA.md, ,README.mdeindex.phpEm todas as pastas: o módulo passa na auditoria de publicação sem falhas.
Declive conhecido
- O módulo não inclui catálogos de tradução e suas strings de origem estão em espanhol: em uma loja em outro idioma, o painel e a interface são exibidos em espanhol.
- Não é uma loja com várias unidades: as prateleiras não têm estoque.
id_lojae a configuração é lida sem contexto de armazenamento.
Você também pode gostar
4 outros produtos da mesma categoria
También podría interesarte
Questions and answers
-
¿Qué incluye exactamente el módulo?
0-
Dos cosas: un widget de atención con los avatares de tu equipo que abre un panel con teléfono, WhatsApp, email y horario; y una página de equipo en /quienes-somos con una ficha pública por cada experto (cargo, biografía, especialidades, formación, certificaciones, número de colegiado y redes).
-
-
¿Cómo ayuda al posicionamiento en Google?
0-
Publica un único @graph JSON-LD por página: la tienda como Organization con su punto de contacto y horario, la página de equipo como AboutPage y cada experto como Person dentro de un ProfilePage, con especialidades, credenciales y formación. Las fichas tienen URL canónica, hreflang y entrada en el sitemap.
-
-
¿El mensaje de WhatsApp puede llevar el producto que mira el cliente?
0-
Sí. El mensaje de WhatsApp puede incluir ya el nombre y el enlace del producto que el cliente está viendo, para que sepas de qué te pregunta.
-
-
¿Puedo tener varios departamentos y horarios partidos?
0-
Sí. Cada departamento tiene sus categorías, sus expertos y sus propios canales de contacto. Los horarios admiten turnos partidos y tramos que cruzan la medianoche, y un punto verde o gris indica si ahora hay alguien. El widget se oculta durante el proceso de compra.
-
-
¿Está traducido y funciona en multitienda?
0-
Hoy no: el módulo trae sus textos solo en español y no es multitienda.
-
-
¿Con qué versiones de PrestaShop y PHP funciona?
0-
Con PrestaShop 8.0 a 9.x y PHP 7.4 o superior; probado en 8.2.8 y 9.1.5.
-