Harmonie:
design system
para FNAC

Ficha de producto de Fnac rediseñada con Harmonie, en un portátil
Rol
UX/UI Designer
Duración
8 semanas
Equipo
4 personas
Herramientas
Figma · FigJam
Resultado
Design system + 10 pantallas

Abstract

Fnac.es creció sin un sistema común: el amarillo de marca aparece en seis tonos, conviven decenas de estilos de texto y los espaciados no siguen ninguna escala. En un equipo de cuatro diseñadoras auditamos el flujo de compra de un libro y construimos Harmonie, un design system con tokens de color, tipografía, iconografía y espaciado, una librería de componentes y un prototipo navegable.

Proceso de diseño

  1. AUDITORÍA
  2. FOUNDATIONS
  3. ATOMIC DESIGN
  4. PROTOTIPADO
01

Auditoría

Recorrimos el flujo de compra de un libro en Fnac.es y medimos cada color, texto, icono, radio y espaciado para detectar dónde el sistema actual se contradice.

Página de Libros y eBooks de Fnac.es analizada en la auditoría

Hallazgos

Elige una pestaña para ver cada hallazgo con ejemplos reales de Fnac.es.

Color

Exceso de colores

Tipografía

Falta de jerarquía

Cada card define sus propios tamaños, pesos y colores. Hay textos de 7px y precios con un interlineado más bajo que la letra.

Una corte de armonía rota (Una corte de rosas y espinas 6) - Libro

Sarah J. Maas

18,95 € 19,95 €

Formato digital 10,44 €

Pasa el cursor por los textos de la tarjeta para ver su tipografía y tamaño.

Iconografía

Estilos y tamaños mezclados

Iconos del mismo nivel jerárquico con tamaños distintos, outline y relleno en la misma barra, y etiquetas en posiciones diferentes.

16 pxBúsquedaOutline
16 pxAyudaFilled
16 pxTiendaFilled
22 pxAccesibilidadFilled
24 pxMi cuentaOutline
24 pxMi cestaOutline
62×64MenúOutline
38 pxDevoluciónOutline
38 pxAtenciónOutline
38 pxSocioFilled
38 pxAlertasOutline
26×33CulturaFilled
21×16IdiomaFilled
Spacing

Paddings diferentes

Los botones principales comparten color, pero cada uno tiene un padding vertical distinto.

Elegir mi envío5 · 20 pxCesta
Añadir a la cesta11 · 20 pxFicha de producto
Ver mi cesta15 · 15 pxModal de cesta

La card de libro tiene 30px de margen a la izquierda y 36px a la derecha, y las secciones de la categoría se separan con 28, 40, 47 y 60px.

Radius

Radios sin criterio

Botones, filtros, banners e iconos de género usan curvaturas distintas sin un criterio común, todos en la página de Libros y eBooks.

Botón Ver todo
2 px · Botón “Ver todo”
Botón Añadir a la cesta
4 px · Botón “Añadir a la cesta”
Iconos de género en círculo
Círculo (radio 50 %) · Iconos de género
Filtros Ficción, No ficción, Cómic y Manga, Infantil
18 px · cápsula · Filtros de categoría
Banner El nuevo universo de los Javis
16 px · Banner promocional
Interacción

Compra oculta en hover

En los listados de Fnac.es, “Añadir a la cesta” y los favoritos se esconden hasta que el cursor pasa por la card. En un móvil no hay cursor: la acción principal de la tienda nunca aparece.

Pasa el cursor por la tarjeta.

OFERTA JUEGOS DE MESA-80%
Pack Funko Star Wars Rivals

Pack Funko Star Wars Rivals Serie 1. Lado Oscuro

Juego de cartas - Goliath

1,99 € 9,95 €

Conclusiones

Falla

  • Color de marca inconsistente
  • Textos sin jerarquía
  • Iconos de estilos mezclados
  • Espaciados sin escala
  • Compra oculta en hover

Funciona

  • Roboto como única familia
  • Verde de envío gratis
  • Azul del precio digital
  • Negro de compra directa

Propuesta

  • Un solo amarillo de marca
  • Escala tipográfica, mínimo 14px
  • Una librería de iconos
  • Espaciado en base 8
  • Compra siempre visible
02

Foundations

Con lo que encontramos en la auditoría definimos las bases de Harmonie: una paleta con un único amarillo de marca, una escala tipográfica, una librería de iconos y un sistema de espaciado y radios.

Color

