Logo di ShipStation

Spedizione e gestione degli ordini

Collegare ShipStation per Excel, Fogli Google, IA e REST

Spedizioni, ordini e corrieri in formato SQL. Collega lo stato di evasione all'ordine presente in Shopify o nel tuo sistema ERP.

Un collegamento, ogni superficie

Dove possono essere archiviati i tuoi dati ShipStation

Query Streams trasforma un account ShipStation in 15 tabelle SQL (spedizioni, etichette, evasioni, corrieri, magazzini, prodotti, inventario, lotti, manifesti, ritiri e altro ancora), leggibili da Microsoft Excel, Fogli Google, Power BI, assistenti AI tramite MCP e un endpoint REST. È sufficiente una sola chiave API e il punto cruciale è l'unione: lo stato di evasione si trova accanto alla riga dell'ordine proveniente da Shopify o dal tuo ERP, in un'unica istruzione anziché in due esportazioni e una funzione CERCA.VERT.

  1. Per il tuo team, i fornitori e i partner
  2. ShipStation su Excel Microsoft Excel · Componente aggiuntivo di Excel

    Importa i risultati in tempo reale di ShipStation direttamente in un foglio di calcolo e aggiornali a piacimento: su Excel desktop, Excel Online e Microsoft 365.

    Guida alla stazione navale
  3. Da ShipStation a Fogli Google Componente aggiuntivo Fogli

    Esegui una query ShipStation salvata dalla barra laterale e trascina le righe nel foglio. I collaboratori che condividono il foglio possono aggiornarlo autonomamente.

    Guida alla stazione navale
  4. Chiedi a Nova informazioni su ShipStation. Nova AI · conversione da testo a SQL

    Poni una domanda in un linguaggio semplice. Nova conosce già le tue tabelle ShipStation, scrive ed esegue la query SQL, spiega la risposta e la rappresenta graficamente: non è necessario scrivere alcuna query né fornire credenziali.

    Come funziona la rosa
  5. ShipStation to Data Viewer Condivisione dei risultati · team, fornitori, partner · telefono, tablet, computer fisso

    Condividi i risultati di ShipStation in tempo reale con chiunque – un collega, un fornitore, un partner – sotto forma di griglia salvabile che si aggiorna automaticamente all'apertura su smartphone, tablet o computer. L'interlocutore visualizzerà i risultati, senza mai dover accedere al codice SQL o alle credenziali.

    Come funziona il visualizzatore di dati
  6. Per app e sistemi
  7. API REST di ShipStation Endpoint dell'HT

    Pubblica una query ShipStation come endpoint JSON autenticato, accessibile a qualsiasi applicazione, con specifiche OpenAPI 3.1 e raccolte predefinite per Postman, Insomnia e Hoppscotch. Non viene aperta alcuna porta del database.

    Come funziona un'API REST
  8. ShipStation a Power BI Power Query M

    Incolla la query Power Query M generata nell'editor avanzato di Power BI e il report leggerà i risultati di ShipStation in tempo reale tramite HTTPS, senza driver ODBC né porte di database aperte.

    Come funziona Power BI
  9. ShipStation su Airtable Piattaforma di automazione

    Sincronizza le righe di ShipStation con un database Airtable a intervalli regolari, oppure recuperale tramite uno script di automazione di Airtable.

    Guida alla stazione navale
  10. Stazione di spedizione a Baserow Piattaforma di automazione

    È possibile alimentare una tabella Baserow da ShipStation tramite l'endpoint REST, sia in locale che nel cloud di Baserow.

    Guida alla stazione navale
  11. Stazione di navigazione a SeaTable Piattaforma di automazione

    Mantieni aggiornato il database di SeaTable con i dati di ShipStation senza esportare un file o esporre il database stesso.

    Guida alla stazione navale
  12. ShipStation a Smartsheet Piattaforma di automazione

    Trasferisci i risultati di ShipStation in una griglia di Smartsheet in modo che i piani e i report vengano letti dal sistema di origine e non dall'esportazione della settimana precedente.

    Guida alla stazione navale
  13. Stazione navale ad Anvil Anvil Works · Piattaforma per app

    Esegui il backup di un'app Anvil Python con ShipStation tramite l'endpoint REST anziché incorporare le credenziali del database nell'app.

    Guida alla stazione navale
  14. Per gli strumenti di intelligenza artificiale
  15. Server ShipStation MCP Clienti di Claude, Cursor e MCP

    Concedi a un assistente IA l'accesso in sola lettura a ShipStation con lo schema necessario per scrivere codice SQL corretto, senza fornire credenziali nella chat.

    Come funziona MCP
  16. Consegnato alle persone
  17. Avvisi e report di ShipStation Slack · Discord · Email · Webhook

    Imposta una query su ShipStation con una pianificazione e ricevi le righe su Slack, Discord, via email o tramite un webhook firmato, oppure trattieni il messaggio finché il numero di righe, una soglia o una variazione percentuale non superano il valore da te impostato.

    Come funzionano gli avvisi e i report

