Em 2026, vender CBD, álcool, vape, facas ou acessórios de tabaco online sem dispositivo de verificação de idade já não é um risco jurídico teórico. As fiscalizações da ASAE apertaram, as condições gerais das transportadoras (CTT, DHL, UPS) exigem agora prova documentada de maioridade para certas categorias, e as coimas por venda de álcool a menores previstas no Decreto-Lei n.º 106/2015 chegam a várias dezenas de milhares de euros para as pessoas coletivas.
O problema: um age gate mal concebido afugenta 15 % a 25 % dos visitantes. Bem concebido, o impacto cai abaixo dos 3 %. Este artigo faz o ponto sobre a obrigação legal por setor em Portugal, os padrões de UX que funcionam em 2026, e a mecânica técnica no PrestaShop.
O quadro legal por setor em 2026
Álcool
Decreto-Lei n.º 106/2015: é proibida a venda de bebidas alcoólicas a menores de 18 anos, e o vendedor deve exigir a prova da maioridade em caso de dúvida. Online, isso traduz-se num mecanismo declarativo no mínimo, idealmente reforçado por um controlo na entrega (assinatura de adulto).
Vape e e-líquidos com nicotina
Lei n.º 37/2007 (alterada pela transposição da diretiva TPD): venda a menores de 18 anos proibida. Mais do que isso, Portugal proíbe a venda à distância de produtos do tabaco e de cigarros eletrónicos com nicotina, pelo que uma loja online portuguesa só pode, na prática, vender acessórios e e-líquidos sem nicotina, e mesmo aí com age gate obrigatório. Os marketplaces recusam os vendedores sem dispositivo visível.
CBD
Quadro pouco claro em sentido estrito: os produtos de cânhamo com THC abaixo de 0,2 % circulam, mas o Infarmed reserva-se a apreciação caso a caso e a alegação de efeitos terapêuticos é proibida. A autorregulação do setor exige um age gate +18, e as transportadoras e os processadores de pagamento (Stripe, Mollie) impõem-no nas suas condições gerais para manter a conta de comerciante.
Tabaco e acessórios
Lei n.º 37/2007: proibição estrita da venda a menores, e proibição da venda à distância dos próprios produtos do tabaco. Para os acessórios (isqueiros, mortalhas, cachimbos de água), o age gate +18 é a norma profissional.
Armas, facas, defesa
Lei n.º 5/2006 (regime jurídico das armas e suas munições): certas categorias (facas de lâmina superior a 10 cm, armas de classe D e E) impõem verificação de identidade e, nalguns casos, licença emitida pela PSP; não basta um declarativo. Um simples age gate não chega: é preciso KYC.
Conteúdos para adultos e jogos
O Regulamento dos Serviços Digitais e, para os jogos de fortuna e azar, o regime do SRIJ (Turismo de Portugal) exigem verificação robusta da idade (cartão de cidadão, Chave Móvel Digital, terceiro verificador). O declarativo simples já não é aceite nestes setores.
Declarativo ou verificação robusta: onde colocar o cursor
Nem todos os age gates se equivalem. Distinguem-se três níveis:
| Nível | Mecanismo | Força probatória | Setor recomendado |
|---|---|---|---|
| 1: declarativo binário | «Tenho 18 anos ou mais» / «Tenho menos de 18 anos» | Fraca | CBD, vape sem nicotina, acessórios de tabaco, álcool leve |
| 2: declarativo datado | Introdução da data de nascimento completa | Média | Bebidas espirituosas, apostas ligeiras |
| 3: verificação documental | Documento de identificação, Chave Móvel Digital, terceiro KYC | Forte | Conteúdos para adultos, armas, jogos a dinheiro |
Para 95 % das lojas PrestaShop em causa (CBD, vape, álcool, acessórios), o nível 1 ou 2 é suficiente e conforme. O nível 3 exige uma integração paga de terceiros e só é obrigatório em setores muito precisos.
O custo UX de um age gate falhado
O age gate intervém num momento crítico: o visitante chega à loja, ainda não está envolvido, e pedimos-lhe uma ação. Os padrões que arrastam a conversão:
- Bloquear todas as páginas, incluindo a inicial e o blogue. O visitante nem consegue formar uma ideia da loja. Taxa de abandono: 25 % a 30 %.
- Voltar a mostrar a janela a cada visita sem memorizar o consentimento por cookie. Frustração garantida.
- Forçar a introdução da data de nascimento completa numa loja de e-líquidos a 9 €. Desproporção sentida, fuga.
- Janela visualmente desleixada, parecida com uma janela de phishing. Perda de confiança imediata.
- Sem versão móvel correta. 70 % do tráfego vem de telemóvel em 2026, e um overlay com bugs mata a sessão.
A arquitetura que funciona: janela bloqueante limpa, cookie de 30 dias, versão móvel nativa
O padrão que testámos em várias lojas de CBD e vape em PrestaShop:
- Janela bloqueante mostrada à chegada ao domínio, sem depender do JavaScript do utilizador (a janela é renderizada do lado do servidor ou injetada por um script que não bloqueia a renderização crítica).
- Dois botões claros: «Tenho 18 anos ou mais» / «Tenho menos de 18 anos».
- Em caso de recusa, redirecionamento para uma página externa (geralmente a Google ou uma página de informação sobre consumo responsável).
- Em caso de aceitação, um cookie de 30 dias memoriza o consentimento. O visitante não volta a ver a janela durante 30 dias.
- Multilingue: a janela fala a língua da loja ativa.
- Compatível com o RGPD e o tracking: a janela não dispara os scripts de tracking antes do consentimento Consent Mode v2.
- Mobile-first: a janela está dimensionada e estilizada para telemóvel, sem bugs de scroll ou de viewport.
Implementação técnica no PrestaShop 8 e 9
Três abordagens técnicas são possíveis:
Hook frontController ou displayHeader
O age gate é injetado no topo da página através de um hook normal do PrestaShop. O módulo deteta a ausência do cookie de consentimento e insere o HTML da janela. O padrão mais limpo, compatível com todos os temas.
Override do controlador front
A evitar. Os overrides partem na próxima atualização do PrestaShop ou do tema.
Módulo dedicado
A abordagem recomendada. O módulo gere o hook, a janela, o cookie, o multilingue e a configuração no back-office (categorias em causa, redirecionamento, design).
O nosso módulo dfagegate: a solução empacotada
O nosso módulo dfagegate implementa diretamente o padrão descrito. Por 29 €, obtém:
- Janela bloqueante limpa, com design configurável no back-office (cores, logótipo, textos).
- Ativação por categoria ou global: pode reservar o age gate às páginas de CBD ou vape, ou impô-lo a toda a loja.
- Cookie de consentimento com duração configurável (30 dias por omissão).
- Traduções nativas FR/EN/ES/DE; os textos em português introduzem-se no back-office, o que leva alguns minutos.
- Redirecionamento parametrizável se o visitante se declarar menor.
- Compatível com o RGPD: não dispara os trackers antes da validação.
- Mobile-first, testado em iOS Safari, Chrome Android e Firefox móvel.
- Sem alteração do tema: 100 % por hook, desinstalação limpa.
É a solução mais direta para passar a conformidade sem um dia de desenvolvimento.
O impacto medido no funil
Nas lojas em que implementámos um age gate limpo (em vez de um age gate caseiro improvisado), medimos em média:
- Taxa de abandono na janela: 3 % a 5 % (contra 15 % a 25 % com um age gate improvisado).
- Taxa de rejeição global: 1 a 2 pontos a mais (contra 8 a 12 pontos).
- Conversão: impacto não significativo depois da nova exibição 30 dias mais tarde (os visitantes que voltam não veem a janela).
A ideia de que «o age gate mata a conversão» vem das implementações falhadas. Uma janela limpa, mostrada uma única vez por visitante, quase não tem impacto mensurável para além da primeira filtragem.
FAQ
O age gate é obrigatório para o CBD em Portugal em 2026?
O quadro legal não é explícito, mas a autorregulação do setor e as condições gerais dos parceiros (transportadoras, pagamento) exigem-no na prática. Vender CBD sem age gate +18 tornou-se impossível para se manter nos marketplaces e conservar a conta Stripe ou Mollie.
O declarativo simples é juridicamente suficiente para o álcool?
Na venda online de álcool para entrega ao domicílio, o declarativo (binário ou por data de nascimento) é aceite desde que combinado com uma assinatura de adulto na entrega. Em levantamento em loja ou click and collect, a verificação física faz-se no levantamento. Um age gate declarativo sozinho não chega: é preciso o encadeamento logístico.
O que fazer se o visitante clicar em «menos de 18 anos»?
Não há uma boa prática única. Três opções: redirecionar para a Google (radical, legalmente seguro), redirecionar para uma página de informação sobre consumo responsável (mais social), ou mostrar uma mensagem bloqueante a interditar o acesso (frustrante mas claro). A nossa recomendação: página de informação dedicada, sóbria, sem apelo a voltar.
O age gate afeta o SEO?
Se a janela bloquear a renderização da página para os robôs, sim: a Google só vê a janela e não consegue indexar o conteúdo. Solução: autorizar a passagem dos user-agents Googlebot e Bingbot (contornando a janela) e garantir que o HTML produzido não esconde o conteúdo com display:none ANTES do consentimento. O nosso módulo trata este caso por omissão.
Pode-se combinar age gate e faixa de cookies RGPD?
Sim, e é até recomendado. O age gate aparece primeiro (verificação da maioridade), depois a faixa de cookies depois da aceitação. Veja o nosso guia RGPD Consent Mode v2 para PrestaShop para o encadeamento correto.
Para ir mais longe
A conformidade setorial (CBD, vape, álcool) tornou-se em 2026 um tema tanto operacional como jurídico: transportadoras, processadores de pagamento e marketplaces recusam agora as lojas não conformes. O age gate é o primeiro elo. Para os setores alimentares, veja também os nossos dossiês sobre a conformidade INCO 1169/2011 e a diretiva Omnibus para a exibição dos preços promocionais.
Leia também: a checklist GPSR e a diretiva Omnibus e o preço de referência.
Para passar à ação: a nossa seleção de módulos de conformidade de produto.