Ir para conteúdo principal

ExperienceBank: backend de operador

Ligue ExperienceBank à Ventrata para revender produtos de operadores de ExperienceBank com disponibilidade, preços e reservas em tempo real.

ExperienceBank logo

 

ExperienceBank é um gestor de canais (channel manager) suíço operado pela TrekkSoft AG que liga fornecedores de experiências e as respetivas plataformas de reservas a mais de 30 agências de viagens online (OTA) em todo o mundo através de uma única API, com atualizações de inventário para evitar reservas duplicadas. Os seus clientes são fornecedores de tours e atividades e as plataformas de reservas que os servem, abrangendo cerca de 20 000 atividades, e dá às OTA uma única conexão a essa oferta, com integrações monitorizadas e suportadas.

 

Ligar ExperienceBank à Ventrata permite-lhe revender produtos de operadores que utilizam ExperienceBank como sistema de reservas. A Ventrata lê a disponibilidade e os preços em tempo real a partir de ExperienceBank, e cada reserva que recebe é criada diretamente na conta do operador em ExperienceBank.

 

Para saber mais sobre ExperienceBank, visite experiencebank.travel.

 

Website principal

Etiquetas

Booking / Ticketing System · Third-Party Booking System Channel Manager

Funcionalidades da conexão

Availability Sync · Pricing Sync · Bookings Sync

Desenvolvido por

Ventrata (através da API de ExperienceBank)

 

Esta conexão de operador (também chamada backend) permite-lhe revender produtos de operadores que utilizam ExperienceBank como sistema de reservas principal, com cada reserva criada diretamente em ExperienceBank. As funcionalidades desta conexão incluem:

  • Availability Sync – a disponibilidade em tempo real vem da conta do operador em ExperienceBank.

  • Pricing Sync – os preços vêm de ExperienceBank, ou são definidos por si na Ventrata.

  • Bookings Sync – as reservas são enviadas da Ventrata para ExperienceBank, e ExperienceBank emite os bilhetes ou vouchers.

 

A API externa de ExperienceBank utilizada nesta conexão é uma API personalizada que não segue o padrão OCTO API, o que pode limitar certas funcionalidades e capacidades.

 

Criar a conexão com ExperienceBank

🔐 Permissões de função necessárias: See Operators, Modify Operators, See Products, Modify Products

Antes de começar:

  • Tem de ter um acordo comercial com o operador relativo às respetivas tarifas e condições.

  • Tem de ter a ExperienceBank Public Key e a ExperienceBank Secret Key do operador. Consulte os passos abaixo.

  • Está listado como Marketplace em ExperienceBank.

  • O operador ativou a conexão e partilhou atividades consigo.

  • Tem de recriar os produtos do operador na Ventrata. Veja como criar produtos. A conexão sincroniza a disponibilidade, os preços e as reservas, mas não cria produtos na Ventrata.

 

Passo 1: Ficar listado como Marketplace em ExperienceBank

Tem de estar listado como Marketplace em ExperienceBank para utilizar esta integração. Para pedir a sua inclusão, contacte a equipa de ExperienceBank através do formulário para parceiros de distribuição e mencione que utiliza a Ventrata como principal sistema de bilhética.

 

Passo 2: Receber as suas chaves

Depois de estar listado, ExperienceBank fornece-lhe a ExperienceBank Public Key (começa por pub_) e a ExperienceBank Secret Key (começa por sec_).

 

Passo 3: Pedir ao seu operador que ative a conexão

Contacte o seu operador e peça-lhe que ative a conexão e partilhe produtos (atividades) consigo. O operador fá-lo na respetiva conta de ExperienceBank, em Marketplaces: seleciona o quadrado com o anúncio do seu marketplace e utiliza os botões Enable e Share Activities.

 

Passo 4: Configurar o operador na Ventrata

Depois de estar listado como Marketplace em ExperienceBank, a equipa de ExperienceBank fornece-lhe a Public Key (começa por pub_) e a Secret Key (começa por sec_).

 

  1. No Ventrata Dashboard, aceda a Products → Operators e abra o operador. Se ainda não existir, crie-o primeiro como operador.

  2. Na secção Backend Partner, selecione ExperienceBank e introduza a ExperienceBank Public Key e a ExperienceBank Secret Key.

  3. No campo ExperienceBank Supplier, selecione o seu operador na lista de operadores que ativaram a conexão consigo.

  4. Press Update Operator.

 

 

