Ver categorías

Cómo conectar Shopify a Google Sheets - Consulta de datos de comercio electrónico con SQL

7 minutos de lectura

Query Streams transforma los datos de tu tienda de Shopify en tablas consultables mediante SQL, lo que te permite importar pedidos en tiempo real, productos, clientes y existencias directamente a Google Sheets. Sin necesidad de programar API ni realizar exportaciones manuales: solo tienes que escribir consultas SQL y obtendrás datos de comercio electrónico en tiempo real en tu hoja de cálculo. Inscríbase gratis en QueryStreams.com y empieza a consultar tu tienda Shopify en cuestión de minutos.

16 Tablas de Shopify

Pedidos, productos, inventario, clientes, entregas y mucho más.

Sincronización de pedidos en 5 minutos

Los pedidos y las líneas de pedido se actualizan cada 5 minutos para realizar un seguimiento de las ventas casi en tiempo real.

Cifrado AES-256

Tus credenciales de la API de Shopify se almacenan de forma segura en tu red, nunca en la nube.

Cualquier plan de Shopify

Funciona con Basic, Shopify, Advanced y Plus, sin necesidad de un plan especial.

¿A qué datos de Shopify puedes acceder?

Query Streams sincroniza los datos de la API de administración de Shopify con una caché local cifrada con AES-256, transformándolos en tablas consultables mediante SQL. Cada tabla incluye un datos_brutos Columna JSON con la respuesta completa de la API, incluyendo importes en múltiples divisas, atributos de notas personalizadas, líneas de impuestos y mucho más.

Ventas y pedidos

  • pedidos Órdenes de venta con estado, importes e información del cliente.
  • líneas_de_pedido Artículos individuales con SKU, cantidad y precio.
  • cumplimientos Información sobre envíos y seguimiento
  • transacciones Transacciones de pago con datos de la pasarela
  • devoluciones Registros de reembolsos con desglose por partidas individuales
  • carritos_abandonados Abandono del carrito para campañas de recuperación

Productos y catálogo

  • productos Catálogo de productos con título, proveedor y estado
  • variantes Variantes de productos con SKU, precios e inventario.
  • colecciones Colecciones de productos personalizados e inteligentes
  • reglas_de_precio Reglas de descuento y promociones
  • códigos_de_descuento Códigos promocionales con recuento de usos

Inventario

  • niveles_de_inventario Cantidades de existencias por ubicación
  • ubicaciones Almacenes y ubicaciones de tiendas

Clientes

  • clientes Perfiles con historial de pedidos y valor de por vida
  • borradores_de_órdenes Pedidos pendientes e incompletos

Requisitos previos

1
Cuenta de flujos de consulta

Regístrate gratis - no necesita tarjeta de crédito

2
Agente de red de flujos de consulta

Servicio de Windows instalado en su red. Guía de instalación

3
Tienda Shopify

Tienda Shopify activa en cualquier plan (Básico, Shopify, Avanzado o Plus)

4
Aplicación personalizada de Shopify

Una aplicación personalizada en Shopify Dev Dashboard con ámbitos de API de administración (la crearemos nosotros).

5
Hojas de cálculo de Google

Con el complemento Query Streams instalado desde Google Workspace Marketplace

Guía de instalación

1Instalar agente
2Crear aplicación
3Añadir conector
4Sincronizar horario
5Instalar complemento

Paso 1: Instalar el agente de red de Query Streams

  1. Iniciar sesión en mi.querystreams.com
  2. Vaya a Agentes de red en la barra lateral izquierda
  3. Haga clic en Agente de descargas y ejecute el instalador de Windows
  4. El agente se instala como un servicio de Windows y se conecta automáticamente
  5. Su agente aparece como “Online” en el portal en 30 segundos

Paso 2: Crear una aplicación personalizada de Shopify

  1. Ir a socios.shopify.com e iniciar sesión
  2. Vaya a AplicacionesCrear aplicaciónCrear aplicación manualmente
  3. Asigne un nombre a su aplicación (por ejemplo, «Query Streams Data Connector») y haga clic en Crear aplicación
  4. En la configuración de tu aplicación, ve a ConfiguraciónIntegración de la API de administraciónConfigurar
  5. Seleccione los ámbitos requeridos: órdenes_de_lectura, leer_productos, leer_clientes, leer_inventario, leer_ubicaciones, lectura_cumplimientos, leer_reglas_de_precios, leer_descuentos
  6. Haga clic en Guardar, luego vaya a la Resumen general pestaña
  7. Copia tu ID de cliente (cadena hexadecimal de 32 caracteres)
  8. Haga clic en Mostrar secreto para revelar tu Secreto del cliente
  9. Instala la aplicación en tu tienda.

Query Streams solo solicita ámbitos de lectura. Nunca crea, actualiza ni elimina pedidos, productos, clientes ni ningún dato de Shopify.

Paso 3: Añadir el conector de Shopify

  1. Abra la interfaz del Agente de Red en http://localhost:1823
  2. Haga clic en Añadir conexión y seleccione Shopify
  3. Introduzca su URL de la tienda (por ejemplo, tu-tienda.myshopify.com), ID de cliente, y Secreto del cliente
  4. Haga clic en Conexión de prueba — Query Streams intercambia credenciales por un token de acceso.
  5. Si todo sale bien, verás el nombre de tu tienda, el plan y los ámbitos API verificados.
  6. Haga clic en Siguiente para configurar los calendarios de sincronización e instalar consultas predefinidas

