O Início do Pregão é o momento em que uma peça (moeda ou cédula) passa a estar ativa para receber lances no leilão. Esta etapa marca oficialmente o início do tempo de disputa e é o ponto de partida para todos os lances subsequentes.
No sistema CCMBR, o pregão é iniciado automaticamente para a primeira peça da fila ou manualmente pelo leiloeiro, dependendo da configuração do módulo.
Uma peça só pode iniciar o pregão se cumprir os seguintes critérios:
Status da peça: deve estar marcado como aberto.
Posição na fila: deve ser a primeira peça da fila ativa.
Validação de imagens e informações: a peça deve possuir pelo menos uma imagem válida da frente e verso (ou um placeholder padrão será exibido).
Preço inicial definido: o lance inicial deve estar registrado no banco de dados.
Caso algum desses critérios não seja atendido, a peça não poderá entrar no pregão até que a condição seja regularizada.
O pregão segue este fluxo:
Selecionar a primeira peça da fila:
Determinada pela ordem da fila de pregão (id crescente ou outra prioridade definida pelo sistema).
Definir tempo de leilão:
Cada peça tem um tempo padrão de pregão (ex.: 60 segundos).
O tempo é reiniciado a cada novo lance válido.
Exibir peça para os usuários:
Imagens, código da peça, lance inicial e contagem de lances são exibidos no catálogo e na página do pregão.
Registrar no banco de dados:
Status da peça passa a “ativa no pregão”.
Timestamp de início do pregão é registrado para controle de tempo.
Durante o início do pregão:
Os usuários podem visualizar a peça atual e seu lance inicial.
O sistema permite a participação imediata nos lances.
Ferramentas de ficha técnica e detalhes adicionais estão disponíveis para consulta.
Qualquer tentativa de lance abaixo do valor inicial ou igual a um lance existente é automaticamente rejeitada, garantindo que não haja empate.
Caso múltiplos usuários tentem dar o mesmo valor de lance simultaneamente:
O sistema aceita somente o primeiro lance registrado.
Lances subsequentes de mesmo valor são recusados automaticamente.
Em caso de empate (mesmo valor registrado por tempos quase simultâneos), vence o usuário que acionou o lance primeiro, respeitando a ordem de registro no banco de dados.
O sistema CCMBR assegura que:
Nenhuma peça começa o pregão fora da ordem da fila.
Nenhum lance é aceito antes do início formal do pregão.
Todos os usuários possuem acesso igualitário à peça em pregão.
O tempo de disputa é rigorosamente controlado, garantindo transparência e imparcialidade.
O pregão é acionado automaticamente pelo sistema assim que a página do pregão é carregada, quando a primeira peça da fila está ativa.
Botões de participação, ficha técnica e contagem de lances são ativados neste momento.
Para futuras melhorias, o sistema permite configuração para início manual por leiloeiro ou pré-visualização da peça antes do início do pregão.
Nilton Romani