Está en la página 1de 7

Requisitos Plugin Venta Leads – MVP

07/10/2022 – v 1.0
Índice
Requisitos Plugin Venta Leads – MVP.....................................................1
1 INTRODUCCIÓN................................................................................................................. 3
1.1 PROPÓSITO DEL DOCUMENTO..............................................................................3
2 DISEÑO FUNCIONAL ARQUITECTURA............................................................................4
2.1 PROFESIONALES......................................................................................................5
2.2 CLIENTES................................................................................................................... 7
1 INTRODUCCIÓN
En los siguientes puntos trataremos los requisitos necesarios para el desarrollo de un plugin de
WordPress para la venta de leads generados a través de un form. Solo se tratará el MVP
(Minimum Viable Product) para salir a mercado e ir viendo la viabilidad del producto.

1.1 PROPÓSITO DEL DOCUMENTO


Exponer los detalles de la implementación funcional para el desarrollo del Plugin para
Venta de Leads.
2 DISEÑO FUNCIONAL ARQUITECTURA
Actualmente contamos con un CMS (WordPress) que cuenta con páginas de
servicios/localidades/blog donde integramos un formulario para rellenar el lead y captar al
CLIENTE.

Requerimos el desarrollo de un plugin(*) que recoja la entrada de estos leads y los transforme
en Entradas/Páginas/Productos (lo que mejor se adapte al desarrollo) y que muestren la
información captada con datos ocultos y el PROFESIONAL (una vez registrado) pueda
comprarlos para poder verlos.

(*) Es posible que existan plugins que hagan la mayoría de la funcionalidad y con modificarlos sea necesario.
Nuestra mayor “preocupación” es la escalabilidad/peso del desarrollo y que, en tal caso de “reutilizar” un plugin
existente, cómo afrontar posibles actualizaciones sin que “machaque” el desarrollo nuevo.

Existen dos partes definidas en el proyecto:

 CLIENTES: Son los usuarios que aterrizan en nuestra web y captamos por diversos
medios, que terminan rellenando el form y haciendo un nuevo lead.
 PROFESIONALES: son los usuarios que se registran en la página para poder ver los
leads disponibles y poder comprarlos a través de una pasarela de pago integrada.

El flujo de trabajo quedaría de la siguiente forma:

A continuación, desglosamos los requisitos de cada parte.


2.1 PROFESIONALES
Es la parte más crucial y vital del desarrollo para el MVP. La arquitectura quedaría de la
siguiente forma:

2.1.1 Página Registro de Profesional


Sería una clásica página de registro de usuario, pero solo necesaria para los PROFESIONALES.
En esta página, será obligatorio cumplimentar la siguiente información:

 Nombre
 Apellidos
 NIF/CIF
 Empresa (opcional)
 Email
 Teléfono
 Dirección
 Ciudad en la que trabajas

2.1.2 Perfil del Profesional


En esta página, el PROFESIONAL podrá editar Datos de Contacto y Ciudad en la que trabaja.
Además, tendrá un apartado donde podrá ver el listado de Leads comprados para consultar en
cualquier momento.

2.1.3 Página de Soporte


Se añadirá una página donde puedan rellenar un formulario para contactar con soporte.
Simplemente será necesario integrar otro formulario adaptado a las necesidades.
Lo realizamos nosotros.

2.1.4 Página Listado de Leads


Se mostrarán todos los leads generados de forma cronológica siendo el primero el más
reciente (orden DESC) pudiendo ser filtrados por Ciudad o Tipo de trabajo. Se mostrarán 10
por página, con paginación incluida.

Los filtros serán:

 Ciudad
 Tipo de Trabajo

2.1.5 Página Individual de Lead


Se mostrará la información capturada en el lead, mostrando los Datos del Trabajo, pero
ocultando los Datos de Contacto. Además, se incorporará un botón para cargar la pasarela de
pago y que el PROFESIONAL pueda comprar el lead en el que está posicionado.

Una vez hecho el pago, el PROFESIONAL podrá ver a nivel visual los Datos de Contacto y
recibirá un mail con todos los datos del lead.

Al final del todo, se integrará un frame de Google Maps cargado con el Código Postal del lead.

Los bloques se dividen de la siguiente forma:

 Datos del Trabajo: se mostrarán todos.


o Tipo de trabajo
o Cuándo quiere realizarse
o Código Postal
o Descripción del CLIENTE
 Datos de Contacto: estarán ocultos al PROFESIONAL hasta que compre el lead.
o Nombre
o Apellidos
o Teléfono
o Email

2.1.6 Pasarela de pago


Será necesario crear una pasarela de pago que compre el lead y, una vez comprado, muestre
los Datos de Contacto, además de notificar la compra al PROFESIONAL a su email.
Por si sirve de algo, Gravity Forms (el plugin que usamos para los formularios y captación de
los leads) trae AddOns que integran diversas pasarelas de pago.

2.2 CLIENTES
Actualmente, el formulario está integrado con Gravity Forms aunque estamos abiertos a
sugerencias. Tenemos acceso a todos los Addons complementarios de éste (integraciones de
pago, creador de entradas, MailChimp, etc.).

Recogemos los datos necesarios para la creación del lead, así como los distintos Datos de
Contacto del CLIENTE. Además, notificamos por correo al CLIENTE de los datos que ha
solicitado, así como a nosotros mismos para conocer la entrada de nuevos leads.

Faltaría por integrar/desarrollar los siguientes puntos.

2.2.1 Notificación al Profesional


Como ya hemos hablado en el apartado de PROFESIONALES, éstos podrán informar en qué
Ciudad trabajan. Por lo que los leads que sean de esa Ciudad asignada al PROFESIONAL,
deberán ser notificados vía mail al correo electrónico del PROFESIONAL.

Ejemplo:
Entra nuevo lead con código postal 28040.
Se notifica a todos los PROFESIONALES que tengan como Ciudad elegida Madrid
(código postal 28XXX).

2.2.2 Parametrizar el lead según Tipo de trabajo


Es necesario crear una pantalla de parametrización donde podamos añadir Tipos de trabajo y
parametrizarles el precio que tendría el lead.

Ejemplo:
El Tipo de trabajo “Quitar gotelé” podrá ser creado y parametrizado a un precio de
22,20€.

También podría gustarte