SendCloud Integratie

Home Integraties SendCloud Integratie

Overzicht

SendCloud is een Europees multi-carrier verzendplatform dat verzendservices van PostNL, DHL, DPD, GLS, UPS, FedEx, bpost, Colissimo en vele andere vervoerders aggregeert onder één API en dashboard. Voor e-commercebedrijven die via meerdere Europese vervoerders verzenden — voor kostenoptimalisatie, serviceniveauvariation of geografische vervoerdervoorkeur — biedt SendCloud uniforme labelgeneratie, track en trace, retournenbeheer en bezorgoptievorming zonder aparte integraties met elke individuele vervoerder te vereisen.

De positie van SendCloud in de Nederlandse en bredere Europese e-commercemarkt maakt het een veelvoorkomende integratievereiste. Nederlandse e-commercebedrijven gebruiken SendCloud om PostNL naast DHL en DPD te benaderen voor vervoerderflexibiliteit.

Wij bouwen SendCloud-integraties voor Nederlandse en Europese e-commercebedrijven, fulfilmentoperaties en multi-channel retailers die hun orderbeheer- en operationele systemen moeten verbinden met SendCloud's multi-carrier verzendingsinfrastructuur.


Wat SendCloud Integratie Dekt

Authenticatie en API-toegang. SendCloud gebruikt een basisauthenticatiemodel met publieke en geheime sleutelparen.

API-credentials: de SendCloud API publieke sleutel en geheime sleutel gegenereerd in de SendCloud-accountinstellingen onder Integraties. De credentials gebruikt voor HTTP Basic authenticatie — de publieke sleutel als gebruikersnaam en de geheime sleutel als wachtwoord, base64-gecodeerd in de Authorization: Basic {base64(publieke_sleutel:geheime_sleutel)} header.

Pakketten aanmaken en labels genereren. De kern SendCloud API-operatie — pakketrecords aanmaken die verzendlabels genereren.

Pakket aanmaken: het POST https://panel.sendcloud.sc/api/v2/parcels eindpunt voor het aanmaken van een pakket en het genereren van een label tegelijkertijd. Het pakketobject met name, address, house_number, city, postal_code, country, email, telephone, weight, shipment, order_number, request_label (true om het label onmiddellijk te genereren).

Verzendmethode: het shipment object met de id van de SendCloud verzendmethode. Het GET /api/v2/shipping_methods eindpunt voor het ophalen van de beschikbare verzendmethoden voor de account.

Pakketrespons: de pakketaanmaakrespons met het pakket id, het trackingnummer (tracking_number), de tracking-URL (tracking_url) en de label-URL in het label object.

Batch pakketaanmaak: het POST /api/v2/parcels eindpunt met een array van pakketobjecten voor het aanmaken van meerdere pakketten tegelijkertijd.

Labelophalen en afdrukken. Toegang tot de gegenereerde labels voor afdrukken.

Label-URL: de label.label_printer URL in de pakketaanmaakrespons voor het A6-labelformaat en de label.normal_printer URL voor A4-formaat labels.

Bulk label PDF: het GET /api/v2/labels eindpunt met de parcels queryparameter met komma-gescheiden pakket-ID's voor het downloaden van meerdere labels gecombineerd in één PDF.

Zendingstracking en -status. Pakketstatus monitoren via de bezorglevenscyclus.

Pakketstatus ophalen: het GET /api/v2/parcels/{parcelId} eindpunt voor het ophalen van de huidige status van een specifiek pakket. De SendCloud-statuscodes — 1 (in behandeling), 11 (aangekondigd), 12 (onderweg), 13 (bezorgd), 1000 (geannuleerd), 2000 (aangekondigd voor retour).

Tracking-URL: de tracking_url in de pakketrespons — de vervoerderspecifieke trackingpagina-URL.

Webhooks — realtime statusnotificaties. SendCloud webhooks voor het ontvangen van pakketstatuswijzigingen zonder pollen.

Webhook configuratie: de SendCloud webhook-configuratie in de accountinstellingen. De webhook-events — parcel_status_changed, integration_connected.

Webhook payload: de webhook POST-payload met de action, de timestamp en het parcel object met de bijgewerkte pakketdata.

Webhook beveiliging: SendCloud omvat een SentAt tijdstempel en ondertekent webhook-payloads met een geheim — de SendCloud-Signature header. De HMAC-SHA256 handtekening berekend van de payload en het webhook ondertekeningsgeheim.

Service Points API. Vervoerder afhaalpuntlocaties opvragen voor checkout-integratie.

Service points query: het GET /api/v2/service-points eindpunt voor het ophalen van vervoerder service points — afhaalpunten, pakketlockers en inzamelpunten — in de buurt van een specifiek adres.

Service point data: de service point respons met de locatienaam, het adres, de openingstijden, de vervoerder en de service_point_id.

Service point bezorging: het pakket met een service point bezorging — het to_service_point veld in het pakketaanmaakverzoek.

