Skip to Content
InstalaçãoSolução de problemas

Solução de problemas

A Cabina nunca quebra a sua vitrine: quando não consegue funcionar, ela sai do caminho. Isso é proposital, e é também o motivo pelo qual algumas destas falhas são completamente silenciosas.

As linhas entre aspas abaixo são o que o navegador realmente imprime: procure-as no console exatamente como estão escritas, sem traduzir.

Nenhum botão em lugar nenhum da página de produto

No console: um erro de CORS do seu navegador, mencionando www.cabina.io

O domínio da sua loja não está na lista autorizada, então a API responde sem cabeçalhos CORS e o navegador descarta a resposta.

Adicione a origem exata em Widget . https://loja.com.br e https://www.loja.com.br são duas origens diferentes: adicione as duas se as duas servem a loja.

Nenhum botão, e nenhum erro de CORS também

No console: [widget] error=WIDGET_CONFIG_MISSING

A chave de API está faltando, ou não foi lida da tag script.

Confira se data-api-key está na própria tag <script> e começa com cab_live_.

Nenhum botão, e absolutamente nada no console

No console: nada — este caso é silencioso

O seu plano ficou sem sessões, ou os seus créditos se esgotaram. O widget se esconde de propósito, para que a sua loja continue funcionando.

Confira Faturamento .

O botão fica bem no fim da página

No console: nada — este também é silencioso

Nenhum dos pontos de ancoragem conhecidos correspondeu ao seu tema, então o botão foi anexado ao <body>.

Adicione <div data-cabina-target></div> onde você quiser: o botão vai dentro desse elemento. Veja Mover o botão.

Dois botões, e as sessões contadas duas vezes

No console: [widget] warn=GIA_CARICATO

O snippet está duas vezes na página — muitas vezes uma cópia antiga mais um plugin.

Remova uma das duas tags <script>.

O botão abre, mas a prova falha no meio do caminho

No console: nada

A Cabina não conseguiu encontrar a imagem da peça na página.

Adicione uma meta tag og:image ao seu template de produto — veja A imagem da peça.

Verificar a partir de um terminal

# 1. a tag é realmente servida curl -s https://sua-loja.com.br/produtos/um-produto | grep -o 'widget.iife.js' # 2. a página expõe uma imagem da peça curl -s https://sua-loja.com.br/produtos/um-produto | grep -o 'og:image[^>]*'

São esses dois que falham. Se os dois respondem, o problema é quase sempre o domínio não autorizado.

Nenhum destes casos?

Escreva para info@cabina.io com o link de uma página de produto e, se puder, o que você vê no console.

Last updated on