Crea un paquete para eventos

Usa este patrón para un paquete adquirible que contenga niveles de servicio, opciones de catering, equipamiento, materiales impresos y artículos de merchandising opcionales.

Requisitos previos

Representa las opciones de servicio admitidas como productos simples virtuales de WooCommerce y los entregables físicos como productos enviables normales. Configura un campo de fecha de Product Add-On de POM en un componente admitido solo cuando la fecha del evento pertenezca al modelo de Add-On validado de ese producto.

Configura el paquete

  1. Crea un Composite product con un capítulo obligatorio de selección única Package tier.
  2. Añade los capítulos Catering, Equipment, Printed materials y Merchandise.
  3. Usa Specific products para los niveles de servicio contratados y Product categories para el merchandising actual.
  4. Añade escenarios para que un nivel premium muestre los capítulos de servicio incluidos y un nivel básico los deje opcionales u ocultos.
  5. Añade reglas de compatibilidad cuando un lugar o servicio excluya una opción de equipamiento.
  6. Elige Stepped para validar las decisiones comerciales en orden.
  7. Usa Base price plus components para la base del paquete, un porcentaje Management fee cuando la tarifa de servicio escale con el subtotal antes de impuestos seleccionado, y un ajuste fijo final solo cuando se aplique una vez a la configuración completa.
  8. Elige Partial: choose by chapter. Mantén los servicios virtuales sin envío, combina los materiales impresos pequeños y envía el merchandising por separado cuando la logística lo requiera.
  9. Publica el producto.

Un paquete de eventos escalonado con capítulos de servicios y productos físicos

Resultado esperado

Los clientes compran un paquete vinculado cuyas líneas de servicio y físicas conservan su comportamiento fiscal y de envío. El total se actualiza con los datos actuales del servidor a medida que el paquete cambia.

Verifica y soluciona problemas

Prueba cada rama de nivel, clase de impuestos, un porcentaje de tarifa de gestión, líneas físicas y virtuales, y el método de pago real. Confirma que un servicio oculto no pueda enviarse y que cada artículo físico aparezca en el paquete de envío previsto.

Composite Products no añade multiplicadores de persona ni de bloque de reserva a su contrato de componentes JSON. Usa solo los tipos de campo de Product Add-On admitidos dentro de un componente Composite.

Relacionado: Precio y envío de Composite products y Controla las opciones con escenarios y compatibilidad.