Doel: Importeer orders van een (gedeeld) Google Sheets project als je een meer individuele oplossing nodig hebt.
Voorwaarden
Om mee te kunnen doen heb je het volgende nodig:
- Een Zapier account: Deze gids werkt ook met een proefaccount. Er zijn geen betaalde apps nodig.
- Een opgezette Sendcloud API-verbinding: Zie hier hoe je onze API in je account kunt activeren. Je hebt bij ons geen betaald abonnement nodig.
- Basiskennis van het werken met een API
Google Sheets trigger
De eerste stap van je "order import" zap zal de trigger zijn. Ga je gang en voeg de Google Sheets app toe. Als trigger-event kiezen we voor "Nieuwe Spreadsheet-rij", maar als je de voorkeur geeft aan het triggeren van de gebeurtenis elke keer als je een compleet nieuwe spreadsheet toevoegt, kun je dat ook doen.
Vervolgens moet je je Google-account kiezen, je spreadsheetrijen aanpassen en gegevens vinden (d.w.z. je Google-verbinding testen). Dit is nodig voor de trigger om te begrijpen welke spreadsheet voor de trigger wordt gebruikt, zodat we data van specifieke cellen/kolommen kunnen nemen en deze in onze Sendcloud API-aanvraag kunnen invoeren.
De API aanvraag aanpassen
Om een API aanvraag te maken, zullen we gebruik maken van de Webhooks by Zapier app. Voor het actie-event kiest u voor Custom Request.
Customize Request
In deze gids maken we een pakket aan via API. Pas uw aanvraag als volgt aan:
Method | POST |
URL | https://panel.sendcloud.sc/api/v2/parcels |
Data Pass-Through | False |
Data
In deze stap is de individualiteit van uw aanvraag het grootste voordeel. U kunt alle parameters van onze API documentatie gebruiken om aan uw wensen te voldoen. Hieronder zullen we een zeer eenvoudig voorbeeld laten zien, waarbij elke bestelling uit de Google Sheet wordt geïmporteerd in de Incoming Order View in Sendcloud. De eigenlijke aanmaak van de labels gebeurt in het Sendcloud paneel waar u uw verzendmethode, verzekering, enz. kan kiezen.
Als u weet welke verzendmethode u moet gebruiken en als u wilt dat het label automatisch wordt aangemaakt, kunt u natuurlijk het laadvermogen van deze aanvraag aanpassen aan uw behoeften.
Authentication & Header
Voor de authenticatie zullen we gebruik maken van Basic Auth. Gebruik uw publieke & geheime sleutel van de Sendcloud API instelling, gescheiden door een pijp ("|").
Stel de Content-Type in op "application/json".
En dat is het!
Je kunt deze zap nu gaan testen. Als u problemen ondervindt met de API-aanvraag (d.w.z. het evenement), neem dan a.u.b. geen contact op met onze klantenservice onder contact@sendcloud.com. Als u problemen ondervindt met de Google Sheets trigger, controleer dan het probleemoplossingsartikel van Zapier.