Logotipo de Shopify

Comercio electrónico

Conectar Shopify a Excel, Google Sheets, IA y REST

Pedidos, productos, clientes e inventario como tablas SQL: 36 tablas en 8 categorías, sin volcado diario en formato CSV.

Una conexión, cada superficie

Dónde pueden ir tus datos de Shopify

Query Streams convierte una tienda Shopify en 36 tablas SQL (pedidos y sus artículos, productos y sus variantes, clientes, inventario, envíos, pagos, descuentos y más), que se pueden leer desde Microsoft Excel, Google Sheets, Power BI, asistentes de IA a través de MCP y un punto final REST. Los artículos y las variantes se desglosan como tablas independientes, por lo que los ingresos por SKU se calculan mediante una agrupación en lugar de una exportación que requiere una transformación previa.

  1. Para su equipo, proveedores y socios
  2. Shopify a Excel Microsoft Excel · Complemento de Excel

    Integre los resultados de Shopify en tiempo real directamente en una hoja de cálculo y actualícelos cuando lo necesite: Excel de escritorio, Excel Online, Microsoft 365.

    Guía de Shopify
  3. Shopify a Google Sheets Complemento de hojas

    Ejecuta una consulta guardada de Shopify desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.

    Guía de Shopify
  4. Pregúntale a Nova sobre Shopify. Nova AI · texto a SQL

    Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas de Shopify, escribe y ejecuta el código SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.

    Cómo funciona Nova
  5. Visor de datos de Shopify Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador

    Comparte un resultado de Shopify en tiempo real con quien quieras —un colega, un proveedor, un socio— como una cuadrícula que se puede guardar y que se actualiza automáticamente al abrirla en un teléfono, una tableta o un ordenador. Verán los resultados, nunca el código SQL ni las credenciales.

    Cómo funciona el visor de datos
  6. Para aplicaciones y sistemas
  7. API REST de Shopify punto final HTTP

    Publica una consulta de Shopify como un endpoint JSON autenticado al que cualquier aplicación puede acceder, con una especificación OpenAPI 3.1 y colecciones preconfiguradas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.

    Cómo funciona la API REST
  8. De Shopify a Power BI Power Query M

    Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados de Shopify en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.

    Cómo funciona Power BI
  9. De Shopify a Airtable Plataforma de automatización

    Sincroniza las filas de Shopify con una base de datos de Airtable según un cronograma, o recógelas dentro de un script de automatización de Airtable.

    Guía de Shopify
  10. Shopify a Baserow Plataforma de automatización

    Alimenta una tabla de Baserow desde Shopify a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.

    Guía de Shopify
  11. De Shopify a SeaTable Plataforma de automatización

    Mantén actualizada una base de datos de SeaTable con los datos de Shopify sin exportar ningún archivo ni exponer la base de datos.

    Guía de Shopify
  12. De Shopify a Smartsheet Plataforma de automatización

    Integre los resultados de Shopify en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.

    Guía de Shopify
  13. Shopify a Anvil Anvil Works · Plataforma de aplicaciones

    Realiza una copia de seguridad de una aplicación Anvil Python con Shopify a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.

    Guía de Shopify
  14. Para herramientas de IA
  15. Servidor MCP de Shopify Clientes de Claude, Cursor y MCP

    Otorgue a un asistente de IA acceso de solo lectura a Shopify con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.

    Guía de Shopify
  16. Entregado a las personas
  17. Alertas e informes de Shopify Slack · Discord · Correo electrónico · Webhook

    Programa una consulta de Shopify y haz que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retén el mensaje hasta que un número de filas, un umbral o un cambio porcentual supere la línea que hayas establecido.

    Cómo funcionan las alertas y los informes

Cómo funciona

5 pasos, sin cambios en el firewall de entrada

01

Crea una aplicación personalizada en tu panel de administración de Shopify con permisos de lectura para los recursos que desees.

02

Instala el Agente de red y proporciónale el dominio de tu tienda y las credenciales de la aplicación. Estos datos permanecerán en el agente; Shopify solo recibirá información de tu propia red.

03

Elige cuáles de las 36 tablas deseas sincronizar y con qué frecuencia. Los pedidos, artículos, productos, variantes, clientes, niveles de inventario, ubicaciones y tiendas están activados por defecto.

04

Escribe consultas SQL convencionales para shopify.orders, shopify.order_line_items y el resto, o deja que Nova lo haga.

05

Léalo desde Excel, Hojas de cálculo, Power BI, MCP o REST, e incorpórelo a su sistema ERP o almacén de datos en la misma instrucción.

Análisis en profundidad de la función

Lo que Shopify te ofrece

Los elementos de línea y las variantes son tablas independientes.

Esta es la diferencia entre una exportación de Shopify y una base de datos de Shopify. Un pedido en la API de Shopify es un objeto anidado con sus artículos en su interior; aquí, el anidamiento se deshace al llegar los datos.

  • shopify.order_line_items es una fila por línea, unida de nuevo al pedido, por lo que los ingresos por producto o por SKU son un agregado ordinario.
  • shopify.variants es una fila por variante, vinculada de nuevo al producto, por lo que el precio y el inventario por opción se pueden consultar directamente.
  • Ambos se desplazan sobre el cursor incremental del elemento padre, por lo que al editar un pedido también se actualizan sus líneas.
  • Todo aquello que no aparece nombrado en las columnas se guarda en una columna JSON llamada raw_data en la misma fila, en lugar de descartarse.

36 tablas, ocho categorías

  • Centro — pedidos, artículos de línea de pedido, productos, variantes, clientes, tienda.
  • Ventas — transacciones, reembolsos, borradores de pedidos, compras abandonadas, tarjetas de regalo, riesgos de pedidos.
  • Inventario — niveles_de_inventario, artículos_de_inventario, ubicaciones.
  • Cumplimiento — cumplimientos, pedidos_de_cumplimiento, zonas_de_envío, servicios_de_transporte.
  • Catalogar — colecciones, colecciones inteligentes, colecciones personalizadas, metacampos.
  • Marketing — reglas_de_precio, códigos_de_descuento.
  • Pagos de Shopify — pagos, disputas.
  • Contenido y configuración — blogs, artículos, páginas, temas, políticas, países, direcciones de clientes, eventos, webhooks.

Limitación de velocidad que lee el propio medidor de Shopify

La API de administración de Shopify funciona con un sistema de fugas: se produce un pico, luego un goteo constante, y superarlo genera un error 429 que afecta a todo lo demás que se comunica con la tienda. El agente realiza un seguimiento del nivel del sistema en lugar de adivinarlo.

  • Shopify informa sobre el nivel de llenado del depósito en cada respuesta, y el agente lee esa información y espera antes de que se acerque al límite, en lugar de volver a intentarlo después.
  • Una tienda Shopify Plus tiene un bucket diez veces más grande, y eso se detecta en lugar de configurarse.
  • Algunos recursos requieren una solicitud por registro en la plataforma de Shopify. — Riesgos de pedidos, gestión de pedidos, direcciones de clientes, códigos de descuento. Están desactivados por defecto y requieren un largo intervalo de tiempo para activarlos.
  • La versión de la API de administración REST está fijada por el conector, por lo que un cambio de versión de Shopify no modifica silenciosamente la estructura de las columnas.

Compartido por todos los conectores de API

Cómo funciona cada conector API

  • Tu cuenta se convierte en tablas — Los puntos finales se asignan a tablas SQL tipadas con claves primarias e índices, por lo que se escriben sentencias SELECT, JOIN y GROUP BY en lugar de paginar a través de JSON.
  • Tú eliges qué se sincroniza y con qué frecuencia. — Cada tabla tiene su propio intervalo, o ninguno. Cuando la API del proveedor lo permite, solo se recuperan los registros que han cambiado desde la última ejecución.
  • La copia es tuya. — reside en un archivo DuckDB cifrado con AES-256-GCM, ubicado junto al agente, en su equipo. No en nuestra nube.
  • El vendedor solo recibe noticias tuyas. — El agente llama a la API directamente desde tu propia red, por lo que Query Streams no necesita tu token para responder a una consulta.

Es bueno saberlo

  • Se trata de una copia sincronizada, no de un proxy en vivo. — Una consulta lee los datos que ya se han obtenido, por lo que devuelve el resultado a la velocidad de SQL y nunca consume el límite de solicitudes de la API. Además, las tablas seleccionadas pueden actualizar una fila obsoleta mientras se leen.
  • Se respetan los límites de tarifa para usted. — cada conector se ajusta a su ritmo dentro de los límites publicados por el proveedor, por lo que un informe no puede provocar que se restrinja el ancho de banda de su cuenta para todo lo demás que lo utilice.
  • No se tira nada — Los campos que la tabla no nombra se guardan en una columna JSON llamada raw_data que aún se puede consultar.
  • Intégralo a tus bases de datos. — Incluir una tabla de API y una tabla de SQL Server en la misma instrucción es una consulta ordinaria en este caso, no un proyecto de integración.

SQL entre fuentes

Une Shopify al resto de tus datos.

