Voir les catégories

Anvil.works ShipStation Integration - Synchronisation automatique des données d'expédition en temps réel

7 min de lecture

INTÉGRATION DE L'API

ShipStation Enclume

ShipStation ShipStation
Flux de requêtes Flux de requêtes
Enclume Enclume
Code zéro
Configuration facile
Rapide

Query Streams permet une intégration transparente avec Anvil ShipStation, en synchronisant automatiquement les données d'expédition ShipStation en temps réel avec vos feuilles Anvil. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à automatiser vos pipelines de données ShipStation vers Anvil en quelques minutes.

Ce guide vous explique comment configurer la synchronisation automatisée des données entre ShipStation et Anvil à l'aide de Query Streams. Que vous ayez besoin de tenir vos équipes financières informées des données d'expédition, de synchroniser les indicateurs d'abonnement avec des espaces de travail collaboratifs ou d'automatiser les workflows de reporting des revenus, Query Streams offre une solution sécurisée et sans code pour l'intégration de ShipStation à Anvil.works.

Automatisation planifiée

Synchronisation toutes les heures, tous les jours ou selon des horaires personnalisés

Sécurité par conception

Les clés API restent sur votre réseau

Rapide comme l'éclair

Optimisation du flux de données

Synchronisation intelligente

Insérer, mettre à jour, supprimer automatiquement

Qu'est-ce que l'intégration Anvil ShipStation ?

L'intégration Anvil ShipStation connecte votre plateforme de paiement ShipStation à Anvil, permettant une synchronisation automatique des données sans exportations ni importations manuelles. Query Streams agit comme un pont sécurisé entre votre compte ShipStation et Anvil, exécutant des requêtes SQL enregistrées sur vos données ShipStation selon un calendrier défini et transférant les résultats directement vers vos feuilles de calcul.

Principales capacités :

  • Synchronisation automatique : Planifiez l'exécution des requêtes toutes les heures, tous les jours ou à des intervalles personnalisés.
  • Accès SQL à ShipStation : Interrogez les clients, les commandes, les abonnements, les frais et plus encore à l'aide du langage SQL familier.
  • Mode synchronisation complète : Insérer automatiquement de nouvelles lignes, mettre à jour les lignes existantes et supprimer les enregistrements supprimés.
  • Connexion sécurisée : Votre clé API ShipStation reste protégée au sein de votre réseau.
  • Aucun codage requis : Configurez tout via le portail Web Query Streams.

Conditions préalables

1

Installation de l'agent Query Streams

L'agent doit être exécuté sur votre réseau et avoir accès aux données ShipStation pour les synchroniser.

Installation de l'agent Query Streams →
2

Connecteur API ShipStation configuré

Votre compte ShipStation doit être connecté en tant que source de données API dans l'agent.

Connecter ShipStation à Query Streams →
3

Compte Anvil

Un compte Anvil avec accès API (disponible dans les formules Business et Enterprise, ou via un essai gratuit).

4

Requête sauvegardée

Au moins une requête enregistrée dans Query Streams qui renvoie les données ShipStation que vous souhaitez synchroniser.

Étape 1 : Créez votre requête ShipStation

1
2
3
4
5
6
7

Avant de configurer l'intégration, vous devez disposer d'une requête enregistrée qui renvoie les données ShipStation que vous souhaitez synchroniser avec Anvil. Query Streams vous permet d'écrire des requêtes SQL sur vos données ShipStation comme s'il s'agissait d'une base de données.

  1. Connectez-vous au portail Query Streams : Visite mon.querystreams.com et connectez-vous
  2. Ouvrez le générateur de requêtes : Accédez au générateur de requêtes à partir du tableau de bord.
  3. Sélectionnez votre source de données ShipStation : Dans la barre latérale Data Explorer à gauche, développez votre domaine de données, puis sélectionnez votre connecteur ShipStation et choisissez les données API que vous souhaitez interroger.
  4. Écrivez votre requête SQL : Interroger les tables ShipStation à l'aide de la syntaxe SQL
Exemple de requête ShipStation SQL
SELECT 
    customer_email,
    customer_name,
    amount_dollars,
    status,
    created
FROM orders
WHERE created >= NOW() - INTERVAL '30 days'
  AND status = 'paid'
ORDER BY created DESC
LIMIT 500;

Tables ShipStation disponibles : clients, commandes, abonnements, charges, intention de paiement, remboursements, transactions_solde, produits, prix, événements, litiges, versements, et plus encore.

  1. Tester et enregistrer : Exécutez la requête pour vérifier les résultats, puis enregistrez-la sous un nom descriptif tel que « Commandes récentes payées pour Anvil ».
Conseil de pro : Si vous prévoyez d'utiliser le mode Full Sync, assurez-vous que votre requête inclut une colonne d'identifiant unique (comme id ou numéro_de_facture) qu'Anvil peut utiliser pour faire correspondre les lignes.

