Terminado

Módulo Prestashop para medir servicios contratados por horas

Publicado el 28 Julio, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Módulo para llevar registro del tiempo empleado en dar servicios contratados y que han sido comprados como productos en una tienda de Prestashop (servicio de soporte técnico). En el backoffice, se tendría que poder asociar los productos que llevan registro de tiempo (Ejemplo de producto: Pack de 5 horas de soporte técnico) y asociar estos productos al tiempo del servicio (por ejemplo 3 horas, 5 horas, 20 horas).

Luego, se tendrá que mostrar un listado de todos los productos que se han vendido en pedidos con este tipo de productos, es decir, todos  los productos de este tipo que estén en pedidos con el estado “”(2) Pago aceptado” y que este listado se pueda filtrar por fecha, número de pedido, cliente y estado. La fecha se obtiene del id o número de pedido en el que se ha comprado el servicio. Los estados de estos servicios serían En espera, En ejecución y finalizado, el estado por defecto sería En Espera (cada vez que entra un pedido) y se podría cambiarlo (editarlo) desde el mismo listado.


Cada producto llevaría asociadas una serie de actividades que se pueden ir agregando o editando, que tienen dos campos, descripción y tiempo empleado o duración de la tarea y se debería ver el total de la suma del tiempo de todas las tareas. Si la suma del tiempo de duración de todas las tareas, supera el total de horas que tiene asignadas el servicio, se verá en negativo y en rojo el tiempo que se ha utilizado de más, además automáticamente al superar el el tiempo, el estado cambiaría a Finalizado. El estado debe poderse modificar manualmente mediante un desplegable, por ejemplo.


Este mismo listado lo podrá ver el cliente desde su área de cliente con un botón que se llame “Estado de servicios contratados”. El listado será solo informativo, no se puede editar y mostrará cada producto del tipo servicios que ese cliente ha contratado,  la fecha del pedido, el número de pedido al que pertenece, las actividades realizadas, el tiempo por actividad y tiempo total, igualmente con color rojo si se pasa del total. También se podrá aplicar filtros en la fecha, el número de pedido y el estado.

Contexto general del proyecto

El objetivo es que los clientes puedan ver en todo momento el progreso de los servicios que han contratado, las actividades ejecutadas y el tiempo empleado en cada una, además de mostrarle si el tiempo se ha acabado o se ha consumido más tiempo del que tenía disponible.

Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 06 Agosto, 2021

Habilidades necesarias

Otros proyectos publicados por L.