DOCS

Kom igång

Kom igång med Collect

Driv in tullar, skatter och avgifter från mottagare före leverans.

Så fungerar det 

Zonos Collect integreras i ert befintliga landed cost-flöde. När ni lägger till quoteType: COLLECT i er landedCostCalculateWorkflow-mutation fungerar förfrågan identiskt med en standardberäkning av landed cost; den levererar samma data men utlöser dessutom Collect-flödet.

Processen är enkel: Ange quoteType: COLLECT i er förfrågan, så skapar systemet automatiskt en betalningsvagn, skickar vagnlänken till mottagarens e-postadress och omvandlar offerten till en beställning efter att betalningen slutförts.

Skapa Collect-offert 

Använd samma GraphQL-flöde som ni redan känner till – lägg bara till en parameter. Med quoteType: COLLECT i er landedCostCalculateWorkflow-indata utlöses hela Collect-processen samtidigt som alla befintliga funktioner behålls. Fältet links i svaret ger Checkout-sessions-URL:en som ni kan spara och vid behov använda för uppföljning med betalaren.

1mutation CollectQuote(
2$parties: [PartyCreateWorkflowInput!]!
3$items: [ItemCreateWorkflowInput!]!
4$shipmentRating: ShipmentRatingCreateWorkflowInput!
5$landedCost: LandedCostCalculateWorkflowInput!
6) {
7 partyCreateWorkflow(input: $parties) {
8 type
9 id
10 organization
11 }
12 
13 itemCreateWorkflow(input: $items) {
14 id
15 amount
16 quantity
17 description
18 }
19 
20 cartonizeWorkflow {
21 id
22 }
23 
24 shipmentRatingCreateWorkflow(input: $shipmentRating) {
25 id
26 amount
27 }
28 
29 landedCostCalculateWorkflow(input: $landedCost) {
30 id
31 landedCostGuaranteeCode
32 links {
33 key
34 url
35 }
36 amountSubtotals {
37 duties
38 fees
39 taxes
40 landedCostTotal
41 }
42 fees {
43 amount
44 currency
45 type
46 item {
47 productId
48 }
49 }
50 }
51}

Webhooks

Konfigurera en ORDER_CREATED-webhook för att få avisering när en offert omvandlas till en beställning:

1mutation CreateOrderWebhook($input: WebhookCreateInput!) {
2 webhookCreate(input: $input) {
3 id
4 status
5 url
6 }
7}

Nyttolasten innehåller ett typfält. Kontrollera payload.type === "COLLECT" för att endast bearbeta Collect-beställningar:

javascript

if (payload.type === 'COLLECT') {
}

Dashboard-hantering 

Offerter och beställningar: Collect-offerter och -beställningar visas i Dashboard med „COLLECT”-märken. Ni kan filtrera efter offerttyp för att visa Collect-specifika offerter och övervaka betalningsstatus.

E-postvarumärke: Anpassa e-postvarumärket för Collect-betalningsvagnar under DashboardSettingsEmail templates

Mottagarupplevelse 

När ni skapar en Collect-offert får er kund ett automatiserat e-postmeddelande med en säker betalningslänk. Betalningsvagnen visar tullar, skatter och avgifter helt transparent, men håller era produktpriser konfidentiella.

Fullständiga detaljer om betalningsprocessen, stödda länder och språk samt anpassningsalternativ finns i guiden för mottagarupplevelse.

Boka en demo

Var den här sidan till hjälp?