Étape 2 : Créer l'intégration Anvil.works

2
3
4
5
6
7

Vous allez maintenant connecter votre requête enregistrée à Anvil via la fonctionnalité Automatisation.

  1. Accédez à Automatisation : Dans le portail Query Streams, cliquez sur Automatisation dans la barre latérale gauche
  2. Créer une nouvelle intégration : Cliquez sur Nouvelle intégration pour démarrer l'assistant d'installation
  3. Sélectionnez votre requête enregistrée : Sélectionnez la requête ShipStation que vous avez créée à l'étape 1.
  4. Choisissez Anvil comme destination : Sélectionner Enclume à partir de la liste des plateformes disponibles

Étape 3 : Connectez votre compte Anvil

3
4
5
6
7

L'intégration d'Anvil.works nécessite l'installation du composant Query Streams dans votre application Anvil.works et sa configuration à l'aide d'une clé de connexion sécurisée.

1

Ajouter une dépendance tierce

Dans votre application Anvil.works, allez dans Paramètres → Dépendances

Cliquez sur le bouton « Tiers » onglet et entrez ce code :

47C7VQG6QJTVY16B
2

Créer un module serveur

Dans votre application Anvil.works, créez un Module serveur et ajoutez ce code :

from querystreams import connector
connector.init_connector("YOUR_AUTH_KEY")
3

Générer une clé d'authentification sécurisée

Dans la configuration de l'automatisation des flux de requêtes :

  1. Cliquez sur Générer une clé sécurisée (ou entrez votre propre valeur)
  2. Copiez la clé d'authentification
  3. Remplacer VOTRE_CLÉ_D'AUTHENTIFICATION dans votre code Anvil.works avec cette clé
4

Entrez l'URL de l'application Anvil

Dans Query Streams, entrez l'URL de votre application Anvil.works publiée (domaine anvil.app ou votre domaine personnalisé).

Exemples : https://your-app.anvil.app ou https://yourdomain.com

5

Test de connexion

Cliquez sur Test de connexion pour vérifier que Query Streams peut communiquer avec votre application Anvil.works

Étape 4 : Sélectionnez votre feuille de destination

4
5
6
7

Choisissez où vos données ShipStation seront synchronisées dans Anvil.works.

  1. Parcourez vos feuilles : Query Streams affichera vos feuilles Anvil et vos espaces de travail disponibles.
  2. Sélectionnez une feuille : Choisissez une feuille existante pour synchroniser les données, ou sélectionnez Créer une nouvelle feuille
  3. Mappage des colonnes : Query Streams mappera automatiquement vos colonnes de requête aux colonnes Anvil. Vérifiez et ajustez si nécessaire.
Conseil : Si vous créez une nouvelle feuille, Query Streams créera automatiquement des colonnes en fonction des résultats de votre requête.

Étape 5 : Configurer le mode de synchronisation

5
6
7

Choisissez comment Query Streams doit gérer la synchronisation des données.

+

Mode Append

Idéal pour les journaux et l'historique
  • Ajoute de nouvelles lignes en bas
  • Ne modifie jamais les lignes existantes
  • Ne supprime jamais les données
  • Conserve les archives historiques
Idéal pour : Historique des paiements, journaux des transactions, suivi des événements

Mode Full Sync

Populaire
Idéal pour les données en temps réel
  • Inserts nouveaux records
  • Mises à jour enregistrements modifiés
  • Supprime enregistrements supprimés
  • Nécessite une colonne clé
Idéal pour : Abonnements actifs, listes de clients, tableaux de bord des revenus

Sélection des colonnes clés : Si vous utilisez le mode Synchronisation complète, sélectionnez la colonne qui identifie de manière unique chaque ligne. Cette colonne doit exister à la fois dans les résultats de votre requête et dans votre feuille Anvil.

Comportement de synchronisation des colonnes (SYNC vs PRESERVE)

Pour chaque colonne de votre mappage de champs, choisissez comment Query Streams doit la traiter pendant la synchronisation :

SYNC (Par défaut)

Valeur source remplace toujours cible

Utilisation pour : Colonnes de données qui doivent correspondre exactement à ShipStation (statut du paiement, montants, dates)

PRÉSERVER

La valeur cible est jamais écrasé

Utilisation pour : Colonnes dans lesquelles vous ajoutez des notes manuelles, des affectations ou le statut de suivi dans Anvil.works.
Exemple : synchronisation des commandes avec les suivis de l'équipe
Colonnes source (depuis ShipStation)
  • numéro_de_facture – Champ clé
  • adresse_e-mail_client – SYNC
  • montant_dollars – SYNC
  • statut – SYNC
Colonnes ajoutées par l'utilisateur (dans Anvil.works)
  • Attribué à – PRÉSERVER
  • Notes de suivi – PRÉSERVER
  • Priorité – PRÉSERVER
