Cannot find variant error

Sou novo no Shopify e estou configurando minha loja usando o tema Dawn. Estou adicionando produtos digitais sem variantes, atualmente em modo de rascunho.

Quando tento visualizar um produto usando a opção “Visualizar”, recebo a seguinte mensagem de erro: “Não consigo encontrar a variante”.
Excluí e carreguei novamente todos os arquivos, mas não há variantes para este produto digital. Não entendo o que este erro significa.

Alguém poderia me ajudar a resolver esse problema?

Agradecemos desde já o seu apoio!

Hi @ninac

Quando você cria um produto no Shopify — mesmo que seja um produto digital sem variantes — ele sempre precisa ter ao menos uma variante “padrão” por trás dos panos. Esse erro “Não consigo encontrar a variante” acontece porque, na verdade, o Shopify está procurando o ID da variante para montar a URL de visualização, e como você não tem nenhuma (mesmo sendo só um arquivo digital), ele não encontra nada.

Passo a passo para resolver1. Verifique a existência da “variante padrão”

  • Abra o produto em modo de edição.

  • Role até a seção Variantes.

  • Você deve ver algo como “Variante padrão” ou “Padrão Title” (às vezes aparece só como “Default Title”).

  • Se não existir nenhuma variante, clique em Adicionar Variante, deixe o nome como “Padrão” e salve.

  1. Configure preço e inventário

    • Mesmo produtos digitais precisam ter preço definido na variante. Confira se o valor está preenchido.

    • Inventário: selecione “Não acompanhar quantidade” (já que não faz sentido para digital) ou defina quantidade.

  2. Publique o produto

    • Produtos em rascunho não podem ser visualizados por links públicos.

    • Mude o status de “Rascunho” para “Ativo” (ou clique em Publicar), assim ele terá uma URL de preview válida.

  3. Use o app de Downloads Digitais (se for o caso)

    • Se você está entregando arquivos digitais, instale o Digital Downloads (gratuito) na sua loja.

    • No produto, clique em Mais açõesGerenciar downloads e faça o upload dos arquivos.

    • O app vai anexar o link de download à variante padrão criada.

  4. Visualize corretamente

    • Depois de ativo, clique em Visualizar. O Shopify agora encontrará o variant_id e irá carregar a página normalmente.

    • Caso queira testar sem publicar, abra a URL de preview que aparece ao lado do botão “Visualizar” — ela já traz o parâmetro variant na query string.


Por que isso acontece?- O Shopify trata tudo como “produto → variantes”. Mesmo que você não queira variantes, internamente uma única variante sempre existe.

  • Sem ela, não há variant_id e o link de preview ou de compra fica “quebrado”.

Se, após criar a variante padrão e publicar, ainda der erro, cheque:

  • Se você não tiver algum snippet no tema Dawn que esteja filtrando variantes com base em estoque ou SKU.

  • Se o template de produto customizado não estiver sobrescrevendo a lógica de variantes.

Mas, na grande maioria dos casos, bastam criar uma variante padrão, preencher preço, publicar e então o “Visualizar” volta a funcionar. Espero que ajude!

Hello @ninac

Esse erro “Não consigo encontrar a variante” (“Cannot find variant”) no Shopify geralmente ocorre porque o produto que você está tentando visualizar não tem uma variante padrão definida, o que é necessário para o funcionamento da página de produto, mesmo quando você não está vendendo variantes (como tamanhos ou cores).

Mesmo produtos digitais sem variações visíveis para o cliente precisam ter ao menos uma variante “oculta” registrada no backend do Shopify.

Possíveis causas do erro:

  1. Produto ainda em modo de rascunho (draft) — pode causar comportamento inesperado na visualização, especialmente se o produto não estiver completamente configurado.

  2. Produto sem uma variante associada — o Shopify cria automaticamente uma variante por padrão, mas se foi removida ou corrompida, o produto não pode ser exibido corretamente.

  3. Visualização usando um link quebrado ou inválido — se a URL gerada na pré-visualização não contiver o variant.id necessário, isso também pode disparar esse erro.

Como resolver:

  1. Verifique se o produto tem pelo menos uma variante
    Mesmo que seja digital e único, o produto precisa de uma única variante padrão.

. Vá até o produto no admin do Shopify.

. Role até a seção “Inventário” ou “Preços”.

. Se você não vê nenhuma variante listada, edite o produto e salve-o novamente com pelo menos uma opção de preço/inventário.

. Se você ver algo como “Este produto tem variantes”, e não precisa delas, desmarque a opção “Este produto tem várias opções, como tamanho ou cor”.

  1. Salve o produto como “ativo”
    Antes de visualizar corretamente o produto, é recomendável publicá-lo como “ativo” em vez de manter como “rascunho”. Produtos em rascunho nem sempre funcionam direito na visualização do tema.

  2. Visualize o produto com o botão certo
    Use o botão “Visualizar” no canto superior direito da página do produto no admin, depois de salvar as alterações.

Dica adicional para produtos digitais:
. Certifique-se de que o produto não está marcado como “físico” se você não está enviando nada.

. Na seção “Envio”, desmarque a opção “Este é um produto físico”.

Se quiser, posso revisar com você o código da página de produto para garantir que não há erro no tema, caso tenha sido modificado.

obrigado :blush: