📖

Introducción

Introduction

EHERO Woo Swatches transforma los aburridos selectores desplegables de WooCommerce en muestras visuales atractivas: colores, imágenes, etiquetas personalizadas y bicolor. Mejora la experiencia de compra y aumenta la conversión de tu tienda.

Compatible con productos variables estándar, WooCommerce Subscriptions y EHERO Subscriptions. Funciona con cualquier tema y con Bricks Builder.

Funcionalidades principales

🎨

Colores y Bicolor

Muestras de color sólido o combinaciones bicolor en diagonal. Perfecto para ropa, accesorios y decoración.

🖼️

Imágenes

Miniaturas para estampados, texturas o materiales. Con fallback automático a imagen de variación o producto.

🏷️

Etiquetas Pro

Botones con texto, color de fondo, color de texto, imágenes e iconos. Gradientes predefinidos incluidos (oro, plata, bronce).

💰

Price Delta

Muestra la diferencia de precio directamente en cada swatch. El cliente ve el coste extra o descuento antes de seleccionar.

🛒

Swatches en Archivo

Muestra swatches en la tienda y páginas de archivo. Añade al carrito por AJAX directamente o enlaza al producto.

🧱

Bricks Builder

Shortcode dedicado para integración perfecta con Bricks Builder y sus query loops personalizados.

EHERO Woo Swatches transforms boring WooCommerce dropdown selectors into attractive visual swatches: colors, images, custom labels and bicolor. Improves the shopping experience and increases your store's conversion.

Compatible with standard variable products, WooCommerce Subscriptions and EHERO Subscriptions. Works with any theme and with Bricks Builder.

Main Features

🎨

Colors & Bicolor

Solid color swatches or diagonal bicolor combinations. Perfect for clothing, accessories and decor.

🖼️

Images

Thumbnails for patterns, textures or materials. With automatic fallback to variation or product image.

🏷️

Pro Labels

Text buttons with background color, text color, images and icons. Predefined gradients included (gold, silver, bronze).

💰

Price Delta

Shows the price difference directly on each swatch. Customers see the extra cost or discount before selecting.

🛒

Archive Swatches

Show swatches on shop and archive pages. Add to cart via AJAX directly or link to the product.

🧱

Bricks Builder

Dedicated shortcode for seamless integration with Bricks Builder and its custom query loops.

Requisitos

Requirements

RequisitoRequirement MínimoMinimum RecomendadoRecommended
WordPress5.8+6.0+
WooCommerce6.0+8.0+
PHP7.4+8.0+
ℹ️
El plugin requiere una licencia válida de EHERO para funcionar. Puedes adquirirla en consultoriaehero.com.
ℹ️
The plugin requires a valid EHERO license to work. You can purchase it at consultoriaehero.com.
📦

Instalación

Installation

  1. Descarga el archivo .zip desde tu cuenta en consultoriaehero.com.
  2. En tu WordPress, ve a Plugins → Añadir nuevo → Subir plugin y selecciona el archivo ZIP descargado.
  3. Haz clic en Instalar ahora y después en Activar plugin.
  4. Ve a EHERO → Woo Swatches → Licencia e introduce tu clave de licencia para activar el plugin.
  1. Download the .zip file from your account at consultoriaehero.com.
  2. In your WordPress, go to Plugins → Add New → Upload Plugin and select the downloaded ZIP file.
  3. Click Install Now and then Activate Plugin.
  4. Go to EHERO → Woo Swatches → License and enter your license key to activate the plugin.
⚠️
Asegúrate de tener WooCommerce instalado y activo antes de activar EHERO Woo Swatches.
⚠️
Make sure WooCommerce is installed and active before activating EHERO Woo Swatches.
🔑

Licencia

License

El plugin requiere una licencia activa para funcionar. Sin licencia, las funcionalidades estarán bloqueadas y verás un aviso en el panel de administración.

