Combinaciones y atributos en Prestashop

Si vendes ropa, calzado, cosmética o cualquier producto que existe en varias tallas, colores o formatos, tarde o temprano acabas peleándote con las combinaciones de Prestashop. Es una de las partes más potentes de la plataforma y también una de las que más se lía, porque Prestashop usa tres conceptos parecidos —atributos, características y combinaciones— que no significan lo mismo, y porque el proceso para crearlas ha ido cambiando en cada versión.

Esta página aclara primero los conceptos y después da el paso a paso concreto para cada versión de Prestashop, porque el sitio del menú y la pantalla de producto no son iguales en 1.6, en 1.7 y en 8.

Atributos, características y combinaciones: no son lo mismo

  • Atributo: una propiedad que el cliente elige al comprar y que genera stock y referencia propios. Talla, color, capacidad, sabor. Cada atributo tiene sus valores (el atributo “Talla” tiene los valores S, M, L, XL).
  • Combinación (o variante): el cruce concreto de valores de atributos que forma un producto vendible. “Camiseta azul talla M” es una combinación. Cada combinación tiene su propio stock, su referencia, su EAN, su impacto en precio y peso y, si quieres, sus propias imágenes.
  • Característica: información descriptiva que no se elige al comprar y que no genera stock. Composición del tejido, país de origen, garantía. Es la misma para todo el producto y sirve para informar y para filtrar, no para vender por separado.

La regla práctica: si el cliente tiene que elegirlo para poder comprar, es un atributo. Si solo lo lee, es una característica. Meter como atributo algo que debería ser característica es el error más habitual, y multiplica sin sentido el número de combinaciones del catálogo.

Tipos de atributo y por qué importan

Al crear un atributo, Prestashop pide un tipo de visualización que determina cómo lo ve el cliente en la ficha:

  • Lista desplegable: lo más neutro, y lo mejor cuando hay muchos valores (tallas de calzado, por ejemplo).
  • Botones de opción (radio): todos los valores visibles a la vez. Bien con pocos valores.
  • Color o textura: muestra una muestra de color o una imagen. Es el único tipo que permite asociar un color hexadecimal o una textura a cada valor, así que si vas a vender por color, elige este tipo desde el principio: cambiarlo después con valores ya creados es incómodo.

Este tipo se define en el atributo, no en el producto, y afecta a todos los productos que lo usen. Merece la pena pensarlo antes de crear los valores.

Cómo crear atributos y combinaciones en Prestashop 1.6

En 1.6 los atributos y las características viven en menús separados y la ficha de producto es de pestañas laterales.

Crear el atributo y sus valores en Prestashop 1.6

  1. Ve a Catálogo > Atributos y valores.
  2. Pulsa Añadir nuevo atributo. Rellena el nombre público (el que ve el cliente, por ejemplo “Talla”), el nombre interno y el tipo de visualización (lista desplegable, botones de opción o color).
  3. Guarda y, ya dentro del atributo, pulsa Añadir nuevo valor para dar de alta S, M, L… Si el atributo es de tipo color, aquí es donde indicas el color hexadecimal o subes la textura.
  4. Repite para cada atributo (Talla, Color, etc.).

Crear las combinaciones del producto en Prestashop 1.6

  1. Entra en Catálogo > Productos y abre el producto.
  2. Ve a la pestaña lateral Combinaciones.
  3. Para pocas combinaciones: elige atributo y valor, pulsa Añadir, repite para el resto de atributos de esa combinación, ajusta referencia, EAN, impacto en precio y peso, y guarda la combinación.
  4. Para muchas combinaciones: usa el generador de combinaciones. Selecciona todos los valores implicados (por ejemplo, las cuatro tallas y los tres colores) y Prestashop crea de golpe las doce combinaciones resultantes.
  5. Marca una combinación como predeterminada: es la que se muestra al cargar la ficha y la que se usa para el precio de referencia en los listados.
  6. Ve a la pestaña Cantidades para asignar el stock de cada combinación. En 1.6 el stock por combinación se gestiona aquí, no en la propia pestaña de combinaciones.
  7. En la pestaña Imágenes, sube las fotos del producto y después vuelve a cada combinación para asociarle las imágenes que le corresponden (las del color azul a las combinaciones azules, etc.).

Ojo con el generador en 1.6: si lo lanzas otra vez sobre un producto que ya tiene combinaciones, te ofrece borrar las existentes. Si ya tenías stock y referencias cargadas, perderás ese trabajo.

Cómo crear atributos y combinaciones en Prestashop 1.7

En 1.7 se unifica el menú de atributos y características, y la ficha de producto pasa a pestañas horizontales.

Crear el atributo y sus valores en Prestashop 1.7

  1. Ve a Catálogo > Atributos y características. Verás dos pestañas arriba: Atributos y Características. Asegúrate de estar en Atributos.
  2. Pulsa Añadir nuevo atributo: nombre, nombre público y tipo de visualización.
  3. Guarda y añade los valores desde Añadir nuevo valor, o entrando en el atributo y usando Ver valores.

Crear las combinaciones del producto en Prestashop 1.7

  1. Abre el producto en Catálogo > Productos.
  2. Ve a la pestaña Combinaciones.
  3. En el bloque de generación, escribe o selecciona los valores de cada atributo y pulsa Generar combinaciones. Prestashop calcula el producto cartesiano de lo que hayas seleccionado.
  4. Se abre la lista de combinaciones generadas. Ahí mismo editas, en cada fila, la referencia, el impacto en el precio, el impacto en el peso y la cantidad.
  5. Marca la combinación predeterminada con la estrella o la casilla correspondiente.
  6. Asocia imágenes a cada combinación desplegando la fila de la combinación y seleccionando, de entre las imágenes ya subidas en la pestaña Imágenes, cuáles le corresponden.
  7. Guarda el producto.

