Desarrollo de Plugin de Comisiones, Reportes y Dashboard de Ventas para Portal Inmobiliario WordPress (WP Residence)
Budget: $300 – $470 USD
Buscamos un desarrollador WordPress con experiencia comprobable en desarrollo de plugins personalizados, integración con temas inmobiliarios y manejo avanzado de bases de datos, para desarrollar una extensión personalizada que amplíe las funcionalidades de nuestro portal inmobiliario basado en WordPress + tema WP Residence.
El objetivo es implementar un sistema completo de gestión de comisiones, seguimiento de cierres, pagos, reportes, rankings y gráficas de desempeño, respetando la estructura actual de usuarios, agencias y agentes existente en WP Residence.
Importante: La solución debe desarrollarse como un plugin o extensión independiente, manteniendo compatibilidad con futuras actualizaciones del tema WP Residence y evitando modificaciones directas al core del tema.
Alcance del proyecto:
1. Módulo de Programas de Comisiones
El sistema debe permitir crear y administrar diferentes programas de comisiones para agentes inmobiliarios.
Niveles de membresía
Ejemplo de programas:
1 Star Inzitu
2 Star Inzitu
3 Star Inzitu
4 Star Inzitu
5 Star Inzitu
Cada programa tendrá porcentajes configurables para distintos escenarios de cierre.
Tipos de comisión:
Cada programa debe permitir definir:
A. Comisión de una punta (agentes internos)
Cuando participan dos agentes diferentes pertenecientes a la misma empresa o cualquiera de sus agencias:
Punta Captadora
Punta Compradora
B. Comisión de una punta (agente o agencia externa)
Cuando una de las partes corresponde a un aliado externo.
Punta Captadora / Punta Compradora
C. Comisión Doble Punta
Cuando un mismo agente capta y vende la propiedad.
Asignación de programas
Los programas de comisión deben poder asignarse a cada agente desde la sección de administración de agentes existente en WP Residence.
2. Registro y Gestión de Cierres
Los agentes deberán poder registrar nuevas transacciones de:
Venta
Alquiler
Flujo requerido
Paso 1
El agente registra el cierre.
Paso 2
El sistema calcula automáticamente:
Comisión correspondiente
Participantes
Puntos generados
Talla de la transacción
Paso 3
Se notifican:
Agentes involucrados
Agencia
Administradores
Estado:
En Revisión
Paso 4
La agencia revisa la operación.
Puede:
Aprobar
Rechazar
Solicitar correcciones
Paso 5
Al aprobar:
Estado:
Por Pagar
Se envían notificaciones correspondientes.
Paso 6
La agencia o administrador registra pagos parciales o totales desde una pestaña de pagos dentro de la transacción.
Cada pago debe almacenar:
Fecha
Monto
Observaciones
Usuario que registró el pago
Paso 7
Cuando el saldo pendiente llegue a cero:
Estado:
Pagada
Se notifican todas las partes.
3. Módulo de Reportes de Asesores
Dashboard con filtros por:
Mes
Trimestre
Semestre
Año
Rango personalizado
Indicadores:
Volumen de ventas
Número de cierres
Monto total vendido
Comisiones generadas
Comisiones pagadas
Comisiones pendientes
Rankings:
Agentes con mayores ventas
Agentes con más cierres
Agencias con mejor desempeño
4. Módulo de Puntos Acumulados
Cada transacción generará puntos automáticamente.
Reglas
Cierre de una punta = menor puntaje
Doble punta = mayor puntaje
Los valores deben ser configurables por el administrador.
Reportes
Puntos por agente
Historial de puntos
Ranking general
Ranking por agencia
Ranking por período
5. Módulo Top Producers
Dashboard ejecutivo con métricas de productividad.
Indicadores
Ventas totales
Ingresos generados
Comisiones producidas
Comisiones pagadas
Comisiones pendientes
Rankings
Top productores
Agentes con menor rendimiento
Agencias más productivas
Sucursales más productivas
Filtros:
Mensual
Trimestral
Semestral
Anual
Personalizado
6. Módulo de Tallas de Transacción
Clasificación automática de las operaciones según su monto.
Ejemplo:
Talla Rango
XXS 0 - 10,000 USD
XS 10,001 - 15,000 USD
S 15,001 - 20,000 USD
M 20,001 - 40,000 USD
L 40,001 - 80,000 USD
XL 80,001 - 160,000 USD
2XL 160,001 - 250,000 USD
3XL 250,001 - 400,000 USD
4XL 400,001 - 600,000 USD
5XL Más de 600,001 USD
Los rangos deben ser configurables por el administrador.
7. Dashboard de Gráficas
Se requieren gráficas interactivas con filtros por período.
Gráficas solicitadas:
Volumen total de transacciones por mes
Total de cierres por mes
Ventas por agencia
Ventas por sucursal
Ventas por agente
Tipos de cierre:
Interno
Externo
Doble punta
Comisiones generadas
Comisiones pagadas
Comisiones pendientes
Evolución de puntos acumulados
Permisos y Roles
La solución debe respetar la estructura existente de WP Residence.
Administrador
Puede visualizar:
Todas las agencias
Todos los agentes
Todos los reportes
Todas las transacciones
Agencia
Puede visualizar únicamente:
Sus agentes
Sus transacciones
Sus métricas
Sus reportes
Sus gráficos
Agente
Puede visualizar únicamente:
Sus transacciones
Sus comisiones
Sus pagos
Sus puntos
Operaciones donde participe
Requisitos Técnicos
Obligatorio
WordPress
WP Residence
PHP 8+
MySQL
AJAX
Dashboard responsive
Desarrollo orientado a objetos
Código documentado
Deseable
Experiencia previa con WP Residence
Experiencia desarrollando CRM inmobiliarios
Experiencia en reportes y dashboards
Experiencia en cálculos de comisiones
Se proporcionará acceso al prototipo funcional básico para comprender el flujo esperado.
Cuenta Agente
https://prototipo.inziturealtors.com/mis-comisiones/
Cuenta Agencia / Administración
https://prototipo.inziturealtors.com/gestion-de-comisiones/
User: inzitu
Pass: VEsite2026
El objetivo es implementar un sistema completo de gestión de comisiones, seguimiento de cierres, pagos, reportes, rankings y gráficas de desempeño, respetando la estructura actual de usuarios, agencias y agentes existente en WP Residence.
Importante: La solución debe desarrollarse como un plugin o extensión independiente, manteniendo compatibilidad con futuras actualizaciones del tema WP Residence y evitando modificaciones directas al core del tema.
Alcance del proyecto:
1. Módulo de Programas de Comisiones
El sistema debe permitir crear y administrar diferentes programas de comisiones para agentes inmobiliarios.
Niveles de membresía
Ejemplo de programas:
1 Star Inzitu
2 Star Inzitu
3 Star Inzitu
4 Star Inzitu
5 Star Inzitu
Cada programa tendrá porcentajes configurables para distintos escenarios de cierre.
Tipos de comisión:
Cada programa debe permitir definir:
A. Comisión de una punta (agentes internos)
Cuando participan dos agentes diferentes pertenecientes a la misma empresa o cualquiera de sus agencias:
Punta Captadora
Punta Compradora
B. Comisión de una punta (agente o agencia externa)
Cuando una de las partes corresponde a un aliado externo.
Punta Captadora / Punta Compradora
C. Comisión Doble Punta
Cuando un mismo agente capta y vende la propiedad.
Asignación de programas
Los programas de comisión deben poder asignarse a cada agente desde la sección de administración de agentes existente en WP Residence.
2. Registro y Gestión de Cierres
Los agentes deberán poder registrar nuevas transacciones de:
Venta
Alquiler
Flujo requerido
Paso 1
El agente registra el cierre.
Paso 2
El sistema calcula automáticamente:
Comisión correspondiente
Participantes
Puntos generados
Talla de la transacción
Paso 3
Se notifican:
Agentes involucrados
Agencia
Administradores
Estado:
En Revisión
Paso 4
La agencia revisa la operación.
Puede:
Aprobar
Rechazar
Solicitar correcciones
Paso 5
Al aprobar:
Estado:
Por Pagar
Se envían notificaciones correspondientes.
Paso 6
La agencia o administrador registra pagos parciales o totales desde una pestaña de pagos dentro de la transacción.
Cada pago debe almacenar:
Fecha
Monto
Observaciones
Usuario que registró el pago
Paso 7
Cuando el saldo pendiente llegue a cero:
Estado:
Pagada
Se notifican todas las partes.
3. Módulo de Reportes de Asesores
Dashboard con filtros por:
Mes
Trimestre
Semestre
Año
Rango personalizado
Indicadores:
Volumen de ventas
Número de cierres
Monto total vendido
Comisiones generadas
Comisiones pagadas
Comisiones pendientes
Rankings:
Agentes con mayores ventas
Agentes con más cierres
Agencias con mejor desempeño
4. Módulo de Puntos Acumulados
Cada transacción generará puntos automáticamente.
Reglas
Cierre de una punta = menor puntaje
Doble punta = mayor puntaje
Los valores deben ser configurables por el administrador.
Reportes
Puntos por agente
Historial de puntos
Ranking general
Ranking por agencia
Ranking por período
5. Módulo Top Producers
Dashboard ejecutivo con métricas de productividad.
Indicadores
Ventas totales
Ingresos generados
Comisiones producidas
Comisiones pagadas
Comisiones pendientes
Rankings
Top productores
Agentes con menor rendimiento
Agencias más productivas
Sucursales más productivas
Filtros:
Mensual
Trimestral
Semestral
Anual
Personalizado
6. Módulo de Tallas de Transacción
Clasificación automática de las operaciones según su monto.
Ejemplo:
Talla Rango
XXS 0 - 10,000 USD
XS 10,001 - 15,000 USD
S 15,001 - 20,000 USD
M 20,001 - 40,000 USD
L 40,001 - 80,000 USD
XL 80,001 - 160,000 USD
2XL 160,001 - 250,000 USD
3XL 250,001 - 400,000 USD
4XL 400,001 - 600,000 USD
5XL Más de 600,001 USD
Los rangos deben ser configurables por el administrador.
7. Dashboard de Gráficas
Se requieren gráficas interactivas con filtros por período.
Gráficas solicitadas:
Volumen total de transacciones por mes
Total de cierres por mes
Ventas por agencia
Ventas por sucursal
Ventas por agente
Tipos de cierre:
Interno
Externo
Doble punta
Comisiones generadas
Comisiones pagadas
Comisiones pendientes
Evolución de puntos acumulados
Permisos y Roles
La solución debe respetar la estructura existente de WP Residence.
Administrador
Puede visualizar:
Todas las agencias
Todos los agentes
Todos los reportes
Todas las transacciones
Agencia
Puede visualizar únicamente:
Sus agentes
Sus transacciones
Sus métricas
Sus reportes
Sus gráficos
Agente
Puede visualizar únicamente:
Sus transacciones
Sus comisiones
Sus pagos
Sus puntos
Operaciones donde participe
Requisitos Técnicos
Obligatorio
WordPress
WP Residence
PHP 8+
MySQL
AJAX
Dashboard responsive
Desarrollo orientado a objetos
Código documentado
Deseable
Experiencia previa con WP Residence
Experiencia desarrollando CRM inmobiliarios
Experiencia en reportes y dashboards
Experiencia en cálculos de comisiones
Se proporcionará acceso al prototipo funcional básico para comprender el flujo esperado.
Cuenta Agente
https://prototipo.inziturealtors.com/mis-comisiones/
Cuenta Agencia / Administración
https://prototipo.inziturealtors.com/gestion-de-comisiones/
User: inzitu
Pass: VEsite2026