PrestaShop Gestión de catálogo

Dividir las Combinaciones en Productos Distintos: Separar un Producto con Variantes en PrestaShop 8 y 9

Un producto con combinaciones se convierte en una gama de productos distintos, sin perder una sola imagen ni una unidad de stock.

Quince colores encerrados en un desplegable significan una sola URL para quince intenciones de búsqueda. Este módulo separa un producto con combinaciones en productos realmente distintos, cada uno con sus propias imágenes, precio, stock y dirección. Dos estrategias: un producto por combinación, o un producto por color manteniendo las tallas como combinaciones. Vista previa antes de escribir, procesamiento por lotes y reversión con un clic si el resultado no convence.

De un vistazo
  • Dos estrategias: un producto por combinación o por valor de un grupo de atributos
  • Precios finales sin cambios: impactos absorbidos en los valores base, impactos restantes recalculados
  • Imágenes, stock, categorías, características, precios específicos y proveedores trasladados
  • Producto original conservado, desactivado, redirigido con 301 o eliminado
  • Procesamiento por lotes con barra de progreso y reversión completa de cada división
PrestaShop 8.0 a 9.x 2 estrategias de división Reversión con un clic Multitienda Sin override
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Dividir las Combinaciones en Productos Distintos: Separar un Producto con Variantes en PrestaShop 8 y 9
v1.0.2 · actualizado 2026-08-03
Qué hace

La versión corta.

01

Un producto por combinación

Cada combinación se convierte en un producto simple. El impacto de precio y peso pasa a los valores base, y la referencia, el EAN y el stock de la combinación se trasladan.

02

Un producto por color

Extraes un grupo de atributos. Una ficha por color, las tallas siguen siendo combinaciones. Los impactos restantes se recalculan por sustracción y los precios finales no varían.

03

Las imágenes correctas

Las imágenes asociadas a la combinación se duplican primero, incluidos el archivo original y las miniaturas ya generadas, tanto jpg como webp y avif, con sus leyendas traducidas.

04

Redirección 301 del original

El producto de origen puede desactivarse y redirigirse al primer producto creado, lo que preserva la autoridad de los enlaces entrantes y el historial de indexación.

05

Reversión completa

Cada división se guarda como un trabajo. Un botón elimina todos los productos generados y restaura el estado y la redirección del producto original.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Dividir las Combinaciones en Productos Distintos: Separar un Producto con Variantes en PrestaShop 8 y 9, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Por qué dividir un producto con combinaciones

Un zapato disponible en quince colores ocupa una sola ficha. Google indexa una URL, muestra un título y asocia una imagen. Los otros catorce colores no existen para un buscador, y tampoco aparecen en tu feed de Google Shopping ni en los resultados de tu buscador interno. Dividir la ficha da a cada color su propia dirección, título, descripción y miniatura. Es la misma lógica que aplican los grandes marketplaces a los productos muy buscados por atributo.

§ 02

Dos estrategias, una sola pantalla

La primera crea un producto simple por combinación. Útil cuando cada combinación tiene su propia existencia comercial, por ejemplo un perfume vendido en tres formatos. La segunda extrae un grupo de atributos y deja los demás en su sitio. Obtienes un producto por color, cada uno conservando sus tallas como combinaciones. Es el caso más habitual en moda.

§ 03

Los precios finales no varían

En modo por combinación, el impacto de precio de la combinación se suma al precio base del nuevo producto. En modo por grupo, el módulo toma el impacto mínimo del grupo extraído, lo traslada al precio base y luego recalcula cada impacto restante por sustracción. Un cliente que pagaba 92 euros por un artículo blanco en talla M sigue pagando 92 euros después de la división. El peso recibe el mismo tratamiento.

§ 04

Qué acompaña al producto

Las imágenes asociadas a la combinación se duplican primero, con recurso a todas las imágenes del producto original cuando no hay ninguna asociada. La copia abarca el archivo original y todas las miniaturas ya generadas, sea cual sea el formato, junto con las leyendas traducidas. El stock se transfiere combinación a combinación. Después vienen las categorías, la categoría predeterminada, las características incluidos los valores personalizados, las etiquetas, los precios específicos remapeados, los transportistas, los adjuntos, los proveedores y los campos de personalización.

§ 05

Qué ocurre con el producto original

Hay cuatro comportamientos disponibles. Conservarlo tal cual, mientras compruebas el resultado. Desactivarlo. Desactivarlo y redirigirlo con un 301 al primer producto creado, lo que transmite los enlaces entrantes y evita un 404 en una URL ya indexada. O eliminarlo definitivamente una vez validada la división.

§ 06

Vista previa y procesamiento por lotes

Antes de cualquier escritura, una vista previa lista los productos que se crearán con su nombre, el número de combinaciones conservadas, el precio sin impuestos y el peso. La división se guarda entonces como un trabajo y se procesa en lotes sucesivos en AJAX. El tamaño del lote es ajustable, de modo que una gama de cien referencias puede procesarse en un alojamiento compartido sin alcanzar el límite de tiempo de ejecución.

§ 07

Revertir una división

Cada trabajo aparece en un historial con su estado y el detalle producto por producto. Un botón de reversión elimina todos los productos generados y restaura el estado y la redirección de origen del producto original. Puedes por tanto probar una estrategia, examinar el resultado en el front, volver atrás y empezar de nuevo con otros ajustes.

§ 08

Integración técnica

El módulo añade una pestaña en Catálogo y no instala ningún override de clase ni de controlador. No incorpora ninguna dependencia Composer y funciona con un cargador de clases autónomo. Los nombres de tablas y constantes que difieren entre PrestaShop 8 y 9 se resuelven dinámicamente, incluido el directorio de imágenes de producto renombrado en la versión 9. Se crean dos tablas para los trabajos y sus elementos, eliminadas al desinstalar.