Terminado

Creacion o implementacion de modulo de tipos de usuario para Woocomerce

Publicado el 19 Julio, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Desarrollar un plugin o implementar uno existente para Woocomerce que permita la gestion de distintos tipo de perfil de cliente, cada uno de ellos con restricciones a que puede reservar, cuando y a que precio.
Se trata de una empresa de coworking que alquila el uso de despachos, puestos de trabajo y salas de reuniones. Las reserva durante un tiempo determinado, a elección del cliente final. ÚNicamente tenemos que gestionar la reserva de las salas de reunione.
Los clientes deben de poder reservar las salas directamente.
Para la reserva de salas tenemos localizados plugins que se adaptan a las necesidades, el desarrollo será sobre las restricciones, que dependiendo del perfil, serán unas u otras:

Perfil 1 - Empresas/personas que pagan periódicamente por un despacho o puesto de coworking. Si además desean reservar una sala de reuniones, tendrán las siguientes limitaciones/normas (no pueden reservar salas más de 2 horas consecutivas, teniendo que dejar pasar otras 2 horas desde su última reserva para poder reservar de nuevo en la misma sala).

-----Como aclaracion-----

-    ¿El perfil 1 puede reservar más de 2 horas como en el perfil 2?


Si , el perfil 1 puede reservar más de 2 horas igual que en el perfil 2, la única condición es que para que sean "gratuitas" no pueden reservar más de 2 horas consecutivas , teniendo que dejar siempre 2 horas posteriores (ejemplo: un cliente del tipo 1 puede reservar en el mismo día de 9-11h y de 13-15 y de 17-19h de forma gratuita),  como en el ejemplo, siempre dejando 2 horas libres SALVO que lo hagan pagando el mismo importe que los del perfil 3 las horas que necesiten . Ejemplo , una empresa clienta nuestra y del perfil 1 quiere reservar 6 horas consecutivas (de 12 a 18h). Las 2 primeras horas , no se le cobran porque tienen derecho a ellas como cliente de perfil 1, las dos siguientes no pueden cogerlas (salvo que actuasen como un perfil externo tipo 3 pagando) y las otras 2 horas últimas de las 6h totales NO las tendrían que pagar como clientes del tipo 1  , por tanto deberían pagar sólo esas 2 horas.

Perfil 2 - Empresas/personas que tienen contratado un bono de horas y que dentro de ese bono podrán reservar tantas horas de sala como indique su bono.
En el caso de querer más horas de las que les corresponda en el bono, se convertiría en el perfil 3 con sus características y precios.

Los precios son:
*Domiciliación mensual: 50 euros* (incluye 2 horas semanales de Sala de Juntas)
*Domiciliación semestral: 240 euros* (incluye 3 horas semanales de Sala de Juntas)
*Domiciliación anual: 360 euros* (incluye 4 horas semanales de Sala de Juntas)
• IVA no incluido.

Perfil 3 - Empresas/personas que quieran reservar una sala de reuniones por horas, y no son de los 2 perfiles anteriores, en este caso deberán abonar por anticipado las horas que quieran reservar en la sala seleccionada y se les dará preferencia en cuanto al uso de la sala seleccionada. Podrán alquilar la sala las horas que quieran siempre y cuando esté disponible y sea en horario laboral (9-20h), en caso de ser fuera de esta franja horaria tendrá unos costes extra según día y horarios. En caso de anulación sólo se devolverá la reserva si se visa con 3 días de antelación.

Las reservas son por horas completas, no por minutos.

Los precios son:
Sin bono
*Sala 1 (8 personas): 20€/h
*Sala 2 (6 personas): 18€/h
Con bono 20h
*Sala 1 (8 personas): 18€/h
*Sala 2 (6 personas): 16€/h

-----------Aclaracion sobre la compra de bonos-----------
Cualquiera de los tres perfiles pueden comprar bonos.


------------Aclaracion sobre el horario de las reservas----------
Sobre el horario de las reservas, los perfiles 2 y 3 está especificado que pueden reservar de 9 a 20. El perfil 3 puede reservar fuera de esos horarios, ¿el perfil 2 también? ¿Y el perfil 1?

Al no ser clientes de tipo 1 , los clientes de tipo 2 y 3 no tienen llaves para acceder a la oficina y por tanto no podrían acceder fuera de esos horarios , aunque …
En caso de ser fuera de esta franja horaria , primero nos debería enviar una solicitud para presupuestarle según horas y según qué día (ya que a lo mejor no interesa venir un festivo o quedarte hasta más tarde trabajando otro día para sólo 1 hora) una vez enviada la solicitud este caso lo trataríamos de forma particular con costes extra según día y horarios y una vez enviada la solicitud a través de la aplicación, el resto lo haríamos fuera de este aplicativo.
Es decir, para este proyecto unicamente hay que preveer la necesidad de solicitar la sala fuera del horario habitual.

En caso de anulación sólo se devolverá la reserva si se avisa con 3 días de antelación .

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: No definido

Habilidades necesarias

Otros proyectos publicados por I. C.