Retournenbeheer. Klant-geïnitieerde retournen beheren via SendCloud's retourinfrastructuur.

Returnportaal: SendCloud's gehoste returnportaal dat klanten toestaat retournen te initiëren door hun ordernummer en e-mailadres in te voeren.

Returns API: het GET /api/v2/returns eindpunt voor het weergeven van retourpakketten en hun status.

Retouretiket aanmaken: het POST /api/v2/returns eindpunt voor het programmatisch aanmaken van retouretiket ten.

Checkout bezorgopties. SendCloud-bezorgopties presenteren bij e-commerce checkout.

Bezorgopties API: de SendCloud checkout-API die de beschikbare bezorgopties retourneert voor een specifiek afleveradres.

Checkout widget: SendCloud's gehoste JavaScript checkout-widget die kan worden ingesloten in e-commerce afrekenspagina's.

Multi-carrier routeringslogica. De integratielogica die de passende SendCloud verzendmethode selecteert op basis van orderkenmerken.

Vervoerder selectieregels: de routeringslogica die de verzendmethode selecteert op basis van bestemmingsland, pakketgewicht en afmetingen, vereist serviceniveau en kostenoptimalisatieregels.

Terugvalafhandeling: de vervoerder terugvallogica die een alternatieve verzendmethode selecteert wanneer de primaire vervoerder niet beschikbaar is.

SendCloud Integraties — native platformconnectors. SendCloud biedt native integraties met veelgebruikte e-commerceplatforms.

WooCommerce, Magento, Shopify plugins: SendCloud's native e-commerceplatformplugins die automatisch orders importeren.


Integratiepatronen

Orderbeheersysteem integratie. Het OMS of ERP dat SendCloud-pakketten aanmaakt wanneer orders de gereed-om-te-verzenden-status bereiken.

Batch einde-van-dag verwerking. De einde-van-dag taak die alle zendingen van de dag in een batch verwerkt.

Realtime orderverwerking. De integratie die het SendCloud-pakket onmiddellijk aanmaakt wanneer een order wordt geplaatst of bevestigd.

Multi-channel verzending. SendCloud als de uniforme verzendlaag voor een multi-channel operatie — orders van de eigen website, van bol.com, van Amazon en andere kanalen allemaal verwerkt via SendCloud.


Gebruikte Technologieën

  • C# / ASP.NET Core — primaire SendCloud integratie implementatie .NET HTTP-client met JSON-serialisatie gebruikend
  • PHP / Laravel — SendCloud-integratie voor PHP-gebaseerde e-commerceplatforms
  • TypeScript / Node.js — SendCloud-integratie voor Node.js-gebaseerde orderbeheer- en e-commercesystemen
  • Python — SendCloud-integratie voor Python-gebaseerde operationele tools en dataverwerking
  • Rust / Axum — hoge-prestatie SendCloud pakketaanmaak voor zeer hoog-volume verzendoperaties
  • REST / HTTP — SendCloud API-communicatie
  • Webhooks — realtime pakketstatus levering
  • SQL (PostgreSQL / MySQL) — pakketrecords, trackingdata, order-naar-pakket mapping, statusgeschiedenis
  • Redis — webhookdeduplicatie, pakketstatuscaching, label-URL-caching
  • Hangfire / geplande taken — batch pakketaanmaak, statuspollen voor accounts zonder webhooks
  • ZPL / PDF afdrukken — labelprinten naar thermische labelprinters en standaard printers
  • Docker — gecontaineriseerde integratiedienst implementatie
  • GitHub Actions — CI/CD pijplijn voor integratiedienst implementatie

SendCloud vs Directe Vervoerderintegratie

De keuze tussen SendCloud en directe vervoerder API-integratie hangt af van de vervoerdersvereisten en het volumeprofiel van de operatie.

SendCloud is geschikt wanneer de operatie meerdere vervoerders gebruikt, wanneer het volume geen aparte directe vervoerdercontracten rechtvaardigt, wanneer de operatie vervoerders wil toevoegen of wisselen zonder integratieveranderingen.

Directe vervoerderintegratie is geschikt wanneer de operatie gunstige directe contracten heeft onderhandeld met één primaire vervoerder, wanneer de operatie toegang nodig heeft tot vervoerder API-mogelijkheden die SendCloud niet blootstelt.

Veel operaties gebruiken beide — SendCloud voor vervoerders waar directe contracten niet haalbaar zijn, en directe integratie voor de primaire hoog-volume vervoerder.


Multi-Carrier Verzending, Verbonden met Uw Operaties

SendCloud-integraties gebouwd op productiestandaarden — correcte API-authenticatie, vervoerder selectielogica die naar de optimale methode routed voor elke zending, batch labelgeneratie voor hoog-volume inpaKworkflows, webhook-gebaseerde statusmonitoring met handtekeningvalidatie, service point-integratie voor checkout bezorgopties en de operationele betrouwbaarheid die dagelijkse verzendoperaties vereisen.