DOCS

Platformverzendingsintegratie

Maak zendingen vanaf uw platform

Geef klanten de mogelijkheid om te creëren Zonos zendingen en labels vanaf uw platform.

Deze handleiding is bedoeld voor ontwikkelaars van verzendplatforms die willen integreren Zonos mogelijkheden voor het maken van verzendingen in hun platform voor hun klanten. Als u al gebruik maakt van de Zonos API en hoeft u in plaats daarvan alleen verzendingen voor bestaande bestellingen aan te maken, zie onze handleiding voor het maken van verzendingen.

Als u een verzendplatform bent dat dit ondersteunt Zonos klanten die internationaal verzenden, integreren met Zonos voor het maken van zendingen moet een topoverweging zijn. Hierdoor kunt u uw verkopers en hun klanten de meest naadloze ervaring bieden door gebruik te maken van de bestaande functies van uw platform en tegelijkertijd Zonos beheer het aanmaken van de zending, het etiket en de ondersteunende douanedocumentatie.

Voordelen van het gebruik Zonos om zendingen aan te maken zijn onder meer:

  • Facturering van invoerrechten en belastingen door derden - Wij zorgen ervoor dat u of het rekeningnummer van de vervoerder van uw verkoper wordt gebruikt voor de verzendkosten terwijl de rekeningen voor invoerrechten en belastingen worden betaald Zonos.
  • Flexibiliteit - In plaats van ontwikkelingswerk uit te voeren om ervoor te zorgen dat u compatibele labels kunt genereren met uw platform, kunt u integreren met onze API en de steeds veranderende grensoverschrijdende compliance aan ons overlaten.
  • Nauwkeurige douanedocumentatie - Wanneer u gebruik maakt van ZonosOm labels te genereren zorgen wij ervoor dat de juiste gegevens aan de vervoerder worden doorgegeven, zodat het pakket snel door de douane gaat.

Deze gids leidt u door de stappen om een ​​volledige end-to-end-integratie te implementeren waarmee u kunt bellen Zonos voor zendingen vanaf uw platform.

Schakel het afdrukken van etiketten in 

Volg de onderstaande stappen zodat uw klanten kunnen ophalen Zonos labels vanaf uw platform.

De Zonos API is bereikbaar via een credentialToken. Uw platform moet klanten de mogelijkheid bieden om hun credentialTokenvan de Zonos Dashboard in uw platform. Vanaf hier kunt u verzoeken indienen Zonos namens hen.

Voor het ophalen van een label, bent u verplicht een shipmentdat de labelzal worden geassocieerd. Zonos beheert dit proces met een workflow die creëert shipmentsEn labelsin hetzelfde verzoek. Bij het uitvoeren van deze mutatie hoeft u geen a serviceLevelzoals we zullen gebruiken serviceLevelgebruikt van de landedCostdat is gebonden aan de order. Voor de orderId, kunt u gebruik maken van de Zonos bestellings-ID of de accountOrderNumberdat zal waarschijnlijk al in uw systeem aanwezig zijn.

Wanneer een zending en labels met succes zijn aangemaakt, retourneren we labels als een labelImage dat is een BASE64_ENCODED_IMAGE, of als een urlwaar het label vandaan kan worden gehaald.

Gebruik deze workflow wanneer u een verzending voor een bestaande bestelling maakt en de artikel- of feestdetails niet hoeft te wijzigen. Het ondersteunt optionele trackingnummers, fulfilmentcentra, serviceniveauselectie en aangegeven waardeverzekering.

Shopify merchants

Shopify geeft een nulwaarde door voor person in de oorsprongspartij. Als gevolg hiervan orderId alleen werkt niet voor Shopify-verkopers - gebruik in plaats daarvan het tabblad Geavanceerde verzendingen en geef volledige partijgegevens op, inclusief person.

1mutation CreateShipment($input: ShipmentCreateWorkflowInput!) {
2 shipmentCreateWorkflow(input: $input) {
3 id
4 status
5 trackingDetails {
6 number
7 }
8 serviceLevel {
9 id
10 name
11 carrier {
12 id
13 name
14 }
15 }
16 shipmentCartons {
17 id
18 carton {
19 id
20 width
21 length
22 height
23 weight
24 items
25 item
26 id
27 amount
28 description
29 
30 
31 
32 label
33 url
34 trackingNumber
35 id
36 documentFiling

Variabele opties:

  • Met Fulfilment Center: Toevoegen "fulfillmentCenter": "fulfillment_center_12345" om de herkomstlocatie op te geven
  • Met aangepaste tracking: Ingesteld "generateLabel": false en toevoegen "trackingNumbers": ["tracking_1", "tracking_2"]- Met serviceniveau: Toevoegen "serviceLevel": "dhl.express_example" om een specifieke vervoerderservice te selecteren
  • Met Aangegeven Waarde Verzekering: Toevoegen "isDeclaredValue": true om dekking van de aangegeven waarde mogelijk te maken
  • Met speciale services: Zie de gids voor speciale services voor batterijen, droogijs, gevaarlijke goederen en handtekeningopties.

Opgegeven waarde

Instellen "isDeclaredValue": true om dekking van de aangegeven waarde in te schakelen voor alle artikelen in uw zending. Zonos claimt automatisch de volledige waarde van alle artikelen die in de bestelling zijn ingediend; handelaars kunnen dit bedrag niet wijzigen. Dit bepaalt de maximale aansprakelijkheid die de vervoerder aanvaardt in geval van verlies, schade of diefstal tijdens het transport. Deze functie wordt alleen ondersteund voor UPS-, FedEx- en DHL-zendingen. Zonos verwerkt automatisch de vervoerderspecifieke implementatie wanneer u de aangegeven waarde inschakelt, inclusief de juiste parameters in onze API-aanroepen naar deze vervoerders, zodat u geen verschillende vervoerdervereisten hoeft te beheren.

UPS-beperkingen: UPS dekt alleen waarden tussen 100 en 50.000 USD en verwerkt de aangegeven waarde op doosniveau. Voor zendingen die uit meerdere dozen bestaan, moeten verkopers de zending opsplitsen om de dekking per doos aan te geven. UPS genereert ook een aanvullend verzekeringsformulier dat met de labels moet worden afgedrukt.

FedEx en DHL: Verwerk de aangegeven waarde op zendingsniveau zonder aanvullende beperkingen.

Speciale diensten

Gebruik specialServices op een doos om speciale hanteringsvereisten voor batterijen, droogijs, gevaarlijke goederen of handtekeningvereisten aan te geven. Zie de gids voor speciale services voor volledige details en voorbeelden.

ShipStation UPS ontgrendelen: verzendingen uit meerdere delen worden niet ondersteund. Wanneer een bestelling in meerdere dozen wordt verzonden, wordt het referentieveld gedupliceerd, waardoor het matchen van het bestelnummer in de backend mislukt. Verkopers die zendingen uit meerdere stukken nodig hebben, moeten het label aanmaken in de Zonos Dashboardin plaats van. Zendingen in één doos blijven onaangetast.

In het geval dat een klant een shipment, kunt u de volgende mutatie gebruiken die alles ongeldig maakt labelsgebonden aan de shipment.

1mutation {
2 shipmentStatusUpdate(
3 input: {
4 shipment: "shipment_f1fe4dbd-e471-49fa-94e7-84e369083223"
5 status: VOIDED
6 note: "Voiding shipment"
7 }
8 ) {
9 id
10 status
11 }
12}
Boek een demo

Was deze pagina nuttig?