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

¿Por qué falla Bizum en WooCommerce? 9 causas

Por qué falla Bizum WooCommerce: detecta errores de credenciales, firma, entorno y pedidos para recuperar…

hace % días

Plugin gratuito Redsys WordPress: qué revisar

Elige un plugin gratuito Redsys WordPress con criterio: compatibilidad, seguridad, configuración bancaria y límites para…

hace % días

Qué necesito para activar CECA Online en mi web

¿Qué necesito para activar CECA Online? Revisa contrato bancario, datos del terminal, seguridad, pruebas y…

hace % días

Cómo elegir una pasarela para suscripciones

Aprende a elegir una pasarela para suscripciones en WordPress: revisa recurrencia, compatibilidad, seguridad y soporte…

hace % días

Plugin Bizum WordPress para cobrar con control

Elige un plugin Bizum WordPress compatible con tu flujo de venta, configura la pasarela bancaria…

hace % días

Cómo aceptar CECA en reservas de WordPress

Aprende cómo aceptar CECA en reservas WordPress, configurar pagos seguros y confirmar cada reserva sin…

hace % días