Come funziona

5 passaggi, nessuna modifica al firewall in entrata

01

Genera una chiave API in ShipStation. Un'unica chiave, dall'API v2: non dovrai più gestire una coppia chiave-segreto.

02

Installa l'agente di rete e incolla la chiave. Rimarrà lì; ShipStation riceverà dati solo dalla tua rete.

03

Scegli quali tra le 15 tabelle sincronizzare e con quale frequenza. Spedizioni, etichette, evasioni e inventario sono preselezionati.

04

Scrivi query SQL standard su shipstation.shipments e il resto, oppure lascia che sia Nova a scriverle.

05

Leggilo da Excel, Fogli Google, Power BI, MCP o REST, unito nell'ordine a cui appartiene.

Analisi approfondita delle funzionalità

Cosa ti offre ShipStation

Informazioni di cui ti puoi fidare nel momento in cui le chiedi

Lo stato della spedizione è l'unica cosa che una copia notturna sbaglia sempre, perché è l'informazione che cambia dopo che la riga è stata scritta.

  • Richiedendo specifiche spedizioni o etichette tramite ID, le righe corrispondenti vengono confrontate con i dati di ShipStation prima di fornire la risposta, in modo che un'etichetta annullata o invalidata risulti immediatamente visibile.
  • Un report che copre mesi di cronologia legge la copia sincronizzata alla velocità di SQL e non comporta alcun costo per ShipStation.
  • ShipStation non cancella nulla — una spedizione annullata rimane come riga con il suo stato modificato, che è ciò che si desidera quando la domanda è quante sono state annullate.

I 15 tavoli

  • Movimento — spedizioni, etichette, evasione ordini, manifesti, ritiri, lotti.
  • Impostazione — corrieri, servizi di trasporto, magazzini, utenti, tag, webhook.
  • Azione — prodotti, inventario, ubicazioni di inventario.
  • Ogni riga conserva la risposta completa di ShipStation in una colonna JSON chiamata raw_data, quindi pesi, dimensioni dei pacchi, dichiarazioni doganali e indirizzi completi sono tutti presenti, anche se non sono colonne di primo livello.

Attenzione al budget condiviso

Il limite di tariffazione di ShipStation è valido per l'intero account, il che significa che uno strumento di reporting che lo monitora costantemente rallenta le spedizioni effettive. Questo strumento, invece, non lo fa di proposito.

  • L'agente utilizza circa un sesto del limite del conto, lasciando il resto al software che stampa le etichette.
  • Gli aggiornamenti in tempo reale utilizzano lo stesso budget e sono limitati per query per lo stesso motivo.
  • Le spedizioni sono dotate di un cursore che indica le modifiche apportate in precedenza, pertanto una spedizione modificata viene rilevata alla successiva esecuzione incrementale.
  • Le etichette e gli ordini vengono tracciati in base alla data di creazione, che è il filtro proprietario di ShipStation. — un'etichetta annullata dopo essere stata sincronizzata si aggiorna alla successiva sincronizzazione completa o nel momento in cui una query live la modifica.

Condiviso da ogni connettore API

