Crea un configurador de bicicletas

Utiliza este patrón para un cuadro, un juego de ruedas, una transmisión, una cabina, un sillín y accesorios opcionales con compatibilidad exacta y un único envío ensamblado.

Requisitos previos

Publica los cuadros y componentes como productos simples o variaciones exactas. Mantén al día la talla, el color, el stock, el peso y las dimensiones. Decide qué combinaciones de compatibilidad pueden expresarse como reglas exactas de requisitos o exclusiones.

Configura la bicicleta

  1. Crea un Composite product y añade capítulos obligatorios de selección única para Frame, Wheelset, Drivetrain, Handlebar y Saddle.
  2. Añade capítulos opcionales de selección múltiple para Lights, Bags, Bottles y Security.
  3. Utiliza Specific products para los componentes técnicos y fuentes de categorías para los accesorios universalmente compatibles.
  4. Elige Componentized para un público experto o Stepped para un flujo guiado orientado al consumidor.
  5. Añade reglas de compatibilidad para productos o variaciones exactos de cuadro, rueda y transmisión. Crea reglas en ambas direcciones cuando al cambiar cualquiera de los extremos deba desactivarse el otro.
  6. Añade un escenario que muestre y requiera Battery para una elección de cuadro eléctrico, y que lo oculte para los cuadros estándar.
  7. Utiliza Calculated from components y añade una Management fee fija de ensamblaje.
  8. Elige Assembled: ship as the parent. Utiliza las dimensiones del producto principal para una caja de bicicleta conocida o las dimensiones más grandes del producto principal/componente cuando eso se ajuste mejor al cumplimiento del pedido.
  9. Publica el producto.

Un configurador de bicicletas con capítulos de cuadro, transmisión y accesorios

Resultado esperado

El cliente recibe una configuración validada, los componentes incompatibles no pueden llegar al carrito, una batería eléctrica solo se requiere para el cuadro correspondiente y WooCommerce sigue reduciendo el stock de cada componente real.

Verifica y soluciona problemas

Prueba tanto la rama estándar como la eléctrica, todas las direcciones de compatibilidad, un componente que se vende por separado y el stock retenido en otro carrito. Cambia la cantidad del producto principal y confirma que la demanda agregada se valida antes del pago.

Si la tabla de compatibilidad se vuelve demasiado grande, publica productos Composite separados para las principales familias de bicicletas. Las reglas operan sobre productos o variaciones exactos en lugar de expresiones arbitrarias de atributos.

Relacionado: Controla las opciones con escenarios y compatibilidad y Crea un ordenador a medida.