🎯 Objetivo da Função
Permitir a visualização e manutenção das tarifas, disponibilidade e restrições enviadas aos canais de venda por meio de um painel interativo.
🧩 Regras de Negócio
- Localização: Mapa de Tarifas no Channel Manager.
- Disponível apenas para usuários com permissão.
- Os dados exibidos correspondem ao estabelecimento logado.
- Apenas mensagens de tarifas processadas com sucesso são consideradas.
- É possível visualizar e alterar preços diretamente pelo mapa.
📊 Como Funciona o Mapa de Tarifas
Estrutura Exibida:
- Tarifa: É possível visualizar apenas uma tarifa por vez.
- Tipos de UH (UL): São listados os tipos de unidade habitacional vinculados à tarifa selecionada.
- Disponibilidade: Mostrada por tipo de UH e com totalizador por dia.
🔍 Filtros Disponíveis
- Data: Mostra inicialmente o dia atual; pode ser alterado via calendário.
- Tarifa: Somente tarifas ativas podem ser selecionadas (uma por vez).
- Tipo de UL: Permite multiseleção de tipos ativos vinculados à tarifa.
- Canal de Venda: Somente canais ativos (um por vez). Quando não informado, mostra a estrutura padrão.
- Exibir Restrições: Quando ativado, mostra restrições como "Fechar Venda", "Bloquear Check-In", etc.
🗓️ Período Visualizado
- Sempre mostra 15 dias a partir da data selecionada.
- Permite navegação retroativa ou progressiva de 15 em 15 dias.
- Cabeçalho apresenta: Dia / Mês / Semana.
📐 Visualização de Dados
Disponibilidade: Exibida por tipo de UH e dia. Dias não enviados aparecem com "–".
Valores "0" ou negativos também são apresentados.
Restrições (quando habilitado):
- Fechar Venda, Bloquear Check-In, Bloquear Check-Out
- Mínimo/Máximo de Dias
- Valores exibidos: “Sim”, “Não”, “Não Aplicada” ou “–”.
Valor da Tarifa:
- Por Tipo de UL: valor base por quarto.
- Por Quantidade PAX: valor por ocupação.
- Por Classificação PAX: valor detalhado por classificação.
- Os preços são coloridos conforme a tabela de preço/variação e podem conter "hint" com abreviação.
⚙️ Ações Permitidas no Mapa
🧾 Alterar Valores de Tarifas
- A atualização é feita por valor base, refletindo na estrutura inteira do tipo de UH.
- Pode-se selecionar quais canais receberão a atualização.
🔄 Atualização das Tarifas
- Tipo de UL: envia valor total do quarto.
- Quantidade PAX: envia todas as ocupações, mesmo que apenas uma tenha sido alterada.
- Classificação PAX: envia todos os valores da classificação, desde que informados.
Caso alguma classificação não tenha valor informado, será ignorada no envio. Um alerta é exibido nesses casos.