Marque Backend Connected neste produto para utilizar a conexão API (backend). Para obter a disponibilidade a partir de ExperienceBank, certifique-se de que Backend Availability está marcado; para obter os preços, marque Backend Pricing. Se não marcar Backend Availability e/ou Backend Pricing, o produto utiliza a disponibilidade e/ou os preços configurados na Ventrata, mas continua a enviar as reservas para ExperienceBank. Clique no botão Update Product para guardar.

 

Passo 5: conecte cada produto

  1. Abra o produto do operador em Products → Products e edite-o. Verifique se Operator está definido como este operador.

  2. Marque Backend Connected. Marque Backend Availability para utilizar a disponibilidade de ExperienceBank e Backend Pricing para utilizar os preços de ExperienceBank.

  3. Press Update Product.

📒 NOTA

ExperienceBank envia preços de venda ao público e preços líquidos. Com Backend Pricing marcado, a Ventrata regista o preço de venda ao público como o seu preço de venda e o preço líquido como o seu preço de custo, independentemente da percentagem de custo definida no operador.

 

Marque Backend Connected para utilizar a conexão API. Para obter a disponibilidade de ExperienceBank, mantenha Backend Availability marcado; para obter os preços, marque Backend Pricing.

 

Se Backend Availability ou Backend Pricing não estiverem assinalados, o produto utiliza a disponibilidade e os preços configurados na Ventrata, mas continua a enviar as reservas para ExperienceBank.

 

A página do produto passa a apresentar um separador Mappings. Aceda a esse separador e mapeie o seu produto, opção(ões) e unidades Ventrata selecionando os produtos, opções e unidades correspondentes nas listas pendentes recebidas de ExperienceBank. Certifique-se de que nenhum campo fica vazio (sem mapeamento) e clique no botão Save Changes.

 

Mapear produtos para ExperienceBank

‼️ IMPORTANTE

O mapeamento indica à Ventrata o produto, a opção e as unidades de ExperienceBank cuja disponibilidade deve consultar e que deve reservar. Se um produto ligado ao backend não estiver corretamente mapeado, as respetivas reservas falham. Um destaque a vermelho em toda a linha do produto indica um produto mal mapeado.

 

  1. No Ventrata Dashboard, aceda a Products → Products e abra o produto.

  2. Abra o separador Mappings. Este aparece quando o produto está definido como Backend Connected.

  3. Para cada opção e unidade Ventrata, selecione o produto, a opção e as unidades correspondentes de ExperienceBank nas listas pendentes, que a Ventrata carrega a partir de ExperienceBank. Não deixe nenhum campo vazio.

  4. Press Save Changes.

 

📗 DICA

Faça uma reserva de teste depois do mapeamento e peça ao operador que confirme que esta chegou à sua conta em ExperienceBank.

 

Gerir a conexão com ExperienceBank

  • Atualize o mapeamento quando o operador alterar produtos, opções ou unidades em ExperienceBank.

  • Substitua a chave no operador se ExperienceBank ou o operador emitirem uma nova.

  • Desative Backend Availability ou Backend Pricing num produto para utilizar a disponibilidade ou os preços da própria Ventrata. As reservas continuam a ser enviadas para ExperienceBank.

 

Funcionalidades da conexão em detalhe

Esta secção destina-se a quem quer saber exatamente como funciona a conexão com ExperienceBank. Aqui, o sentido é o inverso de uma conexão de revendedor: é a Ventrata que chama ExperienceBank, através da API de ExperienceBank. Para cada funcionalidade, explica que chamadas a Ventrata faz, quando as faz e o que isso significa para si.

 

Em resumo: a Ventrata pede a ExperienceBank a disponibilidade e os preços sempre que alguém consulta um produto ligado ao backend, e cria cada reserva na conta do operador em ExperienceBank. ExperienceBank não envia alterações de volta para a Ventrata.

 

Os prazos são os habituais para ExperienceBank, estão arredondados e podem mudar.

 

Product Mapping

✅

No Ventrata Dashboard, cada produto, opção e unidade Ventrata é mapeado para o produto do operador em ExperienceBank.

Funciona da seguinte forma:

  • Produtos – a Ventrata lê os produtos, opções e unidades do operador em ExperienceBank para preencher as listas pendentes no separador Mappings.

  • Caminhos observados: POST /v1.

 

