Saltar para o conteúdo
Blogue

White label ou motor de reservas próprio: a conta real

Redação Tekravel

O orçamento chega e parece suportável. Um programador em quem confia deu preço a um motor de reservas — pesquisa, resultados, checkout, um ecrã de administração, três meses — e o número não é absurdo. Há dois anos que quer um sistema seu. É neste momento que a escolha entre white label ou desenvolver o seu próprio motor de reservas é realmente decidida, e costuma ser decidida com as provas erradas: o preço do primeiro mês em vez da forma do segundo ano.

O orçamento é honesto. Só que é apenas da parte do trabalho que consegue ver.

O que uma estimativa de desenvolvimento está mesmo a orçamentar

Quase todas as estimativas que lhe vão entregar orçamentam superfícies: um formulário de pesquisa, uma lista de resultados, uma página de dados dos passageiros, um passo de pagamento, uma tabela de reservas no painel. Esse trabalho é real, e uma equipa competente fá-lo bem. É também a metade indiferenciada — aquela em que duas agências que vendem a mesma rota nunca competem. Nunca ninguém escolheu uma agência porque o ecrã de availability tinha melhor espaçamento.

A outra metade é o lado da ligação que não se vê a partir do browser. É aí que vão os anos.

O custo é o número de integrações, não a interface

Peça acesso a um fornecedor e não recebe uma chave de API por email de volta. Recebe um ambiente de testes, um processo de certificação, credentials emitidas por entidade legal, um documento de regras e um contacto que responde ao ritmo dele. Depois conhece o dialecto próprio desse fornecedor: static rates num sítio e live availability noutro, allotment com release period ao lado de free-sale, um cut-off que o seu motor tem de respeitar, fare rules que decidem se uma alteração é cobrada, um catálogo de ancillaries que não encaixa no de mais ninguém. Agora multiplique pelo número de fornecedores que os seus clientes esperam que tenha.

Uma integração é um projecto. Seis são um departamento, e nunca termina, porque nenhum desses seis concordou em parar de mudar.

A mesma armadilha está por trás de cada ecrã que o orçamento lista. A pesquisa parece uma funcionalidade até ter duas companhias a devolver o mesmo itinerário a preços diferentes e ter de decidir, em código, qual delas o cliente vê. Um reembolso parece um botão até a fare rule dizer penalização, o fornecedor dizer voucher e o cliente dizer cartão. O markup parece um número numa página de definições até ao dia em que quer uma regra para clientes corporate, outra para um sub-agente no Porto e uma terceira para o balcão na mesma tarifa.

É esta aritmética que o orçamento deixa de fora, e face ao interface não é um erro de arredondamento — é o produto. Numa plataforma white label o trabalho já está feito e já tem equipa: o conteúdo dos fornecedores chega à montra através de supplier groups em vez de contratos assinados um a um, e cada site liga voos, hotéis, pacotes ou attractions consoante o que realmente vende.

A comparação que sobrevive ao segundo ano

Leia a tabela como operador, não como comprador. A pergunta em cada linha é a mesma: de quem é a responsabilidade?

 Desenvolver de raizWhite label
Tempo até à primeira reserva realUm ciclo de desenvolvimento, depois certificação com cada fornecedorNo próprio dia, num subdomínio da plataforma — o assistente de registo trata disso sem pedir cartão
Ligações a fornecedoresSuas para obter, certificar e manter, uma de cada vezIncluídas; activa as que vende
Idiomas e moedas no arranqueOs que especificou e pagou40 idiomas, right-to-left incluído; cada site escolhe a moeda por omissão e a lista que oferece
Um fornecedor muda a APIO seu backlog, com o prazo delesProblema da plataforma, resolvido uma vez para todos
A emissão falha às 02:00Você, ou o programador que atenderA equipa de piquete da plataforma
Mudar o aspecto do siteUma releaseUma definição — tema, cores, tipos de letra e logótipo mudam no painel sem novo deploy
Um fluxo que mais ninguém vendeDá para construir, exactamente como trabalhaSó se a plataforma já o modelar
De quem é o códigoSeuNão é seu — seus são a marca, os clientes e as condições comerciais

