Voir les catégories

Comment connecter ShipStation à Google Sheets - Interroger les données d'expédition avec SQL

6 min de lecture

Query Streams transforme vos données d'expédition ShipStation en tables interrogeables SQL, vous permettant d'importer directement dans Google Sheets les données d'expédition, d'étiquettes, de transporteurs et de traitement des commandes en temps réel. Pas de codage API, pas d'exportations manuelles : il suffit d'écrire des requêtes SQL et d'obtenir des analyses d'expédition en temps réel dans votre feuille de calcul. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à interroger votre compte ShipStation en quelques minutes.

14 tables ShipStation

Expéditions, étiquettes, transporteurs, exécution des commandes, inventaire et plus encore

Synchronisation des étiquettes en 5 minutes

Les étiquettes et les exécutions sont actualisées toutes les 5 minutes pour un suivi des coûts en temps réel.

Chiffré AES-256

Votre clé API ShipStation est stockée en toute sécurité sur votre réseau, jamais dans le cloud.

Analyse des transporteurs

Comparez les transporteurs, suivez les coûts et optimisez vos dépenses d'expédition grâce à SQL.

Quelles données ShipStation pouvez-vous accéder ?

Query Streams synchronise vos données API ShipStation avec un cache local chiffré AES-256, les transformant en tables interrogeables par SQL. Chaque table comprend un données brutes Colonne JSON contenant la réponse complète de l'API, incluant les adresses d'expédition et de destination, les dimensions du colis et les informations douanières.

Expédition de base

  • expéditions Enregistrements d'expédition des commandes avec adresses et statut
  • étiquettes Étiquettes achetées avec numéros de suivi et coûts
  • réalisations Commandes finalisées avec notifications aux clients
  • lots lots de traitement d'étiquettes en vrac

Inventaire

  • inventaire Niveaux de stock par SKU et entrepôt
  • emplacements_inventaire Emplacements des entrepôts d'inventaire

Configuration

  • transporteurs Transporteurs maritimes connectés
  • services_opérateurs Codes de service disponibles par opérateur
  • entrepôts Expédition depuis les entrepôts
  • produits Catalogue de produits avec références et dimensions

Opérations

  • manifestes Manifestes de fin de journée des transporteurs
  • pick-ups Collectes programmées par transporteur
  • étiquettes Étiquettes d'organisation d'expédition
  • utilisateurs Gestion des comptes utilisateurs

Conditions préalables

1
Compte de flux de requêtes

Inscrivez-vous gratuitement — aucune carte de crédit requise

2
Agent de réseau Query Streams

Service Windows installé sur votre réseau. Guide d'installation

3
Compte ShipStation

Compte ShipStation actif sur n'importe quel forfait compatible avec l'API

4
Clé API ShipStation

Généré à partir des paramètres ShipStation → Compte → Paramètres API

5
Google Sheets

Avec le module complémentaire Query Streams installé à partir de Google Workspace Marketplace

Guide d'installation

1Installer l'agent
2Obtenir une clé API
3Ajouter un connecteur
4Synchroniser le calendrier
5Installer le module complémentaire

Étape 1 : Installez l'agent réseau Query Streams.

  1. Connectez-vous à mon.querystreams.com
  2. Naviguer vers Agents réseau dans la barre latérale gauche
  3. Cliquez sur Télécharger l'agent et exécutez le programme d'installation Windows.
  4. L'agent s'installe en tant que service Windows et se connecte automatiquement.
  5. Votre agent apparaît comme « en ligne » dans le portail dans les 30 secondes.

Étape 2 : Obtenez votre clé API ShipStation

  1. Connectez-vous à votre Compte ShipStation
  2. Aller à ParamètresCompteParamètres de l'API
  3. Cliquez sur Générer des clés API si vous n'en avez pas encore
  4. Copiez votre Clé API — Traitez-le comme un mot de passe et gardez-le en sécurité

Votre clé API ShipStation vous permet d'accéder en lecture à vos données d'expédition. Query Streams effectue uniquement des opérations de lecture ; il ne crée, ne modifie ni n'annule jamais d'expéditions ou d'étiquettes.

Étape 3 : Ajouter le connecteur ShipStation

  1. Ouvrez l'interface Network Agent à l'adresse http://localhost:1823
  2. Cliquez sur Ajouter une connexion et sélectionnez ShipStation
  3. Collez votre Clé API dans le champ Clé API
  4. Cliquez sur Test de connexion — Query Streams valide votre clé
  5. En cas de succès, vous verrez la confirmation de votre compte ShipStation avec la liste des transporteurs.
  6. Cliquez sur Suivant pour configurer les calendriers de synchronisation et installer des requêtes prédéfinies

