🎨 Atributos y combinaciones de producto
Los atributos y combinaciones son la forma de gestionar variantes de un mismo producto en PrestaShop. Si vendes una camiseta disponible en 3 tallas (S, M, L) y 4 colores (Blanco, Negro, Azul, Rojo), necesitarás 12 combinaciones que representan cada variante posible.
#Qué son los atributos en PrestaShop
Los atributos son propiedades del producto que generan variantes comprables con stock y precio independientes. Se organizan en dos niveles:
| Concepto | Descripción | Ejemplo |
|---|---|---|
| Grupo de atributos | La categoría del atributo | Talla, Color, Material |
| Valor de atributo | Las opciones dentro de un grupo | S, M, L, XL (para el grupo Talla) |
| Combinación | Una configuración específica de valores | Talla M + Color Azul = una combinación |
No confundas atributos con características. Los atributos generan combinaciones comprables (el cliente elige talla y color). Las características son informativas (Material: Algodón, Peso: 250g) y no crean variantes. Si el cliente no necesita elegir entre opciones, usa características.
#Crear grupos de atributos
Los grupos de atributos se crean desde Catálogo → Atributos y características → Atributos. Haz clic en Añadir nuevo atributo.
| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre | Nombre del grupo visible al cliente | Talla, Color, Capacidad |
| Nombre público | Nombre que aparece en la ficha de producto | Elige tu talla, Selecciona color |
| Tipo de atributo | Cómo se muestra el selector al cliente | Desplegable, botones de radio, muestras de color |
| URL amigable | Slug para URLs (usado en filtros) | talla, color |
El tipo de atributo determina la presentación visual en la ficha de producto:
| Tipo | Visualización | Ideal para |
|---|---|---|
| Desplegable (drop-down) | Menú desplegable con las opciones | Muchas opciones (más de 8), tallas numéricas |
| Botones de radio | Botones seleccionables uno a la vez | Pocas opciones con texto (S, M, L, XL) |
| Muestras de color | Cuadrados de color clicables | Colores — muestra el color real o una miniatura de textura |
#Crear valores de atributos
Una vez creado el grupo, añade los valores. Desde la lista de atributos, haz clic en el grupo y luego en Añadir nuevo valor.
| Campo | Descripción | Ejemplo |
|---|---|---|
| Grupo de atributos | El grupo al que pertenece este valor | Talla |
| Valor | El nombre visible del valor | M, 42, Grande |
| URL amigable | Slug para URLs con filtros | m, 42, grande |
| Color (solo para tipo color) | Código hexadecimal o imagen de textura | #FF0000, imagen de estampado |
Grupo: Talla
Valores: XS, S, M, L, XL, XXL
Grupo: Color
Valores: Blanco (#FFFFFF), Negro (#000000), Azul (#0066CC),
Rojo (#CC0000), Verde (#009933), Gris (#999999)
Grupo: Capacidad (para electrónica)
Valores: 64 GB, 128 GB, 256 GB, 512 GB, 1 TB
Grupo: Ancho (para calzado)
Valores: Estrecho, Normal, Ancho
#Generar combinaciones de producto
Las combinaciones se crean dentro de cada producto, desde Catálogo → Productos → [producto] → pestaña Combinaciones.
Hay dos formas de crear combinaciones:
| Método | Cómo funciona | Cuándo usarlo |
|---|---|---|
| Generador automático | Seleccionas grupos y valores, PS genera todas las combinaciones posibles | Cuando quieres todas las combinaciones (ej: todos los colores en todas las tallas) |
| Manual | Creas cada combinación una a una seleccionando valores | Cuando solo existen algunas combinaciones (ej: no todas las tallas en todos los colores) |
Para usar el generador automático:
1. Ve a Catálogo → Productos → [producto] → Combinaciones
2. Haz clic en «Generador de combinaciones»
3. Selecciona los valores de cada grupo:
- Talla: S, M, L (3 valores)
- Color: Blanco, Negro (2 valores)
4. El generador creará: 3 × 2 = 6 combinaciones
- S-Blanco, S-Negro, M-Blanco, M-Negro, L-Blanco, L-Negro
5. Define la cantidad de stock inicial, precio de impacto y referencia base
6. Haz clic en «Generar estas combinaciones»
Si tienes muchos atributos (ej: 10 tallas × 15 colores × 3 materiales = 450 combinaciones), el generador puede ser lento y la gestión compleja. Valora si realmente necesitas todas esas combinaciones o si puedes simplificar. Productos con más de 50-100 combinaciones pueden afectar al rendimiento de la ficha de producto.
#Precios por combinación
Cada combinación puede tener un precio diferente al del producto base. Esto se configura mediante un «impacto en el precio»: un suplemento o descuento respecto al precio base.
| Campo | Descripción | Ejemplo |
|---|---|---|
| Impacto en precio (sin IVA) | Cantidad que se suma o resta al precio base | +5,00 € para talla XXL, -2,00 € para color básico |
| Impacto en precio por unidad | Variación del precio unitario (para ventas por peso/volumen) | +0,50 €/kg |
| Impacto en peso | Variación del peso del producto | +0,2 kg para talla grande |
| Precio de coste | Coste de esta combinación específica | Útil para calcular margen por variante |
| Referencia | Referencia única de esta combinación | CAM-AZU-M (Camiseta Azul Talla M) |
| EAN-13 / UPC | Código de barras específico de esta combinación | Cada variante tiene su propio código |
Producto: Camiseta Básica
Precio base: 19,95 € (sin IVA)
Combinaciones:
Talla S, Color Blanco → Precio: 19,95 € (impacto: 0 €)
Talla M, Color Blanco → Precio: 19,95 € (impacto: 0 €)
Talla XL, Color Blanco → Precio: 22,95 € (impacto: +3,00 €)
Talla S, Color Premium → Precio: 24,95 € (impacto: +5,00 €)
Talla XL, Color Premium → Precio: 27,95 € (impacto: +8,00 €)
#Stock por combinación
Cuando un producto tiene combinaciones, el stock se gestiona por combinación, no por producto. Cada variante tiene su propia cantidad disponible.
El stock de cada combinación se edita desde la lista de combinaciones del producto o desde Catálogo → Stock (en PS 1.7.2+), que ofrece una vista rápida para actualizar cantidades de múltiples productos/combinaciones.
| Campo de stock | Descripción |
|---|---|
| Cantidad | Unidades disponibles para venta |
| Stock mínimo | Nivel a partir del cual se activan las alertas |
| Ubicación del stock | Texto libre para identificar la ubicación en almacén (ej: Estante A3) |
| Recibir email a stock bajo | Envía alerta al admin cuando el stock llega al mínimo |
La pantalla de Catálogo → Stock permite editar cantidades de muchas combinaciones a la vez de forma rápida. Puedes filtrar por categoría, buscar por referencia y actualizar los valores directamente en la tabla. Es mucho más eficiente que ir producto por producto.
#Imágenes por combinación
Puedes asociar imágenes específicas a cada combinación. Esto es especialmente útil para colores: cuando el cliente selecciona «Azul», la galería de imágenes muestra la camiseta azul.
Para configurarlo: sube todas las imágenes del producto (todas las variantes) en la pestaña Imágenes. Luego, al editar cada combinación, marca qué imágenes corresponden a esa variante.
#Combinación por defecto
Una de las combinaciones debe ser la «combinación por defecto». Es la que se muestra cuando el cliente accede a la ficha de producto sin haber seleccionado nada. Elige como combinación por defecto la variante más vendida o la más representativa del producto.
Para establecerla, edita la combinación deseada y marca la opción «Establecer como combinación por defecto», o haz clic en el icono de estrella en la lista de combinaciones.
#Consejos y problemas comunes
| Problema | Causa | Solución |
|---|---|---|
| No se ve el botón 'Añadir al carrito' | No hay combinación con stock > 0 | Verificar que al menos una combinación tiene stock |
| El precio no cambia al seleccionar variante | Impacto en precio no configurado | Editar cada combinación y definir el impacto |
| Imagen no cambia al seleccionar color | Imágenes no asociadas a la combinación | Editar la combinación y marcar las imágenes correctas |
| Combinaciones duplicadas | Se generaron dos veces por error | Eliminar las duplicadas desde la lista de combinaciones |
| Rendimiento lento en ficha de producto | Demasiadas combinaciones (100+) | Reducir combinaciones o usar módulo optimizado |
| Stock total incorrecto | Suma de stock de combinaciones no coincide | Revisar cada combinación individualmente |
Puedes crear combinaciones masivamente mediante importación CSV. El formato requiere una fila por combinación con las columnas: id_product, attribute_group, attribute_value, reference, ean13, quantity, wholesale_price, price_impact, weight_impact. Es la forma más rápida para catálogos grandes.