About this project
it-programming / e-commerce
Open
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.
Project overview
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.
Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer
Delivery term: August 06, 2021
Skills needed