Pular para o conteúdo
Marketplaces e WAHub

Credenciais de canal: o erro que me custou uma semana de pedidos

O roteiro do cadastro de contas de marketplace, das credenciais dinâmicas aos alertas de token expirado, com as regras por conta que definem o comportamento da sincronização.

WAEquipe WebajatoPublicado em Atualizado em 10 minNível Intermediário
Ilustração do módulo Marketplaces e WAHub da plataforma Webajato

Cadastrei as credenciais de canal numa terça à noite, com pressa, e marquei o ambiente como sandbox sem perceber. O teste de conexão passou. Os anúncios subiram. Durante seis dias nenhum pedido chegou ao ERP, e ninguém achou estranho, porque o canal era novo e a expectativa de volume era baixa. Na sexta seguinte encontrei 41 pedidos parados no painel do seller, três deles já fora do prazo de envio.

É por isso que este texto começa pelo campo mais chato de todos. Cada empresa pode manter várias contas por canal no WAHub. A conta guarda ambiente, URL base, identificador externo do seller, campos dinâmicos de credencial conforme o canal e um conjunto de regras que decide como aquela conta se comporta na sincronização.

Se você ainda não escolheu o canal, volte um passo e leia o catálogo de conectores e a cobertura por canal.

O que o hub guarda das credenciais de canal

Os campos são dinâmicos e mudam conforme o canal, porque cada plataforma pede um conjunto diferente de chaves, segredos, identificadores de aplicação e escopos. O hub mostra só o que interessa àquele canal, o que já elimina boa parte dos erros de digitação.

Os segredos ficam gravados criptografados, com prefixo próprio que identifica o conteúdo cifrado, e aparecem mascarados na tela. Ninguém recupera visualmente uma chave já salva, nem quem tem acesso à tela. Quando a chave muda, ela é substituída, não exibida. Isso incomoda no começo e agradece depois.

O cadastro, passo a passo

  1. Termine o credenciamento no canalConta de seller, aplicação e chaves saem do portal do parceiro. Sem isso, você abre o hub só para preencher metade do formulário.
  2. Crie a conta no hubEscolha o canal, dê um nome interno que faça sentido daqui a um ano, marque o ambiente e informe a URL base quando o canal pedir.
  3. Confira o identificador externo do sellerÉ esse campo que resolve a empresa correta quando um evento chega por webhook. Errou aqui, quebrou a associação.
  4. Preencha as credenciais dinâmicasComplete os campos exibidos para aquele canal. Eles variam conforme o modelo de autenticação da plataforma.
  5. Rode o teste de conexãoEle valida o acesso e guarda identificadores adicionais devolvidos pelo canal, reaproveitados nas chamadas seguintes.
  6. Ajuste as regras da contaSincronização de estoque, preço, pedidos, reserva e markup conforme a estratégia daquele canal, não a média da casa.

OAuth muda a natureza do problema

Canais com OAuth usam autorização delegada e renovação de tokens. Em vez de uma chave estática que você esquece na gaveta, passa a existir um ciclo de vida com validade. O hub cuida da renovação nas rotinas periódicas, e o comando de sincronização tem um modo dedicado a tokens.

Só que o token continua válido enquanto a autorização não for revogada no painel do canal. Revogação silenciosa acontece. Geralmente depois de troca de senha ou de mudança do responsável pela conta de seller. Já vi acontecer numa sexta-feira de véspera de feriado, que é quando essas coisas gostam de acontecer.

Alertas que não podem virar paisagem

  • Conta com erro: alguma chamada autenticada está falhando de forma persistente
  • Token expirado: a integração está parada até alguém reautorizar
  • Token perto de expirar: sua janela para renovar sem ninguém sentir
  • Pedidos aguardando importação acima do normal no painel
  • Falhas finais da fila depois de esgotadas as tentativas

Esses avisos convivem no painel com contas conectadas, anúncios publicados, pedidos, receita e comissões dos últimos 30 dias. Tratar alerta de token como ruído é o caminho mais curto para perder venda, e o texto sobre fila de sincronização e política de tentativas mostra como o hub reage antes de desistir.

As regras ficam na conta, e isso é estratégia

Sincronização de estoque, preço, pedidos, reserva e markup são configurados por conta, não pelo sistema inteiro. Um canal com comissão maior pode trabalhar com markup diferente. Um canal com logística mais lenta pode carregar reserva maior. Você decide canal a canal.

RegraPara que serveO que acontece se errar
Sincronizar estoqueManter saldo coerente com o ERPVenda sem lastro e cancelamento no canal
Sincronizar preçoPropagar tabela e reajusteAnúncio vendendo abaixo do custo
Importar pedidosTrazer a venda para o fluxo nativoPedido preso no canal, sem faturamento
ReservaSegurar saldo para os outros canaisRuptura artificial e perda de posição
MarkupAjustar preço à comissão do canalMargem corroída onde o canal é caro

Restrinja quem edita conta

O sistema e os menus do hub estão ligados ao catálogo de permissões do ERP, com chaves granulares. Deixe a edição de contas com um grupo pequeno e dê ao time do dia a dia acesso de leitura sobre anúncios e pedidos. Para desenhar isso por perfil, veja gestão e permissões no ERP.

  • Ambiente da conta conferido com alguém olhando junto
  • Identificador externo do seller comparado com o painel do canal
  • Teste de conexão executado com sucesso
  • Regras de estoque, preço, reserva e markup revisadas
  • Edição limitada aos responsáveis pela integração
  • Rotina de renovação de token agendada e monitorada

Com a conta validada, o próximo passo é vincular catálogo e publicar. Antes disso, combine a estrutura de identificadores com o time de cadastro conforme governança de SKU e EAN no multicanal.

Perguntas frequentes

Posso ter mais de uma conta no mesmo marketplace?
Pode. O hub aceita várias contas por empresa e por canal, cada uma com ambiente, credenciais e regras próprias. É comum quando a empresa mantém lojas distintas na mesma plataforma.
As chaves ficam visíveis para quem abre a tela?
Não. Os segredos são gravados criptografados e exibidos mascarados. Para trocar uma credencial você informa o valor novo, nunca recupera o antigo.
O que o teste de conexão realmente prova?
Prova que as credenciais autenticam no canal e guarda identificadores adicionais devolvidos pela plataforma. Ele não garante que todas as chamadas daquele conector estejam homologadas para a sua conta.
O token renova sozinho?
Nos canais com OAuth, a renovação acontece nas rotinas periódicas de sincronização, que têm um modo dedicado a tokens. Mesmo assim, revogação feita no painel do canal exige nova autorização manual.
Onde defino se um canal recebe estoque e preço?
Nas regras da própria conta, que controlam sincronização de estoque, preço, pedidos, reserva e markup. Como são independentes entre contas, cada canal pode ter uma estratégia diferente.
A conta entrou em estado de erro. Por onde começo?
Confira token e escopo primeiro, depois o identificador do seller e a URL base. Se o erro persistir, leia os registros de integração antes de sair recadastrando credenciais.
credenciais de canalconta de marketplaceOAuth marketplacetoken de integração
Mais sobre Marketplaces e WAHub

Outros módulos do blog

Cada módulo reúne um conjunto próprio de guias. Veja também o mapa do site com todos os artigos publicados.

Coloque esse conhecimento para rodar no seu dia a dia

Os temas daqui nascem de módulos reais da plataforma Webajato: ERP, financeiro, fiscal, estoque, PDV, loja virtual, marketplaces, CRM no WhatsApp, automação com IA e relatórios. Tudo em um único sistema multiempresa.

Conhecer a plataforma