Passar para o conteúdo principal

Configurando sua integração OmniChat<>VTEX

Aprenda como integrar seu sistema de e-commerce VTEX com a OmniChat

Escrito por Caroline Silva

O que é

A integração entre OmniChat e VTEX conecta sua loja de e-commerce à plataforma de atendimento, permitindo que os vendedores acessem catálogo de produtos, regras de preço, promoções, logística e informações de pedido diretamente nas conversas com os clientes.

Para que serve

  • Vender pelo WhatsApp com acesso ao catálogo completo do e-commerce.

  • Aplicar preços, promoções e políticas comerciais da VTEX nas conversas.

  • Recuperar carrinhos abandonados com campanhas automáticas.

  • Rastrear o desempenho de vendas por vendedor via parâmetros de URL.


Parte 1 — Como ativar a integração na OmniChat

  1. Acesse: Menu Lateral → Configurações → Integrações.

  2. No menu de integrações, clique em E-Commerce/ERP.

  3. Clique em Nova Integração — o formulário VTEX será carregado.

  4. Preencha os campos do formulário (descritos na tabela abaixo).

  5. Clique em Salvar — a sincronização com a VTEX será iniciada automaticamente.

Campos do formulário de integração VTEX:

Campo

O que informar

Versão da loja

Indique se sua loja usa VTEX IO ou não. Em caso de dúvida, consulte o suporte VTEX.

Nome

Nome que identificará essa integração na lista da OmniChat.

Time

(Opcional) Vincule um ou mais times — se preenchido, a integração ficará exclusiva para esses times. Se vazio, fica disponível para todos.

API Key

Chave de aplicação gerada no admin da VTEX (veja a Parte 2).

API Token

Token gerado junto com a API Key no admin da VTEX (veja a Parte 2).

Nome da Conta

Nome da sua loja na VTEX — é o que aparece no início da URL do admin. Ex: se a URL é minha-loja.myvtex.com/admin, o nome é minha-loja.

Política comercial

ID da política comercial da VTEX para usar nas vendas da OmniChat.

URL do E-commerce

URL pública da sua loja. Ex: https://www.minha-loja.com.br

URL do Checkout

URL do checkout. Pode ser a mesma do e-commerce ou uma específica. Ex: https://secure.minha-loja.com.br

Parâmetros extras da URL

(Opcional) Parâmetros adicionados ao link de checkout — útil para rastrear vendas por campanha ou por vendedor.

Funcionalidades opcionais:

Funcionalidade

Quando ativar

Preço por atacado

Se sua loja vende por atacado e quer aplicar esses preços nas conversas.

Carrinho abandonado

Para recuperar carrinhos via campanhas — requer instalação de um script no checkout da VTEX.

Busca avançada

Para lojas com VTEX IO que desejam usar o sistema de busca avançada de produtos.

Preço regionalizado

Para lojas que operam com preços diferentes por região.


Parte 2 — Como criar a Chave de Aplicação na VTEX

A OmniChat se comunica com a VTEX por meio de APIs. Para isso, é necessário criar uma chave de aplicação com as permissões corretas no admin da VTEX.

Etapa 1 — Criar o perfil de acesso

  1. No admin da VTEX, clique no seu perfil no canto superior direito.

  2. Acesse: Configurações de conta → Perfis de acesso.

  3. Clique em Novo perfil e dê um nome de identificação.

  4. Adicione as permissões descritas na tabela abaixo.

  5. Salve o perfil.

Permissões necessárias por módulo:

Módulo

Permissões necessárias

OMS

Feed v3 and Hook Admin, Subscription view only, Notify payment, Notify invoice, View order, Notify refund, Cancel order, List Orders

Checkout

Order Full Access

Catalog

Product management

Pricing

Read prices

Dynamic Storage

Master Data administrator

Rates and Benefits

Manage benefits and rates

Logistics

Logistics viewer

Etapa 2 — Gerar a Chave de API

  1. No admin da VTEX, clique no seu perfil no canto superior direito.

  2. Acesse: Configuração de conta → Chaves de API.

  3. Clique em Gerar chave.

  4. Dê um nome de identificação e selecione o perfil com as permissões criadas na etapa anterior.

  5. Clique em Gerar.

  6. Copie e guarde o API Key e o API Token exibidos — o token será mostrado apenas uma vez.

  7. Use essas credenciais para preencher o formulário de integração na OmniChat.

⚠️ Atenção: O API Token é exibido uma única vez. Guarde-o em local seguro antes de fechar a tela da VTEX.


Parte 3 — Script de Carrinho Abandonado (se aplicável)

Se você ativou a funcionalidade de Carrinho Abandonado, é necessário inserir um script da OmniChat na página de checkout da sua loja VTEX. Veja como fazer pela forma padrão:

  1. No admin da VTEX, acesse: Configurações da loja → Storefront → Checkout.

  2. Clique no ícone de engrenagem azul do seu checkout.

  3. No menu superior da tela, clique em Código.

  4. No menu lateral direito, selecione o arquivo checkout6-custom.js.

  5. Cole o script copiado da tela de configuração da integração VTEX na OmniChat (ao final do código existente, se houver).

  6. Clique em Salvar.

⚠️ Atenção: Este procedimento é para lojas VTEX padrão. Lojas com checkout externo ou customizações específicas podem precisar de um processo diferente — o importante é que o script da OmniChat esteja presente na página do checkout.

Respondeu à sua pergunta?