Para conseguir analisar os dados dos pedidos e de clientes através do Omni, é necessário fazer a integração com a VTEX. Os 4 dados necessários para integração são: Account Name, Ambiente, App key e Token. 

“Account Name” é facilmente encontrado nas configurações da conta na VTEX.

“Ambiente” é o ambiente da própria VTEX e geralmente é “vtexcommercestable”.

Toda integração com APIs VTEX precisa se autenticar por meio de appKey e appToken. Apenas o usuário Master da loja tem permissão para manipular tokens. O usuário Master é aquele cujo e-mail consta na seção Contato da tela Contas, no License Manager.

Para gerar essas chaves, siga os passos abaixo:

  1. No menu lateral do novo admin, clique em Gerenciamento da conta e, depois, em Contas.
  2. No campo Buscar, digite o nome da conta e aperte Enter.
  3. Ao clicar no nome da conta, essa página é redirecionada para a página Editar conta.
  4. Na seção Segurança, clique em Gerar appKey e appToken.
  5. Insira um nome para o par de appKey e appToken que está sendo criado.
  6. Clique em Gerar novos tokens.
  7. No campo que é exibido em seguida, fica o token. Por uma questão de segurança, ele é exibido apenas uma vez. Copie e salve em um lugar seguro.

Atenção: todo par de appKey e appToken, quando é criado, nasce sem estar vinculado a um perfil de acesso. Então, depois de criá-lo, é necessário vinculá-lo ao perfil de acesso desejado.

Para isso, siga os passos abaixo:

  1. Na seção Segurança da aba Contas, copie a appKey desejada, que se encontra na coluna Chave de aplicação. 
  2. Ainda no License Manager, acesse a aba Usuários e faça uma busca pela chave copiada.
  3. Entre no usuário encontrado e associe-o aos perfis desejados. Essa appKey é capaz de autenticar integrações com os módulos e funcionalidades aos quais o perfil escolhido dá acesso.

Pronto, integração feita!