Neste artigo, vamos apresentar as possíveis razões pelas quais a integração com a Shopify ou o seu checkout podem não funcionar corretamente, e mostrar como corrigir cada situação. Recomendamos a leitura até o final, verificando todos os pontos mencionados.
Neste artigo, vamos abordar os seguintes tópicos:
Por que a instalação do app da Yampi na Shopify dá erro?
Se você precisa de ajuda para integrar o Checkout Transparente da Yampi com a sua loja Shopify, siga o passo a passo do tutorial Como configurar o Checkout da Yampi na Shopify?.
Se a instalação apresentar erros, verifique os pontos abaixo:
1. Confira se a URL da loja está correta
A integração acontece com o domínio marcado como "Principal" no seu painel da Shopify. Essa é uma dúvida comum, porque a Shopify permite alterar a URL e também o domínio principal da loja.
Para identificar o domínio correto, acesse a sua conta Shopify:
Passo 1 — Acesse "Configurações" → "Domínios".
Passo 2 — Identifique o domínio marcado com a tag "Principal". Esse mesmo domínio aparece no canto esquerdo, abaixo do nome da sua loja.
2. App não instalado: verifique os dados de Client ID e Secret
Ao finalizar a instalação, apareceu uma mensagem em vermelho no canto esquerdo da tela, como no print abaixo? Isso indica que o Client ID, o Secret, ou ambos, estão incorretos. Quando as chaves inseridas na Yampi não correspondem às configuradas no app dentro do Dev Dashboard, o erro aparece.
Como corrigir?
Passo 1 — Acesse o app no Dev Dashboard da Shopify.
Passo 2 — Clique em "Settings".
Passo 3 — Copie as duas credenciais novamente e cole na Yampi.
⚠️ Atenção: certifique-se de não incluir caracteres incorretos, nem espaços em branco antes ou depois das chaves.
3. URL em uso
Tentou conectar a sua loja Shopify na Yampi e apareceu o aviso de que a URL já está em uso?
Esse erro acontece quando existe outro painel na Yampi com a mesma integração ou URL. Como cada painel permite apenas uma integração Shopify, o sistema não aceita o cadastro novamente.
Para resolver, acesse o painel da Yampi onde essa URL está cadastrada e desinstale a integração, seguindo o artigo Como desinstalar o Checkout da Yampi no Shopify?. Se você não tem mais acesso a essa conta, nosso time pode ajudar: abra um chamado clicando no ícone de atendimento dentro do seu painel da Yampi.
4. App não instalado: verifique as permissões no escopo do app na Shopify
Finalizou a integração, mas na hora de salvar as informações apareceu um erro no canto esquerdo da tela, como no print abaixo? Isso indica que, na etapa de configuração dos escopos de acesso, alguma permissão foi inserida de forma incorreta ou está faltando.
Como corrigir?
Passo 1 — Acesse o Dev Dashboard e abra o aplicativo que está instalando na Yampi.
Passo 2 — Clique em "Versions" e depois em "Create a Version".
Passo 3 — Em "Access", configure os escopos. Se houver alguma informação preenchida, apague e insira o trecho abaixo:
write_orders, read_orders, write_products, read_products, write_themes, read_themes, read_discounts, read_price_rules
Passo 4 — Clique em "Release" e depois novamente em "Release".
Passo 5 — Clique em "Home".
Passo 6 — Siga as instruções do nosso tutorial de instalação a partir do tópico Passo 3 - Configurando a "Distribuição" do app (Distribution).
5. O link de instalação para este app é inválido
Esse erro acontece quando você gera o link no painel Partners da Shopify e retorna ao Dev Dashboard para finalizar a instalação clicando no botão "Instalar".
Esse fluxo não funciona. Depois de gerar o link, copie e cole no navegador para prosseguir com a instalação.
Siga as instruções do nosso tutorial a partir do tópico Passo 3 - Configurando a "Distribuição" do app (Distribution).
6. Status de "loja inativa" ou "conexão recusada" ao instalar o app
Durante a instalação do app, dois status podem aparecer e impedir a conclusão: "loja inativa" e "conexão recusada". Cada um tem uma causa específica e um caminho de solução.
Loja inativa
Esse status aparece quando a instalação é iniciada por um e-mail diferente do e-mail proprietário da conta da loja Shopify.
Como corrigir?
Passo 1 — Confirme com qual e-mail você está logado na Shopify.
Passo 2 — Acesse com o e-mail proprietário da loja, ou seja, o mesmo que é dono da conta Shopify.
Passo 3 — Reinicie a instalação a partir desse acesso.
Conexão recusada
Esse status costuma estar relacionado à configuração incorreta do domínio, ou ao uso indevido do parâmetro de exibição embed=true.
Como corrigir?
Passo 1 — Confira se o domínio marcado como "Principal" na Shopify está correto, conforme mostramos no tópico Confira se a URL da loja está correta.
Passo 2 — Verifique se o parâmetro embed=true não está aplicado de forma indevida na URL de instalação.
Passo 3 — No Dev Dashboard, abra o app que você criou e confirme se existe uma versão ativa. Sem uma versão liberada em "Versions", a instalação não é concluída.
Passo 4 — Reinicie a instalação com a URL correta, seguindo o tutorial de instalação do Checkout da Yampi na Shopify.
⚠️ Atenção: se os status continuarem depois desses ajustes, abra um chamado com o nosso suporte pelo ícone de atendimento em seu painel, ou pelo e-mail [email protected], para verificarmos junto com você.
Já integrei a Shopify. Por que meu checkout não está funcionando?
Com a integração concluída, revise alguns pontos importantes para o funcionamento adequado do seu checkout. Se algo não estiver funcionando conforme o esperado, verifique os tópicos abaixo:
1. Cadastre o seu domínio próprio na Yampi
A inclusão do domínio não é obrigatória, mas se você utiliza domínio próprio na Shopify, é necessário cadastrá-lo também no painel da Yampi. A falta do domínio pode gerar conflitos na integração e problemas no redirecionamento do Checkout.
Para configurar o seu domínio:
Passo 1 — Acesse "Configurações" → "Domínios".
Passo 2 — Clique em "+ Vincular novo domínio".
🔍 Para saber como realizar os apontamentos do checkout no seu gerenciador de domínios, consulte o artigo Como ativar o domínio próprio no Checkout da Yampi?. Se a sua loja é Shopify, veja também Como configurar os apontamentos do checkout no Shopify?.
Depois do cadastro, o domínio leva até 30 minutos para propagar. Quando a propagação estiver concluída, o domínio da sua loja também fica disponível no seu Checkout Yampi.
2. Cadastre uma afiliação de pagamento
Sem uma afiliação de pagamento cadastrada, o checkout da sua loja não funciona.
Para cadastrar uma afiliação:
Passo 1 — Acesse "Checkout" → "Pagamento".
Passo 2 — Clique em "Afiliações de pagamento" → "+ Nova Afiliação".
3. Resquícios do código de outro checkout no seu tema
Se você veio de outro checkout ou realizou testes com ele, podem ter ficado resquícios de código no seu tema. Quando há resquícios do snippet de outro checkout no tema da Shopify, é preciso remover esse código para o Checkout da Yampi funcionar corretamente. Esses códigos podem causar conflito e afetar o funcionamento do seu checkout.
Como identificar?
Ao clicar em "Adicionar ao carrinho" ou "Finalizar compra", observe o comportamento da loja:
A tela fica carregando e não redireciona para o checkout da Yampi;
A loja redireciona para uma página com o erro 404;
A loja redireciona para uma página com
/a/pagamentoou/a/checkoutna URL;A loja redireciona para o checkout nativo da Shopify.
Como resolver?
É necessário remover esse código para o nosso checkout ativar. Temos um vídeo com o passo a passo da remoção: assista ao tutorial de remoção do código.
⚠️ Atenção: se o ajuste não resolver, entre em contato com o nosso suporte para verificarmos junto com você. Clique no ícone de atendimento em seu painel ou, fora do horário de atendimento, envie um e-mail para [email protected].
4. Botão dinâmico ativo ("Compre já") e carrinho AJAX
O botão "Compre já" (botão dinâmico de compra) e o carrinho AJAX (carrinho lateral, ou mini-cart) dos temas da Shopify não são nativamente compatíveis com checkouts de terceiros, porque o botão de finalização utiliza o redirecionamento padrão para o checkout nativo da Shopify.
Por isso, recomendamos:
Botão "Compre já": desative diretamente na personalização do tema na Shopify.
Carrinho AJAX: remova seguindo o passo a passo abaixo, ou mantenha o recurso solicitando ao nosso time de suporte o ajuste do botão diretamente no código do tema.
🔍 Se o seu carrinho exibe dois botões de "Finalizar compra", consulte o artigo Como remover o botão duplicado no seu tema Shopify?.
Como desativar o botão "Compre já"?
O nosso Checkout funciona apenas com o "Adicionar ao carrinho". Sendo assim, é necessário remover o botão "Compre já".
Nesse vídeo, Ralph Almeida ensina como desativar o botão Compre já.
Passo 1 — No admin da Shopify, navegue em "Temas" → "Customizar"
Passo 2 — Acesse o template de "Página de Produto".
Passo 3 — Vá até a seção "Página de produto".
Passo 4 — Desmarque o checkbox do "Botão dinâmico de compra".
Como desativar o carrinho AJAX?
O carrinho AJAX é uma janela lateral que abre quando o produto é adicionado ao carrinho. Ele é um recurso próprio da Shopify, e basta desativá-lo para que o cliente passe pela página de carrinho em vez do pop-up.
Em cada tema, essa configuração fica em um local específico. Se o seu tema não estiver na lista abaixo, recomendamos contatar os desenvolvedores do tema para indicarem o caminho exato.
▶️ Clique na seta ao lado do nome de cada tema para visualizar a explicação detalhada.
Horizon
Horizon
Passo 1 — Em "Loja Virtual", ou "Online Store", clique em "Editar tema".
Passo 2 — No menu lateral esquerdo, clique no ícone de engrenagem.
Passo 3 — Localize a opção de "Carrinho", ou "Cart", e clique para expandir as opções.
Passo 4 — Em "Tipo", ou "Type", altere para "Página", ou "Page".
Passo 5 — Salve a alteração.
5. Pedidos chegando sem a marcação de "E-mail Marketing"
Se os pedidos importados da Shopify chegam ao seu painel da Yampi sem a marcação de "E-mail Marketing", o consentimento do cliente não está sendo registrado na origem. Esse aceite depende de duas configurações na Shopify: a exibição da opção de marketing no checkout e a forma como a assinatura de e-mail é confirmada.
Como corrigir?
Passo 1 — Na Shopify, acesse "Configurações" → "Checkout".
Passo 2 — Na área de marketing, ative a opção que exibe o aceite de e-mail marketing no checkout, para que o cliente autorize o recebimento de comunicações.
Passo 3 — Ainda na Shopify, acesse "Configurações" → "Notificações" (notificações do cliente).
Passo 4 — Localize a opção de "dupla confirmação" (double opt-in) da assinatura de e-mail e desative-a. Com a dupla confirmação ativa, o aceite é registrado apenas depois de o cliente confirmar em um segundo e-mail, e por isso o pedido chega sem a marcação.
🔍 Depois do ajuste, os novos pedidos passam a chegar com a marcação de "E-mail Marketing". Os pedidos feitos antes do ajuste mantêm o status registrado no momento da compra.
Com o aceite registrado corretamente, você utiliza essa base em suas campanhas, inclusive nas integrações de e-mail marketing disponíveis na Yampi, como Klaviyo, Mailchimp, Active Campaign e RD Station.
6. Tema incompatível
Se você verificou todos esses pontos e o checkout continua sem funcionar, pode tratar-se de uma incompatibilidade no tema, já que existem milhares de possibilidades de personalização na Shopify. Nesse caso, contate o nosso suporte para verificarmos essa questão com você.
Dúvidas frequentes 🤔
▶️ Clique na seta para visualizar o conteúdo.
Erro ao instalar: "Credenciais inválidas. Token de acesso, Chave de API ou Chave secreta da API estão errados". O que fazer?
Erro ao instalar: "Credenciais inválidas. Token de acesso, Chave de API ou Chave secreta da API estão errados". O que fazer?
Verifique os seguintes pontos:
Confirme se as credenciais inseridas na Yampi são as mesmas geradas na Shopify, e se estão nos campos correspondentes;
Confirme se a URL da loja está correta, conforme mostramos no tópico Confira se a URL da loja está correta;
Confirme se as permissões do escopo do app foram inseridas corretamente, conforme mostramos no tópico Verifique as permissões no escopo do app na Shopify.
Ao instalar o app apareceu o status "loja inativa" ou "conexão recusada". O que fazer?
Ao instalar o app apareceu o status "loja inativa" ou "conexão recusada". O que fazer?
Loja inativa: a instalação foi iniciada por um e-mail diferente do proprietário da loja Shopify. Acesse com o e-mail dono da conta e reinicie a instalação.
Conexão recusada: normalmente está ligada ao domínio configurado incorretamente ou ao uso indevido do parâmetro embed=true. Confira o domínio marcado como "Principal" e revise o parâmetro na URL de instalação.
O passo a passo completo está no tópico Status de "loja inativa" ou "conexão recusada" ao instalar o app.
Aparece "500 - Internal Server Error" quando tento alterar as regras do App Shopify. O que fazer?
Aparece "500 - Internal Server Error" quando tento alterar as regras do App Shopify. O que fazer?
As regras do App Shopify podem ser alteradas apenas pelo usuário Proprietário da conta na Yampi. Qualquer outro usuário, independentemente do grupo a que pertence, recebe o retorno "500 - Internal Server Error" ao tentar salvar essa alteração.
Para resolver, acesse o painel com o usuário Proprietário da conta e faça o ajuste das regras a partir desse acesso.
Meus pedidos chegam sem a marcação de "E-mail Marketing". Como resolver?
Meus pedidos chegam sem a marcação de "E-mail Marketing". Como resolver?
O aceite depende de duas configurações na Shopify: ative a exibição do aceite de e-mail marketing em "Configurações" → "Checkout" e desative a "dupla confirmação" (double opt-in) em "Configurações" → "Notificações". Depois do ajuste, os novos pedidos passam a chegar com a marcação registrada. Os pedidos anteriores mantêm o status do momento da compra.
O passo a passo completo está no tópico Pedidos chegando sem a marcação de "E-mail Marketing".
Fui integrar minha conta da Shopify e apareceu a mensagem "Essa URL já está em uso". O que fazer?
Fui integrar minha conta da Shopify e apareceu a mensagem "Essa URL já está em uso". O que fazer?
Esse erro acontece quando existe outro painel na Yampi com a mesma integração ou URL. Como cada painel permite apenas uma integração Shopify, o sistema não aceita o cadastro novamente.
Para resolver, acesse o painel da Yampi onde essa URL está cadastrada e desinstale a integração. Se você não tem mais acesso a essa conta, abra um chamado clicando no ícone de atendimento dentro do seu painel da Yampi. O passo a passo está no tópico URL em uso.
Algumas fotos aparecem quebradas no checkout. O que fazer?
Algumas fotos aparecem quebradas no checkout. O que fazer?
É provável que a foto tenha chegado quebrada em nosso painel. Nesse caso, exclua o produto na Yampi e importe novamente:
Passo 1 — Acesse "Produtos" → "Ver todos" e exclua o produto em questão.
Passo 2 — Aguarde 5 minutos e clique em "Importar do Shopify".
Se a imagem continuar quebrada, é possível que esteja fora do padrão recomendado:
Dimensão: 1000 x 1000 px;
Tamanho: até 2 MB;
Formato: JPG ou JPEG.
Nesse caso, remova a imagem e faça o upload novamente.
Em caso de dúvidas, clique no balãozinho de atendimento em seu painel ou nos encaminhe pelo e-mail [email protected] 😉































