ShipStation-logo

Verzending en afhandeling

Verbinden ShipStation naar Excel, Google Sheets, AI en REST

Verzendingen, bestellingen en vervoerders als SQL. Koppel de status van de order aan de orderregel in Shopify of uw ERP-systeem.

Eén verbinding, elk oppervlak

Waar uw ShipStation-gegevens naartoe kunnen worden gestuurd

Query Streams zet een ShipStation-account om in 15 SQL-tabellen — zendingen, labels, leveringen, vervoerders, magazijnen, producten, voorraad, batches, manifesten, ophaalpunten en meer — die leesbaar zijn vanuit Microsoft Excel, Google Sheets, Power BI, AI-assistenten via MCP en een REST-eindpunt. Eén API-sleutel is voldoende, en het belangrijkste is de koppeling: de leveringsstatus staat direct naast de orderregel uit Shopify of uw ERP-systeem, in één query in plaats van twee exports en een VLOOKUP.

  1. Voor uw team, leveranciers en partners
  2. ShipStation naar Excel Microsoft Excel · Excel-invoegtoepassing

    Haal live ShipStation-resultaten rechtstreeks naar een werkblad en vernieuw ze wanneer nodig — in Excel op de desktop, Excel Online en Microsoft 365.

    ShipStation-handleiding
  3. ShipStation naar Google Spreadsheets Sheets-add-on

    Voer een opgeslagen ShipStation-query uit vanuit de zijbalk en sleep de rijen naar het spreadsheet. Gedeelde medewerkers kunnen het spreadsheet zelf vernieuwen.

    ShipStation-handleiding
  4. Vraag Nova naar ShipStation. Nova AI · tekst naar SQL

    Stel een vraag in begrijpelijke taal. Nova kent je ShipStation-tabellen al, schrijft en voert de SQL-query uit, legt het antwoord uit en visualiseert het in een grafiek – je hoeft geen query te schrijven en je hoeft geen inloggegevens te verstrekken.

    Hoe Nova werkt
  5. ShipStation naar Data Viewer Resultaten delen · team, leveranciers, partners · telefoon, tablet, desktop

    Deel een live ShipStation-resultaat met wie dan ook – een collega, een leverancier, een partner – als een bladwijzerbaar raster dat opnieuw wordt weergegeven wanneer het wordt geopend, op een telefoon, een tablet of een desktop. Ze zien de resultaten, nooit de SQL-query of de inloggegevens.

    Hoe de gegevensviewer werkt
  6. Voor apps en systemen
  7. ShipStation REST API HTTP-eindpunt

    Publiceer een ShipStation-query als een geauthenticeerd JSON-eindpunt dat door elke applicatie kan worden aangeroepen, met een OpenAPI 3.1-specificatie en kant-en-klare collecties voor Postman, Insomnia en Hoppscotch. Er wordt geen databasepoort geopend.

    Hoe een REST API werkt
  8. ShipStation naar Power BI Power Query M

    Plak de gegenereerde Power Query M in de geavanceerde editor van Power BI en het rapport leest live ShipStation-resultaten via HTTPS — zonder ODBC-stuurprogramma en zonder geopende databasepoort.

    Hoe Power BI werkt
  9. ShipStation naar Airtable Automatiseringsplatform

    Synchroniseer ShipStation-rijen volgens een schema met een Airtable-database, of haal ze op binnen een Airtable-automatiseringsscript.

    ShipStation-handleiding
  10. ShipStation naar Baserow Automatiseringsplatform

    Vul een Baserow-tabel in vanuit ShipStation via het REST-eindpunt — zowel op een zelfgehoste locatie als in de Baserow-cloud.

    ShipStation-handleiding
  11. ShipStation naar SeatTable Automatiseringsplatform

    Houd een SeaTable-database actueel met ShipStation-gegevens zonder een bestand te exporteren of de database openbaar te maken.

    ShipStation-handleiding
  12. ShipStation naar Smartsheet Automatiseringsplatform

    Importeer de ShipStation-resultaten in een Smartsheet-raster, zodat plannen en rapporten rechtstreeks uit het bronsysteem worden gelezen en niet uit de export van vorige week.

    ShipStation-handleiding
  13. ShipStation naar Anvil Anvil Works · App-platform

    Ondersteun een Anvil Python-app met ShipStation via het REST-eindpunt in plaats van databasegegevens in de app in te sluiten.

    ShipStation-handleiding
  14. Voor AI-tools
  15. ShipStation MCP-server Claude, Cursor en MCP-klanten

    Geef een AI-assistent alleen-leestoegang tot ShipStation met het schema dat nodig is om correcte SQL-query's te schrijven — geen inloggegevens in de chat.

    Hoe MCP werkt
  16. Bezorgd aan mensen
  17. ShipStation-waarschuwingen en -rapporten Slack · Discord · E-mail · Webhook

    Plan een ShipStation-query in en laat de resultaten naar Slack, Discord, e-mail of een ondertekende webhook verzenden, of wacht met verzenden totdat een bepaald aantal resultaten, een drempelwaarde of een percentageverandering de door u ingestelde grens overschrijdt.

    Hoe waarschuwingen en rapporten werken

