ShipStation-Logo

Versand & Auftragsabwicklung

Verbinden ShipStation zu Excel, Google Sheets, KI und REST

Sendungen, Bestellungen und Spediteure als SQL-Abfrage. Verknüpfen Sie den Auftragsstatus mit der Bestellzeile in Shopify oder Ihrem ERP-System.

Eine Verbindung, jede Oberfläche

Wohin Ihre ShipStation-Daten gelangen können

Query Streams wandelt ein ShipStation-Konto in 15 SQL-Tabellen um – für Sendungen, Etiketten, Auftragsabwicklungen, Spediteure, Lager, Produkte, Bestand, Chargen, Manifeste, Abholungen und mehr. Diese Tabellen sind in Microsoft Excel, Google Sheets, Power BI, über MCP und einen REST-Endpunkt lesbar. Ein einziger API-Schlüssel genügt. Der Clou: Der Auftragsabwicklungsstatus wird direkt neben der Bestellzeile aus Shopify oder Ihrem ERP-System angezeigt – mit nur einer Abfrage statt zwei Exporten und einer SVERWEIS-Funktion.

  1. Für Ihr Team, Ihre Lieferanten und Partner
  2. ShipStation nach Excel Microsoft Excel · Excel-Add-in

    Live-Ergebnisse von ShipStation direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.

    ShipStation-Leitfaden
  3. ShipStation zu Google Tabellen Tabellen-Add-on

    Führen Sie eine gespeicherte ShipStation-Abfrage über die Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.

    ShipStation-Leitfaden
  4. Fragen Sie Nova nach ShipStation Nova AI · Text zu SQL

    Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt bereits Ihre ShipStation-Tabellen, schreibt und führt die SQL-Abfrage aus, erklärt die Antwort und stellt sie grafisch dar – Sie müssen keine Abfrage schreiben und keine Zugangsdaten weitergeben.

    So funktioniert Nova
  5. ShipStation zum Datenbetrachter Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop

    Teilen Sie Live-Ergebnisse von ShipStation mit beliebigen Personen – Kollegen, Lieferanten, Partnern – als Lesezeichen speichernde Tabelle, die beim Öffnen auf einem Smartphone, Tablet oder Desktop-Computer immer neu angezeigt wird. Die Empfänger sehen die Ergebnisse, niemals die SQL-Abfragen oder Zugangsdaten.

    So funktioniert der Datenbetrachter
  6. Für Apps und Systeme
  7. ShipStation REST-API HTTP-Endpunkt

    Veröffentlichen Sie eine ShipStation-Abfrage als authentifizierten JSON-Endpunkt, den jede Anwendung aufrufen kann, mit einer OpenAPI 3.1-Spezifikation und vorgefertigten Sammlungen für Postman, Insomnia und Hoppscotch. Es wird kein Datenbankport geöffnet.

    Wie funktioniert die REST-API?
  8. ShipStation zu Power BI Power Query M

    Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-ShipStation-Ergebnisse über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.

    So funktioniert Power BI
  9. ShipStation zu Airtable Automatisierungsplattform

    Synchronisieren Sie ShipStation-Zeilen zeitgesteuert mit einer Airtable-Datenbank oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.

    ShipStation-Leitfaden
  10. ShipStation nach Baserow Automatisierungsplattform

    Eine Baserow-Tabelle von ShipStation wird über den REST-Endpunkt gespeist – entweder selbst gehostet oder in der Baserow-Cloud.

    ShipStation-Leitfaden
  11. Schiffsstation zum Sitzplatz Automatisierungsplattform

    Halten Sie eine SeaTable-Datenbank mit ShipStation-Daten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.

    ShipStation-Leitfaden
  12. ShipStation zu Smartsheet Automatisierungsplattform

    Die Ergebnisse von ShipStation werden in ein Smartsheet-Raster übertragen, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche gelesen werden.

    ShipStation-Leitfaden
  13. ShipStation nach Anvil Anvil Works · App-Plattform

    Sichern Sie eine Anvil Python-App mit ShipStation über den REST-Endpunkt ab, anstatt Datenbankzugangsdaten in die App einzubetten.

    ShipStation-Leitfaden
  14. Für KI-Tools
  15. ShipStation MCP-Server Claude-, Cursor- und MCP-Clients

    Gewähren Sie einem KI-Assistenten Lesezugriff auf ShipStation mit dem Schema, das er benötigt, um korrekte SQL-Abfragen zu schreiben – keine Anmeldeinformationen im Chat.

    So funktioniert MCP
  16. An Personen geliefert
  17. ShipStation-Warnungen und -Berichte Slack · Discord · E-Mail · Webhook

    Richten Sie eine ShipStation-Abfrage auf einen Zeitplan ein und lassen Sie die Zeilen an Slack, Discord, E-Mail oder einen signierten Webhook liefern – oder halten Sie die Nachricht zurück, bis eine bestimmte Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung die von Ihnen festgelegte Grenze überschreitet.

    So funktionieren Benachrichtigungen und Berichte

