Como configurar o OAuth para integrações existentes do Magento 2
Visão geral
Este guia vai explicar como atualizar uma integração existente do Magento 2, mudando da autenticação por credenciais de API para a autenticação OAuth. Acesse o guia aqui se você precisar ativar sua integração do Magento 2 pela primeira vez. Se você estiver usando o Magento 2 versão 2.2.0 ou anterior, siga este guia para ativar o OAuth manualmente.
Configurar o OAuth
Faça login na sua conta do Magento 2. Aqui, vamos ativar o OAuth para conectar com segurança sua conta da Klaviyo à extensão do Magento 2.
Navegue até Lojas > Configuração no painel de administração. Clique em Klaviyo e selecione a guia Configurar OAuth. Dê um nome fácil de lembrar para sua integração no campo Nome. Você vai precisar localizá-lo por esse nome mais tarde. Clique em Salvar configuração para continuar.

Em seguida, localize Sistema no painel de navegação à esquerda e selecione Integrações na bandeja do Sistema.
Localize a integração com o nome que você usou acima e clique em Ativar.

Ativar a integração abrirá uma janela solicitando que você aprove o acesso a várias permissões. Clique em Permitir para aceitar as permissões e ser redirecionado para o Klaviyo para concluir a configuração da integração.

Faça login na Klaviyo, se solicitado. Em seguida, confirme se a conta exibida é a conta existente da Klaviyo que você quer atualizar e clique em Integrar. Isso vai atualizar a integração do Magento 2 na conta da Klaviyo exibida. Se você estiver conectado a várias contas da Klaviyo e a conta correta não estiver sendo exibida, saia de qualquer outra sessão.

Se a janela fechar automaticamente depois que você clicar em Integrar, a conexão foi bem-sucedida. Você também pode confirmar abrindo sua conta da Klaviyo em uma nova aba ou janela do navegador e selecionando Integrações na navegação à esquerda. Abra o Magento 2 e selecione Configurações. Em Detalhes da conexão, a URL do site aparece sem os campos Nome de usuário e Senha depois que o OAuth é configurado.

Se você receber o erro "a conta Klaviyo não corresponde ao ID da empresa", verifique se as chaves de API configuradas na extensão da Klaviyo no Magento pertencem à conta Klaviyo em que você está conectado. Esse erro também pode aparecer se a tentativa de autorização expirar. Se as chaves corresponderem, inicie uma nova tentativa de autorização OAuth no Magento e conclua a confirmação da Klaviyo rapidamente.

Ao estabelecer a conexão entre o Magento e o Klaviyo, se você receber uma lista de erros, pode clicar em cada erro para saber mais sobre a causa.
