¿Necesitas ayuda? Escriba su cadena de búsqueda. Se requiere un mínimo de 4 caracteres.

Abrir lista de categorías

Manual de uso: WooCommerce Composite Products

Guía interna para configurar y administrar productos compuestos (kits personalizables) en nuestra tienda WooCommerce.


1. Introducción

  • El cliente debe elegir entre varias opciones para armar un producto final (ej. armar una PC, una bici, un kit de regalo).
  • Cada opción es un producto independiente con su propio inventario.
  • Necesitás controlar precios, envíos y stock de cada parte por separado.

¿Cuándo NO usar Composite Products?

NecesidadHerramienta recomendada
Las opciones no requieren control de stockProduct Add-Ons o Gravity Forms Add-Ons
El kit es fijo (sin elecciones del cliente)Product Bundles
Querés solo variaciones simples (color/talle)Producto Variable de WooCommerce

2. Requisitos previos

Antes de empezar, verificá que el sitio cumpla con:

  • WooCommerce 8.2 o superior
  • PHP 7.4 o superior
  • WordPress 6.2 o superior

Podés verificar las versiones en WooCommerce > Status (Estado del Sistema).


3. Conceptos clave

Conviene tener claros estos términos antes de configurar nada:

  • Composite Product (Producto Compuesto): el producto principal o «kit» que el cliente termina comprando. Por ejemplo: «Skate Personalizado».
  • Component (Componente): cada bloque o categoría que conforma el kit. Por ejemplo: Tabla, Ruedas, Trucks, Rulemanes.
  • Component Options (Opciones de Componente): los productos individuales que el cliente puede elegir dentro de cada componente. Por ejemplo, dentro del componente Uniforme deportivo, las opciones podrían ser Talla S, Talla M, etc.

Tipos de productos válidos como Component Options

Solo se pueden usar como opciones:

  • Productos simples
  • Productos variables (con algunas limitaciones)
  • Product Bundles (si está instalado el plugin)

⚠️ Todos los productos usados como opciones deben tener precio asignado (aunque sea 0 no funciona; WooCommerce no permite comprar productos con precio vacío).


4. Instalación del plugin

  1. Ingresar a woocommerce.com/my-account/my-subscriptions.
  2. Buscar Composite Products en la lista de suscripciones.
  3. Hacer clic en Add to store y seguir las instrucciones en pantalla.
  4. El plugin se instala automáticamente en el sitio asociado.

Alternativamente, se puede descargar el archivo .zip desde la cuenta y subirlo manualmente en Plugins > Add New > Upload Plugin.


5. Crear un Composite Product paso a paso

Paso previo: planificación

Antes de crear el producto compuesto:

  1. Definir los componentes que tendrá el kit (ej. Tabla, Ruedas, Trucks).
  2. Crear todos los productos que servirán como opciones (cada tabla, cada rueda, etc.) como productos simples en WooCommerce, con su stock y precio.

Creación del producto

  1. Ir a Productos > Añadir nuevo.
  2. Escribir el nombre del producto y descripción.
  3. En el bloque Datos del producto, seleccionar el tipo Composite Product.
  4. Abrir la pestaña Components (Componentes).
  5. Hacer clic en Add Component para agregar un componente.
  6. Asignarle un Nombre (ej. «Tabla»).
  7. En Component Options elegir uno de los dos métodos:
    • Select products: seleccionar productos uno por uno.
    • Select categories: usar una categoría completa como opciones.
  8. Repetir los pasos 5–7 para cada componente.
  9. Publicar el producto.

6. Configuración de Componentes (Basic Settings)

Dentro de cada componente, en la sección Basic Settings, se configuran las opciones más usadas:

Component Name

Título del componente que verá el cliente (ej. «Elegí tu tabla»).

Component Options

Lista de productos o categorías disponibles para ese componente.

Optional ⭐

Si está activado, el cliente puede saltear ese componente sin elegir ninguna opción. Útil para accesorios o adicionales no obligatorios.

Options Style

Define cómo se muestran las opciones:

EstiloCuándo usarlo
Thumbnails (miniaturas)Muchas opciones (10+), opciones visuales
Dropdown (desplegable)Hasta 10–15 opciones, formularios compactos
Radio ButtonsHasta 6–7 opciones, mejor visualización rápida

Priced Individually

Activa que el precio del producto elegido se sume al total del kit. Se explica más en la sección de Precios.

Option Prices

Cómo se muestra el precio cuando Priced Individually está activo:

  • Absolute: precio total (ej. $1.000)
  • Relative: diferencia respecto a la opción por defecto (ej. +$200 o -$150)
  • Hidden: oculta el precio individual

7. Configuración avanzada (Advanced Settings)

Option Select Action

Define qué pasa después de elegir una opción (solo en layouts Stepped y Componentized):

  • View selection details: muestra detalles sin avanzar.
  • View next step: avanza automáticamente al siguiente componente.

Selection Details Visibility

Controla qué elementos se muestran cuando se selecciona una opción:

  • Título del producto
  • Descripción corta
  • Miniatura
  • Precio
  • Product Add-Ons (si se usa ese plugin)

Subtotal Visibility

Muestra u oculta el subtotal del componente en la página, carrito, checkout y emails.


8. Precios

Composite Products ofrece dos estrategias de precio que pueden combinarse:

A) Precio base fijo

  1. Ir a la pestaña General del producto compuesto.
  2. Ingresar Regular Price y opcionalmente Sale Price.
  3. Guardar.

Con esto, el precio del kit es fijo independientemente de las opciones elegidas.

B) Precio individualizado por componente

  1. Abrir el componente en Product Data > Components.
  2. Activar la casilla Priced Individually.
  3. Opcionalmente, definir un % Discount para incentivar la compra.

El precio del producto elegido se suma al total. Se puede combinar con un precio base.

Notas importantes

  • Los productos usados como opciones deben tener precio (no se aceptan precios vacíos).
  • Los precios de productos en componentes individualizados deben ser positivos (no se admiten precios negativos).
  • En el carrito, el subtotal del item padre incluye los subtotales de los componentes individualizados.

Ejemplo práctico

Producto/ConfiguraciónPrecio
Composite Product (base)$0
Componente «Remera» (Priced Individually + 20% desc.)$1.000 → $800
Componente «Pantalón» (Priced Individually + 20% desc.)$1.500 → $1.200
Total kit$2.000

9. Envíos (Shipping)

Tipos de envío

Los productos compuestos físicos se clasifican en:

TipoDescripción
Assembled (Ensamblado)Se ensambla y se envía en una sola caja. Se pierden las dimensiones individuales.
Unassembled (No ensamblado)Cada componente se envía por separado en su caja original.
Partially assembled (Parcialmente ensamblado)Algunos componentes se ensamblan en una caja común y otros viajan aparte.

Configuración

  1. Ir a la pestaña Shipping del producto.
  2. Elegir Composite Type: Assembled o Unassembled.
  3. Si es Assembled:
    • Configurar Peso, Dimensiones y Clase de envío del contenedor común.
    • En Assembled Weight:
      • Ignore: el peso es fijo.
      • Preserve: suma el peso del contenedor + el peso de cada componente ensamblado.
  4. Si es parcialmente ensamblado: elegir Assembled y, en cada componente que viaje aparte, activar Shipped Individually.

⚠️ Si el composite es virtual, todos los productos físicos contenidos se tratan como virtuales también.


10. Opciones de Layout (diseño)

El layout define cómo se presentan los componentes en la página del producto. Se configura en el campo Layout al inicio de la pestaña Components.

LayoutDescripciónCuándo usarlo
StackedComponentes apilados verticalmente. Botón de compra al final.Pocas opciones, configuración rápida
ProgressiveComo Stacked pero con toggle-boxes y configuración secuencialConfiguración guiada simple
SteppedPaso a paso, con una pantalla final de revisiónKits complejos con muchas opciones
ComponentizedVista resumen + configuración por componente (no necesariamente en orden)Kits complejos con configuración flexible

11. Precio en el catálogo

La opción Catalog Price define cómo se muestra el precio en el listado de productos y en el resumen del producto:

  • Use defaults: muestra el precio de la configuración por defecto. (Requiere definir Default Option en todos los componentes no opcionales).
  • Calculate from/to: arma un rango con la configuración más barata. (Evitar si se usan Scenarios condicionales, es muy costoso en performance).
  • Hide: oculta el precio.

12. Edición desde el carrito

Para permitir que el cliente modifique su configuración una vez agregada al carrito:

  1. Activar la opción Edit in Cart en la configuración del producto.
  2. En el carrito aparecerá un enlace Edit junto al nombre del kit.
  3. Al hacer clic, el cliente vuelve al producto con su configuración cargada.
  4. Tras modificar, Update Cart reemplaza la configuración anterior.

13. Gestión de inventario

Stock de los componentes

El stock de los productos usados como opciones se descuenta como en una venta individual. Si un producto no tiene stock suficiente para cumplir con el mínimo del componente, el composite aparece como Insufficient Stock y no puede comprarse.

Stock del Composite mismo

El composite puede tener su propio SKU y stock. Esto es útil cuando hay una limitación externa (tiempo de armado, recursos del equipo) que impide ensamblar más de cierta cantidad por día.

Cuando se gestiona stock a nivel del composite, NO se ve afectado el stock individual de los productos usados como opciones.


14. Analíticas

Composite Products agrega una sección Composites en WooCommerce > Analytics, con métricas como:

  • Cantidad de Composite Products vendidos.
  • Productos vendidos dentro de componentes.
  • Valor de ventas netas (Net Sales).
  • Cantidad de órdenes que contienen Composites.

Se puede filtrar por producto compuesto específico desde el dropdown superior.

Requiere WooCommerce 4.8+.


15. Reutilizar componentes entre productos

Si varios productos compuestos comparten los mismos componentes, se puede:

  1. Exportar uno o todos los componentes desde un Composite existente.
  2. Importarlos en otro Composite.

Esto ahorra tiempo de configuración cuando hay kits similares.



16. Preguntas frecuentes

¿Cómo hago para que un componente no sea obligatorio? Activar la opción Optional en las Basic Settings del componente. El cliente podrá saltearlo sin elegir nada.

¿Puedo usar productos variables como opciones? Sí, con limitaciones. Algunos atributos avanzados de variaciones no se respetan al 100%. Consultar la FAQ oficial para casos específicos.

¿Por qué un producto no aparece como opción? Porque tiene el precio vacío. WooCommerce no permite vender productos sin precio definido. Asignale aunque sea $0.01.

¿Se puede tener un precio fijo + suma de componentes? Sí. Definí un precio en la pestaña General y activá Priced Individually en los componentes que correspondan.

¿Puedo mostrar imágenes de cada opción en lugar de un dropdown? Sí, configurando Options Style > Thumbnails en cada componente.

¿El cliente puede modificar su elección después de agregar al carrito? Sí, activando Edit in Cart en la configuración del composite.

¿Composite Products es compatible con Subscriptions? Hay integraciones disponibles, pero requieren configuración adicional. Consultar la sección «Compatibility & Integrations» en la doc oficial.

Centro de soporte