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.