Como realizar a integração com Shopify

1. Requisitos Preliminares

Antes de iniciar, certifique-se de que você possui:

  • Uma conta ativa no Shopify Partners (a criação é gratuita).

  • Permissão de administrador para instalar aplicativos na loja Shopify desejada.

⚠️ Alerta de Segurança: O Client Secret (Segredo do Cliente) gerado neste processo é uma credencial sensível. Nunca o compartilhe em canais públicos ou com pessoas não autorizadas.


2. Instruções de Configuração

Passo 1: Crie sua conta no Shopify Partners

  1. Acesse o portal em accounts.shopify.com/signup e inicie a criação da sua conta.

  2. Durante o processo de cadastro, selecione a opção "Criar novo Partner".

  3. Quando questionado sobre o seu objetivo, selecione "Build Apps" (Criar aplicativos).

  4. Preencha os campos restantes com os seus dados para concluir o cadastro.



Passo 2: Acesse o Dev Dashboard

  1. Após verificar o seu e-mail de cadastro, acesse o menu lateral esquerdo do painel.

  2. Navegue por Distribuição de apps > Todos os apps e clique no botão Visitar o Dev Dashboard.


Passo 3: Crie um novo aplicativo

  1. Dentro do Dev Dashboard, clique no botão para Criar um novo app.

  2. Defina um nome claro para o aplicativo (por exemplo: "Integração Yoodash").
    1778874052912.png

Passo 4: Configure e publique o aplicativo

Preencha os campos de configuração da seguinte forma:

  • URL do app: Insira https://app.yoodash.com.br.

  • Escopos: Insira read_orders,read_products (sem espaços).

  • URLs de redirecionamento: Insira https://api.yoodash.com.br/integration/shopify-platform/callback.

Após preencher as informações, clique no botão Lançar para publicar esta versão do aplicativo.
1778874054023.png1778874054490.png

Passo 5: Configure a distribuição do aplicativo

  1. Volte à página inicial do Shopify Partners e acesse Distribuição de apps > Todos os apps > selecione a "Integração Yoodash" (ou o nome que você definiu).

  2. Clique em Escolher distribuição e selecione o método Distribuição personalizada para finalizar esta etapa.

  3. Em seguida, você precisará inserir o domínio da sua loja para gerar o link de autorização de instalação.

    • Para encontrar seu domínio: Acesse o painel administrativo da sua loja em admin.shopify.com. Na página inicial (Home), o domínio da sua loja estará visível. Copie-o.

    • ⚠️ Atenção ao formato do domínio: Utilize somente o formato exemplo.myshopify.com. Não inclua prefixos como https:// ou http:// , nem caminhos adicionais como /new_store ou ?param=.... (Exemplos incorretos: https://exemplo.myshopify.com ou exemplo.myshopify.com/new_store ).

  4. Por enquanto, ignore o link gerado pelo Shopify e avance para as próximas etapas.
    1778874054842.png
    1778874055214.png


    1778874055624.png

    1778874055955.png

Passo 6: Solicite acesso completo ao histórico de pedidos

  1. No menu lateral, acesse Solicitações de acesso da API.

  2. Vá até a seção Ler o escopo de todos os pedidos e clique em Solicitar acesso.

  3. No campo "Por que seu app precisa de acesso a pedidos com mais de 60 dias?", cole a seguinte justificativa padrão:
    "O acesso a pedidos com mais de 60 dias é estritamente necessário para a consolidação de dados da minha loja na ferramenta de Analytics que utilizo. Sem esse histórico, a plataforma não consegue gerar relatórios precisos de vendas, comparar períodos longos ou analisar o desempenho de marketing com janelas superiores a dois meses."

  4. Clique em Solicitar acesso. (Geralmente, essa liberação ocorre de forma automática e imediata ).

  5. Volte para a página inicial para confirmar que o escopo foi liberado com sucesso.
    1778874056292.png1778874056630.png
    1778874056975.png

Passo 7: Adicione o novo escopo à aplicação

  1. Retorne ao Dev Dashboard, acesse o menu Versões e clique em Criar versão.

  2. Na tela de criação, clique em Selecionar escopos, adicione o novo escopo read_all_orders e clique em Concluído.

  3. Verifique se a lista final de escopos contém exatamente: read_all_orders,read_orders,read_products.

  4. Estando tudo correto, clique em Lançar para que este novo escopo passe a ser exigido na instalação do App.
    1778874057378.png1778874057744.png1778874058071.png1778874058429.png1778874058764.png

Passo 8: Instale o aplicativo na sua loja

  1. Volte ao painel do Shopify Partners, localize a seção Link de instalação para lojista e clique em Gerenciar link.

  2. Copie o link de instalação gerado e abra-o em uma nova guia do seu navegador.

  3. Selecione a loja na qual deseja instalar o app (deve ser a mesma loja configurada no Passo 5).

  4. Clique no botão Instalar.

  5. Para confirmar se a instalação foi bem-sucedida, volte ao Shopify Partners, vá para a visão geral e verifique o Histórico de apps mais recente. Lá deve constar que o aplicativo foi instalado corretamente.
    1778874059100.png1778874059444.png

    1778874060112.png

