Zweck: Importiere Aufträge aus einem (geteilten) Google-Sheets-Projekt, wenn du eine individuellere Lösung brauchst.
Voraussetzungen
Um mit zu folgen, wird folgendes benötigt.
- Ein Zapier-Account: Diese Anleitung funktioniert auch mit einem Probeaccount. Es werden keine kostenpflichtigen Apps benötigt.
- Eine eingerichtete Sendcloud API Verbindung: Hier siehst du, wie du unsere API in deinem Account aktivieren kannst. Du brauchst kein bezahltes Abonnement bei uns.
- Einfache Kenntnisse mit dem Umgang mit APIs
Google Sheets Trigger
Der erste Schritt deines "Bestell-Import"-Zapps wird der Auslöser sein. Mach weiter und füge die Google Sheets App hinzu. Als Trigger-Ereignis werden wir "New Spreadsheet Row" wählen, aber wenn du es vorziehst, das Event jedes Mal auszulösen, wenn du eine komplett neue Tabelle hinzufügst, ist dies auch möglich.
Als nächstes musst du dein Google Konto auswählen, deine Spreadsheet Zeilen anpassen und Daten finden (d.h. deine Google Verbindung testen). Dies ist notwendig, damit der Trigger versteht, welche Spreadsheet für den Trigger verwendet wird, damit wir Daten aus bestimmten Zellen/Spalten nehmen und sie in unsere Sendcloud API-Anfrage einspeisen können.
Anpassen des API Requests
Um ein API Request Event zu erstellen, werden wir die Webhooks by Zapier App benutzen. Für das Action Event wähle Custom Request.
Anfrage anpassen
In dieser Anleitung werden wir eine Bestellung / ein Label per API erstellen. Passe deine Anfrage wie folgt an:
Method | POST |
URL | https://app.sendcloud.sc/api/v2/parcels |
Data Pass-Through | False |
Data
In diesem Schritt ist die Individualität deiner Anfrage der größte Vorteil. Du kannst jeden der Parameter unserer API Dokumentation verwenden, um deine Anforderungen zu erfüllen. Unten zeigen wir dir ein sehr einfaches Beispiel, bei dem jede Bestellung aus dem Google Sheet in die "Eingehenden Aufträge" in Sendcloud importiert wird. Die eigentliche Erstellung des Labels erfolgt im Sendcloud Panel, wo du deine Versandmethode, Versicherung, etc. auswählen kannst.
Wenn du weißt, welche Versandmethode du verwenden möchtest und wenn du möchtest, dass das Label automatisch erstellt wird, kannst du natürlich die "Payload" dieser Anfrage an deine Anforderungen anpassen.
Authentication & Header
Zur Authentifizierung werden wir Basic Auth verwenden. Benutze deinen öffentlichen & geheimen Schlüssel ("public / secret key") aus der Sendcloud API Einstellung, getrennt durch eine Pipe ("|").
Setze den Content-Type auf "application/json"
Und das war's!
Du kannst jetzt loslegen und diesen Zap testen. Solltet ihr Probleme mit der API-Anfrage (d.h. dem Event) haben, zögert bitte nicht, unseren Kundenservice unter contact@sendcloud.com zu kontaktieren. Falls ihr Probleme mit dem Google Sheets-Auslöser habt, lese bitte zunächst Zapiers Troubleshooting Artikel durch