Ir para conteúdo principal

Como usar a funcionalidade de multi reservas

A multi reserva permite que você tenha um fluxo de carrinho de compras totalmente gerido através na nossa aplicação.

Atualizado hoje

📒 NOTA

Antes de continuar, familiarize-se com o Guia de Implementação pois descreve as características do fluxo necessárias para que este recurso funcione.

Como ativar a múltipla reserva

Adicione multibooking: true ao atributo data-config, por exemplo:

<script
src="https://cdn.checkout.ventrata.com/v3/production/ventrata-checkout.min.js"
type="module"
data-config='{"apiKey":"<YOUR_API_TOKEN>", "multibooking": true, "env": "live" }'>
</script>

Isto ativa a barra inferior, um componente na parte inferior da página, que contém as reservas em andamento dentro da encomenda.

📗 DICA

Saiba mais sobre as funcionalidades do checkout e o que fazem. Novas funcionalidades serão adicionados em futuras versões.

Bottom bar

Esta alteração também introduz um pop-up que pode ser fechado sem cancelamento automático do pedido. Este comportamento permite que os seus utilizadores continuem a fazer compras sem perder as reservas já efetuadas.

Multi-booking in the Checkout


Como editar um pedido se a funcionalidade de carrinho externo estiver ativada

Se estiver a usar o checkout da Ventrata em combinação com as suas páginas personalizadas de carrinho ou checkout, poderá querer acionar o nosso checkout para o fluxo. edit booking (edição de reservas). Pode ser feito usando os gatilhos ventrata-checkout, que devem conter os orderID e bookingID para ativar corretamente o fluxo de edição.

📒 NOTA

Esta funcionalidade EXIGE a presença de multibooking no atributo data-config num dos seus elementos.


📘 EXEMPLO

<li
ventrata-checkout
data-config='{"apiKey":"<YOUR_API_TOKEN>","bookingID":"6fb927e9-1502-4b3f-924c-17ed855f6a2f","orderID":"8e520579-4cb6-40af-a464-668fb32c61b1","multibooking": true}' >
Booking to Edit
</li>

O mesmo pode ser feito programaticamente:

window.Ventrata({
"apiKey": "<YOUR_API_TOKEN>",
"bookingID": "6fb927e9-1502-4b3f-924c-17ed855f6a2f",
"orderID": "8e520579-4cb6-40af-a464-668fb32c61b1",
"multibooking": true,
})


Como acionar o checkout com uma página específica

Se quiser abrir a aplicação com uma página ou elemento específico, por exemplo, o botão do carrinho, e mostrar um resumo do pedido ao cliente (página Checkout), forneça o orderID e página para renderizar. Neste caso, seria page: "checkout".

📗 DICA

Para saber como aplicar a configuração para a aplicação, leia o Guia de Implementação.


📘 Exemplo usando JavaScript diretamente:

window.Ventrata({ "orderID": "8e520579-4cb6-40af-a464-668fb32c61b1", "page": "checkout" })

📘 Exemplo usando a solução incorporada:

<li ventrata-checkout data-config='{"orderID":"8e520579-4cb6-40af-a464-668fb32c61b1", "page": "checkout"}' > Cart </li>

Notas importantes

  1. Certifique-se de que multibooking está presente no atributo data-config, caso contrário as suas páginas podem não funcionar corretamente, por exemplo, a barra inferior pode não ser visível para os seus utilizadores.


    📒 NOTA

    Pode incluir multibooking no elemento script inicial ao adicionar o ventrata-checkout.min.js à sua página.


    📘 EXEMPLO

    <script
    src="https://cdn.checkout.ventrata.com/v3/production/ventrata-checkout.min.js"
    type="module"
    data-config='{"apiKey":"<YOUR_API_TOKEN>", "env": "live", "multibooking": true }' >
    </script>


  2. Se a sua página contém um carrinho personalizado, pode-lhe interessar usar o modo híbrido do carrinho da nossa solução de checkout.

Isto respondeu à sua pergunta?