Descripción del proyecto
TraducidoEl término debe ser seleccionable en opciones comunes como un mes, tres meses, seis meses y doce meses, con términos más largos dando un descuento visible por mes. El conjunto de servicios necesita casillas de verificación para acceso a la piscina, clases grupales y sesiones con entrenador personal, cada una añadiendo su propio monto al precio base de acceso al gimnasio, y combinaciones de dos o tres servicios también deberían ser ligeramente más baratas que sumarlos uno por uno, similar a un descuento por paquete. El tiempo de visita es un selector separado con tres opciones: solo por la mañana, solo por la tarde, o acceso ilimitado las 24 horas, donde la mañana y la tarde son más baratas que la opción ilimitada. Todo esto necesita actualizar el precio en vivo a medida que el visitante cambia cualquier opción, sin recargar la página, y el número final debe mostrarse claramente junto con un breve desglose de en qué consiste.
Me gustaría que la calculadora funcionara correctamente en teléfonos ya que la mayoría de nuestros visitantes navegan desde móviles, y debería ser fácil para mí actualizar los precios más tarde sin tocar el código, idealmente a través de un archivo de configuración simple o campos de administrador. Un botón al final debería permitir al visitante enviar la solicitud calculada a nosotros llenando su nombre y número de teléfono.
Requisitos:
— Selector de término de membresía: 1, 3, 6, 12 meses, con escalado de descuento para términos más largos
— Casillas de verificación de servicios: piscina, clases grupales, entrenador personal, cada una con su propio precio
— Descuento por paquete cuando se seleccionan varios servicios juntos
— Selector de tiempo de visita: mañana, tarde, ilimitado, con diferentes niveles de precios
— Recalculo de precio en vivo sin recarga de página
— Desglose de precios mostrado junto al total
— Diseño responsivo amigable para móviles
— Forma fácil de editar precios más tarde sin cambios en el código
— Formulario de contacto al final para enviar la configuración seleccionada