Étape 4 : Configurez votre calendrier de synchronisation

Étiquettes et exécutionToutes les 5 minutes
Expéditions et lotsToutes les 15 minutes
Produits et stocksÀ l'heure
Transporteurs et entrepôtsToutes les 6 heures
Manifestes et enlèvementsQuotidien
Étiquettes et utilisateursQuotidien

Les 14 tables sont synchronisées par défaut. Désactivez une table en définissant son intervalle de synchronisation. Jamais. Cliquez Économiser — la synchronisation initiale démarre immédiatement.

Étape 5 : Installez le module complémentaire Google Sheets

  1. Ouvrez Google Sheets dans votre navigateur.
  2. Aller à ExtensionsModules complémentairesObtenir des modules complémentaires
  3. Rechercher « Flux de requêtes »
  4. Cliquez sur Installer et accorder les autorisations requises
  5. Accédez-y via ExtensionsFlux de requêtesOuvrir
  6. Connectez-vous avec vos identifiants de compte Query Streams.
  7. Ou installez directement : Installation de Query Streams pour Google Sheets

Vous êtes connecté ! Ouvrez les flux de requêtes dans Google Sheets, cliquez sur Requêtes sauvegardéesTrouvez ensuite votre dossier ShipStation contenant des requêtes prédéfinies pour les coûts d'expédition, les performances des transporteurs et les taux de traitement des commandes. Sélectionnez une requête et cliquez sur Exécuter pour extraire des données en temps réel.

Exemples de requêtes SQL ShipStation

Résumé de l'état des expéditions (7 derniers jours)
SELECT shipping_status, COUNT(*) AS count, DATE_TRUNC('day', created_at) AS date FROM shipstation.shipments WHERE created_at >= NOW() - INTERVAL '7 days' GROUP BY shipping_status, date ORDER BY date DESC, count DESC;
Frais de livraison par transporteur (30 derniers jours)
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;
Taux de livraison quotidien
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;

Partagez les rapports d'expédition sans divulguer vos identifiants

Ouvrez une requête ShipStation dans le générateur de requêtes → cliquez sur Partage onglet → saisir les adresses e-mail → cliquer PartagerLes destinataires reçoivent les données d'expédition en temps réel dans leur module complémentaire Google Sheets, sans avoir besoin d'accéder à votre clé API ShipStation, à l'interface d'administration de votre compte ou à votre code SQL.

Questions fréquemment posées

Est-ce que Query Streams prend en charge tous les transporteurs ShipStation ?
Oui. Query Streams synchronise tous les transporteurs connectés à votre compte ShipStation : UPS, FedEx, USPS, DHL et tous les autres que vous avez configurés. Ils apparaissent dans la liste. transporteurs et services_opérateurs Tableaux contenant tous les détails des codes de service.
Puis-je consulter les données historiques d'expédition ?
Oui. La synchronisation initiale récupère les données historiques en fonction de la période d'analyse configurée dans les paramètres de votre connecteur. Pour les étiquettes et les expéditions, vous pouvez généralement accéder à plusieurs mois de données historiques pour l'analyse des tendances.
Puis-je combiner les données de ShipStation et de Shopify dans la même requête ?
Oui. Si ShipStation et Shopify sont connectés, vous pouvez fusionner les données des deux sources dans une seule requête SQL ; par exemple, en associant les commandes Shopify aux étiquettes ShipStation par ID de commande pour obtenir une vue complète de la commande à la livraison.
De quel abonnement ShipStation ai-je besoin ?
Tout abonnement ShipStation incluant l'accès à l'API est compatible avec Query Streams. L'abonnement Starter n'inclut pas l'accès à l'API ; vous aurez besoin de l'abonnement Bronze ou supérieur pour générer une clé API.

Guides connexes

Catégorie : Connecteurs API

Mots-clés : ShipStation, Google Sheets, API, Expédition, SQL, Analyse des transporteurs, Traitement des commandes, Données en temps réel

Description : Connectez ShipStation à Google Sheets via SQL. Interrogez en temps réel les données d’expédition, d’étiquettes, de transporteurs et de traitement des commandes, sans programmation API. Guide d’installation pas à pas.

Updated on 3 juin 2026

Powered by BetterDocs