Logotipo da Shopify

Comércio eletrônico

Conectar Shopify para Excel, Planilhas Google, IA e REST

Pedidos, produtos, clientes e estoque como tabelas SQL — 36 tabelas em 8 categorias, sem a necessidade de um despejo CSV noturno.

Uma conexão, todas as superfícies

Para onde seus dados do Shopify podem ir?

O Query Streams transforma uma loja Shopify em 36 tabelas SQL — pedidos e seus itens, produtos e suas variantes, clientes, estoque, entregas, pagamentos, descontos e muito mais — legíveis no Microsoft Excel, Google Sheets, Power BI, assistentes de IA via MCP e um endpoint REST. Os itens e variantes são separados em tabelas independentes, portanto, a receita por SKU é obtida por meio de um GROUP BY, em vez de uma exportação que precisa ser nivelada previamente.

  1. Para sua equipe, fornecedores e parceiros.
  2. Shopify para Excel Microsoft Excel · Suplemento do Excel

    Importe resultados do Shopify em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.

    Guia do Shopify
  3. Shopify para Google Sheets Suplemento de planilhas

    Execute uma consulta salva do Shopify na barra lateral e arraste os resultados para a planilha. Os colaboradores que compartilharam a planilha podem atualizá-la por conta própria.

    Guia do Shopify
  4. Pergunte à Nova sobre o Shopify. Nova AI · texto para SQL

    Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas do Shopify, escreve e executa o SQL, explica a resposta e a exibe em um gráfico — sem necessidade de escrever consultas ou fornecer credenciais.

    Como funciona o Nova
  5. Shopify para Visualizador de Dados Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador

    Compartilhe um resultado do Shopify em tempo real com qualquer pessoa — um colega, um fornecedor, um parceiro — como uma tabela que pode ser adicionada aos favoritos e que é atualizada automaticamente ao ser aberta em um celular, tablet ou computador. Eles veem os resultados, nunca o SQL ou as credenciais.

    Como funciona o Visualizador de Dados
  6. Para aplicativos e sistemas
  7. API REST da Shopify endpoint HTTP

    Publique uma consulta Shopify como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.

    Como funciona a API REST
  8. Do Shopify ao Power BI Power Query M

    Cole o arquivo M do Power Query gerado no Editor Avançado do Power BI e o relatório exibirá os resultados do Shopify em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.

    Como funciona o Power BI
  9. Do Shopify para o Airtable Plataforma de automação

    Sincronize linhas do Shopify com uma base do Airtable de acordo com uma programação ou busque-as dentro de um script de automação do Airtable.

    Guia do Shopify
  10. Shopify para Baserow Plataforma de automação

    Alimente uma tabela do Baserow a partir do Shopify através do endpoint REST — hospedado localmente ou na nuvem do Baserow.

    Guia do Shopify
  11. Do Shopify ao SeaTable Plataforma de automação

    Mantenha uma base de dados do SeaTable atualizada com os dados do Shopify sem exportar um arquivo ou expor o banco de dados.

    Guia do Shopify
  12. Do Shopify para o Smartsheet Plataforma de automação

    Integre os resultados do Shopify a uma planilha do Smartsheet para que os planos e relatórios sejam lidos do sistema de origem, e não da exportação da semana passada.

    Guia do Shopify
  13. Do Shopify ao Anvil Anvil Works · Plataforma de aplicativos

    Faça backup de um aplicativo Anvil Python com o Shopify por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.

    Guia do Shopify
  14. Para ferramentas de IA
  15. Servidor Shopify MCP Clientes Claude, Cursor e MCP

    Conceda ao assistente de IA acesso somente leitura ao Shopify com o esquema necessário para escrever SQL corretamente — sem credenciais no chat.

    Guia do Shopify
  16. Entregue às pessoas
  17. Alertas e relatórios do Shopify Slack · Discord · E-mail · Webhook

    Programe uma consulta no Shopify e receba os resultados no Slack, Discord, por e-mail ou por um webhook assinado — ou retenha a mensagem até que a contagem de linhas, um limite ou uma variação percentual ultrapasse o valor definido.

    Como funcionam os alertas e relatórios

Como funciona

5 etapas, sem alteração no firewall de entrada

01

Crie um aplicativo personalizado no painel de administração do Shopify com permissões de leitura para os recursos desejados.

02

Instale o Agente de Rede e forneça a ele o domínio da sua loja e as credenciais do aplicativo. Essas informações permanecem no agente; o Shopify só recebe dados da sua própria rede.

03

Escolha quais das 36 tabelas sincronizar e com que frequência. Pedidos, itens de linha, produtos, variantes, clientes, níveis de estoque, locais e loja estão ativados por padrão.

04

Escreva SQL comum para shopify.orders, shopify.order_line_items e o restante — ou deixe o Nova fazer isso.

05

Leia os dados do Excel, Planilhas Google, Power BI, MCP ou REST e integre-os ao seu ERP ou sistema de gestão de dados na mesma declaração.

