Pré-reserva Stays (webhook)
Automação de webhook que grava as pré-reservas recebidas da Stays em uma tabela própria. Atende reservation.created e reservation.modified.
Criação (reservation.created)
Section titled “Criação (reservation.created)”Processa apenas quando o tipo é reserved:
- Procura um registro na tabela de pré-reservas pelo
id_externo. - Se não existe, monta o registro e insere.
Modificação (reservation.modified)
Section titled “Modificação (reservation.modified)”Processa os tipos reserved, booked e canceled:
- Procura o registro pelo
id_externo. - Se existir, atualiza com os dados atuais.
- Se não existir, não cria nada. A função de modificação não tem fallback para criação.
Mapeamento de status
Section titled “Mapeamento de status”| Tipo na Stays | Status no Jestor |
|---|---|
reserved |
Pré-reserva |
booked |
Reserva |
canceled |
Cancelada |
Dados gravados
Section titled “Dados gravados”| Campo | Origem |
|---|---|
name |
ID da reserva na Stays |
id_externo |
_id da reserva |
apartamento |
Relação com o apartamento, criado se necessário |
data_checkin / data_checkout |
Datas da reserva |
hospede_responsavel |
Nome do primeiro hóspede da lista |
telefone |
Primeiro telefone do hóspede responsável |
quantidade_de_hospedes |
Total de hóspedes |
Tabelas envolvidas
Section titled “Tabelas envolvidas”| Slug | Papel |
|---|---|
ad0243zw5t9vgsfkekr_w |
Pré-reservas |
pfziere4qayrb1ui_4bv4 |
Apartamentos |