So funktioniert es

5 Schritte, keine Änderung der eingehenden Firewall

01

Generieren Sie einen API-Schlüssel in ShipStation. Ein einziger Schlüssel, von der v2-API – kein Schlüssel-Geheimnis-Paar zu verwalten.

02

Installieren Sie den Netzwerkagenten und fügen Sie den Schlüssel ein. Er bleibt dort; ShipStation kommuniziert ausschließlich mit Ihrem eigenen Netzwerk.

03

Wählen Sie aus, welche der 15 Tabellen synchronisiert werden sollen und wie oft. Sendungen, Etiketten, Auftragsabwicklungen und Lagerbestände sind vorausgewählt.

04

Schreiben Sie normales SQL für shipstation.shipments und den Rest – oder lassen Sie Nova das für Sie erledigen.

05

Lesen Sie die Daten aus Excel, Sheets, Power BI, MCP oder REST, verknüpft mit der zugehörigen Bestellung.

Funktionsanalyse

Was ShipStation Ihnen bietet

Status, dem Sie vertrauen können, wenn Sie danach fragen

Der Sendungsstatus ist das Einzige, was bei einer nächtlichen Kopie immer falsch ist, weil er sich ändert, nachdem die Zeile geschrieben wurde.

  • Sie können bestimmte Sendungen oder Etiketten anhand ihrer ID anfordern. Diese Zeilen werden dann mit ShipStation abgeglichen, bevor die Antwort zurückkommt, sodass eine Stornierung oder ein ungültiges Etikett sofort angezeigt wird.
  • Ein Bericht, der die Historie über Monate hinweg auswertet, liest die synchronisierte Kopie in SQL-Geschwindigkeit und verursacht auf Seiten von ShipStation keine Kosten.
  • ShipStation löscht nichts — Eine stornierte Sendung bleibt als Zeile mit geändertem Status erhalten, was man wünscht, wenn man wissen möchte, wie viele Sendungen storniert wurden.

Die 15 Tabellen

  • Bewegung — Sendungen, Etiketten, Auftragsabwicklungen, Frachtpapiere, Abholungen, Chargen.
  • Einrichtung — Carrier, Carrier-Services, Lagerhäuser, Benutzer, Tags, Webhooks.
  • Aktie — Produkte, Inventar, Lagerorte.
  • Jede Zeile speichert die vollständige ShipStation-Antwort in einer raw_data JSON-Spalte, sodass Paketgewichte, Abmessungen, Zollanmeldungen und vollständige Adressen weiterhin vorhanden sind, obwohl es sich nicht um Spalten der obersten Ebene handelt.

Vorsicht bei einem gemeinsamen Budget

Das Limit von ShipStation gilt kontoweit. Das bedeutet, dass ein Reporting-Tool, das dieses Limit häufig ausnutzt, Ihre tatsächlichen Versandprozesse verlangsamt. Dieses Tool hingegen tut dies bewusst nicht.

  • Der Agent arbeitet mit einem Tempo, das etwa einem Sechstel des Kontolimits entspricht, und überlässt den Rest der Software, die die Etiketten druckt.
  • Live-Aktualisierungen greifen auf dasselbe Budget zurück und sind aus demselben Grund pro Abfrage begrenzt.
  • Sendungen verfügen über einen echten Änderungszeiger, sodass eine bearbeitete Sendung beim nächsten inkrementellen Lauf erfasst wird.
  • Etiketten und Sendungen werden anhand des Erstellungsdatums verfolgt; dies ist der eigene Filter von ShipStation. — ein Label, das nach der Synchronisierung ungültig wird, wird bei der nächsten vollständigen Synchronisierung oder in dem Moment, in dem eine Live-Abfrage darauf zugreift, aktualisiert.

Wird von jedem API-Connector gemeinsam genutzt.

So funktioniert jeder API-Konnektor

  • Ihr Konto wird zu Tabellen — Die Endpunkte werden typisierten SQL-Tabellen mit Primärschlüsseln und Indizes zugeordnet, sodass Sie SELECT, JOIN und GROUP BY schreiben, anstatt JSON zu durchblättern.
  • Sie wählen aus, was synchronisiert wird und wie oft. — Jede Tabelle hat ihr eigenes Intervall oder gar keins. Sofern die API des Anbieters dies unterstützt, werden nur Datensätze abgerufen, die sich seit dem letzten Durchlauf geändert haben.
  • Das Exemplar gehört Ihnen. — Sie befindet sich in einer AES-256-GCM-verschlüsselten DuckDB-Datei neben dem Agenten auf Ihrem Rechner. Nicht in unserer Cloud.
  • Der Verkäufer hört nur von Ihnen. — Der Agent ruft die API direkt aus Ihrem eigenen Netzwerk auf, sodass Query Streams Ihr Token nicht benötigt, um eine Anfrage zu beantworten.