O que isto significa para si: se faltar algo na lista pendente, o operador não o disponibilizou para si em ExperienceBank. Peça-lhe que o faça.

Content Sync

❌

A Ventrata não importa o conteúdo dos produtos de ExperienceBank.

A Ventrata não importa o conteúdo dos produtos de ExperienceBank. É o próprio utilizador que cria e descreve os produtos na Ventrata.

Availability Sync

✅

Com Backend Availability ativado, a Ventrata consulta a disponibilidade do operador em tempo real em ExperienceBank.

Funciona da seguinte forma:

  • Disponibilidade – quando alguém utiliza o calendário de disponibilidade na Ventrata, por exemplo no Dashboard, no seu web checkout ou num terminal, a Ventrata pede a ExperienceBank, em tempo real, a disponibilidade das datas apresentadas no ecrã.

  • Pedido em tempo real a ExperienceBank quando um utilizador interage com o calendário de disponibilidade (datas e unidades no dashboard, Web Checkout, terminal, etc.), normalmente em intervalos de 7 dias ou para um dia específico. Antes de o utilizador interagir com o calendário, este pode mostrar dados em cache (não em tempo real) do pedido anterior. Utiliza EB Activities List e EB Availabilities List.

  • Caminhos observados: POST /v1.

 

O que isto significa para si: os clientes reservam com base na disponibilidade do operador em tempo real em ExperienceBank, pelo que não pode vender em excesso um horário que o operador já vendeu noutro lado.

Pricing Sync

✅

Com Backend Pricing ativado, a Ventrata obtém os preços a partir de ExperienceBank.

Funciona da seguinte forma:

  • Apenas os preços de venda ao público são obtidos de ExperienceBank, com a disponibilidade, na mesma consulta em tempo real. Os preços são apresentados ao utilizador e ficam em cache ou guardados na Ventrata como tarifas geradas pela API. Os preços líquidos (por grosso) / de custo são calculados a partir da tarifa de venda ao público recebida e das definições de custo / % de custo que definiu na Ventrata.

  • Com Backend Pricing desativado, o produto utiliza os preços que definiu na Ventrata, e as reservas continuam a ser enviadas para ExperienceBank.

ExperienceBank envia preços de venda ao público e preços líquidos. Com Backend Pricing marcado, a Ventrata regista o preço de venda ao público como o seu preço de venda e o preço líquido como o seu preço de custo, independentemente da percentagem de custo definida no operador.

Promotions Sync

❌

As promoções não são enviadas para ExperienceBank.

As promoções não são enviadas para ExperienceBank. As suas promoções Ventrata continuam a aplicar-se ao preço que o seu cliente paga na Ventrata.

Bookings Sync

✅

As reservas feitas na Ventrata para um produto ligado ao backend são criadas na conta do operador em ExperienceBank.

Funciona da seguinte forma:

  1. Reter e confirmar: quando o produto é adicionado ao carrinho, a Ventrata verifica a reserva junto de ExperienceBank e, após o pagamento, cria a reserva na conta do operador em ExperienceBank com os dados do cliente.

  2. Bilhetes: a referência ou os bilhetes devolvidos por ExperienceBank ficam guardados na reserva Ventrata.

  3. Chamadas observadas: Cancel Booking, Confirm Booking, Create Booking, Get Booking.

As reservas, alterações e cancelamentos feitos na Ventrata são enviados para ExperienceBank. A reserva é feita quando um produto é adicionado ao carrinho (EB Create Booking). A confirmação acontece após o pagamento (EB Commit Booking), sendo nesse momento enviados os dados de contacto do cliente; o voucher/bilhete de ExperienceBank é importado como voucher/bilhete na Ventrata, exceto PDF_FILE, que a Ventrata não suporta. Alterar uma reserva cria e confirma uma nova reserva e, em seguida, cancela a antiga, porque ExperienceBank não permite atualizar uma reserva diretamente. O cancelamento envia EB Cancel Booking.

 

‼️ IMPORTANTE – As reservas são sincronizadas num só sentido, da Ventrata para ExperienceBank. Se o operador alterar ou cancelar uma reserva em ExperienceBank, a Ventrata não é notificada. Peça ao operador que o informe de quaisquer alterações que faça.

Pickups/Dropoff Sync

❌

Os dados de recolha e largada não são transmitidos a ExperienceBank.