Hoe het werkt

5 stappen, geen wijziging van de inkomende firewall

01

Genereer een API-sleutel in ShipStation. Eén sleutel, afkomstig van de v2 API — geen sleutel-geheimpaar om te beheren.

02

Installeer de netwerkagent en plak de sleutel. Deze blijft daar staan; ShipStation ontvangt alleen berichten van uw eigen netwerk.

03

Kies welke van de 15 tabellen u wilt synchroniseren en hoe vaak. Verzendingen, labels, orderverwerking en voorraad zijn al geselecteerd.

04

Schrijf gewone SQL-query's voor shipstation.shipments en de rest, of laat Nova dat voor je doen.

05

Lees de gegevens uit Excel, Sheets, Power BI, MCP of REST, gekoppeld aan de volgorde waartoe ze behoren.

Diepgaande analyse van de functies

Wat ShipStation u biedt

Status waarop je kunt vertrouwen op het moment dat je erom vraagt.

De verzendstatus is het enige dat een nachtelijke kopieerbewerking altijd verkeerd weergeeft, omdat die status verandert nadat de regel is weggeschreven.

  • Vraag naar specifieke zendingen of labels op basis van ID en die regels worden gecontroleerd aan de hand van ShipStation voordat het antwoord wordt gegeven, zodat een annulering of een ongeldig label direct wordt weergegeven.
  • Een rapport over maandenlange historische gegevens leest de gesynchroniseerde kopie met SQL-snelheid en kost ShipStation niets.
  • ShipStation verwijdert niets. — Een geannuleerde zending blijft als een rij staan met de status gewijzigd, wat wenselijk is wanneer de vraag is hoeveel zendingen er zijn geannuleerd.

De 15 tafels

  • Beweging — zendingen, etiketten, orderverwerking, vrachtbrieven, ophaaldiensten, batches.
  • Setup — vervoerders, vervoersdiensten, magazijnen, gebruikers, tags, webhooks.
  • Voorraad — producten, voorraad, voorraadlocaties.
  • Elke rij bewaart het volledige ShipStation-antwoord in een JSON-kolom genaamd raw_data, waardoor pakketgewichten, afmetingen, douaneaangiften en volledige adressen nog steeds aanwezig zijn, ook al zijn het geen kolommen op het hoogste niveau.

Wees voorzichtig met een gedeeld budget.

De tarieflimiet van ShipStation geldt voor het hele account, wat betekent dat een rapportagetool die deze limiet overschrijdt, je daadwerkelijke verzendingen vertraagt. Deze tool doet dat bewust niet.

  • De agent beperkt zich tot ongeveer een zesde van de accountlimiet, waardoor de rest overblijft voor de software die de etiketten afdrukt.
  • Live-verversingen verbruiken hetzelfde budget en zijn om dezelfde reden per query gelimiteerd.
  • Zendingen hebben een echte cursor die aangeeft wanneer ze zijn gewijzigd, waardoor een bewerkte zending bij de volgende incrementele run wordt opgepakt.
  • Labels en leveringen worden bijgehouden op basis van de aanmaakdatum, een filter dat ShipStation hiervoor gebruikt. — een label dat ongeldig wordt verklaard nadat het is gesynchroniseerd, wordt bijgewerkt bij de volgende volledige synchronisatie of op het moment dat een live query het label raakt.

Gedeeld door elke API-connector