1 amarillo de marca (#F5B027) + neutros y semánticos

Aa
  • Display
  • Heading
  • Body
  • Caption
Tipografía

Roboto con una escala de 7 estilos y mínimo de 14px

Iconografía

Un solo estilo: Phosphor, base de 24 px

Spacing y radius

Base 8 px, 9 pasos y 5 radios

01

Color

Los 21 colores sueltos de la auditoría se ordenaron en seis escalas de 100 a 900. El amarillo de Fnac quedó en un único valor, Orange-500, reservado para la acción principal.

Black
#000000
White
#FFFFFF

Colores semánticos

HEXTokenUso
#F5B027Orange-500Botón principal (default), estrellas, cantidad en cesta
#F8CC72Orange-300Botón principal hover
#D7940FOrange-600Botón principal pressed
#C2C0BCGrey-300Botón disabled, fuera de stock
#000000BlackPrecios
#2E9716Green-500Success, envío
#F05A0FWarning-500Avisos
#D4180ERed-500Error, ofertas
#41B8C7Sky-500Información, Bono cultural
02

Tipografía

Una escala Major Third (ratio 1,25) sobre una base de 16px, con interlineados enteros. Los 66 estilos sueltos de la auditoría se redujeron a nueve.

Aa Roboto Regular 400 · Medium 500 · SemiBold 600 · Bold 700
  • Base16 px
  • RatioMajor Third · 1,25
  • Interlineado base24 px · 1,5
  • Mínimo14 px
DisplayNovedades36 / 40 · 700
H1 · HeadingLibros destacados28 / 34 · 700
H2 · Títulos de secciónMás vendidos22 / 28 · 600
H4 · Body LargeTítulo del producto16 / 24 · 700
BodyTexto de cuerpo y reseñas16 / 24 · 400
Link · HoverTexto de cuerpo y reseñas16 / 24 · 400
Label · Body SmallAñadir al carrito14 / 20 · 600
CaptionFnac14 / 20 · 500
Discounts14,00 €14 / 20 · 500
03

Iconografía

Phosphor, con trazo y grosor consistentes. Tamaño base de 24px, con variantes de 16 y 32px según la jerarquía, y estados de interacción para los iconos clicables.

Tamaño
Pasa el cursor por un icono
04

Spacing, radius y grid

Nueve valores de espaciado: los primeros son submúltiplos de 8 para microespacios dentro de los componentes; desde 8px, todos son múltiplos exactos. Los radios tienen nombre por intención.

Spacing · base 8

Radius · px

XS · 2Inputs, selects, tooltips
S · 4Botón “Añadir al carrito”, dropdowns, tags de filtro
M · 8Cards de producto
L · 32Modal de compra, panel lateral del carrito
XXL · 64Badges, chips “Nuevo”, pills de descuento

Grid · 1440px

12 columnas · gutter 24px · márgenes 64px

03

Atomic design

Construimos la librería de componentes de menor a mayor: de botones y etiquetas a la card de producto, y de ahí a las pantallas del flujo de compra.

Átomos
Nuevo Fnac Exclusivo -5% Recomendado ★★★★☆ 14 €13,30 €
Moléculas
Card del producto

Compra visible sin hover: “Añadir al carrito” siempre a la vista.

Portada de El ciego que describía el mundo Nuevo

Título del libro

Autor

27,50 €

1+ estrellas
Portada de El arte de engañar al karma Nuevo

Título del libro

Autor

27,50 €

1+ estrellas
Portada de Persépolis Fnac Exclusivo

Título del libro

Autor

27,50 €

1+ estrellas
Listado de libros con Harmonie

Antes y después de aplicar Harmonie

Antes
Página de libros recomendados de Fnac.es en mayo de 2026
Fnac.es · mayo de 2026
Después
Categoría Libros rediseñada con Harmonie

Categoría Libros. Pasa el cursor por cada pantalla para recorrerla.

Header

Antes
Header de Fnac.es
Después
Header rediseñado con Harmonie

Card de producto

Antes
Card de producto de Fnac.es sin el botón de compra visible
Después
Card de libro de Harmonie

Ficha de producto

Antes
Ficha de Hotel Savoy en Fnac.es
Después
Ficha de producto de Harmonie

Carrito

Antes
Carrito de Fnac.es
Después
Carrito de Harmonie

Antes: Fnac.es en mayo de 2026. Después: pantallas finales con Harmonie.

04

Prototipado

Unimos las pantallas en un prototipo navegable de 10 pantallas que recorre la compra completa de un libro, de la home al pago.

Pruébalo tú

Busca la novela Hotel Savoy, añádela al carrito y completa la compra con las pantallas de Harmonie.

Qué aprendí

Medir antes de decidir

La auditoría convirtió opiniones en datos: cada token de Harmonie responde a un problema medido.

Un sistema es un acuerdo

Trabajar entre cuatro sobre los mismos tokens fue lo que hizo que el sistema se sostuviera.

La accesibilidad empieza en los tokens

Un mínimo de 14px y estados de botón claros protegen a todas las pantallas que vengan después.

Mail copiado