Paso 4: Configurar el calendario de sincronización

Pedidos y artículosCada 5 minutos
Cumplimientos / TransaccionesCada 15 minutos
Productos y variantesCada 15 minutos
Clientes e inventarioCada 15 minutos
ColeccionesPor hora
UbicacionesCada 6 horas

Las 16 tablas se sincronizan de forma predeterminada. Desactive cualquier tabla estableciendo su intervalo en Nunca. Haga clic Guardar — La sincronización inicial comienza inmediatamente.

Paso 5: Instalar el complemento de Google Sheets

  1. Abrir Google Sheets en el navegador
  2. Ir a ExtensionesComplementosObtener complementos
  3. Buscar “Flujos de consulta”
  4. Haga clic en Instale y conceder los permisos necesarios
  5. Acceda a través de ExtensionesFlujos de consultaAbrir
  6. Inicie sesión con las credenciales de su cuenta de Query Streams
  7. O instalarlo directamente: Instalación de Query Streams para Google Sheets

¡Estás conectado! Abre Query Streams en Google Sheets, haz clic en Consultas guardadasy busca tu carpeta de Shopify con consultas predefinidas para ventas diarias, productos más vendidos, alertas de inventario y mucho más. Selecciona cualquier consulta y haz clic en Ejecutar para extraer datos en tiempo real.

Ejemplo de consultas SQL de Shopify

Resumen diario de ventas (últimos 30 días)
SELECT
    DATE(created_at) AS order_date,
    COUNT(*) AS order_count,
    SUM(total_price) AS revenue,
    AVG(total_price) AS avg_order_value
FROM shopify.orders
WHERE financial_status = 'paid'
  AND created_at >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY DATE(created_at)
ORDER BY order_date DESC;
Productos más vendidos por ingresos
SELECT
    p.title AS product,
    p.vendor,
    SUM(li.quantity) AS units_sold,
    SUM(li.price * li.quantity) AS revenue
FROM shopify.order_line_items li
JOIN shopify.products p ON li.product_id = p.id
JOIN shopify.orders o ON li.order_id = o.id
WHERE o.financial_status = 'paid'
  AND o.created_at >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY p.id, p.title, p.vendor
ORDER BY revenue DESC
LIMIT 20;
Alerta de existencias bajas
SELECT
    p.title AS product,
    v.title AS variant,
    v.sku,
    il.available AS stock_qty,
    l.name AS location
FROM shopify.inventory_levels il
JOIN shopify.variants v ON il.inventory_item_id = v.inventory_item_id
JOIN shopify.products p ON v.product_id = p.id
JOIN shopify.locations l ON il.location_id = l.id
WHERE il.available < 10
  AND l.active = true
ORDER BY il.available ASC;

Comparte informes de Shopify sin compartir credenciales

Abre cualquier consulta de Shopify en el Generador de consultas → haz clic en el Compartir → introduzca las direcciones de correo electrónico → haga clic en Compartir. Los destinatarios reciben datos de Shopify en tiempo real en su complemento de Google Sheets, sin necesidad de acceder a tus credenciales de API, al panel de administración de la tienda ni al código SQL.

Preguntas frecuentes

¿Necesito un plan Shopify Plus para usar Query Streams?
No. Query Streams funciona con cualquier plan de Shopify, incluidos Basic, Shopify y Advanced. Las tiendas Plus se benefician de límites de velocidad de API más altos, pero Query Streams gestiona automáticamente la limitación de velocidad en todos los planes.
¿Por qué Query Streams necesita una aplicación personalizada en lugar de una aplicación privada?
Shopify ha dejado de ofrecer aplicaciones privadas en favor de aplicaciones personalizadas para la API de administración. Las aplicaciones personalizadas proporcionan el mismo acceso de solo lectura, pero utilizan credenciales de cliente OAuth, un método de autenticación más seguro y estándar compatible con todos los planes de Shopify.
¿Puedo conectar varias tiendas Shopify?
Sí. Añade un conector independiente para cada tienda, cada uno con sus propias credenciales de aplicación personalizada. Todas las tiendas aparecen como fuentes de datos distintas en el generador de consultas, por lo que incluso puedes UNIR datos de diferentes tiendas en una sola consulta SQL.
¿Cómo se formatean los importes de Shopify en SQL?
A diferencia de Stripe, Shopify devuelve los importes como valores decimales (por ejemplo, 99.99 no 9999), por lo que no es necesario realizar ninguna conversión en sus consultas SQL. Los importes en varias divisas están disponibles en el datos_brutos Columna JSON.

Guías relacionadas

Categoría: Conectores API

Etiquetas: Shopify, Hojas de cálculo de Google, API, comercio electrónico, SQL, pedidos, inventario, datos en tiempo real

Descripción meta: Conecta Shopify con Google Sheets mediante SQL. Consulta pedidos, productos, inventario y clientes en tiempo real, sin necesidad de programar API. Guía de configuración paso a paso.

Actualizado el 3 de junio de 2026

Funciona con BetterDocs