Evaluating bids

Desarrollo de Módulo para Whmcs

Published on the January 15, 2020 in IT & Programming

About this project

Open

Desarrollo de módulo de envío de notificaciones Push mediante Api que proporcionariamos, (muy sencilla de usar) 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)

Category IT & Programming
Subcategory Web development

Delivery term: Not specified

Skills needed

Other projects posted by F. C.