Objectif : Importer des commandes d'un projet Google Sheets (partagé) si vous avez besoin d'une solution plus individuelle.
Les abonnements Sendcloud ont été mis à jour. Si les abonnements de la bannière ci-dessous ne correspondent pas à votre abonnement actuel et que vous voulez en savoir plus, cliquez ici.
Prérequis
Pour pouvoir suivre, vous avez besoin de ce qui suit :
- Un compte Zapier : Ce guide fonctionne également avec un compte d'essai. Aucune application payante n'est nécessaire.
- Une connexion à l'API Sendcloud configurée : Voir ici comment activer notre API dans votre compte. Vous n'avez pas besoin d'un abonnement payant chez nous.
- Connaissances de base sur la façon de travailler avec une API
Google Sheets trigger
La première étape de votre zap "importation de commande" sera le déclencheur. Allez-y et ajoutez l'application Google Sheets. Comme événement déclencheur, nous choisirons Nouvelle ligne de tableur mais si vous préférez déclencher l'événement chaque fois que vous ajoutez une toute nouvelle feuille de calcul, vous pouvez le faire aussi.
Ensuite, vous devrez choisir votre compte Google, personnaliser les lignes de votre tableur et trouver des données (c'est-à-dire tester votre connexion à Google). Ceci est nécessaire pour que le déclencheur comprenne quelle feuille de calcul est utilisée pour le déclencheur afin que nous puissions prendre des données de cellules / colonnes spécifiques et les intégrer dans notre requête d'API Sendcloud.
Personnalisation de la demande API
Pour créer un événement de demande d'API, nous utiliserons l'application Webhooks by Zapier. Pour l'événement d'action, choisissez Custom Request.
Customize Request
Dans ce guide, nous allons créer un colis via API. Personnalisez votre demande comme suit :
Method | POST |
URL | https://app.sendcloud.sc/api/v2/parcels |
Data Pass-Through | False |
Data
C'est à cette étape que l'individualité de votre demande est le plus grand avantage. Vous pouvez utiliser n'importe lequel des paramètres de notre documentation API pour répondre à vos besoins. Nous présentons ci-dessous un exemple très simple, où chaque commande de la feuille Google sera importée dans la vue des commandes entrantes dans Sendcloud. La création de l'étiquette proprement dite se fera dans le panneau de Sendcloud où vous pourrez choisir votre méthode d'expédition, votre assurance, etc.
Si vous savez quelle méthode d'expédition utiliser et si vous souhaitez que l'étiquette soit créée automatiquement, vous pouvez bien sûr personnaliser la charge utile de cette demande en fonction de vos besoins.
Authentication & Header
Pour l'authentification, nous utiliserons Basic Auth. Utilisez votre clé publique et secrète du paramètre de l'API Sendcloud, séparée par un tube ("|").
Définissez le Content-Type sur "application/json".
Et voilà !
Vous pouvez maintenant aller de l'avant et tester ce zap. Si vous rencontrez des problèmes avec la demande d'API (c'est-à-dire l'événement), n'hésitez pas à nous contacter. Si vous rencontrez des problèmes avec le déclencheur Google Sheets, veuillez consulter l'article de Zapier sur le dépannage.