Commerce AgentsBase de Conhecimento
Português
РусскийEnglishDeutschFrançaisEspañolPortuguêsItalianoNederlandsPolskiУкраїнськаČeštinaSlovenčinaSlovenščinaHrvatskiСрпскиБългарскиRomânăMagyarΕλληνικάSvenskaNorskDanskSuomiLatviešuLietuviųEestiTürkçeالعربيةעברית中文
Planos Para o Gabinete
Base de Conhecimento → Instalação em Plataformas

Como instalar o agente no Shopify

Onde inserir o código no tema do Shopify, como o agente lê o catálogo da loja, o que fazer com o carrinho e o pagamento e como verificar a instalação.

6 de setembro de 2026

O Shopify já tem um catálogo em formato legível por máquina, por isso o agente recolhe os produtos com maior precisão do que em qualquer outro lugar: os preços, variantes, disponibilidade e fotografias vêm diretamente da loja.

Passo 1. Insira o código no tema#

  1. No painel de administração do Shopify, abra Loja online → Temas.
  2. No tema ativo, clique em … → Editar código.
  3. Na lista de ficheiros, encontre layout/theme.liquid.
  4. Insira a linha de código da sua área de cliente imediatamente antes da etiqueta de fecho </body>.
  5. Guardar.

Alternativa sem editar o tema: Loja online → Preferências → Código personalizado ou qualquer aplicação para inserir scripts. O resultado é o mesmo.

    <!-- Commerce Agents -->
<script src="https://comag.vibevox.pro/widget.js" data-slug="o-seu-slug" async></script>
  </body>
</html>

Obtenha a linha exata na sua área de cliente no botão «Copiar código»: já contém o endereço da sua loja online.

Nas definições, indique o endereço da loja e inicie a análise. O rastreador do Shopify lê os dados estruturados dos produtos: nome, preço, moeda, disponibilidade, descrição e fotografias. As variantes (tamanhos, cores) aparecem na ficha do produto como características.

Uma nova análise atualiza os preços e a disponibilidade. Execute-a após grandes alterações no sortido: o agente não se liga diretamente à sua base de dados, mas trabalha com o catálogo compilado.

Passo 3. Deixe o pagamento a cargo da loja#

No Shopify, não é necessário ativar o pagamento no chat. O esquema correto é:

  1. Nas definições da loja, indique o link para o carrinho — normalmente https://o-seu-dominio/cart.
  2. O agente seleciona o produto, mostra a ficha e, através de um botão, direciona o comprador para o carrinho do Shopify.
  3. O processo de finalização da compra e pagamento segue o caminho habitual, com todas as suas regras de envio e impostos.

Para ver quais diálogos resultam em compra, insira o fragmento do pixel de compra na página de agradecimento. No Shopify, isto é Definições → Finalização da compra → Página de estado da encomenda → Scripts adicionais. O fragmento, com a substituição do número da encomenda e do valor, encontra-se na sua área de cliente, na secção «Widget e link».

O produto entra no carrinho sem interromper a conversa#

Aqui, o Shopify destaca-se das outras plataformas. O agente mostra fichas de produtos com fotografia, preço e um botão, mas o botão não apenas leva à página — ele adiciona o produto ao carrinho da loja.

Funciona da seguinte forma: o link do produto Shopify contém um identificador de variante, o agente transmite-o para o seu próprio carrinho através da interface padrão /cart/add.js. A página não recarrega, o diálogo não é interrompido, o comprador vê uma breve confirmação e continua a escolher. O produto já está no carrinho do Shopify — com todas as suas regras de descontos, impostos e envio.

Se não houver uma variante no link, o agente abre a ficha do produto, e o comprador adiciona-o por si mesmo. Nada se quebra, é apenas um clique a mais.

Quando o cliente está pronto, o botão «Ir para a finalização da compra» leva a /cart, onde tudo já está preparado. A seguir — o checkout normal do Shopify.

E, separadamente, sobre o contexto: o agente lê os dados estruturados da página onde o chat está aberto. O comprador vê um produto específico e pergunta «está disponível no tamanho L?» — o agente entende do que se trata, sem precisar perguntar novamente.

Chat em sintonia com a loja#

O tema do Shopify define o ambiente de toda a loja, e o chat não deve destoar. Nas definições do widget, existem três opções: claro, escuro e «como o do visitante», que segue as definições do dispositivo do comprador.

Para lojas com tema escuro, defina o escuro de forma fixa, para as claras — o claro. A cor de destaque dos botões permanece a sua em ambos os casos.

Passo 4. Verifique#

Problemas comuns#

O widget desapareceu após a mudança de tema. O código reside no ficheiro do tema. Mudar ou atualizar o tema apaga a alteração — insira o código novamente ou use o Código personalizado, que não depende do tema.

O catálogo não foi totalmente compilado. O rastreamento recolhe produtos de páginas públicas. Os produtos ocultos do catálogo e os rascunhos não são incluídos, o que é correto.

Os preços no catálogo estão desatualizados. Execute a análise do site novamente, irá atualizar os preços e a disponibilidade nas fichas de produto existentes.

O widget está em conflito com a aplicação de chat. Mantenha apenas um chat: duas janelas no mesmo canto interferem entre si e confundem o comprador.

Perguntas frequentes#

É necessária uma aplicação da Shopify App Store?#

Não. O agente conecta-se com uma única linha de código, não é necessário instalar uma aplicação.

O agente consegue mostrar variantes de produtos?#

Sim, as variantes aparecem na ficha do produto como características: tamanho, cor, volume. O comprador faz a escolha da variante específica no carrinho do Shopify.

Como lidar com várias moedas?#

O agente mostra os preços na moeda do catálogo, que é determinada durante o rastreamento. A funcionalidade de várias moedas do Shopify funciona posteriormente, no carrinho e no pagamento.

O agente saberá sobre os stocks?#

A disponibilidade é recolhida no momento da análise. Para produtos que esgotam frequentemente, execute a análise com mais regularidade ou adicione uma linha às condições indicando que a disponibilidade é confirmada no momento da finalização da compra.

O widget afeta a velocidade da loja?#

O script carrega de forma assíncrona e não bloqueia a renderização. Isto praticamente não afeta as métricas do Core Web Vitals.

Agente Demo