Expédition et traitement des commandes
Connecter ShipStation vers Excel, Google Sheets, l'IA et REST
Expéditions, commandes et transporteurs au format SQL. Associez le statut d'exécution à la ligne de commande correspondante dans Shopify ou votre ERP.
Une seule connexion, chaque surface
Où vos données ShipStation peuvent être stockées
- 1 connexion sortante
- 0 ports d'entrée
- lecture seule · les identifiants restent stockés
fonctionne sur
- Pour votre équipe, vos fournisseurs et vos partenaires
-
Excel module complémentaire · actualisation à la demande
-
Google Sheets module complémentaire · actualisation à la demande
-
Nova AI Poser une question en langage clair · Conversion de texte en SQL
-
Visionneuse de données partagez les résultats en direct · équipe, fournisseurs, partenaires · sur n'importe quel appareil
- Pour les applications et les systèmes
-
API REST Point de terminaison JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Synchronisations planifiées Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Pour les outils d'IA
-
assistants IA Claude · Curseur · Serveur MCP
- Livré aux personnes
-
Alertes et rapports Slack · Discord · Courriel · Webhook
Query Streams transforme un compte ShipStation en 15 tables SQL (expéditions, étiquettes, traitements, transporteurs, entrepôts, produits, stocks, lots, manifestes, enlèvements, etc.) accessibles depuis Microsoft Excel, Google Sheets, Power BI, les assistants IA via MCP et une API REST. Une seule clé API suffit. L'intérêt réside dans la jointure : le statut du traitement est affiché directement à côté de la ligne de commande correspondante depuis Shopify ou votre ERP, en une seule requête au lieu de deux exportations et d'une fonction RECHERCHEV.
- Pour votre équipe, vos fournisseurs et vos partenaires
-
ShipStation vers Excel Microsoft Excel · Complément Excel
Importez directement les résultats en direct de ShipStation dans une feuille de calcul et actualisez-les à la demande — Excel de bureau, Excel Online, Microsoft 365.
Guide ShipStation -
ShipStation vers Google Sheets Module complémentaire Sheets
Exécutez une requête ShipStation enregistrée depuis la barre latérale et glissez-déposez les lignes dans la feuille. Les collaborateurs peuvent ensuite la mettre à jour eux-mêmes.
Guide ShipStation -
Demandez à Nova à propos de ShipStation Nova AI · Texte vers SQL
Posez votre question en langage clair. Nova connaît déjà vos tables ShipStation, rédige et exécute la requête SQL, explique la réponse et la représente graphiquement — aucune requête à écrire, aucune information d’identification à fournir.
Comment fonctionne Nova -
ShipStation vers Data Viewer Partage des résultats · équipe, fournisseurs, partenaires · téléphone, tablette, ordinateur
Partagez un résultat ShipStation en direct avec qui vous voulez (un collègue, un fournisseur, un partenaire) sous forme de grille que vous pouvez ajouter à vos favoris et qui se met à jour automatiquement à chaque ouverture, sur un téléphone, une tablette ou un ordinateur. Ils voient les résultats, jamais le code SQL ni les identifiants.
Fonctionnement du visualiseur de données - Pour les applications et les systèmes
-
API REST ShipStation point de terminaison HTTP
Publiez une requête ShipStation sous forme de point de terminaison JSON authentifié, accessible à toute application, avec une spécification OpenAPI 3.1 et des collections Postman, Insomnia et Hoppscotch prêtes à l'emploi. Aucun port de base de données n'est ouvert.
Comment fonctionne une API REST ? -
ShipStation vers Power BI Power Query M
Collez le code Power Query M généré dans l'éditeur avancé de Power BI et le rapport affichera les résultats ShipStation en direct via HTTPS — sans pilote ODBC ni port de base de données ouvert.
Comment fonctionne Power BI -
ShipStation vers Airtable Plateforme d'automatisation
Synchronisez les lignes ShipStation avec une base Airtable selon une planification définie, ou récupérez-les dans un script d'automatisation Airtable.
Guide ShipStation -
ShipStation vers Baserow Plateforme d'automatisation
Alimentez une table Baserow depuis ShipStation via le point de terminaison REST — auto-hébergé ou cloud Baserow.
Guide ShipStation -
ShipStation vers SeaTable Plateforme d'automatisation
Maintenez une base SeaTable à jour avec les données ShipStation sans exporter de fichier ni exposer la base de données.
Guide ShipStation -
ShipStation vers Smartsheet Plateforme d'automatisation
Intégrez les résultats de ShipStation dans une grille Smartsheet afin que les plans et les rapports soient lus à partir du système source et non de l'exportation de la semaine précédente.
Guide ShipStation -
ShipStation vers Anvil Anvil Works · Plateforme d'applications
Utilisez ShipStation pour alimenter une application Anvil Python via le point de terminaison REST au lieu d'intégrer les identifiants de base de données dans l'application.
Guide ShipStation - Pour les outils d'IA
-
Serveur ShipStation MCP Claude, clients de Cursor et MCP
Donnez à un assistant IA un accès en lecture seule à ShipStation avec le schéma dont il a besoin pour écrire du code SQL correct — aucune information d'identification dans la conversation.
Comment fonctionne MCP - Livré aux personnes
-
Alertes et rapports ShipStation Slack · Discord · Courriel · Webhook
Programmez une requête ShipStation et faites en sorte que les lignes soient envoyées à Slack, Discord, par e-mail ou via un webhook signé — ou conservez le message jusqu'à ce qu'un nombre de lignes, un seuil ou un pourcentage de variation dépasse la limite que vous avez définie.
Fonctionnement des alertes et des rapports
Comment ça marche
5 étapes, aucune modification du pare-feu entrant
Générez une clé API dans ShipStation. Une seule clé, issue de l'API v2 : aucune paire clé-secret à gérer.
Installez l'agent réseau et collez la clé. Elle restera en place ; ShipStation ne communiquera qu'avec les appareils de votre propre réseau.
Choisissez les tables à synchroniser parmi les 15 disponibles et la fréquence de synchronisation. Les expéditions, les étiquettes, les commandes et les stocks sont présélectionnés.
Saisissez des requêtes SQL classiques sur shipstation.shipments et le reste, ou laissez Nova s'en charger.
Lisez-le depuis Excel, Sheets, Power BI, MCP ou REST, joint à l'ordre auquel il appartient.
Analyse approfondie des fonctionnalités
Ce que ShipStation vous offre
Un statut auquel vous pouvez vous fier dès que vous le demandez
Le statut de l'expédition est la seule chose qu'une copie nocturne ne fait jamais correctement, car c'est ce qui change après l'écriture de la ligne.
- Demandez des envois ou des étiquettes spécifiques par leur identifiant et ces lignes sont vérifiées auprès de ShipStation avant que la réponse ne soit renvoyée, de sorte qu'une annulation ou une étiquette annulée apparaît immédiatement.
- Un rapport portant sur plusieurs mois d'historique est lu à la vitesse de SQL sur la copie synchronisée et ne coûte rien du côté de ShipStation.
- ShipStation ne supprime rien — Un envoi annulé reste affiché sur une ligne avec son statut modifié, ce qui est utile lorsqu'on cherche à savoir combien d'envois ont été annulés.
Les 15 tables
- Mouvement — expéditions, étiquettes, exécutions, manifestes, enlèvements, lots.
- Mise en place — transporteurs, services_de_transporteurs, entrepôts, utilisateurs, étiquettes, webhooks.
- Action — produits, inventaire, emplacements_de_l'inventaire.
- Chaque ligne conserve la réponse complète de ShipStation dans une colonne JSON raw_data, de sorte que le poids, les dimensions, les déclarations en douane et les adresses complètes des colis sont toujours présents même s'il ne s'agit pas de colonnes de premier niveau.
Attention au budget partagé
La limite de débit de ShipStation s'applique à l'ensemble du compte, ce qui signifie qu'un outil de reporting qui la dépasse ralentit vos expéditions. Celui-ci, en revanche, ne le fait pas.
- L'agent se limite à environ un sixième de la limite du compte, laissant le reste au logiciel d'impression des étiquettes.
- Les actualisations en direct utilisent le même budget et sont plafonnées par requête pour la même raison.
- Les envois comportent un véritable curseur de modification depuis, de sorte qu'un envoi modifié est pris en compte lors de la prochaine exécution incrémentale.
- Les étiquettes et les envois sont suivis par date de création, qui est le filtre propre à ShipStation. — Une étiquette annulée après sa synchronisation est mise à jour lors de la prochaine synchronisation complète ou dès qu'une requête en direct la concerne.
Partagé par chaque connecteur API
Fonctionnement de chaque connecteur API
- Votre compte devient des tables — Les points de terminaison sont mappés sur des tables SQL typées avec des clés primaires et des index, vous écrivez donc SELECT, JOIN et GROUP BY au lieu de parcourir du JSON.
- Vous choisissez les éléments à synchroniser et leur fréquence. Chaque table possède son propre intervalle, voire aucun. Lorsque l'API du fournisseur le permet, seuls les enregistrements modifiés depuis la dernière exécution sont récupérés.
- L'exemplaire est à vous. Il est stocké dans un fichier DuckDB chiffré AES-256-GCM, situé à côté de l'agent, sur votre machine. Il n'est pas hébergé dans notre cloud.
- Le vendeur n'entend parler que de vous. — L'agent appelle directement l'API depuis votre propre réseau, votre jeton n'est donc pas nécessaire à Query Streams pour répondre à une requête.
Bon à savoir
- Il s'agit d'une copie synchronisée, et non d'un proxy en direct. — Une requête lit les données déjà récupérées, ce qui lui permet de s'exécuter à la vitesse d'une requête SQL sans jamais consommer votre limite de requêtes API. De plus, certaines tables peuvent actualiser une ligne obsolète lors de sa lecture.
- Les limites de débit sont respectées pour vous. — chaque connecteur fonctionne à un rythme bien inférieur aux limites publiées par le fournisseur, de sorte qu'un rapport ne peut pas entraîner une limitation de votre compte pour tout ce qui l'utilise.
- Rien n'est jeté — Les champs que la table ne nomme pas sont conservés dans une colonne JSON raw_data que vous pouvez toujours interroger.
- Intégrez-le à vos bases de données — Inclure une table API et une table SQL Server dans la même requête est une requête ordinaire ici, et non un projet d'intégration.
SQL inter-sources
Connectez ShipStation au reste de vos données
ShipStation sait que le colis a été expédié. En revanche, elle ignore la valeur de la commande et si elle a été payée ; ces informations sont gérées par votre système et votre prestataire de paiement, et une seule requête suffit pour interroger ces trois sources. Chaque source traite uniquement la partie qu'elle peut, renvoie le résultat, et la fusion des données est centralisée : les sources ne communiquent jamais entre elles et aucune donnée n'est copiée.
3 connexions · 3 agents
Une déclaration
— l’expédition depuis ShipStation, la commande depuis votre ERP, la facture depuis Stripe
SELECTIONNER f.carrier_id, f.shipment_status, COUNT(*) AS shippings, SUM(i.amount_due) / 100 AS invoiced
DE accomplissement.shipstation.expéditions1 f
JOINDRE erp_sql.dbo.commandes2 o ON o.order_number = f.external_order_id
JOINDRE facturation.stripe.factures3 je suis sur i.numéro = o.numéro_de_voie
GROUPE PAR f.carrier_id, f.shipment_status
ORDER BY expéditions DESC;
Les trois éléments sont la connexion, le schéma et la table ; le nom de la connexion est celui que vous lui avez donné. Les colonnes sont données à titre d'exemple ; vos tables seront les vôtres. `external_order_id` est la référence que votre système a attribuée à l'expédition, ce qui permet la première jointure sans identifiant client. Le poids, les dimensions et l'adresse de livraison complète figurent sur la même ligne, dans `raw_data`. Chaque élément est en lecture seule : seules les instructions `SELECT`, `WITH` et `EXPLAIN` sont autorisées, avec une limite quant à la quantité de données qu'une source peut transmettre pour une requête donnée. Fonctionnement des requêtes fédérées
Détails de connexion
Ce dont ShipStation a besoin
- Authentification
- Une seule clé API ShipStation v2, stockée sur l'agent. Aucune paire clé-secret.
- A atteint plus
- HTTPS de votre réseau vers ShipStation. Aucun trafic entrant, ni point de terminaison webhook vers l'hôte.
- Schéma
- shipstation — donc shipstation.shipments, shipstation.labels
- Tables
- 15. Expéditions, étiquettes, exécutions, transporteurs, services de transport, entrepôts, produits, lots, inventaire, emplacements d'inventaire, manifestes, enlèvements, étiquettes, utilisateurs, webhooks
- Détails complets
- Chaque ligne conserve la réponse complète de l'API dans une colonne JSON raw_data : poids, dimensions, douanes, adresses
- Incrémentiel
- Expéditions basées sur la date de modification ; étiquettes et exécutions basées sur la date de création, ce que l’API propose pour ces dernières.
- Actualisation en direct
- Expéditions et étiquettes, par identifiant, avec une fenêtre de fraîcheur de 60 secondes
- Limites de débit
- Le rythme de production des rapports est limité à environ un sixième de la limite globale du compte ShipStation, ce qui permet de ne pas ralentir les expéditions.
- Copie locale
- Un fichier DuckDB chiffré AES-256-GCM se trouve à côté de l'agent, sur votre machine.
Le mode lecture seule est structurel. Chaque requête effectuée par ce connecteur est une requête GET — elle ne contient aucune instruction create-label, void ou ship-order —, de sorte qu'une requête ne peut pas dépenser de frais de port ni annuler un envoi.
Une clé de test est reconnue comme telle. ShipStation la préfixe et la connexion est étiquetée en conséquence, vous évitant ainsi de vous demander pourquoi les numéros semblent incorrects.
Documentation du fournisseur : www.shipstation.com
FAQ
Questions concernant ShipStation
Quels outils peuvent lire les données ShipStation via les flux de requêtes ?
Tous ces outils, depuis une seule connexion : Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertes et rapports programmés. Connectez votre compte une seule fois et tous les systèmes accèdent à la même connexion en lecture seule ; aucune configuration n’est requise pour chaque outil et aucune copie supplémentaire des données n’est nécessaire.
Dois-je ouvrir un port de pare-feu pour mon compte ShipStation ?
Non. L'agent réseau Query Streams s'exécute au sein de votre réseau et ouvre une seule connexion sortante chiffrée. Aucun trafic entrant n'est intercepté, aucun VPN n'est requis et le compte conserve ses règles de pare-feu existantes.
Les flux de requêtes peuvent-ils modifier les données dans ShipStation ?
Non. L'agent impose un accès en lecture seule lors de l'exécution : une seule instruction à la fois, uniquement SELECT et les instructions associées. Les informations d'identification restent sur l'agent et ne sont jamais envoyées aux flux de requêtes.
De quoi Query Streams a-t-il besoin pour se connecter à ShipStation ?
Un hôte accessible, un rôle et son mot de passe : l’agent héberge le pilote, aucune installation n’est donc requise sur le compte. Authentification : une seule clé API ShipStation v2, stockée sur l’agent. Aucune paire clé-secret n’est requise. Accès : HTTPS de votre réseau vers ShipStation. Aucune requête entrante ni aucun point de terminaison webhook vers l’hôte. Schéma : shipstation — donc shipstation.shipments, shipstation.labels. Tables : 15. Shipments, labels, fulfillments, carriers, carrier_services, warehouses, products, batches, inventory, inventory_locations, manifests, pickups, tags, users, webhooks.
Puis-je connecter ShipStation à une autre base de données dans la même requête ?
Oui, il s'agit bien d'une requête fédérée. Une seule instruction peut référencer ShipStation et vos autres connexions simultanément, sous la forme `connection.schema.table`. Chaque source exécute uniquement la partie qu'elle peut traiter et renvoie le résultat. La jointure est centralisée, ce qui évite toute connexion entre les sources et empêche toute copie ou planification. L'accès en lecture seule s'applique à chaque élément (SELECT, WITH et EXPLAIN uniquement), et la quantité de données qu'une source peut transmettre pour une requête donnée est limitée. Les requêtes fédérées sont une fonctionnalité incluse dans votre abonnement ; la page dédiée affiche les limites actuelles de la source et de la taille des données.
Installez ShipStation là où le travail se déroule.
Installez l'agent, configurez-le pour qu'il pointe vers votre compte et choisissez une destination.
Lecture seule Sortant uniquement Les identifiants restent sur l'agent