Passo 9: Finalize a integração no Yoodash

  1. Retorne ao Dev Dashboard e acesse a aba Configurações.

  2. Copie as suas credenciais (Client ID e Client Secret).

  3. Acesse o painel do Yoodash e cole essas credenciais nos campos correspondentes para concluir a integração.
    1778874060527.png1778874060911.png1778874061262.png1778874061600.png


Passo 3: Crie um novo aplicativo

  1. Dentro do Dev Dashboard, clique no botão para Criar um novo app.

  2. Defina um nome claro para o aplicativo (por exemplo: "Integração Yoodash").
    1778874061937.png

Passo 4: Configure e publique o aplicativo

Preencha os campos de configuração da seguinte forma:

  • URL do app: Insira https://app.yoodash.com.br.

  • Escopos: Insira read_orders,read_products (sem espaços).

  • URLs de redirecionamento: Insira https://api.yoodash.com.br/integration/shopify-platform/callback.

Após preencher as informações, clique no botão Lançar para publicar esta versão do aplicativo.
1778874062276.png1778874062612.png1778874063011.png1778874063383.png

Passo 5: Configure a distribuição do aplicativo

  1. Volte à página inicial do Shopify Partners e acesse Distribuição de apps > Todos os apps > selecione a "Integração Yoodash" (ou o nome que você definiu).

  2. Clique em Escolher distribuição e selecione o método Distribuição personalizada para finalizar esta etapa.

  3. Em seguida, você precisará inserir o domínio da sua loja para gerar o link de autorização de instalação.

    • Para encontrar seu domínio: Acesse o painel administrativo da sua loja em admin.shopify.com. Na página inicial (Home), o domínio da sua loja estará visível. Copie-o.

    • ⚠️ Atenção ao formato do domínio: Utilize somente o formato exemplo.myshopify.com. Não inclua prefixos como https:// ou http:// , nem caminhos adicionais como /new_store ou ?param=.... (Exemplos incorretos: https://exemplo.myshopify.com ou exemplo.myshopify.com/new_store ).

  4. Por enquanto, ignore o link gerado pelo Shopify e avance para as próximas etapas.
    1778874063717.png
    1778874064080.png

    1778874064434.png
    1778874064784.png

    1778874065118.png

Passo 6: Solicite acesso completo ao histórico de pedidos

  1. No menu lateral, acesse Solicitações de acesso da API.

  2. Vá até a seção Ler o escopo de todos os pedidos e clique em Solicitar acesso.

  3. No campo "Por que seu app precisa de acesso a pedidos com mais de 60 dias?", cole a seguinte justificativa padrão:
    "O acesso a pedidos com mais de 60 dias é estritamente necessário para a consolidação de dados da minha loja na ferramenta de Analytics que utilizo. Sem esse histórico, a plataforma não consegue gerar relatórios precisos de vendas, comparar períodos longos ou analisar o desempenho de marketing com janelas superiores a dois meses."

  4. Clique em Solicitar acesso. (Geralmente, essa liberação ocorre de forma automática e imediata ).

  5. Volte para a página inicial para confirmar que o escopo foi liberado com sucesso.
    1778874065451.png1778874065799.png1778874066148.png
    1778874066474.png1778874066795.png

Passo 7: Adicione o novo escopo à aplicação

  1. Retorne ao Dev Dashboard, acesse o menu Versões e clique em Criar versão.

  2. Na tela de criação, clique em Selecionar escopos, adicione o novo escopo read_all_orders e clique em Concluído.

  3. Verifique se a lista final de escopos contém exatamente: read_all_orders,read_orders,read_products.

  4. Estando tudo correto, clique em Lançar para que este novo escopo passe a ser exigido na instalação do App.
    1778874067133.png1778874067502.png1778874067828.png1778874068162.png1778874068510.png1778874068871.png1778874069206.png

Passo 8: Instale o aplicativo na sua loja

  1. Volte ao painel do Shopify Partners, localize a seção Link de instalação para lojista e clique em Gerenciar link.

  2. Copie o link de instalação gerado e abra-o em uma nova guia do seu navegador.

  3. Selecione a loja na qual deseja instalar o app (deve ser a mesma loja configurada no Passo 5).

  4. Clique no botão Instalar.

  5. Para confirmar se a instalação foi bem-sucedida, volte ao Shopify Partners, vá para a visão geral e verifique o Histórico de apps mais recente. Lá deve constar que o aplicativo foi instalado corretamente.
    1778874069539.png1778874069875.png1778874070210.png1778874070783.png

    1778874071113.png

Passo 9: Finalize a integração no Yoodash

  1. Retorne ao Dev Dashboard e acesse a aba Configurações.

  2. Copie as suas credenciais (Client ID e Client Secret).

  3. Acesse o painel do Yoodash e cole essas credenciais nos campos correspondentes para concluir a integração.
    1778874071445.png1778874071777.png1778874072884.png1778874073355.png1778874073749.png


Ufa! Estamos prontos para ler os seus dados, aguarde alguns minutos para realizarmos a leitura dos dados


Atualizado em 21/05/2026
Este artigo foi útil?  
Agradecemos sua avaliação.