Activar licencia

  1. Ve a EHERO → Woo Swatches → Licencia.
  2. Introduce tu clave de licencia (la recibes por email tras la compra).
  3. Introduce el email con el que realizaste la compra.
  4. Haz clic en Activar licencia.

Desactivar licencia

Si necesitas mover el plugin a otro dominio, primero desactiva la licencia en el dominio actual pulsando Desactivar licencia. Esto libera la activación para poder usarla en otro sitio.

The plugin requires an active license to work. Without a license, features will be blocked and you'll see a notice in the admin panel.

Activate License

  1. Go to EHERO → Woo Swatches → License.
  2. Enter your license key (you receive it by email after purchase).
  3. Enter the email you used for the purchase.
  4. Click Activate License.

Deactivate License

If you need to move the plugin to another domain, first deactivate the license on the current domain by clicking Deactivate License. This frees the activation so you can use it on another site.

💡
Una licencia = un dominio. La licencia se valida automáticamente cada 12 horas para garantizar su vigencia.
💡
One license = one domain. The license is automatically validated every 12 hours to ensure it's current.
⚙️

Ajustes generales

General Settings

En EHERO → Woo Swatches → Ajustes puedes configurar el comportamiento global del plugin:

Swatches

OpciónDescripción
Activar SwatchesActiva o desactiva los swatches en todo el sitio.
Comportamiento sin stockQué hacer con las variantes sin stock: tachar, atenuar u ocultar.
TooltipsMuestra el nombre del término al pasar el ratón sobre un swatch.
Cambio de galeríaCambia la imagen de la galería del producto al seleccionar una variación.

Stock y urgencia

OpciónDescripción
Indicador de stock bajoMuestra un mensaje tipo "¡Solo quedan 3!" cuando el stock es bajo.
Umbral de stock bajoNúmero de unidades por debajo del cual se muestra el aviso.

Precio y auto-selección

OpciónDescripción
Price DeltaMuestra la diferencia de precio respecto a la variación más barata.
Formato del deltaFormato del precio delta: +10€, +10.00€, etc.
Auto-selecciónSelecciona automáticamente una variación al cargar: ninguna, primera, más barata o más cara.
Sufijo de precioTexto que aparece después del precio (ej: "IVA no incluido"). Dejar vacío para ocultar.
Image FallbackQué imagen usar si un swatch de tipo imagen no tiene imagen: ninguna, imagen de variación o imagen de producto.

Archivo / Tienda

OpciónDescripción
Swatches en archivoMuestra swatches en las páginas de tienda y archivo.
Máximo visibleNúmero máximo de swatches visibles por atributo en archivo.
PosiciónDónde mostrar los swatches: antes del título, después del título o después del precio.
Añadir al carritoComportamiento del botón: enlace al producto o añadir por AJAX directamente.
Auto-selección en archivoSelección automática de variación en páginas de archivo.

In EHERO → Woo Swatches → Settings you can configure the global plugin behavior:

Swatches

OptionDescription
Enable SwatchesEnable or disable swatches across the entire site.
Out of Stock BehaviorWhat to do with out-of-stock variants: cross out, fade or hide.
TooltipsShow the term name when hovering over a swatch.
Gallery SwapChange the product gallery image when selecting a variation.

Stock & Urgency

OptionDescription
Low Stock IndicatorShows a message like "Only 3 left!" when stock is low.
Low Stock ThresholdNumber of units below which the warning is shown.

Price & Auto-select

OptionDescription
Price DeltaShow the price difference relative to the cheapest variation.
Delta FormatPrice delta format: +10€, +10.00€, etc.
Auto-selectAutomatically select a variation on load: none, first, cheapest or most expensive.
Price SuffixText that appears after the price (e.g. "Tax not included"). Leave empty to hide.
Image FallbackWhich image to use if an image swatch has no image: none, variation image or product image.

Archive / Shop

