Como ativar manualmente o OAuth para o Magento 2 v2.2.0 e versões anteriores
Visão geral
O Magento 2 versão 2.2.0 exige uma versão mais antiga da extensão da Klaviyo que não permite configurar o OAuth nas configurações da extensão. Para clientes que estão usando a versão v2.2.0 (versões anteriores à 2.2.0 não são compatíveis), recomendamos que você adicione o OAuth à sua integração manualmente. Também recomendamos atualizar para a versão mais recente do Magento 2 para aproveitar todos os recursos novos e futuros das integrações da Klaviyo. Este guia aborda como configurar o OAuth depois que você já tiver instalado a extensão e configurado os webhooks. Se você precisar instalar a extensão da Klaviyo para o Magento 2, confira os requisitos da versão atual e nossas instruções de instalação.
Configurar o OAuth
Primeiro, confirme se você está conectado à sua conta do Magento 2. Aqui, vamos ativar o OAuth para conectar sua conta da Klaviyo com segurança à extensão do Magento 2 que você acabou de instalar.
Acesse System no painel de navegação à esquerda e selecione integrações. Clique em Adicionar nova integração no canto superior direito para configurar manualmente sua integração com autenticação OAuth. Dê um nome à sua nova integração no campo Nome e insira sua senha segura no campo Sua senha.

Preencha o campo URL de callback com a seguinte URL. Substitua <Company ID>, incluindo os colchetes angulares, pela sua chave de API pública da Klaviyo (ID do site). Você pode encontrar sua chave de API pública na Klaviyo. Remova quaisquer espaços extras na URL que possam ser adicionados automaticamente.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID>Em seguida, atualize o URL do link de identidade usando o seguinte URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handleSelecione a aba API à esquerda e navegue até o menu suspenso Acesso a recursos. Recomendamos que você selecione Todos para conceder todas as regras de acesso à API necessárias para a Klaviyo.
Se você quiser permitir apenas seleções específicas, verifique se os itens a seguir estão marcados.
- "Catálogo > Inventário > Categorias"
- "Carrinhos > Gerenciar carrinhos"
- "Clientes > Grupos de clientes"
- "Clientes > Todos os clientes"
- "Vendas > Operações > Pedidos > Ações > Visualizar"
- "Lojas > Atributos > Produto"
- "Catálogo > Estoque > Produtos"
- "Vendas > Operações > Envios"
- "Lojas > Configurações > Todas as lojas"
- "Marketing > Comunicações > Assinantes do boletim informativo"
Quando terminar de fazer suas seleções, clique em Salvar.
Em seguida, localize as integrações com o nome que você usou acima e clique em Ativar.

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

Faça login na Klaviyo se solicitado e, em seguida, confirme se o nome da conta exibido corresponde à conta cuja chave de API pública você inseriu no URL de retorno de chamada. Se a conta errada for exibida, saia das suas outras sessões da Klaviyo e faça login na conta correta antes de continuar. Clique em Integrar. Isso adiciona ou atualiza a conexão do Magento 2 para essa conta.

Se a janela fechar automaticamente, a conexão foi bem-sucedida.
Se você receber um erro de incompatibilidade de conta, verifique se a chave de API pública na Callback URL pertence à conta da Klaviyo em que você está conectado(a) e tente se conectar novamente.

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.

Próximas etapas
Se você estiver configurando uma nova integração, siga as instruções para ativar a integração com o Magento 2 no Klaviyo para configurar e salvar as configurações restantes.