v3.0.1 · actualizado el 20/10/2026

Validado con el validador oficial de PrestaShop

Personalizar el tema Hummingbird de PrestaShop 9: colores, fuentes y anchos

Módulo gratuito para personalizar el tema Hummingbird de PrestaShop 9 desde el back office: paleta de colores, colores de cada zona, fuentes, anchos y cabecera con efecto cristal.

Funciona sobre Hummingbird tal cual y sobre cualquier tema hijo. Toda la configuración cabe en un fichero JSON que puedes exportar e importar.

Compatible con:
  • PS 9
Detalle ↓
Gratis
Impuestos incluidos
Compartir
¿Necesitas algo concreto u otra versión? Pregúntanos →
  • Descarga inmediata desde «Mis módulos»
  • Actualizaciones desde tu cuenta
PrestaShop Expert, nivel 3 estrellas

Desarrollado y mantenido por Kebes, agencia PrestaShop Expert nivel 3 con más de 15 años desarrollando para PrestaShop.

Con VEO Hummingbird Customizer puedes personalizar el tema Hummingbird, el de serie en PrestaShop 9, sin editar CSS ni plantillas. Hummingbird no trae panel de opciones: para cambiar el color de los botones o la fuente de los títulos había que crear un tema hijo y escribir el CSS a mano. Este módulo añade ese panel en Diseño > Hummingbird Customizer.

Instalarlo no cambia nada: los valores de fábrica son los de Hummingbird y, mientras no los tocas, el módulo no añade nada a la página. La tienda cambia cuando guardas el primer ajuste.

veomod.com funciona con Hummingbird y este módulo.

Ficha de producto de Hummingbird antes y después de cambiar la paleta y las fuentes

Colores: una paleta y cada zona por separado

Defines nueve colores de marca (principal, al pasar el ratón, títulos, texto, fondo, fondo alternativo, bordes, fondo suave y uno libre) con un selector de color. Botones, enlaces y títulos los toman de ahí.

Después eliges el fondo, el texto y el color al pasar el ratón de seis zonas: la banda superior, la barra de idioma y carrito, la cabecera, el menú del móvil, la franja de encima del pie y el pie. Cada zona apunta a un color de la paleta por su nombre, así que si cambias el color principal cambia en todas las zonas que lo usan. Si una zona necesita un color que no está en la paleta, le pones uno propio.

Paleta de nueve colores y colores por zona del tema Hummingbird

Fuentes de Google, propias o del sistema

Una fuente para el texto y otra para los títulos. Cada una puede venir de Google Fonts, de ficheros woff2 que subes desde la propia pestaña, del tema o del sistema, y eliges qué pesos se cargan para no descargar los que no usas.

Las fuentes subidas se guardan en img/veohummingbirdcustomizer/fonts/, fuera de la carpeta del módulo, para que una actualización no las borre.

Fuentes del cuerpo y de los títulos en Hummingbird

Anchos, cabecera y otras opciones

  • Ancho máximo del contenedor y margen lateral en escritorio.
  • Cabecera, contenido y pie a todo el ancho de la pantalla, cada uno por separado.
  • Cabecera de cristal: opacidad del fondo y desenfoque de lo que pasa por detrás.
  • Carrito lateral: la ventana de «Producto añadido» se abre como un panel desde el lateral.
  • Buscador deslizante: solo se ve la lupa y el campo se abre al pasar el ratón.
  • Tarjetas de subcategorías con solo el nombre o solo la imagen.

Ancho del contenedor, cabecera de cristal y opciones del tema Hummingbird

Importar y exportar la configuración

Todo lo anterior es un único documento JSON. Lo descargas como veo-theme.json para guardarlo o llevarlo a otra tienda. Al importarlo, el módulo te enseña una tabla con cada ajuste, su valor actual y el nuevo, y no escribe nada hasta que pulsas «Aplicar estos cambios». El fichero puede llevar solo una parte, por ejemplo solo la paleta.

Si tu tema hijo trae su paleta en config/veo-theme.json, la pestaña la detecta y la importas con un botón. Con «Restablecer valores de fábrica» la tienda vuelve a verse como Hummingbird sin el módulo.

Revisión de cambios antes de importar la configuración del tema

Cómo funciona por dentro

El módulo escribe un bloque <style> con variables CSS en la cabecera de la página y carga una hoja que las aplica a Hummingbird. No genera ficheros CSS, no usa overrides ni sobrescribe plantillas del tema. El custom.css de un tema hijo se carga después, así que tu CSS propio siempre manda.

Para desarrolladores: el formato del JSON está publicado como JSON Schema dentro del módulo (schema/veo-theme.schema.json), con título y descripción de cada campo, y cada vez que se guarda se lanza el hook actionVeoHbThemeSettingsUpdated con la configuración completa.