Análise detalhada do recurso

O que a Shopify oferece

Os itens de linha e as variantes são tabelas separadas.

Essa é a diferença entre uma exportação do Shopify e um banco de dados do Shopify. Um pedido na API do Shopify é um objeto aninhado com seus itens de linha dentro dele; aqui, o aninhamento é desfeito à medida que os dados chegam.

  • shopify.order_line_items é uma linha por item, associada ao pedido, portanto a receita por produto ou por SKU é um agregado comum.
  • shopify.variants contém uma linha por variante, vinculada ao produto, de forma que o preço e o estoque por opção podem ser consultados diretamente.
  • Ambos seguem o cursor incremental do pedido pai, portanto, editar um pedido também atualiza suas linhas.
  • Tudo o que não estiver nomeado nas colunas é mantido em uma coluna JSON `raw_data` na mesma linha, em vez de ser descartado.

36 tabelas, oito categorias

  • Essencial — pedidos, itens_do_pedido, produtos, variantes, clientes, loja.
  • Vendas — transações, reembolsos, pedidos em rascunho, finalizações de compra abandonadas, cartões-presente, riscos de pedidos.
  • Inventário — níveis_de_inventário, itens_de_inventário, locais.
  • Cumprimento — atendimentos, pedidos_de_atendimento, zonas_de_envio, serviços_de_transportadora.
  • Catálogo — coleções, coleções_inteligentes, coleções_personalizadas, metacampos.
  • Marketing — regras_de_preço, códigos_de_desconto.
  • Pagamentos Shopify — pagamentos, disputas.
  • Conteúdo e configurações — blogs, artigos, páginas, temas, políticas, países, endereços de clientes, eventos, webhooks.

Limitação de velocidade que lê o próprio medidor da Shopify

A API de administração da Shopify funciona com um mecanismo de "balde furado": você recebe uma rajada, depois um gotejamento constante, e ultrapassar esse limite resulta em um erro 429 que afeta todas as outras comunicações com a loja. O agente monitora o nível do "balde furado" em vez de tentar adivinhar.

  • A Shopify informa o nível de preenchimento do bucket a cada resposta, e o agente lê essa informação e aguarda até que o bucket esteja quase cheio, em vez de tentar novamente depois disso.
  • Uma loja Shopify Plus tem um bucket dez vezes maior, e isso é detectado em vez de configurado.
  • Alguns recursos exigem uma solicitação por registro no lado da Shopify. — riscos de pedidos, pedidos de processamento, endereços de clientes, códigos de desconto. Eles estão desativados por padrão e exigem um longo período de inatividade quando ativados.
  • A versão da API REST Admin é fixada pelo conector, portanto, uma alteração na versão do Shopify não remodela silenciosamente suas colunas.

Compartilhado por todos os conectores de API.

Como funciona cada conector de API

  • Sua conta se transforma em mesas — Os endpoints são mapeados para tabelas SQL tipadas com chaves primárias e índices, então você escreve SELECT, JOIN e GROUP BY em vez de percorrer o JSON.
  • Você escolhe o que será sincronizado e com que frequência. — Cada tabela tem seu próprio intervalo, ou nenhum. Quando a API do fornecedor oferece suporte, somente os registros que foram alterados desde a última execução são recuperados.
  • A cópia é sua. — Ele reside em um arquivo DuckDB criptografado com AES-256-GCM, localizado ao lado do agente, em sua máquina. Não está em nossa nuvem.
  • O fornecedor só recebe notícias suas. — o agente chama a API diretamente da sua própria rede, portanto, o Query Streams não precisa do seu token para responder a uma consulta.

Bom saber

  • É uma cópia sincronizada, não um proxy em tempo real. — Uma consulta lê o que já foi buscado, portanto, retorna na velocidade do SQL e nunca consome seu limite de taxa da API. Tabelas selecionadas também podem atualizar uma linha desatualizada à medida que você a lê.
  • Os limites de tarifa são respeitados para você. — cada conector opera bem dentro dos limites publicados pelo fornecedor, portanto, um relatório não pode fazer com que sua conta seja limitada para todos os outros usuários que o utilizam.
  • Nada é desperdiçado. — Os campos que a tabela não nomeia são mantidos em uma coluna JSON raw_data que você ainda pode consultar.
  • Integre-o aos seus bancos de dados. — Uma tabela de API e uma tabela do SQL Server na mesma instrução é uma consulta comum aqui, não um projeto de integração.

SQL entre fontes diferentes

Junte-se ao Shopify para acessar o restante dos seus dados.

Uma única instrução pode abranger o Shopify e suas outras conexões simultaneamente. Cada fonte executa apenas a parte que consegue, transmite o resultado de volta e a junção ocorre de forma centralizada — as fontes nunca se comunicam entre si e nada é copiado para nenhum lugar.

3 conexões · 3 agentes

Shopify Comércio eletrônico
PostgreSQL Motor relacional
Listrado Pagamentos e faturamento

Uma declaração

