Usando la lógica condicional con Ninja Forms para WordPress

¿Buscas programación condicional en Ninja Forms de WordPress? Entonces, ¿has encontrado el plugin ? Ninja forms es uno de los componentes de código más grandes que te permite desarrollar formularios fácilmente en WordPress. Gracias a sus importantes funciones de arrastrar y soltar, cualquiera puede instalar el formulario y ponerlo en funcionamiento en su sitio web.

WordPress es una de las plataformas líderes que te ofrece una fantástica oportunidad para crear sitios web atractivos para tu negocio. Además, te ofrece miles de pluginque te facilitan la vida al ofrecerte diferentes funcionalidades con la función de arrastrar y soltar.

Ninja Forms plugin gratuito para crear formularios en WordPress que te permite crear cualquier tipo de formulario para recopilar datos. Ya sean formularios de contacto, registros de eventos, subidas de archivos, pagos o cualquier situación compleja, es la opción ideal para crear formularios en tu sitio web de WordPress.

Ninja Forms han impulsado su inmensa popularidad en el mercado, y una prueba de ello es que ha sido descargado más de 11 millones de veces por sus clientes. Además, millones de sitios web de WordPress lo utilizan para desarrollar formularios poco comunes. Así que, pasemos a la guía que te permitirá crear lógica condicional en Ninja forms de tu sitio web.

Aquí tienes algunas características básicas del formulario Ninja, que lo han hecho tan popular entre los diseñadores web. Veamos algunas

  • Un plugin fácil de usar que viene con el generador de formularios
  • Muy amigable para principiantes
  • Crea un sitio web hermoso y atractivo incluso si no eres diseñador
  • Se puede desarrollar incluso sin ser desarrollador. Fáciles funciones de arrastrar y soltar
  • Opciones de formulario de pago para integrar la pasarela de pago en su sitio web
  • Numerosas opciones de formularios, como formularios de registro y formularios de generación de clientes potenciales
  • Miles de plantillas prediseñadas que le permitirán comenzar de inmediato sin la ayuda de un desarrollador
  • Los sitios web responsivos permiten usar el mismo diseño en diferentes tamaños de pantalla sin necesidad de personalización. Ninja Forms también ofrece plugin que se adaptan a diferentes tamaños de pantalla.
  • Proporciona una integración diferente en comparación con cualquier otro plugin de creación de formularios de WordPress disponible en WordPress.
  • Proporciona una función adicional para los sitios web que ofrece numerosas oportunidades para que su negocio crezca. Estos son algunos de los complementos que vienen con Ninja forms Ofreciendo una fantástica oportunidad para que usted aumente su sitio web.
    • Diseño y estilos
    • Lógica condicional
    • Formularios de varias partes
    • Subidas de archivos
    • Envíos de formularios PDF
    • Exportación de Excel
    • Guardar progreso
    • Gestión de usuarios
    • Publicación en la interfaz
    • Análisis de usuarios
    • Webhooks

Después de conocer estas características únicas, seguramente no querrás quedarte atrás, así que descarga Ninja Forms y comienza.

¿Qué es la lógica condicional?

Antes de pasar a la guía paso a paso, es importante que nuestros usuarios estén en sintonía. Por lo tanto, ofreceremos una breve introducción a la lógica condicional. La lógica condicional es una función de programación que permite a los usuarios crear y actualizar elementos dinámicos. Todas las decisiones dependen de la entrada proporcionada.

Le mostraremos unampque le mostrará cómo funcionan las lógicas condicionales en la programación.

  • Supongamos que tiene un formulario que toma información de los candidatos sobre su educación.
  • El menú desplegable de especialización solo será visible para los candidatos que opten por el doctorado, mientras que los demás solo agregarán sus respectivos títulos.
  • Aquí viene la lógica condicional donde la computadora decidirá si mostrar un menú desplegable o un campo de entrada simple en función de la entrada del usuario.

Guía paso a paso para configurar la lógica condicional en Ninja Forms

En esta guía paso a paso, seguiremos unampen el que enviaremos un correo electrónico al usuario según una lógica específica. Configurar una lógica condicional para enviar correos electrónicos a diferentes usuarios es muy sencillo. ¡Manos a la obra!

