Olá!
Preciso de um sistema de reservas online, com integração ao PagSeguro.
Já tenho o site institucional e gostaríamos de implementar essa nova função, com painel administrativo em separado.
Sou dono de um sítio onde estamos trabalhando com picnic, onde existem algumas áreas do sítio disponíveis, com horários e valores definidos.
Hoje os horários são:
- Picnic: das 9 às 12h ou das 14:30 às 17:30
- Meio período: 12:30 às 17:30
- Day use: das 9 às 17:30
- Pic Camp: das 14:30 do sábado e saída às 12h do domingo
Estes horários estão disponíveis para as 6 áreas dentro do espaço do Sítio (lago, mata, prainha etc).
Então, precisamos que exista uma única reserva para cada área e os horários precisam ser respeitados. Por exemplo: se a pessoa fez a reserva para a área do lago e no horário do picnic (9 às 12h), não pode existir outra reserva neste mesmo horário / área e nem o day use nesta área, pois o primeiro horário já está reservado.
Mas pode existir outra reserva para o período da tarde do picnic.
Outro detalhe é que nem todos os dias o sítio fica aberto. Desta forma, pelo painel administrativo devemos ter como criar as áreas (e novas no futuro), escolher os horários, precificar cada idade (adulto, criança, bebes etc), ver - editar - excluir as reservas e acompanhar todo o andamento no pagseguro.
Também desejamos poder criar as reservas pelo próprio painel administrativo e encaminhar a cobrança por e-mail para o cliente, para que ele possa acessar nosso sistema (login - email / senha) e efetuar o pagamento no PagSeguro pelo próprio sistema. Seria interessante também termos como escolher as formas de pagamento que gostaríamos de usar com o PagSeguro.
Este sistema de reservas precisa ser instalado em um subdiretório do site exsitente (
picnic.site.com.br) e por lá, o visitante poderá ver as opções de reservas disponíveis, as descrições de cada uma (com foto) e iniciar a reserva, efetuando um cadastro e selecionando a quantidade de pessoas entre: Adultos, Crianças de 6 a 12 anos e Crianças até 5 anos (para que possa ser gerada a cobrança no valor correto).
Pelo painel administrativo do sistema o cliente (Sítio) deve conseguir verificar e editar as reservas, criar as áreas disponíveis para o picnic, selecionar os horários de cada pacote e conseguir editar os valores de cada tipo (adulto, criança e cortesia).
Ao final da reserva o visitante é direcionado para dentro do sistema para que possa concluir o pagamento e assim, confirmar a reserva.
O sistema deve ser criado em PHP e o banco de dados MariaDB.
Este é um exemplo, bem simples, de como podemos exibir as áreas e horários disponíveis:
https://florestapark.simplybook.me/v2/#book/category/12/count/1/
Prazo de Entrega: Não estabelecido