Actualidad e-commerce

Verificación de edad e-commerce en 2026: conformidad CBD, vape, alcohol — obligación legal vs tasa de entrada

CBD, vape, alcool conformité

En 2026, vender CBD, alcohol, vape, cuchillos o tabaco en línea sin dispositivo de verificación de edad ya no es un riesgo jurídico teórico. Los controles DGCCRF se han endurecido desde 2024, las CGV de los transportistas (Colissimo, DHL, UPS) exigen ahora una prueba documentada de mayoría para ciertas categorías, y las sanciones llegan hasta 75 000 € por la venta de alcohol a menor (artículo L3353-3 del Código de Salud Pública francés).

El problema: un age gate mal concebido hace huir del 15 al 25 % de los visitantes. Bien concebido, el impacto cae por debajo del 3 %. Este artículo hace balance de la obligación legal por sector, los patterns UX que funcionan en 2026, y la mecánica técnica en PrestaShop.

Alcohol

Artículo L3342-1 del Código de Salud Pública francés: la venta de alcohol a menores está prohibida, el comerciante debe exigir la prueba de la mayoría. En línea, esto se traduce en un mecanismo declarativo como mínimo, idealmente reforzado por un control en la entrega (firma adulta).

Vape y e-líquidos nicotinados

Decreto 2016-1117 transponiendo la directiva TPD: venta prohibida a menores, declarativo de edad obligatorio. Desde 2024, las marketplaces (Amazon, Cdiscount) rechazan a los vendedores sin dispositivo visible.

CBD

Marco difuso stricto sensu (el CBD no es un estupefaciente desde la sentencia de la Corte de Casación 2023), pero la autorregulación del sector exige un age gate +18. Los transportistas y los procesadores de pago (Stripe, Mollie) lo imponen en sus CGV para conservar la cuenta comercial.

Tabaco y accesorios

Ley Évin reforzada: prohibición estricta de la venta a menores, pero en la práctica la venta en línea de tabaco está prohibida en Francia (artículo 568 ter CGI). Para los accesorios (encendedores, papeles, narguiles), el age gate +18 es la norma profesional.

Armas, cuchillos, defensa

Decreto 2013-700: ciertas categorías (cuchillos de hoja fija +6 cm, armas de categoría D) imponen una verificación de identidad, no solamente declarativa. Un simple age gate no basta — hay que KYC.

Contenidos adultos y juegos

Ley 2020-936 del 30 de julio de 2020 y decreto 2024-200: los sitios pornográficos deben verificar la edad por dispositivo robusto (tarjeta bancaria, France Connect, tercero verificador). La Arcom controla. El declarativo simple ya no se acepta.

Declarativo vs verificación robusta: dónde colocar el cursor

No todos los age gates valen lo mismo. Se distinguen tres niveles:

Nivel Mecanismo Fuerza probatoria Sector recomendado
1 — Declarativo binario «Tengo +18 años» / «Tengo menos de 18 años» Débil CBD, vape, accesorios tabaco, alcohol suave
2 — Declarativo datado Introducción de la fecha de nacimiento completa Media Alcohol fuerte, apuestas en línea ligeras
3 — Verificación documental Documento de identidad, FranceConnect, tercero KYC Fuerte Contenidos adultos, armas, juegos de dinero

Para el 95 % de las tiendas PrestaShop afectadas (CBD, vape, alcohol, accesorios), el nivel 1 o 2 es suficiente y conforme. El nivel 3 reclama una integración tercera de pago y solo es obligatorio para sectores muy precisos.

El coste UX de un age gate fallido

El age gate interviene en un momento crítico: el visitante llega a la tienda, todavía no está comprometido, y se le pide una acción. Los patterns que hunden la conversión:

  • Bloquear todas las páginas, incluida la home y el blog. El visitante ni siquiera puede hacerse una idea de la tienda. Tasa de abandono: 25-30 %.
  • Reaparecer la modal en cada visita sin memorizar el consentimiento por cookie. Frustración garantizada.
  • Forzar la introducción de la fecha de nacimiento completa en una tienda de e-líquidos a 9 €. Desproporción percibida, fuga.
  • Modal visualmente chapucera que se parece a una ventana de phishing. Pérdida de confianza inmediata.
  • Sin versión móvil correcta. El 70 % del tráfico se va por móvil en 2026, y un overlay bugueado mata la sesión.

El pattern que hemos probado en varias tiendas CBD y vape PrestaShop:

  1. Modal bloqueante mostrada al llegar al dominio, sin depender del JavaScript del usuario (la modal se renderiza del lado servidor o se inyecta por script que no bloquea el renderizado crítico).
  2. Dos botones claros: «Tengo 18 años o más» / «Tengo menos de 18 años».
  3. Si rechazo, redirección a una página externa (generalmente Google o una página de información sobre el consumo responsable).
  4. Si aceptación, cookie de 30 días memoriza el consentimiento. El visitante no vuelve a ver la modal durante 30 días.
  5. Multilingüe: la modal habla el idioma de la tienda activa (francés, inglés, español, alemán).
  6. Compatible RGPD y tracking: la modal no desencadena los scripts de tracking antes del consentimiento Consent Mode v2.
  7. Mobile-first: la modal está dimensionada y estilizada para móvil, sin bug de scroll ni de viewport.

