Ir para conteúdo principal

Como implementar e utilizar o portal Manage My Booking (MMB)

O portal Manage My Booking (MMB) oferece aos clientes uma forma de autoatendimento para gerir as suas reservas

Manage My Booking (MMB) (Gerir a minha reserva) permite aos clientes

  • alterar as datas de viagem / horários da viagem,

  • escolher uma data para reservas sem data definida ou para pacotes com várias datas,

  • cancelar reservas.

📒 NOTA

Estamos constantemente a adicionar novas funcionalidades ao portal Manage My Booking. As funcionalidades listadas aqui estão incluídas no lançamento inicial do MMB renovado. Fique atento a mais novidades.


Pré-visualizar Manage My Booking

Pode explorar o portal Manage My Booking utilizando a sua própria apiKey.

Utilize a seguinte estrutura de URL para aceder ao portal MMB do seu web checkout:

https://checkin.ventrata.com/{apikey}

📒 NOTA

Substitua o {apikey} pela sua chave API real. Se não souber onde a encontrar, veja Localizar a chave API para Web Checkout e MMB.


Implementar o Manage My Booking (MMB)

Tal como o widget checkout, o portal pode aparecer incorporado diretamente na sua página ou abrir-se num pop-up.

Pré-requisitos:

Por predefinição, o widget procura qualquer elemento com:

ventrata-manage-my-booking

e apresenta o portal dentro desse elemento (modo incorporado).


Modo incorporado

Use o modo incorporado quando quiser que o portal MMB completo apareça diretamente na sua página web.

Exemplo:

 <div ventrata-manage-my-booking data-config='{}'></div>

Resultado:

O portal é carregado dentro do <div> e passa a fazer parte do esquema da página.


Modo pop-up

Se pretender que o portal MMB seja aberto como pop-up quando o utilizador clicar num botão ou ligação, defina:

  • popup: true

    ou

  • embedded: false

Neste caso, o elemento passa a ser um alvo de clique em vez de um contentor, e o portal surge numa sobreposição pop-up.

Exemplo:

<button ventrata-manage-my-booking data-config='{ "popup": true }'>
Manage my booking
</button>

Resultado:

Clicar no botão abre o pop-up do MMB.

Isto é útil para páginas onde não pretende reservar espaço para o portal incorporado completo—como cabeçalhos, rodapés ou simples botões Manage my booking (Gerir a minha reserva).


Abrir o MMB com JavaScrip

Para além de utilizar o atributo HTML ventrata-manage-my-booking, o portal Manage My Booking (MMB) também pode ser aberto usando JavaScript.

Isto funciona da mesma forma que o método checkout window.Ventrata(), mas abre o Manage My Booking em vez disso.

  • Abrir o MMB num pop-up

    window.VentrataManageMyBooking({
    apiKey: "YOUR_API_KEY",
    popup: true
    })

    Isto abre imediatamente o portal MMB num pop-up.

  • Incorporar o MMB numa localização específica da página

    window.VentrataManageMyBooking(
    { apiKey: "YOUR_API_KEY" },
    { targetElement: document.getElementById("my-mmb-element") }
    )

    Isto apresenta o portal MMB diretamente dentro do elemento escolhido na página.

Direcionar um cliente para a respetiva reserva

Pode direcionar um cliente para uma reserva específica no portal MMB incluindo a referência da reserva e o apelido do cliente num URL ou chamada JavaScript. Isto ignora o passo de login e abre o portal com a reserva já carregada.

  • Via URL

    Utilize a seguinte estrutura de URL para abrir o portal MMB numa reserva específica:

    https://checkin.ventrata.com/{CHECKOUT_API_KEY}/en/checkin?checkin[reference]={BOOKING_REFERENCE}&checkin[verification]={LASTNAME}

    Substitua os marcadores pelos valores reais:

    • CHECKOUT_API_KEY — a sua chave API do checkout

    • BOOKING_REFERENCE — a referência da reserva do cliente

    • LASTNAME — o apelido do cliente

    Se a reserva tiver um saldo em dívida, o cliente verá um botão para pagar o valor pendente.

  • Via JavaScript

    Também pode passar os detalhes da reserva programaticamente utilizando o método window.VentrataManageMyBooking(). Isto abre o portal MMB e inicia automaticamente a sessão do cliente:

    window.VentrataManageMyBooking({
    apiKey: "CHECKOUT_API_KEY",
    popup: true,
    checkin: {
    reference: "BOOKING_REFERENCE",
    verification: "LASTNAME"
    }
    })

    Substitua os marcadores pelos valores reais:

    • CHECKOUT_API_KEY — a sua chave API do checkout

    • BOOKING_REFERENCE — a referência da reserva do cliente

    • LASTNAME — o apelido do cliente


Modos claro / escuro

O portal MMB suporta os modos claro e escuro.

  • Claro é o modo predefinido.

  • Para ativar o modo escuro, insira "defaultTheme": "dark" no atributo data-config do script checkout.

Claro

Dark (Escuro)


Iniciar sessão no MMB