Gut zu wissen

  • Es handelt sich um eine synchronisierte Kopie, nicht um einen Live-Proxy. Eine Abfrage liest bereits abgerufene Daten, liefert also Ergebnisse in SQL-Geschwindigkeit und überlastet Ihr API-Limit nicht. Ausgewählte Tabellen können zudem veraltete Zeilen beim Lesen aktualisieren.
  • Die Ratenbegrenzungen werden für Sie eingehalten — Jeder Konnektor arbeitet innerhalb der vom Anbieter festgelegten Grenzen, sodass ein Bericht nicht dazu führen kann, dass Ihr Konto für alle anderen Anwendungen, die ihn nutzen, gedrosselt wird.
  • Nichts wird weggeworfen — Felder, die in der Tabelle nicht benannt sind, werden in einer JSON-Spalte raw_data gespeichert, die Sie trotzdem abfragen können.
  • Verknüpfen Sie es mit Ihren Datenbanken. — Eine API-Tabelle und eine SQL-Server-Tabelle in derselben Anweisung sind hier eine gewöhnliche Abfrage, kein Integrationsprojekt.

Quellübergreifendes SQL

Verbinden Sie ShipStation mit Ihren übrigen Daten.

ShipStation weiß, dass das Paket versendet wurde. Informationen zum Bestellwert oder zum Zahlungseingang liegen in Ihrem System und bei Ihrem Zahlungsdienstleister. Eine einzige Abrechnung kann alle drei abfragen. Jede Datenquelle verarbeitet nur den für sie relevanten Teil, sendet das Ergebnis zurück, und die Zusammenführung erfolgt zentral. Die Datenquellen kommunizieren nicht miteinander, und es werden keine Daten kopiert.

3 Verbindungen · 3 Agenten

ShipStation Versand & Auftragsabwicklung
Microsoft SQL-Server Relationale Maschine
Streifen Zahlungen & Rechnungsstellung

Eine Aussage

– die Sendung von ShipStation, die Bestellung aus Ihrem ERP-System, die Rechnung von Stripe
SELECT   f.carrier_id, f.shipment_status, COUNT(*) AS shipments, SUM(i.amount_due) / 100 AS invoiced
VON     Erfüllung.shipstation.shipments1 f
JOIN     erp_sql.dbo.orders2                o ON o.order_number = f.external_order_id
JOIN     Abrechnung.stripe.invoices3           i ON i.number = o.invoice_no
GROUP BY f.carrier_id, f.shipment_status
ORDER BY Sendungen BESCHREIBUNG;

Die drei Bestandteile sind Verbindung, Schema und Tabelle – der Verbindungsname ist der von Ihnen gewählte. Die Spalten sind beispielhaft; Ihre Tabellen entsprechen Ihren Vorgaben. `external_order_id` ist die Referenz, die Ihr System der Sendung zuweist und die den ersten Join ohne Kunden-ID ermöglicht. Gewichte, Abmessungen und die vollständige Lieferadresse befinden sich in derselben Zeile in `raw_data`. Alle Daten sind schreibgeschützt: Nur SELECT-, WITH- und EXPLAIN-Abfragen sind zulässig, und die Datenmenge, die eine Quelle pro Abfrage übermitteln darf, ist begrenzt. Wie föderierte Abfragen funktionieren

Verbindungsdetails

Was ShipStation benötigt

Authentifizierung
Ein einzelner ShipStation v2 API-Schlüssel, der auf dem Agenten gespeichert ist. Kein Schlüssel-Geheimnis-Paar.
Erreichte über
HTTPS-Verbindung von Ihrem Netzwerk zu ShipStation. Keine eingehenden Verbindungen und kein Webhook-Endpunkt zum Hosten.
Schema
ShipStation – also ShipStation.Shiments, ShipStation.Labels
Tabellen
15. Sendungen, Etiketten, Auftragsabwicklung, Spediteure, Speditionsdienste, Lager, Produkte, Chargen, Inventar, Lagerorte, Manifeste, Abholungen, Tags, Benutzer, Webhooks
Alle Details
Jede Zeile enthält die vollständige API-Antwort in einer JSON-Spalte namens raw_data – Gewichte, Abmessungen, Zollbestimmungen, Adressen
Inkrementell
Sendungen werden nach dem Änderungsdatum erfasst; Etiketten und Auftragsabwicklungen nach dem Erstellungsdatum – genau das bietet die API dafür.
Live-Aktualisierung
Sendungen und Etiketten, nach ID, mit einem 60-Sekunden-Frischefenster
Ratenbegrenzungen
Das Meldetempo ist auf etwa ein Sechstel des kontoweiten Limits von ShipStation begrenzt, sodass die Meldung den Versand nicht verlangsamt.
Lokale Kopie
Eine AES-256-GCM-verschlüsselte DuckDB-Datei befindet sich neben dem Agenten auf Ihrem Rechner.

