Recorrência

4 - Patrocinar

O objetivo dessa funcionalidade é permitir que o profissional ganhe destaque nas pesquisas da plataforma através de um sistema de patrocínio. O profissional poderá escolher entre diferentes níveis de destaque, com valores e durações variadas.

Ao acessar o painel, o profissional poderá escolher uma das opções de destaque disponíveis. Cada opção representará um tipo de patrocínio com duração e valor específicos. O sistema irá exibir o tempo que o perfil permanecerá em destaque e o valor a ser pago.

Exemplo de planos propostos:

  • Raiz: destaque por 3 dias – R$ 9,00
  • Florescer: destaque por 5 dias – R$ 15,00
  • Essência: destaque por 10 dias – R$ 25,00

Após a escolha e o pagamento do plano, o perfil do profissional passará a aparecer nas primeiras posições dos resultados de pesquisa de acordo com o nível de destaque adquirido. O sistema deverá controlar automaticamente a validade do patrocínio e remover o destaque quando o período expirar.

Na interface administrativa, será possível visualizar todos os patrocínios ativos e históricos, permitindo o acompanhamento e auditoria das ações de destaque.

Algoritmo

O algoritmo de ordenação dos resultados de pesquisa deve ser ajustado para considerar o status de patrocínio dos profissionais. Os perfis com patrocínio ativo devem ser exibidos antes dos perfis sem patrocínio, seguindo a ordem de duração do destaque (do mais recente ao mais antigo). Após a expiração do patrocínio, o perfil deve retornar à posição normal na lista de resultados.

Os perfis patrocinados devem ser mostrados com um selo ou destaque visual para indicar que estão em destaque, aumentando a visibilidade e atraindo mais atenção dos usuários.

Os perfis patrocinados deverão ser mostrados sempre no topo ocupando apenas as 3 primeiras posições dos resultados de pesquisa, garantindo que o destaque seja efetivo e não prejudique a experiência do usuário.

Sempre que um perfil patrocinado for exibido, o sistema deve registrar a data e hora na tabela financeiro.patrocinio_topo para controle e auditoria dos patrocínios realizados.

Sempre que uma pesquisa for realizada o sistema deverá pegar os perfis patrocinados ativos e ordená-los por quantidade de vezes que foram exibidos no topo naquele dia, garantindo que os perfis patrocinados sejam exibidos de forma justa e equilibrada, evitando que um perfil monopolize as primeiras posições.

Exemplo:
Se tiver 6 profissionais patrocinados ativos, o sistema deverá ordenar os perfis patrocinados por quantidade de vezes que foram exibidos no topo naquele dia.
1º Pesquisa
--- Profissional 1 (primeiro)
--- Profissional 2 (segundo)
--- Profissional 3 (terceiro)

2º Pesquisa
--- Profissional 4
--- Profissional 5
--- Profissional 6

3º Pesquisa
--- Profissional 1 (primeiro)
--- Profissional 2 (segundo)
--- Profissional 3 (terceiro)

Sempre buscando os proximos perfis patrocinados ativos com menor quantidade de vezes que foram exibidos no topo naquele dia, garantindo uma distribuição justa e equilibrada dos destaques entre os profissionais patrocinados.