Plugins WordPress

El plugin de RedSys para Contact Form 7 ahora soporta precios condicionales en los elementos select y radio

Es muy frecuente cuando creáis un formulario de inscripción que el precio no sea fijo y varíe por ejemplo, en base al tipo de inscripción. Por ahora la solución que se podía implementar era un tanto «cutre». Se creaban tantos formularios como precios había o directamente pedíais al usuario que introdujera el precio.

La primera opción servía para salir del paso, pero era algo lenta para vosotros y podía llegar a desorientar al usuario. La segunda era muy cutre y poco profesional, así que en efecto, no era una solución realmente.

La solución real, la buena y profesional, era dotar al plugin de la capacidad de poder usar un selector de tipo select o radio para estar labor. No hay mejor explicación, que un ejemplo de uso real. Imaginad el siguiente caso. Tenéis un formulario de inscripción y cada tipo de abonado, tiene un precio diferente, imaginemos:

  • Miembro oro: 100€
  • Miembro plata: 50€
  • Miembro bronce: 25€

La idea es que el usuario pueda elegir en un selector (el siguiente es de tipo radio pero se puede usar también de tipo select) y al llegar a la pasarela venga con el precio de la opción elegida:

Y ya vista la solución, vamos a comentaros cómo se usa.

Cómo usar el selector de precios en una lista tipo radio o select

Veamos cómo sería el ejemplo anterior y en base a él vemos punto por punto:

[radio radio-membresia clave-valor «Miembro oro: 100,00 €|100» «Miembro plata: 50,00 €|50» «Miembro bronce: 25,00€|25»]

  • Primero elegimos el tipo de selector en el formulario, radio o select
  • Luego ponemos el nombre en este caso he usado «radio-membresia»
  • Luego incluimos el parámetro clave-valor esto es importante para que el sistema reconoce que vais a introducir el título a mostrar, seguido del precio en las opciones
  • Y completáis las opciones, el formato como veis es una lista, separada por espacios, de las diferentes opciones
  • Cada opción tiene dos partes, el título a mostrar y el precio a enviar, si os fijáis el delimitador es el símbolo «pipe» es decir el símbolo que está en el número 1: ‘|’

Cómo hacer referencia a estos valores en  el correo y en el resto de opciones del formulario

Una vez tengáis hecho esto, se os puede plantear la siguiente pregunta, en el caso que hemos indicado, si hacemos referencia a [radio-membresia] nos hará referencia al precio elegido: 100, 50 o 25.

Sin embargo, ¿cómo hago referencia al texto? Pues muy sencillo, si queréis indicar en el backend a la parte textual «Miembro oro: 100,00€» por ejemplo solo tendréis que añadir el sufijo _text, por lo que sería: [radio-membresia_text]. Tan sencillo como eso.

¿Tenéis dudas? Escribidnos o preguntad al soporte si ya sois usuarios del plugin.Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Almacenamos las IPs desde la que se envían las valoraciones para evitar fraudes

Francisco Javier Carazo Gil

Entradas recientes

RedSys para Contact Form 7 ahora acepta preautorizaciones

RedSys aparte de los pagos normales, llamados autorizaciones, acepta una variedad de operaciones: desde autorizaciones…

hace % días

Ordenar productos de forma diferente por cada categoría en WooCommerce

WooCommerce permite ordenar los productos de una forma nativa, para poder presentar primero los que…

hace % días

Evitar que se instalen los temas por defecto de WordPress cada vez que actualizas el núcleo

Cada vez que hay una actualización grande del núcleo WordPress, por defecto WordPress te instala…

hace % días

Pantalla LCD: ¿qué es?

Una pantalla LCD es una pantalla delgada y hecha de cristal líquido. Se usa en…

hace % días

Flujos de pago con Gravity Flow y RedSys

De todos los plugins que existen para Gravity Forms, que son numerosos porque la propia…

hace % días

CMS, ¿Qué es y qué ventajas tiene?

Un CMS, como WordPress, facilita la creación y gestión de contenido en la web, sin…

hace % días