Crea un ordenador a medida

Usa este patrón para un montaje guiado de un ordenador con componentes principales obligatorios, mejoras opcionales, variaciones exactas y reglas de compatibilidad.

Requisitos previos

Publica CPU, placas base, kits de memoria, almacenamiento, tarjetas gráficas, cajas y servicios opcionales admitidos como productos WooCommerce simples o variables. Mantén cada variación comprable y asigna a cada componente datos de stock y de envío precisos.

Configura el configurador

  1. Crea un Composite product y abre Product data → Composite chapters.
  2. Añade capítulos obligatorios de selección única para Procesador, Placa base, Memoria, Almacenamiento principal y Caja.
  3. Añade capítulos opcionales de selección única Tarjeta gráfica y de selección múltiple Accesorios.
  4. Usa Specific products cuando la compatibilidad esté muy filtrada. Usa fuentes de categoría solo cuando cada producto coincidente sea realmente apto.
  5. Elige Stepped para que Next valide cada decisión obligatoria antes de continuar.
  6. En Pricing and global limits, elige Calculated from components. Añade una Management fee fija cuando el montaje deba aparecer como un importe independiente, o usa un Base price del producto principal para el servicio.
  7. En Compatibility rules, haz que cada CPU Require una placa base compatible o excluye las placas incompatibles conocidas. Añade exclusiones inversas cuando deba bloquearse cualquiera de los dos órdenes de selección.
  8. Añade un escenario que muestre y exija Tarjeta gráfica solo para una opción de procesador que no tenga gráficos integrados, cuando eso coincida con el catálogo.
  9. Añade POM Product Add-Ons compatibles, como un grabado de texto o una opción de servicio, al producto del componente correspondiente. No configures subidas de archivos ni multiplicadores de reserva dentro de un componente Composite.
  10. Elige Assembled: ship as the parent y publica.

Un configurador de ordenador por pasos con capítulos de componentes obligatorios

Resultado esperado

El cliente avanza por las piezas obligatorias, ve las opciones incompatibles deshabilitadas o recibe un mensaje claro de requisito, y obtiene una configuración con precio calculado por el servidor. Las líneas reales de componentes conservan la identidad de la variación, el stock, la clase de impuestos y los metadatos del pedido.

Verifica y soluciona problemas

Prueba cada par de compatibilidad en ambos órdenes de selección. Confirma que una solicitud alterada manualmente que contenga un par excluido falle y que no se pueda omitir un destino obligatorio. Realiza un pedido con una cantidad del producto principal mayor que uno y confirma que la demanda real de componentes se multiplica antes de la validación de stock.

Si la matriz de reglas se vuelve difícil de mantener, restringe las fuentes de los capítulos o divide el catálogo en varios productos Composite. Las reglas de compatibilidad se dirigen a productos o variaciones exactos; no son un motor de compatibilidad para toda la taxonomía.

Relacionado: Controla las opciones con escenarios y compatibilidad y Gestiona carritos y pedidos de Composite.