Der Schreibschutz ist strukturell. Jede Anfrage dieses Konnektors ist eine GET-Anfrage – es gibt keine Aufrufe zum Erstellen von Etiketten, zum Stornieren oder zum Versenden von Bestellungen – daher kann eine Abfrage weder Portokosten berechnen noch eine Sendung stornieren.

Ein Testschlüssel wird als solcher erkannt. ShipStation versieht ihn mit einem Präfix, und die Verbindung wird entsprechend beschriftet, sodass Sie sich nicht fragen müssen, warum die Nummern falsch aussehen.

Herstellerdokumentation: www.shipstation.com

Häufig gestellte Fragen

Fragen zu ShipStation

Welche Tools können ShipStation-Daten über Query Streams lesen?

Alle Anwendungen – Excel, Google Sheets, MCP, REST-API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplante Benachrichtigungen und Berichte – werden über eine einzige Verbindung bereitgestellt. Verbinden Sie das Konto einmalig, und alle Anwendungen greifen auf dieselbe schreibgeschützte Verbindung zu – es ist keine Einrichtung pro Tool erforderlich und es werden keine Datenkopien erstellt.

Muss ich einen Firewall-Port für mein ShipStation-Konto öffnen?

Nein. Der Query Streams Network Agent läuft innerhalb Ihres Netzwerks und öffnet eine einzige verschlüsselte ausgehende Verbindung. Es wird kein eingehender Datenverkehr überwacht, ein VPN ist nicht erforderlich und die bestehenden Firewall-Regeln des Kontos bleiben erhalten.

Können Abfrageströme Daten in ShipStation ändern?

Nein. Der Agent erzwingt zum Zeitpunkt der Ausführung den Lesezugriff – es wird jeweils nur eine Anweisung ausgeführt, beispielsweise SELECT-Anweisungen. Die Anmeldeinformationen verbleiben auf dem Agenten und werden niemals an Abfrageströme gesendet.

Was benötigt Query Streams, um eine Verbindung zu ShipStation herzustellen?

Ein erreichbarer Host, eine Rolle und das zugehörige Passwort – der Agent trägt den Treiber, daher wird nichts auf dem Konto installiert. Authentifizierung: Ein einzelner ShipStation v2 API-Schlüssel, der auf dem Agenten gespeichert ist. Kein Schlüssel-Geheimnis-Paar. Erreichbarkeit: HTTPS von Ihrem Netzwerk zu ShipStation. Kein eingehender Datenverkehr und kein Webhook-Endpunkt zum Host. Schema: shipstation – also shipstation.shipments, shipstation.labels. Tabellen: 15. Shipments, labels, fulfillments, carriers, carrier_services, warehouses, products, batches, inventory, inventory_locations, manifests, pickups, tags, users, webhooks.

Kann ich ShipStation in derselben Abfrage mit einer anderen Datenbank verknüpfen?

Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann ShipStation und Ihre anderen Verbindungen gleichzeitig referenzieren, geschrieben als Verbindung.Schema.Tabelle. Jede Quelle führt nur den Teil aus, den sie verarbeiten kann, und streamt das Ergebnis zurück. Die Verknüpfung erfolgt zentral, sodass die Quellen sich nicht untereinander verbinden und nichts kopiert oder eingeplant wird. Der Schreibschutz gilt nur für SELECT, WITH und EXPLAIN. Außerdem ist die Datenmenge, die eine Quelle für eine einzelne Abfrage übermitteln darf, begrenzt. Föderierte Abfragen sind eine Funktion des Abonnementplans. Die Seite für föderierte Abfragen zeigt die aktuellen Quell- und Größenbeschränkungen an.

Platzieren Sie ShipStation dort, wo die Arbeit stattfindet.

Installieren Sie den Agenten, verbinden Sie ihn mit Ihrem Konto und wählen Sie ein Ziel aus.

Schreibgeschützt Nur ausgehend Die Zugangsdaten bleiben beim Agenten.