Dos detalles propios de 1.7 que despistan:

  • En cuanto un producto tiene combinaciones, la pestaña Cantidades deja de gestionar el stock global: el stock pasa a llevarse por combinación. Si ves que no puedes editar la cantidad donde la editabas antes, es esto.
  • Si el producto es nuevo, guárdalo antes de generar combinaciones. Generar sobre un producto sin guardar da errores poco explicativos.

Cómo crear atributos y combinaciones en Prestashop 8

Prestashop 8 mantiene la estructura de menús de 1.7, pero rehace por completo la pantalla de combinaciones, que era el mayor cuello de botella con catálogos grandes.

Crear el atributo y sus valores en Prestashop 8

Igual que en 1.7: Catálogo > Atributos y características > pestaña Atributos > Añadir nuevo atributo, y después sus valores. Aquí no hay diferencias relevantes.

Crear las combinaciones del producto en Prestashop 8

  1. Abre el producto y ve a la pestaña Combinaciones.
  2. Si el producto es nuevo, Prestashop 8 te obliga a guardarlo primero: hasta que no existe, no deja generar combinaciones.
  3. Pulsa Generar combinaciones. Se abre un panel lateral donde despliegas cada atributo, marcas los valores que quieres y ves el número de combinaciones que se van a crear antes de confirmarlo.
  4. Confirma y vuelves a la lista de combinaciones, que ahora es una tabla paginada con filtros y buscador. Con catálogos de cientos de combinaciones esto es la diferencia entre poder trabajar y no poder.
  5. Edita en línea cada fila: referencia, impacto en precio, cantidad. Para el resto de campos (EAN, ISBN, dimensiones, imágenes, fechas de disponibilidad) despliega la combinación con el botón de edición y se abre su ficha completa.
  6. Usa la edición masiva: selecciona varias combinaciones con las casillas y aplica de una vez un cambio de precio, de stock o de estado. También puedes borrar en bloque desde ahí.
  7. Marca la combinación predeterminada y guarda.

En Prestashop 8 la lista de combinaciones se guarda de forma independiente del resto de pestañas del producto. Es cómodo, pero conviene saberlo: los cambios que haces en esa tabla se aplican aunque no pulses guardar en el producto entero.

Y en Prestashop 9

Prestashop 9 parte de la base de la versión 8, así que el flujo es el mismo que acabas de leer: mismo menú Catálogo > Atributos y características, misma pestaña de combinaciones con generador en panel lateral, edición en línea y edición masiva. Si vienes de 1.7, el salto real de aprendizaje está entre 1.7 y 8; de 8 a 9 no cambia la forma de trabajar con combinaciones.

Cargar combinaciones en masa por CSV

Crear combinaciones a mano tiene sentido para un producto. Para un catálogo entero, no. Prestashop tiene un importador en Parámetros avanzados > Importar (en 1.6, Parámetros avanzados > Importación de CSV) con un tipo de entidad específico: Combinaciones.

Tres cosas que ahorran horas:

  • Importa primero los productos y después las combinaciones. El CSV de combinaciones necesita identificar el producto padre por ID o por referencia, así que el producto tiene que existir ya.
  • Los atributos van en columnas con un formato encadenado del tipo Talla:lista desplegable:0 y Color:color:1, y los valores en su columna correspondiente. Descarga el CSV de ejemplo que ofrece el propio importador y respeta ese formato en lugar de inventarlo.
  • Haz una prueba con 10 filas antes de lanzar las 4.000. Una importación de combinaciones mal mapeada genera duplicados que después hay que limpiar a mano de la base de datos.

Errores habituales que cuesta deshacer

  • Usar atributos para lo que son características. Si añades “Composición: 100% algodón” como atributo, cada valor nuevo multiplica combinaciones que nadie va a elegir y que solo generan ruido en el stock.
  • Elegir mal el tipo de atributo. Crear “Color” como lista desplegable y querer después mostrar muestras de color obliga a rehacer los valores.
  • Regenerar combinaciones sobre un producto ya trabajado. El generador propone borrar las existentes; con ello se van referencias, EAN, imágenes asociadas y stock.
  • Olvidar la combinación predeterminada. Sin ella, el precio que se muestra en listados y en el buscador puede no ser el que esperas.
  • No revisar la navegación por facetas. Los filtros de la tienda se alimentan de atributos y características, pero hay que activarlos y configurarlos en el módulo de navegación por facetas: crear el atributo no basta para que aparezca como filtro.

Si estás valorando salir de Prestashop

Las combinaciones son justo el punto donde más se nota la diferencia entre plataformas, y donde más cuidado hay que tener en una migración. Prestashop te deja combinar los atributos que quieras, sin límite de cuántos intervienen en un producto. Shopify trabaja con un máximo de tres opciones por producto (por ejemplo talla, color y material), así que un catálogo con cuatro o cinco atributos por producto no se traslada de forma automática: hay que decidir producto a producto qué se conserva como opción, qué pasa a ser un producto independiente y qué se resuelve de otra forma.

Por eso, en las migraciones desde Prestashop, los productos con combinaciones complejas los revisamos uno a uno en lugar de pasarlos en bloque. Lo contamos con más detalle en cómo migrar de Prestashop a Shopify, y si todavía estás decidiendo, en la comparativa entre Shopify y Prestashop.

Cuéntanos cómo tienes montado el catálogo y te decimos qué nos encontramos con tus combinaciones.