Ver categorías

Cómo conectar ShipStation a Google Sheets - Consulta de datos de envío con SQL

6 minutos de lectura

Query Streams transforma tus datos de envíos de ShipStation en tablas consultables mediante SQL, lo que te permite importar envíos en tiempo real, etiquetas, transportistas y datos de gestión de pedidos directamente a Google Sheets. Sin necesidad de programar API ni realizar exportaciones manuales: solo tienes que escribir consultas SQL y obtendrás análisis de envíos en tiempo real en tu hoja de cálculo. Inscríbase gratis en QueryStreams.com y empezar a consultar tu cuenta de ShipStation en cuestión de minutos.

14 Tablas de ShipStation

Envíos, etiquetas, transportistas, cumplimientos, inventario y más.

Sincronización de etiquetas en 5 minutos

Las etiquetas y los envíos se actualizan cada 5 minutos para realizar un seguimiento de los costes en tiempo real.

Cifrado AES-256

Tu clave API de ShipStation se almacena de forma segura en tu red, nunca en la nube.

Análisis de transportistas

Compare transportistas, realice un seguimiento de los costes y optimice sus gastos de envío con SQL.

¿A qué datos de ShipStation puede acceder?

Query Streams sincroniza los datos de la API de ShipStation 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 direcciones de envío y procedencia, dimensiones del paquete e información aduanera.

Envío básico

  • envíos Registros de envíos de pedidos con direcciones y estado
  • etiquetas Etiquetas compradas con números de seguimiento y costes
  • cumplimientos Cumplimientos completados con notificaciones al cliente
  • lotes Lotes de procesamiento de etiquetas a granel

Inventario

  • inventario Niveles de existencias por SKU y almacén
  • ubicaciones_de_inventario Ubicaciones de los almacenes de inventario

Configuración

  • transportistas Transportistas conectados
  • servicios_de_transportista Códigos de servicio disponibles por operador
  • almacenes Ubicaciones de los almacenes de envío
  • productos Catálogo de productos con referencias y dimensiones

Operaciones

  • manifiesta Manifiestos de transporte al final del día
  • pastillas Recogidas programadas por el transportista
  • etiquetas Etiquetas de organización de envíos
  • usuarios Gestión de usuarios de la cuenta

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
Cuenta de ShipStation

Cuenta activa de ShipStation en cualquier plan compatible con la API

4
Clave API de ShipStation

Generado desde ShipStation Configuración → Cuenta → Configuración de API

5
Hojas de cálculo de Google

Con el complemento Query Streams instalado desde Google Workspace Marketplace

Guía de instalación

1Instalar agente
2Obtener clave API
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: Obtenga su clave API de ShipStation

  1. Inicie sesión en su Cuenta de ShipStation
  2. Ir a ConfiguraciónCuentaConfiguración de la API
  3. Haga clic en Generar claves API si aún no tienes uno
  4. Copia tu Clave API — Trátalo como una contraseña y manténlo seguro.

Tu clave API de ShipStation proporciona acceso de lectura a tus datos de envío. Query Streams solo realiza operaciones de lectura, nunca crea, modifica ni cancela envíos o etiquetas.

Paso 3: Añadir el conector ShipStation

  1. Abra la interfaz del Agente de Red en http://localhost:1823
  2. Haga clic en Añadir conexión y seleccione ShipStation
  3. Pega tu Clave API en el campo Clave API
  4. Haga clic en Conexión de prueba — Query Streams valida tu clave.
  5. Si todo sale bien, verás la confirmación de tu cuenta de ShipStation con la lista de transportistas.
  6. Haga clic en Siguiente para configurar los calendarios de sincronización e instalar consultas predefinidas

Paso 4: Configurar el calendario de sincronización

Etiquetas y envíosCada 5 minutos
Envíos y lotesCada 15 minutos
Productos e inventarioPor hora
Transportistas y almacenesCada 6 horas
Manifiestos y recogidasDiario
Etiquetas y usuariosDiario

