En la sexta clase del curso intermedio de gamificación vamos a ver cómo podemos habilitar que los usuarios se transfieran puntos los unos a los otros.
A pesar de no parecer una funcionalidad que se vaya a realizar de forma habitual, en ciertos casos y comunidades va a ser importante que un usuario transfiera parte de sus puntos a otro, ya sea como regalo, venta o para unificar dos usuarios separados que pueda tener.
Vamos a ver cómo crear un formulario de transferencia de puntos en la cuenta de usuario, y cómo podemos limitar las transferencias con varios criterios. ¡Empecemos!
¡Ya lo tenemos listo! Ahora cualquier usuario puede transferir puntos con los límites que le hemos establecido, y con la posibilidad de incluir un mensaje personalizado, para que el que recibe los puntos, sepa a qué se debe.
El sistema nos recuerda bastante al del envío de dinero por PayPal, en el que sólo necesitas el email del que lo recibirá, pero en esta ocasión podemos ingresarlo tanto con el correo como con el nombre de usuario, que incluso podemos autocompletar para hacerlo más fácil.
Así pues, os propongo que activéis esta funcionalidad y hagáis varias pruebas de transferencias entre usuarios, para ver que queda todo registrado correctamente en el log, y que los puntos llegan sin perderse por el camino. Y en el caso que pongáis el formulario en una página fuera de la cuenta del usuario, mostrad un aviso para que se identifique o registre antes de proceder.
Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)
Todos los capítulos de este curso:
- Curso intermedio de gamificación #1. Insígnias
- Curso intermedio de gamificación #2. Rankings
- Curso intermedio de gamificación #3. Emails
- Curso intermedio de gamificación #4. Notificaciones
- Curso intermedio de gamificación #5. Estadísticas
- Curso intermedio de gamificación #6. Transferencias de puntos
- Curso intermedio de gamificación #7. Comprar puntos
- Curso intermedio de gamificación #8. Vender contenido
- Curso intermedio de gamificación #9. Cupones
- Curso intermedio de gamificación #10. Integración con WooCommerce