Una sola instrucción puede abarcar Shopify y tus otras conexiones simultáneamente. Cada fuente ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; las fuentes nunca se comunican entre sí y no se copia nada en ningún lugar.

3 conexiones · 3 agentes

Shopify Comercio electrónico
PostgreSQL Motor relacional
Raya Pagos y facturación

Una declaración

-- nada copiado, nada fusionado, nada programado
SELECCIONE   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE     escaparate.shopify.pedidos1 f
ÚNASE A     pg_crm.clientes.públicos2   c ON c.id = f.customer_id
ÚNASE A     facturación.stripe.facturas3   i ON i.cliente = c.stripe_id
GRUPO POR región c
ORDENAR POR facturado DESC;

Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. Se aplica el modo de solo lectura a cada elemento: solo SELECT, WITH y EXPLAIN, con un límite en la cantidad de datos que una sola fuente puede proporcionar para una sola consulta. Cómo funcionan las consultas federadas

Detalles de conexión

Lo que Shopify necesita

Autenticación
Las credenciales de una aplicación personalizada de tu administrador de Shopify, almacenadas en el agente.
Almacenar
Tu dominio myshopify.com, normalizado automáticamente si pegas la URL completa.
Extendió la mano
HTTPS desde tu red a Shopify. Nada entrante y ningún punto final de webhook para alojar.
Esquema
Shopify — es decir, shopify.orders, shopify.order_line_items, shopify.variants
Tablas
36, de los cuales ocho están activados por defecto: orders, order_line_items, products, variants, customers, inventory_levels, locations, shop
Incremental
En la hora de la última actualización, donde Shopify lo admite, por lo que un pedido editado se vuelve a leer, no solo uno nuevo.
Actualización en vivo
Disponible para pedidos, clientes y productos: una consulta basada en un registro lo compara con Shopify antes de responder.
límites de velocidad
Realizado un seguimiento en comparación con el nivel de depósito informado por Shopify, con el multiplicador Plus detectado.
Copia local
Un archivo DuckDB cifrado con AES-256-GCM junto al agente, en su máquina.

Un pedido cancelado sigue siendo un pedido. Shopify no lo elimina, y esto tampoco: la fila permanece con su valor `cancelled_at` establecido, que es lo que se necesita cuando se pregunta cuánto se canceló el mes pasado. Un registro que se elimina realmente en Shopify sí desaparece de las tablas.

El modo de solo lectura es estructural. La única solicitud que realiza el conector que no es de lectura es la que actualiza su propio token de acceso; no hay ninguna llamada de escritura a Shopify en ella, por lo que una consulta no puede modificar un pedido ni editar un producto.

Documentación del proveedor: www.shopify.com

Preguntas frecuentes

Preguntas sobre Shopify

¿Qué herramientas pueden leer datos de Shopify a través de Query Streams?

Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e informes programados. Conecte la cuenta una sola vez y todas las plataformas leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni se crea una segunda copia de los datos.

¿Tengo que abrir un puerto del firewall en mi cuenta de Shopify?

No. El agente de red de Query Streams se ejecuta dentro de su red y abre una única conexión saliente cifrada. No se monitoriza el tráfico entrante, no se requiere VPN y la cuenta conserva sus reglas de firewall existentes.

¿Pueden las consultas de flujo modificar los datos en Shopify?

No. El agente aplica el modo de solo lectura en el punto de ejecución: una instrucción a la vez, solo SELECT y similares. Las credenciales permanecen en el agente y nunca se envían a Query Streams.

¿Qué necesita Query Streams para conectarse a Shopify?

Un host accesible, un rol y su contraseña: el agente lleva el controlador, por lo que no se instala nada en la cuenta. Autenticación: credenciales de una aplicación personalizada de tu administrador de Shopify, almacenadas en el agente. Tienda: tu dominio myshopify.com, normalizado automáticamente si pegas la URL completa. Acceso mediante: HTTPS desde tu red a Shopify. Sin tráfico entrante ni punto final de webhook para el host. Esquema: shopify, por lo que shopify.orders, shopify.order_line_items, shopify.variants.

¿Puedo conectar Shopify con otra base de datos en la misma consulta?

Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a Shopify y a tus otras conexiones simultáneamente, escritas como conexión.esquema.tabla. Cada origen ejecuta solo la parte que puede y envía el resultado; la unión se realiza de forma centralizada, por lo que los orígenes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que un origen puede transferir para una sola consulta. Las consultas federadas son una función del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.

Coloca Shopify donde se realiza el trabajo.

Instala el agente, configúralo para que apunte a tu cuenta y elige un destino.

Solo lectura Solo salida Las credenciales permanecen en el agente.