Duas dessas linhas jogam a favor de desenvolver. Não são prémios de consolação. Se o que vende for suficientemente invulgar, pesam mais do que tudo o que está acima.

O que custa errar nisto

O modo de falhar de um motor feito em casa não é o projecto que desaba. Esses vêem-se, doem e ultrapassam-se. A versão cara é um sistema que funciona — e depois lentamente deixa de funcionar.

O programador que o escreveu segue caminho, e o seguinte orça cada pequena alteração como risco porque ninguém vivo leu aquele código. Um fornecedor descontinua um endpoint no calendário dele e as reservas começam a falhar de um modo que os clientes notam antes da sua monitorização. Uma fare rule bem codificada no primeiro ano nunca mais é revista, e o ADM que se segue é debitado ao seu número IATA, não ao do prestador. As credentials de pagamento expiram. Os certificados expiram. Uma framework duas versões atrasada transforma-se numa conversa de segurança para a qual não tinha uma semana prevista.

Nada disto chega como fatura, e é por isso que nunca aparece na comparação que as pessoas de facto fazem. Chega como atenção. Um dono que passa a terça-feira num PNR partido não está a vender nessa terça, e as agências que emudecem depois de construírem o seu sistema raramente o fazem porque o software falhou — emudecem porque a pessoa que trazia negócio é agora a pessoa que o mantém.

Quando desenvolver é mesmo a decisão certa

Às vezes é, e os casos são específicos o suficiente para se medir contra eles.

  • O software é o factor de diferenciação. Se vende tecnologia a outras empresas de turismo em vez de vender viagens, não pode subcontratar aquilo por que cobra.
  • Já tem engenheiros e orçamentou o segundo. Não o programador que constrói — o que assume a manutenção depois de o primeiro sair. Um desenvolvimento sem plano de sucessão é um aluguer com passos extra.
  • Tem um fluxo que ninguém modela. Um operador de peregrinações que detém as próprias camas e cose PNR de grupo aos prazos de visto está a fazer algo em que um motor genérico nunca vai encaixar bem.

Há ainda um caminho que não é nenhum dos dois: comprar a montra e desenvolver só a peça que é genuinamente sua. A plataforma expõe APIs de voos e hotéis exactamente para isso, embora o acesso comece por uma conversa e não por uma chave self-service. Avalie o híbrido antes de se comprometer com o desenvolvimento inteiro, porque a parte que queria mesmo controlar costuma ser um fluxo, não um motor completo.

E se o seu modelo assenta em sub-agentes, ponha-lhe preço a sério. Aqui os credit limits e a facturação de settlement são conceitos de primeira classe e não uma folha de cálculo que alguém reconcilia ao domingo; num desenvolvimento próprio são um segundo projecto que ninguém pôs no primeiro orçamento.

Uma pergunta, feita aos dois lados

Antes de assinar o que quer que seja, faça a mesma pergunta ao programador e à plataforma: em Março um fornecedor muda a certificação — quem faz o trabalho, com o prazo de quem, e como é que eu fico a saber? As respostas não vão ser parecidas, e a diferença entre elas é aquilo entre que está realmente a escolher.

Comparar uma montra a funcionar com um orçamento é um teste mais honesto do que comparar dois documentos, por isso se quiser ver o que fica provisionado antes de se comprometer, abra um site no assistente — não pede cartão, e o subdomínio que lhe dá fica para sempre, mesmo depois de ligar o seu próprio domínio.

Redação Tekravel

Mesa de tecnologia de viagens

A mesa de tecnologia de viagens da Tekravel escreve para o setor: donos de agências, consolidadores e os programadores que os integram. Cada artigo é verificado na plataforma que descreve antes de ser publicado.