Résultat : Chaque synchronisation met à jour les données d'expédition depuis ShipStation tout en conservant les notes et les affectations de votre équipe.

Étape 6 : Définissez votre calendrier de synchronisation

6
7

Configurez quand Query Streams doit synchroniser les données de ShipStation vers Anvil.

Manuel Exécuter les synchronisations uniquement à la demande
Toutes les 5 minutesSynchronisation haute fréquence pour les données en temps réel
Toutes les 10 minutesMises à jour en temps quasi réel
Toutes les 15 minutesSynchronisation fréquente pour les données actives
🕑
À l'heure Synchroniser toutes les heures
📅
QuotidienSynchronisation une fois par jour à une heure précise
Personnalisé Définissez des jours et des heures spécifiques

Étape 7 : Vérifier et activer

7
  1. Configuration de l'examen : Vérifiez tous les paramètres, y compris la requête, la destination, le mode de synchronisation et le calendrier.
  2. Nommez votre intégration : Donnez-lui un nom descriptif tel que « Commandes ShipStation vers Anvil Daily Sync ».
  3. Activer : Cliquez sur Créer une intégration pour enregistrer et activer
  4. Lancer la synchronisation initiale : Cliquez sur Exécuter maintenant effectuer la première synchronisation et vérifier que tout fonctionne

Félicitations !

L'intégration de ShipStation à Anvil.works est désormais opérationnelle. Les données d'expédition seront synchronisées automatiquement selon votre calendrier.

Surveillance de votre intégration

Après l'activation, vous pouvez surveiller votre intégration Anvil ShipStation depuis le tableau de bord Automation :

🕑

Dernière synchronisation

Voir quand les données ont été synchronisées pour la dernière fois

📊

Lignes synchronisées

Afficher le nombre de lignes insérées, mises à jour et supprimées

🔔

Alertes d'erreur

Recevez une notification en cas d'échec de la synchronisation

📃

Historique de synchronisation

Consulter les opérations de synchronisation passées et leurs résultats

Cas d'utilisation courants pour l'intégration Anvil ShipStation

💰

Suivi des expéditions

Synchronisez les revenus mensuels, le MRR et les tendances de paiement de ShipStation vers Anvil pour les tableaux de bord exécutifs et la planification financière.

💳

Gestion des commandes

Tenez votre équipe informée des abonnements actifs, des comptes résiliés et des indicateurs d'abonnement dans les espaces de travail collaboratifs Anvil.

👥

Analyse des expéditions

Synchronisez automatiquement les données clients, la valeur à vie et l'historique des paiements vers Anvil pour les équipes chargées de la réussite client et des ventes.

Suivi des performances de livraison

Suivez les frais non payés, les nouvelles tentatives de paiement et les abonnements à risque dans Anvil.works pour une approche proactive de la clientèle.

📈

Analyse des coûts de transport

Synchronisez les remboursements, les litiges, les transactions de solde et les paiements vers Anvil pour assurer la visibilité de l'équipe comptable et financière.

Questions fréquemment posées

À quelle fréquence puis-je synchroniser les données de ShipStation vers Anvil ? +

Query Streams prend en charge les calendriers de synchronisation allant d'une fréquence horaire à des intervalles personnalisés. Dans la plupart des cas, les synchronisations quotidiennes ou horaires offrent un bon équilibre entre la fraîcheur des données et les ressources système.

🔒 Ma clé API ShipStation est-elle sécurisée pendant la synchronisation ? +

Oui. Votre clé API ShipStation reste protégée au sein de votre réseau grâce à l'agent Query Streams. Les données sont cryptées pendant leur transfert et votre jeton API Anvil est stocké en toute sécurité. Query Streams ne stocke jamais vos données d'expédition brutes.

Que se passe-t-il si la synchronisation échoue ? +

Query Streams réessaiera les synchronisations ayant échoué et vous informera des erreurs persistantes. Vous pouvez consulter les détails des erreurs dans l'historique de synchronisation et déclencher manuellement une nouvelle tentative une fois le problème résolu.

📂 Puis-je synchroniser plusieurs requêtes ShipStation vers différentes feuilles Anvil ? +

Oui. Créez des intégrations distinctes pour chaque requête et chaque feuille de destination. Chaque intégration peut utiliser différents tableaux, modes de synchronisation et calendriers ShipStation.

💳 Quelles données ShipStation puis-je synchroniser avec Anvil ? +

Vous pouvez interroger et synchroniser 15 tableaux ShipStation, notamment les clients, les commandes, les abonnements, les frais, les intentions de paiement, les remboursements, les transactions de solde, les produits, les prix, les événements, les litiges, les paiements, les coupons, les éléments de facture et les éléments d'abonnement.

Updated on 3 juin 2026

Powered by BetterDocs