Restricciones de Acceso
Controla qué grupos de clientes pueden ver los vídeos privados y limita la visibilidad de los vídeos solo a clientes registrados.
Disponible desde v3.0.0
Descripción General
Product Video te ofrece dos capas de control de acceso que funcionan conjuntamente. Primero, marcas cada vídeo individualmente como privado — ese indicador vive en el propio vídeo, configurado por producto. Segundo, defines a nivel de toda la tienda qué grupos de clientes tienen permitido ver esos vídeos privados.
El resultado es un control muy preciso: puedes restringir una demostración de producto a compradores mayoristas, mostrar un tutorial solo a miembros registrados u ocultar un clip adicional a los visitantes anónimos dejando el resto de vídeos públicos. Los vídeos que no están marcados como privados siempre son visibles para todos, incluidos los visitantes anónimos, independientemente de estos ajustes.
Ten en cuenta que el grupo de invitados (visitantes no identificados) y el grupo "Invitado" de PrestaShop quedan excluidos del selector de grupos de clientes — las restricciones de acceso solo se aplican a clientes registrados y con sesión iniciada.
Configuración
Paso 1 — Elegir qué grupos de clientes pueden ver los vídeos privados
- Ve a Módulos > Gestor de módulos, busca Product Video y haz clic en Configurar.
- Navega a la pestaña Opciones Adicionales.
- En V ídeos Privados — Vídeos disponibles solo para usuarios registrados, marca cada grupo de clientes que debe tener acceso a los vídeos privados.
- Haz clic en Guardar.
| Ajuste | Valores | Valor por defecto | Descripción |
|---|---|---|---|
| Vídeos Privados — grupos de clientes | Casillas de verificación para cada grupo de clientes registrado en tu tienda | Todos los grupos registrados marcados | Los grupos marcados pueden ver los vídeos configurados como "Solo clientes registrados". Los grupos sin marcar no pueden verlos. Los grupos de invitados y visitantes no se muestran — nunca pueden ver vídeos privados. |
Si no se marca ningún grupo, ningún cliente con sesión iniciada podrá ver los vídeos privados. Los vídeos públicos (sin el indicador de privado) no se ven afectados y permanecen visibles para todos.
Paso 2 — Marcar vídeos individuales como privados
El permiso de grupo anterior solo se aplica a los vídeos que marques individualmente como privados. Para marcar un vídeo:
- Ve a Catálogo > Productos y edita el producto.
- Abre la pestaña Product Video.
- Localiza la entrada del vídeo y activa el interruptor Solo clientes registrados.
- Guarda el producto.
Repite el proceso para cada vídeo que quieras restringir. Los vídeos sin este indicador siempre son públicos.
Cómo Funciona
Cuando se carga una página de producto, el módulo comprueba todos los vídeos asignados a ese producto. Para cada vídeo marcado como privado (reg_only = 1), el módulo ejecuta una verificación de acceso:
- Comprueba que el visitante actual tenga la sesión iniciada (que disponga de un
id_customerválido en la cookie de sesión). - Obtiene los grupos del cliente y los compara con la lista de grupos permitidos guardada en Vídeos Privados — grupos de clientes.
- Si el visitante tiene sesión iniciada y pertenece al menos a un grupo permitido, el vídeo privado se incluye en la salida de la página.
- Si el visitante es un invitado, o tiene sesión iniciada pero pertenece únicamente a grupos no marcados, el vídeo se omite completamente del HTML — no se oculta con CSS, nunca se renderiza.
Los vídeos públicos (con el indicador de privado desactivado) saltean esta verificación por completo y siempre aparecen para todos los visitantes.
El resultado de la verificación de acceso se almacena en caché durante la solicitud de página, por lo que comprobar muchos vídeos privados en la misma página no genera múltiples consultas a la base de datos.
Comportamiento en listados de productos
La misma verificación se aplica cuando el módulo muestra una miniatura o icono de vídeo en las páginas de listado de productos. Los vídeos privados se ocultan del listado para los visitantes que no cumplen los requisitos de acceso.
Vista previa del administrador
Los administradores de la tienda que previsualicen un producto desde el Back Office siempre verán todos los vídeos, incluidos los privados, independientemente de la configuración de grupos. La verificación de acceso se omite para las sesiones de administrador.
Ejemplos de Uso
Ejemplo: vídeo de producto solo para mayoristas
Vendes tanto al por menor como al por mayor. Crea un grupo de clientes "Mayoristas" en Clientes > Grupos y asigna tus cuentas B2B a él. En Opciones Adicionales > Vídeos Privados, marca solo "Mayoristas". En cada producto con un vídeo tutorial para revendedores, marca ese vídeo como "Solo clientes registrados". Los clientes minoristas y los visitantes anónimos ven la página del producto sin el vídeo; las cuentas mayoristas lo ven al iniciar sesión.
Ejemplo: solo clientes con sesión iniciada, cualquier grupo
Deja todos los grupos de clientes marcados en Vídeos Privados — grupos de clientes. Marca el vídeo como "Solo clientes registrados". Ahora cualquier cliente con sesión iniciada — independientemente del grupo — puede ver el vídeo, pero los visitantes anónimos no. Útil para contenido exclusivo vinculado a la creación de una cuenta.
Ejemplo: mezcla de vídeos públicos y privados en un mismo producto
Asigna dos vídeos a un producto. Deja el primero como público (indicador de privado desactivado — una presentación del producto que cualquiera puede ver). Marca el segundo como "Solo clientes registrados" (una guía de montaje detallada para compradores). Los visitantes y los usuarios no registrados ven la presentación. Los clientes con sesión iniciada en los grupos permitidos ven ambos.
Notas Importantes
- El indicador "Solo clientes registrados" es por vídeo, por producto. No existe un interruptor global para marcar todos los vídeos como privados — debes marcar cada vídeo individualmente en la página de edición de cada producto.
- Los clientes invitados (visitantes no identificados y el grupo Invitado de PrestaShop) siempre fallan la verificación de vídeo privado. Esos grupos no aparecen en el selector y no se les puede conceder acceso.
- La configuración de permisos de grupos de clientes es global en todas las tiendas en una configuración multishop. No es configurable por tienda.
- La importación y exportación CSV incluyen la columna
reg_only, por lo que puedes activar el indicador de privado de forma masiva mediante una importación por hoja de cálculo. - La Gestión Masiva de Vídeos también expone la opción "Solo clientes registrados", lo que te permite aplicar o borrar el indicador en muchos productos a la vez sin editar cada producto individualmente.
Resolución de Problemas
| Problema | Solución |
|---|---|
| Un cliente con sesión iniciada no puede ver un vídeo privado | Comprueba qué grupos están marcados en Opciones Adicionales > Vídeos Privados. Luego ve a Clientes > Grupos y confirma que ese cliente pertenece a uno de los grupos marcados. |
| Un vídeo privado es visible para los visitantes anónimos | Es posible que el indicador "Solo clientes registrados" del vídeo no se haya guardado. Edita el producto, abre la pestaña Product Video, verifica que el interruptor esté activado y vuelve a guardar. |
| Todos los vídeos privados desaparecieron para todos | Comprueba Vídeos Privados — grupos de clientes — si todos los grupos están desmarcados, ningún cliente con sesión iniciada puede ver los vídeos privados. Marca los grupos correspondientes y guarda. |
| El indicador de privado no se conserva tras la importación CSV | Confirma que el archivo de importación incluye una columna reg_only con valores 0 o 1. El importador asigna 0 (público) a las columnas que faltan de forma predeterminada. |
Preguntas Frecuentes
¿Puedo hacer privados todos los vídeos de mi tienda con un solo ajuste, sin editar cada producto?
No. El indicador de privado se establece por vídeo en la página de edición de cada producto. La configuración de grupos de clientes en Opciones Adicionales controla quién puede ver los vídeos privados, no qué vídeos son privados. Usa la Gestión Masiva de Vídeos o la importación CSV para aplicar el indicador a muchos productos a la vez sin abrir cada producto individualmente.
¿Qué ocurre si desmarco todos los grupos de clientes en Vídeos Privados?
Ningún cliente con sesión iniciada podrá ver ningún vídeo privado. Los vídeos públicos (aquellos sin el indicador "Solo clientes registrados") no se ven afectados y permanecen visibles para todos los visitantes, incluidos los invitados.
¿La restricción se aplica también en las páginas de listado de productos, no solo en la página de detalle?
Sí. La verificación de acceso se ejecuta en cualquier lugar donde el módulo muestre vídeos, incluidas las páginas de listado. La miniatura o el icono de reproducción de un vídeo privado no aparecerá en el listado de una categoría para un visitante que no cumpla los requisitos de acceso.
¿Puedo conceder acceso a los grupos integrados "Invitado" o "Visitante"?
No. Esos grupos representan a visitantes no conectados y están excluidos intencionalmente del selector. El acceso a los vídeos privados siempre requiere una sesión iniciada.
Si un cliente pertenece a varios grupos y solo uno está marcado, ¿puede ver los vídeos privados?
Sí. La verificación pasa en cuanto el cliente pertenece al menos a un grupo permitido. Pertenecer a otros grupos no marcados no impide el acceso.
Funciones Relacionadas
- Gestión Masiva de Vídeos — Aplica o borra el indicador de privado en muchos productos a la vez
- Importación y Exportación CSV — Establece la columna
reg_onlyde forma masiva mediante hoja de cálculo