Hoe elke API-connector werkt

  • Je account wordt omgezet in tabellen — Eindpunten worden gekoppeld aan getypte SQL-tabellen met primaire sleutels en indexen, zodat u SELECT, JOIN en GROUP BY kunt schrijven in plaats van door JSON te bladeren.
  • Je kiest zelf wat er gesynchroniseerd wordt en hoe vaak. — elke tabel heeft zijn eigen interval, of helemaal geen. Indien de API van de leverancier dit ondersteunt, worden alleen records opgehaald die sinds de laatste keer dat de query is uitgevoerd zijn gewijzigd.
  • Het exemplaar is van jou. — het bevindt zich in een met AES-256-GCM versleuteld DuckDB-bestand naast de agent, op uw computer. Niet in onze cloud.
  • De verkoper hoort alleen van u. — De agent roept de API rechtstreeks aan vanuit uw eigen netwerk, waardoor uw token niet nodig is voor Query Streams om een query te beantwoorden.

Goed om te weten

  • Het is een gesynchroniseerde kopie, geen live proxy. — Een query leest gegevens die al zijn opgehaald, waardoor de resultaten met SQL-snelheid worden geretourneerd en de API-limiet nooit wordt overschreden. Geselecteerde tabellen kunnen bovendien een verouderde rij vernieuwen terwijl u deze leest.
  • De snelheidslimieten worden voor u gerespecteerd. — elke connector blijft ruim binnen de door de leverancier gepubliceerde limieten, zodat een rapport er niet voor kan zorgen dat uw account wordt afgeremd voor alle andere toepassingen die er gebruik van maken.
  • Niets wordt weggegooid. — Velden die niet in de tabel zijn opgenomen, worden bewaard in een JSON-kolom genaamd raw_data, die je nog steeds kunt opvragen.
  • Koppel het aan uw databases. — Een API-tabel en een SQL Server-tabel in dezelfde instructie is hier een gewone query, geen integratieproject.

Cross-source SQL

Voeg ShipStation toe aan de rest van je gegevens.

ShipStation weet dat het pakket is verzonden. Het weet niet wat de waarde van de bestelling was of of deze ooit is betaald — die gegevens staan in uw eigen systeem en bij uw betalingsverwerker, en één afschrift kan alle drie opvragen. Elke bron voert alleen het deel uit dat het aankan, streamt het resultaat terug en de samenvoeging vindt centraal plaats — de bronnen communiceren nooit met elkaar en er wordt niets gekopieerd.

3 verbindingen · 3 agenten

ShipStation Verzending en afhandeling
Microsoft SQL Server Relationele engine
Streep Betalingen en facturering

Eén verklaring

-- de verzending van ShipStation, de bestelling van uw ERP-systeem, de factuur van Stripe
SELECT   f.carrier_id, f.shipment_status, COUNT(*) AS shipments, SUM(i.amount_due) / 100 AS invoiced
VAN     vervulling.shipstation.shipments1 f
JOIN     erp_sql.dbo.orders2                o AAN o.order_number = f.external_order_id
JOIN     facturering.stripe.facturen3           i ON i.number = o.invoice_no
GROEP DOOR f.carrier_id, f.shipment_status
ORDER BY zendingen BESCHRIJVING;

De drie onderdelen zijn de verbinding, het schema en de tabel — en de verbindingsnaam is wat u er zelf aan hebt gegeven. Illustratieve kolommen; uw tabellen zullen uw eigen tabellen zijn. external_order_id is de referentie die uw eigen systeem aan de zending heeft toegekend, waardoor de eerste join mogelijk is zonder klant-ID. Gewichten, afmetingen en het volledige verzendadres staan op dezelfde rij in raw_data. Alleen-lezen is van toepassing op elk onderdeel: alleen SELECT, WITH en EXPLAIN, met een limiet voor hoeveel gegevens een bron per query mag vrijgeven. Hoe werken gefedereerde query's?

Verbindingsgegevens

Wat ShipStation nodig heeft

