Ayuda con condiciones lógicas

  • Profile Image
    ondafacil.si
    Fecha de consulta 18 de enero de 2021, 23:46

    1611031296 60066300667a0  Screenshot 10


    Hola Quiero que el mensaje "este pedido tiene delivery gratis" Aparezca Cuando sean seleccionadas Las siguientes opciones: Santa Cruz de la Sierra, La paz el alto, Cochabamba quillacollo sacaba, Tiquipaya Tarija; y cuando la casilla monto sea mayor que 780

    y no puedo realizarlo.


    También Voy a querer Qué Cuando seleccionen las otras alternativas el monito sea mayor a 2850, Aparezca otro mensaje.

    Este es el form -> https://www.jotform.com/build/210158640018043

  • Profile Image
    Kevin Support Team Lead
    Fecha de respuesta 19 de enero de 2021, 9:56

    Puedes confirmar que deseas mostrar el mensaje "este pedido tiene delivery gratis" cuando cualquiera de las opciones:

    Santa Cruz de la Sierra, La paz el alto, Cochabamba quillacollo sacaba, Tiquipaya Tarija

    Sea seleccionada y el monto sea mayor a 780, lo mismo para las otras opciones y el monto mayor a 2850.

    Si es así, desafortunadamente no es posible configurar condiciones mezclando diferentes reglas, es decir mezclando "Todo" y "Cualquiera" en una misma condición, por lo tanto, te recomendaría hace lo siguiente:

    1. Tendrás que configurar más de una condición para lograrlo, primero tienes que agregar un campo que funcionara para saber si cualquiera de las opciones es seleccionada, en este ejemplo este campo se llamara "flag" y puede ser un campo de texto.

    2. Ahora configura una condición basada en cualquiera de las opciones, si cualquiera es seleccionada inserta el valor "1" en el campo de texto "flag" la siguiente guía te ayudará a hacerlo: https://www.jotform.com/help/268-how-to-insert-text-or-calculation-into-a-field-using-conditional-logic

    3. Como paso final puedes configurar condiciones para mostrar el texto, esta condición tiene que ser basada en el campo"flag" y el monto, ejemplo:

    Si flag es igual a 1 y monto es mayor a 780 mostrar "este pedido tiene delivery gratis".

    La siguiente guía te dará más detalles acerca de como configurar condiciones para mostrar campos: https://www.jotform.com/help/316-how-to-show-or-hide-fields-base-on-users-answer

    Puedes darle un intento para ver como funciona, si tienes dudas, déjanos saber.


  • Profile Image
    ondafacil.si
    Fecha de respuesta 19 de enero de 2021, 18:14

    Hola, tengo Problema cuando quiero hacer las otras condiciones. Por alguna razón no reconoce cuando el número es mayor a 2850, ahí está el problema.


    Este Es el mapa lógico De lo que pretendo realizar.

    1611097554 600765d206ec0  Screenshot 10



    Estas son las condiciones lógicas Y ya intente varias maneras sin éxito.

    1611098032 600767b097b9b  Screenshot 21


    Este es el form -> https://www.jotform.com/build/210158640018043

  • Profile Image
    David Jotform Support Manager
    Fecha de respuesta 19 de enero de 2021, 19:40

    Hola, el problema es como se está leyendo el monto. Ejemplo:

    1611102748 60077a1c5bdc9 condicion Screenshot 10

    Intente utilizar un widget de Cálculos de Formulario para captura la cantidad total de los productos:

    1611102965 60077af52347b oferta Screenshot 21

    Luego, actualice las condiciones para leer el monto de ese widget:

    1611103121 60077b91d08bd actualizar Screenshot 32

    Puede probar mi versión de su formulario: https://form.jotform.com/210187283731959

    Háganos saber si tiene más preguntas.