Se tiver várias tarifas, a ordem em que estão listadas na tabela afeta diretamente a forma como as tarifas são aplicadas no widget de checkout e o desempenho geral.
Para otimizar o desempenho, recomenda-se listar as tarifas por ordem decrescente (do valor mais alto para o mais baixo), seguindo estas diretrizes:
De regras mais complexas para regras mais simples
De regras mais complexas para regras mais simples
Comece com as tarifas que têm várias regras e termine com as que não têm nenhuma. Quanto mais específica for a regra, menos consultas à base de dados serão necessárias, melhor será o desempenho do widget de checkout.
📒 NOTA
O mesmo se aplica quando é utilizada apenas uma regra. Comece com uma tarifa com o valor mais alto e liste todas as outras em ordem decrescente.
O exemplo abaixo mostra o uso correto e incorreto da regra de ocupação:
✅ Price | ❌ Price
1. >= 75% $90 | <= 50% $70
2. >= 50% $80 | <= 76% $80 3. >= 0% $70 | <= 100% $90
Do valor mais alto ao mais baixo
Do valor mais alto ao mais baixo
A Ventrata considera todas as tarifas possíveis atribuídas para o dia e devolve a mais barata, ajustando a tarifa final com base na(s) regra(s) aplicável(eis).
📘 EXEMPLO
Temos duas tarifas: a tarifa para uma reserva maior está no topo e a para uma reserva menor está abaixo.
Esta ordem também é justificada pelo preço, uma vez que a tarifa para 4 passageiros é mais elevada e, por isso, listada primeiro, enquanto a tarifa para 2 passageiros surge abaixo por ser mais baixa.
Esta configuração ajuda a garantir um desempenho mais rápido e uma aplicação precisa das tarifas.


