Other storefront modules
Módulos adicionales de la tienda. Active cada uno de forma independiente en WooCommerce > Polski > Storefront Modules.
Gestor de pestañas
Section titled “Gestor de pestañas”El gestor de pestañas permite controlar las pestañas mostradas en la página del producto (Descripción, Información adicional, Valoraciones, etc.).
Capacidades
Section titled “Capacidades”- Reordenar - arrastra y suelta las pestañas en el orden deseado
- Ocultar pestañas - oculta una pestaña seleccionada sin eliminar su contenido
- Renombrar - da a las pestañas nombres personalizados (por ejemplo, “Detalles” en lugar de “Descripción”)
- Añadir pestañas - crea pestañas personalizadas con tu propio contenido
- Pestañas globales - pestañas visibles en todos los productos
- Pestañas por producto - pestañas visibles solo en un producto seleccionado
- Pestañas por categoría - pestañas visibles en productos de una categoría concreta
Añadir una pestaña personalizada
Section titled “Añadir una pestaña personalizada”En la configuración del gestor de pestañas, haz clic en Add tab y completa:
- Nombre - título de la pestaña
- Contenido - admite editor WYSIWYG, shortcodes y HTML
- Prioridad - posición de la pestaña (menor = más a la izquierda)
- Visibilidad - global, categoría seleccionada o producto seleccionado
De forma programática:
add_filter('woocommerce_product_tabs', function (array $tabs): array { $tabs['custom_tab'] = [ 'title' => 'Warranty', 'priority' => 25, 'callback' => function (): void { echo '<p>Product covered by 24-month manufacturer warranty.</p>'; }, ]; return $tabs;});Vídeo destacado
Section titled “Vídeo destacado”El módulo permite reemplazar o complementar la imagen principal del producto con un vídeo.
Fuentes admitidas
Section titled “Fuentes admitidas”- YouTube - pega la URL del vídeo
- Vimeo - pega la URL del vídeo
- Vídeo propio - sube un archivo MP4 a la biblioteca de medios
- URL externa - enlace a un archivo MP4/WebM
Configuración
Section titled “Configuración”En el editor de productos, en la sección Product Image, aparece un campo adicional Product Video. Pega una URL de vídeo o selecciónala desde la biblioteca de medios.
Opciones de visualización:
| Opción | Descripción | Predeterminado |
|---|---|---|
| Posición | Primero en la galería / último | Primero |
| Autoplay | Reproducción automática | No |
| Silenciado | Silenciado de forma predeterminada | Sí |
| Bucle | Reproducción en bucle | No |
| Relación de aspecto | 16:9 / 4:3 / 1:1 | 16:9 |
| Icono de play | Icono de play en la miniatura | Sí |
Lazy loading
Section titled “Lazy loading”Los vídeos de YouTube y Vimeo se cargan de forma diferida (lazy loading) - el iframe del reproductor se inserta solo después de hacer clic en la miniatura con el icono de play. Esto evita que la página del producto se ralentice por los scripts externos del reproductor.
Zoom de galería
Section titled “Zoom de galería”El módulo añade el zoom de la imagen del producto al pasar el cursor por encima o al hacer clic.
Modos de zoom
Section titled “Modos de zoom”- Hover - ampliación mostrada dentro de la imagen al pasar el cursor
- Lens - lupa que sigue al cursor
- Lightbox - vista previa a pantalla completa al hacer clic
Configuración
Section titled “Configuración”// Change zoom typeadd_filter('polski/gallery_zoom/type', function (): string { return 'lens'; // 'hover', 'lens', 'lightbox'});
// Change magnification scaleadd_filter('polski/gallery_zoom/scale', function (): float { return 2.5; // default 2.0});Requisitos de imagen: para que el zoom se vea bien, las imágenes del producto deben tener una resolución de al menos 1200x1200 px. Con resoluciones más bajas, la imagen ampliada se verá borrosa.
Lista de espera
Section titled “Lista de espera”El módulo permite a los clientes suscribirse a una notificación por correo electrónico sobre la disponibilidad del producto cuando está temporalmente agotado.
Cómo funciona
Section titled “Cómo funciona”- El cliente visita la página de un producto agotado
- En lugar del botón Añadir al carrito, aparece un formulario con un campo de correo electrónico
- El cliente introduce su dirección de correo electrónico y hace clic en Avísame
- Cuando el producto vuelve a estar disponible, el sistema envía automáticamente una notificación
Gestión de la lista
Section titled “Gestión de la lista”En el panel de administración (WooCommerce > Polski > Waitlist) puedes ver:
- Lista de productos con el número de clientes en espera
- Direcciones de correo electrónico de los clientes registrados
- Estado de la notificación (enviada / pendiente)
- Botón para enviar notificaciones manualmente
Consentimiento RGPD
Section titled “Consentimiento RGPD”El formulario de suscripción incluye una casilla de consentimiento para el tratamiento de datos personales conforme al RGPD. El texto de la casilla es configurable en los ajustes del módulo.
add_filter('polski/waitlist/consent_text', function (): string { return 'I consent to receiving a one-time notification about product availability.';});Limpieza automática
Section titled “Limpieza automática”Las direcciones de correo electrónico se eliminan de la lista tras:
- El envío de la notificación
- 90 días desde la suscripción (periodo configurable)
- La eliminación manual por parte del administrador
Scroll infinito
Section titled “Scroll infinito”El módulo reemplaza la paginación tradicional por la carga automática de páginas de productos adicionales al desplazarse.
- Automático - la siguiente página se carga automáticamente cuando el usuario llega al final de la lista
- Botón - muestra un botón Cargar más en lugar de la carga automática
Configuración
Section titled “Configuración”| Opción | Descripción | Predeterminado |
|---|---|---|
| Modo | Automático o botón | Automático |
| Distancia | Distancia desde el final de la lista (px) | 300 |
| Texto del botón | Texto en el botón | Cargar más |
| Spinner | Tipo de animación de carga | Dots |
| Límite de páginas | Número máximo de páginas | 10 |
El scroll infinito admite el parámetro de URL ?paged=N (History API). Los motores de búsqueda siguen viendo la paginación clásica - el módulo sirve URLs paginadas a los bots.
// Disable infinite scroll on mobile devicesadd_filter('polski/infinite_scroll/enabled', function (): bool { return ! wp_is_mobile();});El módulo muestra un popup configurable (ventana modal) en la página de la tienda.
Tipos de popup
Section titled “Tipos de popup”- Newsletter - formulario de suscripción al boletín
- Informativo - cualquier contenido HTML/shortcodes
- Producto - promoción de un producto seleccionado
- Salida - se muestra al intentar abandonar la página (exit intent)
Disparadores
Section titled “Disparadores”| Disparador | Descripción |
|---|---|
| Tiempo | Tras X segundos desde la entrada a la página |
| Scroll | Tras desplazar el X% de la página |
| Exit intent | Cuando el cursor abandona la ventana del navegador |
| Clic | Tras hacer clic en un elemento con una clase CSS |
| Número de visitas | En la N-ésima visita a la página |
Restricciones de visualización
Section titled “Restricciones de visualización”- Una vez por sesión - el popup se muestra una vez durante la visita
- Una vez cada X días - el popup no vuelve a mostrarse durante X días (cookie)
- Solo visitantes nuevos - el popup es visible solo para nuevos visitantes
- Páginas seleccionadas - el popup es visible solo en páginas concretas
Configuración en el panel
Section titled “Configuración en el panel”Ve a WooCommerce > Polski > Storefront Modules > Popup y configura:
- Contenido del popup (editor WYSIWYG con soporte de shortcodes)
- Disparador y condiciones de visualización
- Estilo (colores, tamaño, animación)
- Posición (centro, abajo, lateral)
- Botón de cierre
Requisitos legales
Section titled “Requisitos legales”Los popups no deben dificultar el uso de la tienda (dark patterns). El módulo exige:
- un botón de cierre visible (X)
- la posibilidad de cerrar haciendo clic en el fondo
- cierre con la tecla Escape
- ningún bloqueo del desplazamiento de la página bajo el popup
Resolución de problemas
Section titled “Resolución de problemas”El gestor de pestañas no guarda el orden - borra la caché del navegador y la caché de WordPress. El problema también puede deberse a un conflicto con un plugin de pestañas.
El zoom no funciona en móvil - los modos hover y lens no funcionan en dispositivos táctiles. Usa el modo lightbox para móvil.
El scroll infinito no carga páginas adicionales - comprueba si el tema utiliza la paginación estándar de WooCommerce (woocommerce_pagination()).
El popup no se muestra - comprueba la configuración de cookies. Si el popup ya se ha mostrado, una cookie bloquea que se vuelva a mostrar. Borra las cookies o establece una frecuencia diferente.
Notificar problemas: github.com/wppoland/polski/issues