Implementación técnica en PrestaShop 8 y 9

Tres enfoques técnicos son posibles:

Hook frontController o displayHeader

El age gate se inyecta en la parte superior de la página vía un hook PrestaShop estándar. El módulo detecta la ausencia del cookie de consentimiento e inserta el HTML de la modal. El pattern más limpio, compatible con todos los temas.

Override del controlador front

A evitar. Los overrides se rompen en la siguiente actualización de PrestaShop o del tema.

Módulo dedicado

El enfoque recomendado. El módulo gestiona el hook, la modal, el cookie, el multilingüe y la configuración BO (categorías afectadas, redirección, diseño).

Nuestro módulo dfagegate: la solución empaquetada

Nuestro módulo dfagegate implementa directamente el pattern descrito. Por 29 €, obtiene:

  • Modal bloqueante limpia, diseño configurable desde el BO (colores, logo, textos).
  • Activación por categoría o global: puede reservar el age gate a las fichas productos CBD/vape, o imponerlo a toda la tienda.
  • Cookie de consentimiento con duración configurable (por defecto 30 días).
  • Multilingüe FR/EN/ES/DE con traducciones nativas.
  • Redirección parametrizable si el visitante se declara menor.
  • Compatible RGPD: no desencadena los trackers antes de validación.
  • Mobile-first, probado en iOS Safari, Chrome Android, Firefox móvil.
  • Sin modificación del tema: 100 % vía hook, desinstalación limpia.

Es la solución más directa para pasar a conformidad sin un día de dev.

El impacto medido en el funnel

En las tiendas donde hemos desplegado un age gate limpio (vs un age gate casero chapucero), medimos en promedio:

  • Tasa de abandono en la modal: 3 a 5 % (vs 15-25 % con un age gate chapucero).
  • Bounce rate global: +1 a +2 puntos (vs +8 a +12 puntos).
  • Conversión: impacto no significativo tras reaparición 30 días después (los retornantes no ven la modal).

La idea de que «el age gate mata la conversión» viene de las implementaciones fallidas. Una modal limpia, sacada una sola vez por visitante, no tiene prácticamente impacto medible más allá del primer filtrado.

FAQ

¿Es el age gate obligatorio para el CBD en Francia en 2026?

El marco legal no es explícito, pero la autorregulación del sector y las CGV de los partners (transportistas, pago) lo exigen en la práctica. Vender CBD sin age gate +18 se ha vuelto imposible para permanecer en marketplaces y conservar su cuenta Stripe/Mollie.

¿Es el declarativo simple jurídicamente suficiente para el alcohol?

Para la venta en línea de alcohol a domicilio, el declarativo (binario o por fecha de nacimiento) es aceptado por la DGCCRF mientras esté combinado con una firma adulta en la entrega. Para Drive o Click&Collect, la verificación física se hace en la retirada. Un age gate declarativo solo no basta — hace falta el encadenamiento logístico.

¿Qué hacer si el visitante hace clic «menos de 18 años»?

No hay una sola buena práctica. Tres opciones: redirigir a Google (radical, jurídicamente seguro), redirigir a una página de información sobre el consumo responsable (más social), o mostrar un mensaje bloqueante prohibiendo el acceso (frustrante pero claro). Nuestra recomendación: página de información dedicada, sobria, sin llamada a regresar.

¿El age gate impacta al SEO?

Si la modal bloquea el renderizado de la página para los robots, sí — Google solo ve la modal y no puede indexar el contenido. Solución: autorizar el paso de los user-agents Googlebot y Bingbot (en bypass de la modal), y asegurarse de que el HTML producido no oculte el contenido vía display:none ANTES del consentimiento. Nuestro módulo gestiona este caso por defecto.

¿Se puede combinar age gate y banner cookies RGPD?

Sí, e incluso se recomienda. El age gate se muestra primero (verificación de la mayoría), luego el banner cookies tras aceptación. Vea nuestra guía RGPD Consent Mode v2 PrestaShop para el encadenamiento correcto.

Para ir más lejos

La conformidad sectorial (CBD, vape, alcohol) se ha vuelto en 2026 un envite operacional tanto como jurídico: transportistas, procesadores de pago y marketplaces rechazan ahora las tiendas no conformes. El age gate es el primer eslabón. Para los sectores alimentarios, vea también nuestro próximo dossier sobre la conformidad INCO 1169/2011 y la directiva Omnibus para la visualización de los precios promocionales.