OptionDescription
Archive SwatchesShow swatches on shop and archive pages.
Max VisibleMaximum number of visible swatches per attribute on archive.
PositionWhere to show swatches: before title, after title or after price.
Add to CartButton behavior: link to product or add via AJAX directly.
Archive Auto-selectAuto-select variation on archive pages.
🏷️

Atributos

Attributes

En EHERO → Woo Swatches → Atributos asignas un tipo de swatch a cada atributo de WooCommerce y configuras los valores individuales de cada término.

Tipos de swatch

TipoDescripciónConfiguración por término
ColorMuestra de color sólido.Selector de color (hex).
ImagenMiniatura de imagen.Subida de imagen desde la biblioteca de medios.
EtiquetaBotón de texto enriquecido.Color de fondo, color de texto, imagen/icono, gradientes predefinidos, CSS personalizado.
BicolorDos colores en diagonal.Color primario y color secundario.

Configurar términos

  1. En la tabla de atributos, selecciona el tipo de swatch deseado para el atributo.
  2. Haz clic en el botón Configurar en la fila del atributo.
  3. Se despliega la configuración de cada término. Asigna los valores (color, imagen, etc.) según el tipo seleccionado.
  4. Haz clic en Guardar cambios para persistir la configuración.

Opciones avanzadas por término

  • Badge: Añade una etiqueta tipo "Best Value" o "Popular" a swatches individuales.
  • Gradientes: Los swatches de tipo etiqueta admiten gradientes predefinidos (oro, plata, bronce, etc.) como fondo.
  • CSS personalizado: Cada término de tipo etiqueta acepta CSS adicional para personalización total.

In EHERO → Woo Swatches → Attributes you assign a swatch type to each WooCommerce attribute and configure the individual values for each term.

Swatch Types

TypeDescriptionPer-term Configuration
ColorSolid color swatch.Color picker (hex).
ImageImage thumbnail.Upload from media library.
LabelRich text button.Background color, text color, image/icon, predefined gradients, custom CSS.
BicolorTwo colors in diagonal.Primary and secondary color.

Configure Terms

  1. In the attributes table, select the desired swatch type for the attribute.
  2. Click the Configure button on the attribute row.
  3. The configuration for each term will expand. Assign the values (color, image, etc.) according to the selected type.
  4. Click Save Changes to persist the configuration.

Advanced Per-term Options

  • Badge: Add a label like "Best Value" or "Popular" to individual swatches.
  • Gradients: Label-type swatches support predefined gradients (gold, silver, bronze, etc.) as background.
  • Custom CSS: Each label-type term accepts additional CSS for full customization.
🎨

Diseño

Design

En EHERO → Woo Swatches → Diseño personaliza la apariencia visual de los swatches con vista previa en tiempo real:

Forma y tamaño

OpciónDescripción
FormaCuadrado, redondeado o círculo.
Ancho / AltoTamaño en píxeles de cada swatch.
Separación (Gap)Espacio entre swatches en píxeles.
Radio del bordeRedondeo personalizado en píxeles.

Estados visuales

OpciónDescripción
Estilo seleccionadoCómo se ve el swatch seleccionado: borde resaltado, check o escala.
Color de borde highlightColor del borde cuando el swatch está seleccionado.
Estilo desactivadoApariencia de swatches sin stock: tachado o atenuado.

Etiquetas de atributo

OpciónDescripción
Mostrar labelMuestra u oculta el nombre del atributo (ej: "Plan", "Duración") en el frontend.
Color del labelColor del texto de la etiqueta del atributo.
Tamaño del labelTamaño de fuente en píxeles.
Grosor del labelPeso de la fuente (normal, bold, etc.).

Efectos de texto

Para mejorar la legibilidad del texto en swatches de tipo etiqueta con fondos claros u oscuros, puedes activar efectos de texto:

  • Sombra: Añade una sombra suave detrás del texto.
  • Trazo: Añade un contorno al texto para mayor contraste.

CSS personalizado

Para ajustes avanzados, puedes añadir CSS personalizado directamente desde la página de diseño.