Come funziona ogni connettore API

  • Il tuo account diventa tabelle — gli endpoint sono mappati a tabelle SQL tipizzate con chiavi primarie e indici, quindi si scrivono SELECT, JOIN e GROUP BY invece di scorrere il JSON.
  • Sei tu a scegliere cosa sincronizzare e con quale frequenza. — ogni tabella ha il proprio intervallo, oppure non ne ha alcuno. Laddove l'API del fornitore lo supporti, vengono recuperati solo i record modificati dall'ultima esecuzione.
  • La copia è tua — risiede in un file DuckDB crittografato con AES-256-GCM accanto all'agente, sul tuo computer. Non nel nostro cloud.
  • Il venditore riceve solo tue notizie — l'agente chiama l'API direttamente dalla tua rete, quindi Query Streams non ha bisogno del tuo token per rispondere a una query.

Buono a sapersi

  • Si tratta di una copia sincronizzata, non di un proxy in tempo reale. — una query legge i dati già recuperati, quindi restituisce i risultati alla velocità di SQL e non supera mai il limite di richieste API. Le tabelle selezionate possono inoltre aggiornare una riga obsoleta durante la lettura.
  • I limiti tariffari vengono rispettati per te — ogni connettore rispetta ampiamente i limiti pubblicati dal fornitore, quindi una segnalazione non può causare la limitazione della velocità del tuo account per tutto il resto che lo utilizza.
  • Nulla viene buttato via — i campi non denominati dalla tabella vengono conservati in una colonna JSON raw_data che è comunque possibile interrogare.
  • Aggiungilo ai tuoi database — una tabella API e una tabella SQL Server nella stessa istruzione costituiscono una normale query, non un progetto di integrazione.

SQL tra sorgenti diverse

Collega ShipStation al resto dei tuoi dati

ShipStation sa che il pacco è stato spedito. Non sa quanto valesse l'ordine o se sia stato pagato: queste informazioni sono gestite dal vostro sistema e dal vostro fornitore di servizi di pagamento, e un singolo estratto conto può richiederle tutte e tre. Ogni fonte elabora solo la parte di cui è competente, trasmette il risultato e l'unione dei dati avviene centralmente: le fonti non comunicano mai tra loro e nulla viene copiato altrove.

3 connessioni · 3 agenti

ShipStation Spedizione e gestione degli ordini
Microsoft SQL Server Motore relazionale
Striscia Pagamenti e fatturazione

Una dichiarazione

-- la spedizione da ShipStation, l'ordine dal tuo ERP, la fattura da Stripe
SELEZIONARE   f.carrier_id, f.shipment_status, COUNT(*) AS spedizioni, SUM(i.amount_due) / 100 AS fatturati
DA     compimento.stazione di spedizione spedizioni1 f
CONGIUNGERE     erp_sql.dbo.orders2                o ON o.order_number = f.external_order_id
CONGIUNGERE     fatturazione.stripe.invoices3           i ON i.number = o.invoice_no
GRUPPO PER f.carrier_id, f.shipment_status
ORDINATO DA spedizioni DESCRIZIONE;

Le tre parti sono connessione, schema e tabella, e il nome della connessione è quello che le hai assegnato. Colonne illustrative; le tue tabelle saranno le tue tabelle. external_order_id è il riferimento che il tuo sistema ha assegnato alla spedizione, ed è ciò che rende possibile la prima join senza un ID cliente. Pesi, dimensioni e l'indirizzo di spedizione completo si trovano sulla stessa riga, in raw_data. La modalità di sola lettura si applica a ogni elemento: solo SELECT, WITH ed EXPLAIN, con un limite massimo alla quantità di dati che una singola fonte può fornire per una singola query. Come funzionano le query federate

Dettagli di connessione

Di cosa ha bisogno ShipStation