Las 14 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 guardadas, y busca la carpeta de ShipStation con consultas predefinidas sobre gastos de envío, rendimiento de los transportistas y tasas de cumplimiento. Selecciona cualquier consulta y haz clic en Ejecutar para extraer datos en tiempo real.

Ejemplo de consultas SQL de ShipStation

Resumen del estado de los envíos (últimos 7 días)
SELECT
    shipment_status,
    COUNT(*) AS count,
    DATE_TRUNC('day', created_at) AS date
FROM shipstation.shipments
WHERE created_at >= NOW() - INTERVAL '7 days'
GROUP BY shipment_status, date
ORDER BY date DESC, count DESC;
Coste de envío por transportista (últimos 30 días)
SELECT
    c.carrier_name,
    COUNT(l.label_id) AS label_count,
    SUM(CAST(json_extract_string(l.raw_data, '$.shipment_cost.amount') AS DECIMAL)) AS total_cost,
    AVG(CAST(json_extract_string(l.raw_data, '$.shipment_cost.amount') AS DECIMAL)) AS avg_cost
FROM shipstation.labels l
JOIN shipstation.carriers c ON l.carrier_id = c.carrier_id
WHERE l.created_at >= NOW() - INTERVAL '30 days'
  AND l.status = 'completed'
GROUP BY c.carrier_name
ORDER BY total_cost DESC;
Tasa de cumplimiento diario
SELECT
    DATE_TRUNC('day', f.created_at) AS date,
    COUNT(DISTINCT f.order_id) AS orders_fulfilled,
    SUM(CASE WHEN f.customer_notified THEN 1 ELSE 0 END) AS customers_notified,
    ROUND(100.0 * SUM(CASE WHEN f.customer_notified THEN 1 ELSE 0 END) / COUNT(*), 1) AS notification_rate_pct
FROM shipstation.fulfillments f
WHERE f.created_at >= NOW() - INTERVAL '14 days'
GROUP BY date
ORDER BY date DESC;

Compartir informes de envío sin compartir credenciales

Abre cualquier consulta de ShipStation 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 envío en tiempo real en su complemento de Google Sheets, sin necesidad de acceder a tu clave API de ShipStation, al administrador de la cuenta ni al código SQL.

Preguntas frecuentes

¿Query Streams es compatible con todos los transportistas de ShipStation?
Sí. Query Streams sincroniza todos los transportistas conectados a su cuenta de ShipStation: UPS, FedEx, USPS, DHL y cualquier otro que haya configurado. Aparecen en el transportistas y servicios_de_transportista tablas con detalles completos del código de servicio.
¿Puedo consultar datos históricos de envíos?
Sí. La sincronización inicial recupera datos históricos en función del periodo de retrospectiva configurado en los ajustes del conector. En el caso de las etiquetas y los envíos, normalmente se puede acceder a meses de datos históricos para realizar análisis de tendencias.
¿Puedo combinar los datos de ShipStation con los de Shopify en la misma consulta?
Sí. Si tienes conectados tanto ShipStation como Shopify, puedes UNIR los datos de ambas fuentes en una sola instrucción SQL; por ejemplo, uniendo los pedidos de Shopify con las etiquetas de ShipStation mediante el ID del pedido para obtener una visión completa desde el pedido hasta la entrega.
¿Qué plan de ShipStation necesito?
Cualquier plan de ShipStation que incluya acceso a la API funciona con Query Streams. El plan Starter no incluye acceso a la API; necesitarás el plan Bronze o superior para generar una clave API.

Guías relacionadas

Categoría: Conectores API

Etiquetas: ShipStation, Hojas de cálculo de Google, API, Envíos, SQL, Análisis de transportistas, Gestión de pedidos, Datos en tiempo real

Descripción meta: Conecta ShipStation a Google Sheets mediante SQL. Consulta en tiempo real los envíos, las etiquetas, los transportistas y los datos de gestión de pedidos, sin necesidad de programar API. Guía de configuración paso a paso.

Actualizado el 3 de junio de 2026

Funciona con BetterDocs