Para ello, usaremos nuestra extensión de Lógica Condicional. Esta extensión permite configurar condiciones en el formulario que se desarrolle. Añadir criterios para enviar correos electrónicos condicionales es una de las muchas opciones que se pueden realizar con las sentencias condicionales.

Cabe destacar que todas las sentencias condicionales en Ninja Form 3.0 se han trasladado a un centro de control centralizado. La pestaña "Avanzado" del generador de formularios es donde se encuentran todos estos controles. Sin embargo, las acciones de correo electrónico contienen las operaciones lógicas integradas en la ventana de acciones. Espera un momento, reflexiona y no te decepciones, porque a continuación te mostraremos cómo configurar sentencias para enviar correos electrónicos según diferentes condiciones.

Hemos creado un formulario de solicitud de cotización para que pueda disfrutar del trabajo relacionado con la lógica condicional.

Al revisar el formulario anterior, sabemos que debemos enviar un correo electrónico al departamento correspondiente tras la solicitud del usuario "¿Con qué servicios podemos ayudarle?". Según la información proporcionada, seleccionaremos la dirección de correo electrónico correspondiente de ese departamento y le informaremos de que se solicita un presupuesto.

Además, también debemos implementar la lógica de que, si la pregunta no se responde, no se enviará ningún correo electrónico a ningún departamento. Por lo tanto, ahora tenemos dos condiciones: primero, verificar el departamento y luego seleccionar el correo electrónico correspondiente.

Paso 1

Aquí viene el primer paso: crear una acción de correo electrónico para cada departamento. Sigue los pasos a continuación para crear los correos electrónicos y luego podremos avanzar con la creación de la lógica.

  • Ir al generador de formularios
  • Haga clic en Correos electrónicos en la pestaña Acción.
  • Agregue una acción de correo electrónico para cada departamento. La siguiente captura de pantalla muestra cómo abrir la ventana del menú de acciones.
  • Asegúrate de asignar nombres precisos y comprensibles a cada acción para que te sea fácil localizar las historias posteriormente. O, si alguien después de ti viene a cambiar algo, pueda entender los pasos fácilmente.

Paso 2

Ahora viene la acción real donde debes agregar la lógica condicional para garantizar que el formulario actúe de acuerdo con el comportamiento deseado para agregar la condición, presiona la primera acción de correo electrónico para que podamos agregar una declaración condicional.

A continuación se muestra la captura de pantalla que mostrará una ventana de acción de diapositiva donde escribirá su lógica condicional para permitir que el formulario actúe en consecuencia.

Primero, debe configurar los detalles del correo electrónico, incluyendo el asunto y la dirección de correo electrónico para cada acción creada anteriormente. Una vez completado todo lo relacionado con el correo electrónico, pasaremos a la sección de lógica condicional.

La captura de pantalla anterior resalta el área de lógica condicional donde configuraremos nuestra lógica personalizada. Al abrir la pestaña de lógica condicional, verá un formulario como el que se muestra a continuación.

Aquí puede ver que ya existe una lógica establecida para este correo electrónico en particular. En este caso, queremos que el correo se envíe cuando el usuario seleccione la opción de consulta "¿Con qué servicios podemos ayudarle?" en la lista de opciones.

Esto significa que cada vez que el usuario selecciona la opción Consulta de la lista de opciones proporcionada y envía el formulario, se iniciará esta acción de correo electrónico. Sin embargo, a menos que se cumpla esta condición, esta acción no se activará.

Para completar la lógica, es hora de repetir el segundo y tercer paso para el resto de las secciones del correo electrónico. Es fundamental establecer una condición para cada acción, ya que si no se configura para otras acciones del correo electrónico, no funcionará para el resto de las condiciones.

¿Qué esperas? Sigue las instrucciones y crea tu propio formulario de condiciones ahora mismo. Queremos que saques el máximo provecho de tu sitio web. Sin embargo, los sitios web están diseñados para ofrecerte únicamente información sobre la empresa.

Envolver

La lógica condicional es una gran ventaja que te brinda una fantástica oportunidad para desarrollar tu sitio web según tus necesidades. Ninja forms te ofrecen mucho más de lo que has visto aquí. No se limitan al envío de correos electrónicos; puedes realizar tareas mucho más complejas con la lógica condicional. También permiten configurar activadores en un formulario que informarán al departamento correspondiente sobre la disminución o el aumento del valor a partir de un umbral determinado.

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *