← Módulos gratuitos
PRESTASHOP

Módulo tienda privada PrestaShop gratis

Restringe tu tienda a clientes identificados gracias a un módulo gratuito para PrestaShop 9 con página de acceso personalizable.

Publicado el 15/10/2026

Descripción del módulo

Restringe el acceso a las páginas de tu tienda a los clientes que hayan iniciado sesión. Los visitantes no identificados ven una pantalla de acceso en lugar del catálogo, los productos y los precios.

Funcionalidades

  • Tienda privada para clientes identificados
  • Inicio de sesión con cuentas existentes de PrestaShop
  • Título y mensaje de bienvenida personalizables
  • Logotipo de la tienda e imagen de fondo modificable
  • Enlace opcional de contraseña olvidada con correo de contacto (sin recuperación automática)
  • Bloqueo del registro nativo en el front-office cuando está activo el modo privado
  • Página adaptable a móviles y configuración sencilla

Uso recomendado

Tiendas B2B, mayoristas, catálogos para distribuidores y comercios con acceso reservado.

Seguridad del acceso y del formulario de inicio de sesión

La versión 1.0.0 incorpora controles adicionales para el formulario de acceso del módulo: envío de credenciales únicamente mediante POST, verificación del token de sesión, validación de datos y límite de 12 intentos fallidos durante 15 minutos por dirección de red. Las redirecciones tras iniciar sesión quedan restringidas a la tienda. Los cambios en la administración también requieren una sesión autorizada y un token de protección CSRF.

El módulo crea automáticamente una tabla en la base de datos de PrestaShop para contar los fallos. Guarda una huella criptográfica de la dirección IP vinculada a la tienda, sin almacenar en esa tabla la IP en claro ni la contraseña. Si este registro no está disponible, el formulario privado rechaza el acceso como medida preventiva. Los visitantes que compartan una IP pública pueden compartir el mismo contador.

Estas medidas se aplican al formulario de acceso del módulo, no necesariamente a otros formularios de PrestaShop, las API o los módulos de terceros.

Actualizar una instalación existente

Si ya tienes instalada la versión 1.0.0, sustituye los archivos del módulo sin desinstalarlo y abre su configuración en la administración. Así podrá crear la tabla de intentos y comprobar el bloqueo de registros públicos. Prueba el acceso con una cuenta de cliente existente antes de utilizarlo en producción. No es necesario importar manualmente SQL para instalar el módulo en PrestaShop.

Compatibilidad

Diseñado para PrestaShop 9.x. Comprueba su funcionamiento en tu instalación antes de utilizarlo en producción. No se anuncia para PrestaShop 1.7 ni 8.

Límites importantes

Restringe el acceso a las páginas habituales del front-office, pero no protege necesariamente imágenes, archivos PDF u otros recursos servidos directamente mediante URL. Las API y los módulos de terceros pueden requerir controles adicionales. No es una protección completa de datos confidenciales.

Personalización

Si necesitas otras funciones o restricciones, contacta con Concepty.

*Los elementos visuales de esta ficha se basan en capturas reales del módulo realizadas en una instalación de prueba de PrestaShop.*