In EHERO → Woo Swatches → Design customize the visual appearance of swatches with real-time preview:

Shape & Size

OptionDescription
ShapeSquare, rounded or circle.
Width / HeightSize in pixels of each swatch.
GapSpace between swatches in pixels.
Border RadiusCustom rounding in pixels.

Visual States

OptionDescription
Selected StyleHow the selected swatch looks: highlighted border, check or scale.
Highlight Border ColorBorder color when the swatch is selected.
Disabled StyleAppearance of out-of-stock swatches: crossed or faded.

Attribute Labels

OptionDescription
Show LabelShow or hide the attribute name (e.g. "Plan", "Duration") on the frontend.
Label ColorText color for the attribute label.
Label SizeFont size in pixels.
Label WeightFont weight (normal, bold, etc.).

Text Effects

To improve text readability on label-type swatches with light or dark backgrounds, you can enable text effects:

  • Shadow: Adds a soft shadow behind the text.
  • Stroke: Adds an outline to the text for better contrast.

Custom CSS

For advanced adjustments, you can add custom CSS directly from the design page.

🛒

Archivo / Tienda

Archive / Shop

Los swatches pueden mostrarse en las páginas de archivo (tienda, categorías, etiquetas) para que los clientes puedan ver y seleccionar variaciones directamente sin entrar en la ficha del producto.

Posición de los swatches

  • Antes del título: Los swatches aparecen encima del nombre del producto.
  • Después del título: Los swatches aparecen justo debajo del nombre.
  • Después del precio: Los swatches aparecen debajo del precio.

Añadir al carrito desde archivo

Tienes dos opciones:

  • Enlace al producto: Al seleccionar todas las variaciones y pulsar "Añadir al carrito", se redirige a la ficha del producto con la variación preseleccionada.
  • AJAX directo: Añade la variación directamente al carrito sin salir de la página. El mini-carrito se actualiza automáticamente.

Labels de atributo en archivo

Puedes mostrar el nombre del atributo (ej: "Plan:", "Color:") delante de cada grupo de swatches en archivo, con opciones de alineación (izquierda, centro, derecha) y un ancho fijo para que los swatches queden alineados verticalmente.

Swatches can be displayed on archive pages (shop, categories, tags) so customers can view and select variations directly without entering the product page.

Swatch Position

  • Before title: Swatches appear above the product name.
  • After title: Swatches appear right below the name.
  • After price: Swatches appear below the price.

Add to Cart from Archive

You have two options:

  • Link to product: When all variations are selected and "Add to Cart" is clicked, it redirects to the product page with the variation preselected.
  • Direct AJAX: Adds the variation directly to the cart without leaving the page. The mini-cart updates automatically.

Attribute Labels on Archive

You can show the attribute name (e.g. "Plan:", "Color:") before each swatch group on archive, with alignment options (left, center, right) and a fixed width so swatches are vertically aligned.

🧱

Bricks Builder

EHERO Woo Swatches es totalmente compatible con Bricks Builder. Si usas plantillas personalizadas con Bricks para tus fichas de producto o archivos de tienda, el plugin se adapta automáticamente.

Swatches en ficha de producto

En la ficha de producto individual, los swatches se renderizan automáticamente donde WooCommerce coloca el formulario de variaciones. No necesitas configuración adicional.

Shortcode para archivos

Si usas un query loop personalizado en Bricks para la tienda o archivo, utiliza el shortcode:

[ehero_archive_swatches]

Colócalo dentro de tu template de Bricks usando un elemento de tipo Shortcode o Code. El shortcode detecta automáticamente el producto del loop actual.

Compatibilidad

El plugin utiliza MutationObserver y eventos personalizados para re-inicializarse cuando Bricks carga contenido dinámicamente (AJAX, filtros, paginación). No necesitas añadir código adicional.

EHERO Woo Swatches is fully compatible with Bricks Builder. If you use custom Bricks templates for your product pages or shop archives, the plugin adapts automatically.