Autenticazione
Una singola chiave API ShipStation v2, memorizzata sull'agente. Nessuna coppia chiave-segreto.
Si è allungato oltre
HTTPS dalla tua rete a ShipStation. Nessun traffico in entrata e nessun endpoint webhook per l'hosting.
Schema
stazione di spedizione — quindi stazione di spedizione.spedizioni, etichette stazione di spedizione.
Tavoli
15. Spedizioni, etichette, evasioni, corrieri, servizi di trasporto, magazzini, prodotti, lotti, inventario, ubicazioni di inventario, manifesti, ritiri, tag, utenti, webhook
Dettagli completi
Ogni riga mantiene la risposta API completa in una colonna JSON raw_data: pesi, dimensioni, dogane, indirizzi
Incrementale
Le spedizioni vengono registrate in base al periodo "modified-since"; le etichette e gli ordini vengono registrati in base al periodo "created-since", che è ciò che l'API offre per loro.
Rinfrescare
Spedizioni ed etichette, per ID, con una finestra di freschezza di 60 secondi
Limiti di tariffa
Il processo di creazione dei report è a ritmo personalizzato e raggiunge circa un sesto del limite complessivo dell'account ShipStation, quindi la creazione dei report non rallenta le spedizioni.
Copia locale
Un file DuckDB crittografato con AES-256-GCM accanto all'agente, sulla tua macchina

La sola lettura è una caratteristica strutturale. Ogni richiesta effettuata da questo connettore è una richiesta GET: non contiene chiamate per la creazione di etichette, l'annullamento di ordini o la gestione delle spedizioni, pertanto una query non può addebitare spese postali né annullare una spedizione.

Una chiave di prova viene riconosciuta come tale. ShipStation le prefissa un prefisso e la connessione viene etichettata di conseguenza, evitando che tu debba chiederti perché i numeri sembrano errati.

Documentazione del fornitore: www.shipstation.com

FAQ

Domande su ShipStation

Quali strumenti sono in grado di leggere i dati di ShipStation tramite Query Streams?

Tutto questo, da un'unica connessione: Excel, Fogli Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, avvisi e report programmati. Collega l'account una sola volta e ogni strumento leggerà la stessa connessione di sola lettura: non è necessaria alcuna configurazione per ogni strumento e non ci sono seconde copie dei dati.

Devo aprire una porta del firewall per il mio account ShipStation?

No. L'agente di rete Query Streams viene eseguito all'interno della rete locale e apre una singola connessione crittografata in uscita. Nessun altro sistema intercetta il traffico in entrata, non è necessaria una VPN e l'account mantiene le regole del firewall esistenti.

È possibile modificare i dati in ShipStation tramite Query Streams?

No. L'agente impone la sola lettura nel punto di esecuzione: un'istruzione alla volta, solo SELECT e simili. Le credenziali rimangono sull'agente e non vengono mai inviate a Query Streams.

Di cosa ha bisogno Query Streams per connettersi a ShipStation?

Un host raggiungibile, un ruolo e la relativa password: l'agente ospita il driver, quindi nulla viene installato sull'account. Autenticazione: una singola chiave API ShipStation v2, memorizzata sull'agente. Nessuna coppia chiave-segreto. Accesso tramite: HTTPS dalla rete a ShipStation. Nessuna connessione in entrata e nessun endpoint webhook verso l'host. Schema: shipstation, quindi shipstation.shipments, shipstation.labels. Tabelle: 15. Spedizioni, etichette, evasioni, corrieri, servizi dei corrieri, magazzini, prodotti, lotti, inventario, ubicazioni dell'inventario, manifesti, ritiri, tag, utenti, webhook.

Posso collegare ShipStation a un altro database nella stessa query?

Sì, si tratta di una query federata. Un'unica istruzione può fare riferimento a ShipStation e alle altre connessioni contemporaneamente, come indicato in connection.schema.table. Ogni origine esegue solo la parte di cui è competente e restituisce il risultato; l'unione avviene centralmente, quindi le origini non si connettono mai tra loro e nulla viene copiato o pianificato. La modalità di sola lettura si applica a ogni parte (solo SELECT, WITH ed EXPLAIN) e esiste un limite massimo alla quantità di dati che una singola origine può cedere per una singola query. Le query federate sono una funzionalità del piano; la pagina delle query federate riporta i limiti attuali relativi alle origini e alle dimensioni.

Metti ShipStation dove si svolge il lavoro

Installa l'agente, configuralo per connettersi al tuo account e scegli una destinazione.

Sola lettura Solo in uscita Le credenziali rimangono sull'agente