Skip to content

Other storefront modules

Módulos adicionales de la tienda. Active cada uno de forma independiente en WooCommerce > Polski > Storefront Modules.

El gestor de pestañas permite controlar las pestañas mostradas en la página del producto (Descripción, Información adicional, Valoraciones, etc.).

  • 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

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;
});

El módulo permite reemplazar o complementar la imagen principal del producto con un vídeo.

  • 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

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ónDescripciónPredeterminado
PosiciónPrimero en la galería / últimoPrimero
AutoplayReproducción automáticaNo
SilenciadoSilenciado de forma predeterminada
BucleReproducción en bucleNo
Relación de aspecto16:9 / 4:3 / 1:116:9
Icono de playIcono de play en la miniatura

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.

El módulo añade el zoom de la imagen del producto al pasar el cursor por encima o al hacer clic.

  • 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
// Change zoom type
add_filter('polski/gallery_zoom/type', function (): string {
return 'lens'; // 'hover', 'lens', 'lightbox'
});
// Change magnification scale
add_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.

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.

  1. El cliente visita la página de un producto agotado
  2. En lugar del botón Añadir al carrito, aparece un formulario con un campo de correo electrónico
  3. El cliente introduce su dirección de correo electrónico y hace clic en Avísame
  4. Cuando el producto vuelve a estar disponible, el sistema envía automáticamente una notificación

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

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.';
});

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

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
OpciónDescripciónPredeterminado
ModoAutomático o botónAutomático
DistanciaDistancia desde el final de la lista (px)300
Texto del botónTexto en el botónCargar más
SpinnerTipo de animación de cargaDots
Límite de páginasNúmero máximo de páginas10

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 devices
add_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.

  • 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)
DisparadorDescripción
TiempoTras X segundos desde la entrada a la página
ScrollTras desplazar el X% de la página
Exit intentCuando el cursor abandona la ventana del navegador
ClicTras hacer clic en un elemento con una clase CSS
Número de visitasEn la N-ésima visita a la página
  • 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

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

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

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

Esta página tiene únicamente fines informativos y no constituye asesoramiento legal. Consulta con un abogado antes de la implementación. Polski for WooCommerce es software de código abierto (GPLv2) proporcionado sin garantía.