Terminado

Modificación de formulario de reserva y tours

Publicado el 18 Septiembre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere agregar condicionales a un formulario que permite hacer reservaciones.
Los tours se manejan por Woocommerce. Cuando se publica el tour, se tiene la posibilidad de poner el precio y agregar unas variaciones. El problema de las variaciones, es que al elegir una, se suma el precio del tour + el precio de la variación.
Se aclara que el sistema no permite dejar vacío el input de precio. Lo ideal es que se manejen como variaciones de producto normales, que apenas se elija una variación, tome ese valor como total.

Entonces se requiere que funcione de las dos maneras. Por ejemplo, que se pueda elegir entre las variables privado y general, ó que se pueda sumarle al valor del tour cosas, como almuerzo, desayuno, etc. En otras palabras, se necesita aumentar esta característica al sistema.
Para esto se necesita que:

1. Si se deja el input del precio en blanco o en 0 y se agrega dos variables, tome el precio de la variable elegida. (Se debe habilitar para que se pueda dejar el campo en 0 o en blanco.)
Y donde dice "Precio", debe aparecer "Desde" y tome el valor de la variable que cueste menos > Tanto dentro del producto como fuera.
2. Si se deja el precio en 0 o vacío, se debe ocultar el formulario de booking y se debe dejar solo el formulario de cotizar. En la parte que dice "Precio", debe aparecer "Cotizar", tanto dentro del producto como fuera. (En esta caso no hay variaciones)
3.
Cuando el input del precio tiene un valor diferente a 0 o vacío y hay variaciones, el sistema debe hacer lo que hace actualmente, sumar el valor de las variables (en este caso ya está hecho así)

Nota: Si la variable no aparece en los emails de la compra, toca agregarlos, si no no :)

En este video explico mejor todo:
https://youtu.be/PvhJ4X10tao

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 18 Septiembre, 2018

Habilidades necesarias