-- nada copiado, nada mesclado, nada agendado
SELECIONAR   c.região, COUNT(*) AS pedidos, SUM(i.valor_devido) AS faturado
DE     vitrine.shopify.pedidos1 f
JUNTAR     pg_crm.clientes.públicos2   c LIGADO c.id = f.id_do_cliente
JUNTAR     cobrança.stripe.faturas3   i LIGADO i.cliente = c.stripe_id
GRUPO POR c.região
ORDER BY faturado DESC;

As três partes são conexão, esquema e tabela — e o nome da conexão é o que você escolheu. Colunas ilustrativas; suas tabelas serão suas tabelas. O acesso somente leitura se aplica a cada componente: apenas SELECT, WITH e EXPLAIN, com um limite máximo de dados que uma única fonte pode fornecer para uma consulta. Como funcionam as consultas federadas

Detalhes da conexão

Do que a Shopify precisa

Autenticação
As credenciais de um aplicativo personalizado do seu administrador do Shopify, armazenadas no agente.
Loja
Seu domínio myshopify.com, normalizado para você se você colar o URL completo.
Estendeu a mão por cima
HTTPS da sua rede para o Shopify. Nada de entrada e nenhum endpoint de webhook para hospedar.
Esquema
Shopify — portanto, shopify.orders, shopify.order_line_items, shopify.variants
Tabelas
36, dos quais oito estão ativados por padrão: pedidos, itens_do_pedido, produtos, variantes, clientes, níveis_de_estoque, locais, loja
Incremental
Na data da última atualização, quando o Shopify oferece suporte a essa funcionalidade, de forma que um pedido editado seja relido, e não apenas um novo pedido seja criado.
Atualização ao vivo
Disponível para pedidos, clientes e produtos — uma consulta vinculada a um registro o verifica no Shopify antes de responder.
Limites de taxa
Comparado com o nível de bônus relatado pela Shopify, com o multiplicador Plus detectado.
Cópia local
Um arquivo DuckDB criptografado com AES-256-GCM ao lado do agente, em sua máquina.

Um pedido cancelado continua sendo um pedido. O Shopify não o exclui, e este procedimento também não — a linha permanece com o campo `canceled_at` definido, que é o que você deseja quando a questão é quantos pedidos foram cancelados no mês passado. Um registro realmente removido pelo Shopify desaparece das suas tabelas.

O modo somente leitura é estrutural. A única requisição que o conector faz que não é de leitura é aquela que atualiza seu próprio token de acesso; não há nenhuma chamada de gravação do Shopify nela, portanto, uma consulta não pode alterar um pedido ou editar um produto.

Documentação do fornecedor: www.shopify.com

Perguntas frequentes

Perguntas sobre o Shopify

Quais ferramentas conseguem ler dados do Shopify por meio de fluxos de consulta?

Tudo isso, a partir de uma única conexão: Excel, Planilhas Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e relatórios agendados. Conecte a conta uma única vez e todas as plataformas lerão a mesma conexão somente leitura — não há configuração por ferramenta nem necessidade de uma segunda cópia dos dados.

Preciso abrir uma porta no firewall para minha conta Shopify?

Não. O Agente de Rede do Query Streams é executado dentro da sua rede e abre uma única conexão criptografada de saída. Nada fica à escuta do tráfego de entrada, nenhuma VPN é necessária e a conta mantém suas regras de firewall existentes.

É possível alterar dados usando Query Streams no Shopify?

Não. O agente impõe o modo somente leitura no ponto de execução — uma instrução por vez, apenas SELECT e similares. As credenciais permanecem no agente e nunca são enviadas para o Query Streams.

O que o Query Streams precisa para se conectar ao Shopify?

Um host acessível, uma função e sua senha — o agente carrega o driver, portanto, nada é instalado na conta. Autenticação: Credenciais de um aplicativo personalizado do seu administrador do Shopify, armazenadas no agente. Loja: Seu domínio myshopify.com, normalizado automaticamente se você colar a URL completa. Acesso via: HTTPS da sua rede para o Shopify. Sem tráfego de entrada e sem endpoint de webhook para o host. Esquema: shopify — portanto, shopify.orders, shopify.order_line_items, shopify.variants.

Posso integrar o Shopify a outro banco de dados na mesma consulta?

Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar o Shopify e suas outras conexões simultaneamente, escritas como conexão.esquema.tabela. Cada origem executa apenas a parte que consegue e transmite o resultado de volta; a junção ocorre centralmente, portanto, as origens nunca se conectam entre si e nada é copiado ou agendado. O modo somente leitura se aplica a cada parte — apenas SELECT, WITH e EXPLAIN — e há um limite para a quantidade de dados que uma origem pode fornecer em uma única consulta. Consultas federadas são um recurso do plano; a página de consultas federadas exibe os limites atuais de origem e tamanho.

Instale o Shopify onde o trabalho acontece.

Instale o agente, aponte-o para sua conta e escolha um destino.

Somente leitura Apenas envio As credenciais permanecem com o agente.