Os dados de recolha e largada não são transmitidos a ExperienceBank. Partilhe-os com o operador por outra via se um produto precisar deles.

Custom Questions Sync

❌

As respostas às suas perguntas de reserva não são transmitidas a ExperienceBank.

As respostas às suas perguntas de reserva não são transmitidas a ExperienceBank. Partilhe-as com o operador por outra via se este precisar delas.

Extras Sync

❌

Os extras e complementos não são reservados em ExperienceBank.

Os extras e complementos não são reservados em ExperienceBank. Apenas o produto, a opção e as unidades principais o são.

Redemption Sync

❌

Os resgates e outras alterações de estado em ExperienceBank não são enviados de volta para a Ventrata depois de uma reserva ser confirmada.

Os resgates e outras alterações de estado em ExperienceBank não são enviados de volta para a Ventrata depois de uma reserva ser confirmada.

Não suportado. O estado da reserva em ExperienceBank (por exemplo, Redeemed) não é enviado de volta à Ventrata depois de a reserva ser confirmada.

Pass Walkup Scanning Sync

❌

A digitalização de passes sem reserva (walk-up) não está disponível com ExperienceBank.

A digitalização de passes sem reserva (walk-up) não está disponível com ExperienceBank.

Gift Card Sync

❌

Os cartões-oferta Ventrata não são transmitidos a ExperienceBank.

Os cartões-oferta Ventrata não são transmitidos a ExperienceBank. Os pagamentos com cartão-oferta ficam na Ventrata.

✅ suportado · ❌ não suportado

 

Bom saber: limites e detalhes da conexão com ExperienceBank

  • Disponibilidade em tempo real: a disponibilidade vem de ExperienceBank à medida que as pessoas navegam.

  • Reservas num só sentido: as alterações que o operador faz em ExperienceBank não chegam à Ventrata.

  • API personalizada: a API de ExperienceBank não é OCTO, pelo que algumas funcionalidades podem ser limitadas em comparação com os backends OCTO.

  • Recebe vouchers/bilhetes do sistema ExperienceBank do operador e emite-os para os seus clientes.

  • ExperienceBank faz parte do grupo TrekkSoft; é um software de gestão de canais (channel manager) com conectividade API para sistemas como TrekkSoft, Digitickets, Giant Monkey (go~mus) e Waldhart Software, bem como vários sistemas de terceiros.

 

Perguntas frequentes

Recebo um erro quando guardo a configuração do backend do operador.

Muito provavelmente, a ExperienceBank Public Key e a ExperienceBank Secret Key ou o endpoint estão incorretos. Verifique-os com o seu operador. Se o problema persistir, contacte o nosso Suporte técnico.

Não existe a caixa Backend Connected nas definições do produto.

O mais provável é que o operador definido no produto não tenha um backend configurado. Verifique as definições de Backend Partner do operador e tente novamente. Se o problema persistir, contacte o nosso Suporte técnico.

O produto, a opção ou a unidade que pretendo mapear não aparece na lista pendente.

As listas pendentes mostram o que o operador disponibilizou para si em ExperienceBank. Fale com o operador. Se o problema persistir, contacte o nosso Suporte técnico.

As reservas de um produto ligado ao backend falham.

Verifique primeiro o mapeamento do produto: todas as opções e unidades têm de estar mapeadas. Depois, verifique se o horário ainda está disponível em ExperienceBank. Se o problema persistir, contacte o nosso Suporte técnico.

Erro ao atualizar o operador para guardar a configuração do backend.

Provavelmente, a ExperienceBank Public Key, a ExperienceBank Secret Key ou o ExperienceBank Supplier não são válidos. Confirme estes dados com o seu operador. Se o problema persistir, contacte o suporte.

O fornecedor/produto/opção/unidade que pretendo mapear não aparece na lista pendente.

A lista pendente é obtida de ExperienceBank com base nos fornecedores, produtos, opções e unidades disponibilizados para si. Confirme com o seu operador e com ExperienceBank. Se o problema persistir, contacte o suporte.

 

Recursos úteis

 

 

Informações do parceiro

TrekkSoft AG

Hauptstrasse 15

3800 Matten bei Interlaken, Switzerland

 

ID de parceiro Ventrata: e4004a52-68c4-438e-910d-7a90491216ae

Isto respondeu à sua pergunta?