Os clientes podem iniciar sessão utilizando um dos seguintes métodos para aceder a todas as reservas ativas e passadas:

  • E-mail (E-mail) - introduza o endereço de e-mail fornecido no momento da reserva. Prima o botão Send verification code (Enviar código de verificação) e, em seguida, introduza o código de verificação de 6 dígitos enviado para esse endereço de e-mail.

  • Booking reference (Referência da reserva) - introduza a referência da reserva e o apelido indicado na reserva, depois prima o botão Verify (Verificar) para iniciar sessão.

Gerir a minha reserva - Iniciar sessão


Visão geral do MMB

Os clientes podem consultar e gerir em simultâneo todas as reservas associadas ao mesmo endereço de e-mail.

Elementos do MMB

#

Elementos

Descrição

1.

Ícone do utilizador

Pressione para aceder às definições de idioma ou terminar sessão.

2.

Upcoming Bookings

(Próximas reservas) /

Past Bookings

(Reservas anteriores)

Apresenta todas as reservas futuras. / Apresenta todas as reservas anteriores.

3.

Reservas individuais

Apresenta as reservas adquiridas pelo cliente: nome do produto, referência da reserva, número e tipo de bilhetes e data da viagem.

4.

Elementos de estado

Apresenta o estado da reserva, indicando se existe um pagamento em falta ou se a reserva foi cancelada.

O MMB também pode ser acedido através de um telemóvel.

Vista móvel

Detalhes de reserva

Selecione uma reserva para consultar mais informações e aceder às opções adicionais de gestão da reserva.

Detalhes de reserva

#

Elementos

Descrição

1.

Ícone do utilizador

Press to access language setup or log out of your account.

2.

Requirements

(Requisitos)

Conclua as ações obrigatórias antes de entrar na atração.

3.

Booking Management

(Gestão da reserva)

Modifique a reserva, se permitido.

4.

Add-ons

(Extras adicionais)

Selecione melhorias disponíveis para a reserva.

  • Available Upgrades (Melhorias disponíveis)

5.

Your ticket

(O seu bilhete)

Aceda aos bilhetes do cliente após o pagamento da reserva.

  • Download Tickets (Transferir bilhetes)

  • Resend Confirmation (Reenviar confirmação)

  • Add to Apple Wallet (Adicionar à Apple Wallet)

  • Add to Google Wallet (Adicionar à Google Wallet)

6.

Nome da reserva e do bilhete

Nome do produto e da opção adquiridos.

7.

Booking reference

(Referência da reserva)

Identificador exclusivo da reserva.

8.

Tickets

(Bilhetes)

Número e tipo de bilhetes.

9.

Date and Time

(Data e hora)

Data e hora da reserva.

10.

Instructions

(Instruções)

Informações sobre o ponto de encontro ou outras instruções necessárias.

11.

Redemption

(Resgate)

12.

Your invoice

(A sua fatura)

Informações de pagamento.

13.

Download invoice

(Transferir fatura)

Pressione para aceder à fatura imprimível.

Se uma reserva for cancelada, os detalhes da reserva apresentam a data e hora do cancelamento e a fatura de reembolso, quando aplicável.

Data e hora do cancelamento

Invoice (Fatura) / Payment (Pagamento) / Refund (Reembolso)


Reschedule Booking (Reagendar reserva)

O Reschedule Flow (Fluxo de reagendamento) permite aos clientes alterar a data e a hora da viagem de uma reserva ativa.


Pick a Date on an Open-Dated Booking (Escolher uma data numa reserva em aberto)

Para reservas sem data, os clientes podem escolher a data e a hora da viagem após a compra.


Manage Multi-Date Booking (Gerir reserva com várias datas)

Os pacotes com várias datas permitem aos clientes selecionar uma data e hora de viagem para cada item incluído no pacote. O período é definido pela definição 'Validity Days'.


Reschedule Multi-Date Package (Pass Type) (Reagendar pacote com várias datas (Tipo passe))

Altere a data e a hora de cada item de um passe com várias datas.


Reschedule Multi-Date Package (Non-Pass Type) (Reagendar pacote com várias datas (Tipo não passe))

Altere a data e a hora de dos itens interdependentes de um pacote com várias datas.


Cancel (Cancelar)

Os clientes podem cancelar reservas que ainda não foram resgatadas, que não ultrapassam a data ou hora do passeio e que se encontrem dentro do aviso de cancelamento ou limite de cancelamento.


Pay Unpaid Balance (Pagar o saldo em dívida)

O Pay Unpaid Balance (Pagar o saldo em dívida) permite aos clientes liquidar qualquer pagamento pendente.


Redeem Reseller Voucher (Resgatar vale de revendedor)

Os clientes podem selecionar a data e hora preferidas para resgatar um vale de revendedor adquirido anteriormente.


Sign Waivers (Assinar isenções)

Permita que os clientes consultem e assinem as isenções obrigatórias antes da viagem através do portal de autosserviço Manage My Booking (MMB).

Isto respondeu à sua pergunta?