Swatches on Product Page

On the single product page, swatches render automatically where WooCommerce places the variation form. No additional configuration needed.

Shortcode for Archives

If you use a custom query loop in Bricks for the shop or archive, use the shortcode:

[ehero_archive_swatches]

Place it inside your Bricks template using a Shortcode or Code element. The shortcode automatically detects the product from the current loop.

Compatibility

The plugin uses MutationObserver and custom events to re-initialize when Bricks loads content dynamically (AJAX, filters, pagination). No additional code needed.

💡
Si tus tarjetas de producto en Bricks tienen una estructura CSS personalizada, el plugin buscará automáticamente los selectores más comunes. Si no encuentra el precio o la imagen, revisa la consola del navegador para depuración.
💡
If your Bricks product cards have a custom CSS structure, the plugin will automatically search for the most common selectors. If it doesn't find the price or image, check the browser console for debugging.

FAQ

Sí, funciona con cualquier tema que use los hooks estándar de WooCommerce para productos variables. Es compatible con temas populares como Astra, GeneratePress, Kadence, OceanWP y Bricks Builder.

Yes, it works with any theme that uses standard WooCommerce hooks for variable products. Compatible with popular themes like Astra, GeneratePress, Kadence, OceanWP and Bricks Builder.

Sí, es compatible tanto con WooCommerce Subscriptions como con EHERO Subscriptions. Los swatches funcionan con productos de tipo variable-subscription y ehero_variable_subscription.

Yes, it's compatible with both WooCommerce Subscriptions and EHERO Subscriptions. Swatches work with variable-subscription and ehero_variable_subscription product types.

No. El plugin usa JavaScript vanilla (sin dependencias pesadas como jQuery), IntersectionObserver para carga lazy, y CSS custom properties que el navegador optimiza de forma nativa. El impacto en rendimiento es mínimo.

No. The plugin uses vanilla JavaScript (no heavy dependencies like jQuery), IntersectionObserver for lazy loading, and CSS custom properties that the browser optimizes natively. Performance impact is minimal.

Sí, el plugin se re-inicializa automáticamente en contenido cargado dinámicamente gracias a MutationObserver. Los swatches aparecerán en Quick View, modales y cualquier contenido AJAX.

Yes, the plugin automatically re-initializes on dynamically loaded content thanks to MutationObserver. Swatches will appear in Quick View, modals and any AJAX content.

Sí. Primero desactiva la licencia en el dominio actual desde EHERO → Woo Swatches → Licencia, y después actívala en el nuevo dominio.

Yes. First deactivate the license on the current domain from EHERO → Woo Swatches → License, then activate it on the new domain.

Sí. El plugin incluye un sistema de auto-actualización integrado. Cuando haya una nueva versión disponible, la verás en Panel → Actualizaciones y podrás actualizar con un clic, igual que cualquier plugin del repositorio de WordPress.

Yes. The plugin includes a built-in auto-update system. When a new version is available, you'll see it in Dashboard → Updates and can update with one click, just like any WordPress repository plugin.

📞

Soporte

Support

¿Necesitas ayuda o tienes alguna pregunta? Estamos aquí para ayudarte:

Al contactar con soporte, incluye:

  • Tu clave de licencia o email de compra.
  • URL de tu tienda.
  • Descripción detallada del problema.
  • Capturas de pantalla si es posible.
  • Versión de WordPress, WooCommerce y PHP.

Need help or have a question? We're here to help:

When contacting support, include:

  • Your license key or purchase email.
  • Your store URL.
  • Detailed description of the issue.
  • Screenshots if possible.
  • WordPress, WooCommerce and PHP versions.
💡
Respondemos en un plazo máximo de 24-48 horas laborables. Para problemas urgentes, indica "URGENTE" en el asunto del email.
💡
We respond within 24-48 business hours. For urgent issues, include "URGENT" in the email subject.