Evaluando propuestas

Desarrollo de módulo en whmcs

Publicado el 15 Enero, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Desarrollo de módulo de comunicaciones Push mediante Api (que proporcionaríamos) para WHMCS.

Necesitamos desarrollar un módulo para whmcs que cumpla con las siguientes funcionalidades:
1.    El módulo debe recoger el token y guardarlo cuando un cliente haga “login” desde la app de Línea Gráfica por primera vez y cuando se registre un nuevo cliente desde la propia App.
a.    También debe comprobar en cada Login que el token es el mismo y si no lo es guardar el nuevo token en su lugar. El objetivo es tener siempre localizado al cliente.
2.    El módulo debe estar preparado para activar o desactivar las notificaciones en los siguientes casos:
a.    Notificación cuando un dominio vaya a caducar.
i.    Debe mandarse una notificación Push por cada mensaje que se envíe referente al dominio (debe cazarse con el sistema actual)
b.    Notificación cuando se genere un albarán/factura
i.    Debe cazarse con el sistema y debe mandarse la misma información
c.
Notificación cuando se genere un presupuesto desde el panel
i.    Debe cazarse con el sistema.
d.    Notificación cuando con los recordatorios de factura pendiente de pago
i.    Debe cazarse desde el sistema
e.    Notificación cuando un servicio/producto se haya suspendido
i.
Debe cazarse desde el sistema
f.    Notificación cuando un pago se haya realizado
i.    Debe cazarse desde el sistema
g.
Notificación se abra un ticket por parte de Línea Gráfica
i.    Debe cazarse con el sistema
h.    Notificación cuando haya una respuesta de ticket por parte de Línea Gráfica
i.
Debe cazarse con el sistema

3.    El módulo además de realizar estas tareas de forma automática debe tener una pantalla donde se pueda realizar envíos masivos de Notificaciones, permitiéndonos segmentar la lista de clientes a quien notificar. La segmentación debe ser por:

a.
Tipo de clientes
b.    Tipo de producto o productos (selección múltiple) que tenga contratado
i.    Selección por grupo de productos
ii.
Selección por producto individual
c.    El listado de clientes resultante debe ser todo aquel donde exista un token, si no Existe token no mostrará. Ahora bien, el listado debe salir con casillas de verificación marcadas, teniendo la posibilidad de desmarcarlas de forma individual (para poder quitar clientes de la lista) para dejar solo los clientes que queremos.

d.    La plataforma reskyt acepta en la notificación 2 cosas:
i.    Título ( texto plano)
ii.    Url a la que redireccionar
iii.
Descripción / Detalle

4.    EL módulo debe permitir
a.    Envío inmediato de la Notificación
b.
Envío programado, permitiendo elegir fecha y hora a la que se mandará
c.    Guardar un histórico de notificaciones enviadas y poder reutilizarlas para otro envío nuevo, pero editando los campos para modificarlos.
i.    Opción Reutilizar
ii.    Opción Reenviar.(sería una exactamente igual)

Categoría Programación y Tecnología
Subcategoría Programación Web

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por F. C.