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

¿Qué aporta la integración de Bizum y métodos similares en el proceso de pago?

El comercio electrónico español, que se encuentra en pleno crecimiento y transformación, vive actualmente un…

hace % días

Mejores addons para suscripciones WooCommerce

Compara los mejores addons para suscripciones WooCommerce y elige pagos, membresías y automatizaciones compatibles con…

hace % días

Mejores addons para suscripciones WooCommerce

Compara los mejores addons para suscripciones WooCommerce y elige pagos, membresías y automatizaciones compatibles con…

hace % días

Desarrollo de plugins a medida WordPress

El desarrollo de plugins a medida WordPress resuelve pagos, reservas y flujos propios con integración…

hace % días

Plugin RedSys WooCommerce: cobros sin errores

El plugin RedSys WooCommerce conecta tu tienda con el banco, reduce errores de cobro y…

hace % días

Cómo resolver un rechazo SIS en WordPress

Aprende a resolver rechazo SIS en WordPress: identifica el código, revisa RedSys, pedidos y firmas…

hace % días