Authenticatie
Eén enkele ShipStation v2 API-sleutel, die op de agent wordt bewaard. Geen sleutel-en-geheim-paar.
Reikte over
HTTPS van uw netwerk naar ShipStation. Geen inkomend verkeer en geen webhook-eindpunt om te hosten.
Schema
shipstation — dus shipstation.shipments, shipstation.labels
Tabellen
15. Verzendingen, labels, orderafhandeling, vervoerders, vervoersdiensten, magazijnen, producten, batches, inventaris, inventarislocaties, vrachtbrieven, ophaalpunten, tags, gebruikers, webhooks
Volledige details
Elke rij bewaart de volledige API-respons in een JSON-kolom genaamd raw_data — gewichten, afmetingen, douane, adressen
Toenemend
Verzendingen worden geregistreerd op basis van de datum waarop de bestelling is gewijzigd; labels en orderverwerking op basis van de datum waarop de bestelling is aangemaakt, wat de API hiervoor biedt.
Live vernieuwing
Verzendingen en etiketten, per identificatienummer, met een versheidsvenster van 60 seconden.
Snelheidslimieten
Het tempo is zelf in te stellen, tot ongeveer een zesde van de accountbrede limiet van ShipStation, zodat rapportage het verzendproces niet vertraagt.
Lokale kopie
Een met AES-256-GCM versleuteld DuckDB-bestand bevindt zich naast de agent op uw computer.

Alleen-lezen is structureel. Elk verzoek dat deze connector doet, is een GET-verzoek — er is geen aanroep voor het aanmaken van labels, het annuleren van verzoeken of het verzenden van bestellingen — dus een query kan geen verzendkosten berekenen of een verzending annuleren.

Een testsleutel wordt herkend als een testsleutel. ShipStation voegt er een voorvoegsel aan toe en de verbinding wordt dienovereenkomstig gelabeld, zodat u zich niet hoeft af te vragen waarom de nummers er verkeerd uitzien.

Leveranciersdocumentatie: www.shipstation.com

Veelgestelde vragen

Vragen over ShipStation

Welke tools kunnen ShipStation-gegevens lezen via Query Streams?

Alles via één verbinding: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplande meldingen en rapporten. Verbind het account één keer en elk platform leest dezelfde alleen-lezen verbinding — er is geen configuratie per tool nodig en er wordt geen tweede kopie van de gegevens gemaakt.

Moet ik een firewallpoort openen voor mijn ShipStation-account?

Nee. De Query Streams Network Agent draait binnen uw netwerk en opent één versleutelde uitgaande verbinding. Er wordt niets afgeluisterd voor inkomend verkeer, een VPN is niet nodig en het account behoudt zijn bestaande firewallregels.

Kunnen querystreams gegevens in ShipStation wijzigen?

Nee. De agent zorgt ervoor dat alleen-lezen is toegestaan tijdens de uitvoering — één instructie tegelijk, alleen SELECT en soortgelijke instructies. De inloggegevens blijven op de agent en worden nooit naar Query Streams verzonden.

Wat heeft Query Streams nodig om verbinding te maken met ShipStation?

Een bereikbare host, een rol en het bijbehorende wachtwoord — de agent draagt de driver, dus er wordt niets op het account geïnstalleerd. Authenticatie: één ShipStation v2 API-sleutel, die op de agent wordt bewaard. Geen sleutel-en-geheim-paar. Bereikbaar via: HTTPS vanuit uw netwerk naar ShipStation. Geen inkomend verkeer en geen webhook-eindpunt naar de host. Schema: shipstation — dus shipstation.shipments, shipstation.labels. Tabellen: 15. Shipments, labels, fulfillments, carriers, carrier_services, warehouses, products, batches, inventory, inventory_locations, manifests, pickups, tags, users, webhooks.

Kan ik ShipStation in dezelfde query aan een andere database koppelen?

Ja, dat is een gefedereerde query. Eén statement kan tegelijkertijd verwijzen naar ShipStation en uw andere verbindingen, geschreven als connection.schema.table. Elke bron voert alleen het deel uit dat het aankan en streamt het resultaat terug; de join vindt centraal plaats, waardoor de bronnen nooit met elkaar verbinding maken en er niets wordt gekopieerd of gepland. Alleen-lezen is van toepassing op elk onderdeel — alleen SELECT, WITH en EXPLAIN — en er is een limiet aan hoeveel gegevens een bron voor een enkele query mag vrijgeven. Gefedereerde queries zijn een functie van het abonnement; op de pagina met gefedereerde queries vindt u de huidige limieten voor bronnen en groottes.

Plaats ShipStation daar waar het werk gebeurt.

Installeer de agent, koppel deze aan uw account en kies een bestemming.

Alleen-lezen Alleen uitgaand De inloggegevens blijven bij de agent.