Compatibilidad

Solo PrestaShop 9 con el tema Hummingbird o un tema hijo suyo. Probado en PrestaShop 9.2.0 con Hummingbird 2.1.2 y PHP 8.4, y en PrestaShop 9.1.4 con un tema hijo de Hummingbird. Necesita PHP 8.1 o superior. No sirve para PrestaShop 1.7 ni 8, donde Hummingbird no existe, y con cualquier otro tema el módulo no hace nada.

Si buscas un menú para Hummingbird, mira el megamenú para PrestaShop, también probado con este tema.

Instalación

Sube el ZIP desde Módulos > Gestor de módulos y entra en Diseño > Hummingbird Customizer. Los pasos, con capturas, están en el manual en PDF.

Preguntas frecuentes

¿Cambia algo nada más instalarlo?

No. Los valores de fábrica son los de Hummingbird 2.1: su azul (#0b69f6), la fuente Inter del tema, el contenedor de 1320 px y sin carrito lateral. Mientras no cambias nada, el módulo no añade CSS ni clases a la página, así que puedes instalarlo en una tienda abierta y ir probando.

¿Pierdo los cambios si actualizo Hummingbird?

No. Los ajustes se guardan en la base de datos de la tienda y las fuentes en img/, no en la carpeta del tema.

¿Tengo que vaciar la caché después de guardar?

La de PrestaShop no: los estilos se calculan en cada visita y no hay ficheros CSS que regenerar. Si el servidor tiene una caché de página completa, esa sí hay que vaciarla.

¿Qué pasa si lo desinstalo?

Se borran sus ajustes y la tienda vuelve al aspecto de Hummingbird. Las fuentes subidas se quedan en img/. Si vas a reinstalarlo, exporta antes el veo-theme.json.

¿Funciona con un tema que no es Hummingbird?

No. Comprueba que el tema activo sea Hummingbird o un hijo suyo y, si no lo es, no añade nada a la página.

Changelog

3.0.1 – 2026-10-20

Mejora: los valores de fábrica son los de Hummingbird 2.1 (sus colores, la fuente Inter del tema, contenedor de 1320 px, sin carrito lateral) y, mientras no se cambia nada, el módulo no añade CSS ni clases: instalarlo no cambia la tienda. «Restablecer valores de fábrica» la deja como Hummingbird sin el módulo. Las tiendas que actualizan desde la 3.0.0 conservan sus ajustes.

Mejora: los ajustes se guardan con un prefijo propio (VEOHB_) para no coincidir con otros módulos Veo. Al actualizar desde la 3.0.0 se copian solos y la tienda se ve igual.

Mejora: el módulo aparece como «VEO Hummingbird Customizer» en el gestor de módulos.

Mejora: un .htaccess impide abrir directamente los ficheros PHP del módulo.

Corregido: los nombres de las pestañas salían en el idioma de quien instaló el módulo («Colors» en español). Al actualizar se corrigen.

Corregido: los errores al guardar salen traducidos y con el nombre del campo («Ancho máximo del contenedor: formato no válido»), sin entidades HTML como &quot;.

Corregido: recargar después de guardar ya no reenvía el formulario, subir una fuente ya no guarda a la vez la tipografía, «Importar del tema activo» ya no enseña la ruta del servidor y al borrar la última fuente de una familia se borra su carpeta.

3.0.0 – 2026-10-17

Nuevo: lanzamiento del módulo. Paleta de nueve colores y colores por zona, fuentes de Google Fonts, locales, del tema o del sistema con subida de woff2, ancho y margen del contenedor, zonas a todo el ancho, cabecera de cristal, carrito lateral, buscador deslizante y estilo de las subcategorías.

Nuevo: toda la configuración en un documento JSON con esquema publicado: exportar, importar con revisión de cambios, importar el config/veo-theme.json del tema activo y volver a los valores de fábrica.

Compatibilidad

PrestaShop Versión del módulo Estado
9.1 – 9.2 3.0.1 Probado el 20/10/2026
9.0 y anteriores — No compatible
PHP 8.1 – 8.4 Compatible

Ficha técnica

Versión
3.0.1
Idiomas
Español, Inglés
Idiomas del soporte
Español, Inglés

¿Funcionará en tu tienda? Pregúntanos antes de comprar

Si necesitas una función concreta, o tu versión de PrestaShop no aparece como probada, cuéntanoslo. Muchas veces funciona igual. Y si nos pides una función que mejora el módulo y puede servir a más tiendas, la añadimos en una próxima versión sin coste para ti. Te responde quien ha programado el módulo.

Te respondemos por correo.

Cargando...
Volver arriba