DOCS

Inizia

Inizia con Collect

Collect dazi, tasse e commissioni da parte dei destinatari prima della consegna.

Come funziona 

Zonos Collect si integra nel flusso di lavoro dei costi logistici esistente. Quando aggiungi quoteType: COLLECT al tuo landedCostCalculateWorkflow mutazione, la richiesta funziona in modo identico al calcolo dei costi d'importazione standard; restituisce tutti gli stessi dati, ma attiva inoltre il flusso di lavoro Collect.

Il procedimento è semplice: specificare quoteType: COLLECT nella tua richiesta e il sistema genera automaticamente un carrello di pagamento, invia il collegamento al carrello all'e-mail della parte di destinazione e converte il preventivo in un ordine una volta completato il pagamento.

Crea un preventivo Collect 

Utilizza lo stesso flusso di lavoro GraphQL con cui hai già familiarità, aggiungi solo un parametro. Aggiunta quoteType: COLLECT al tuo landedCostCalculateWorkflow l'input attiva l'intero processo Collect mantenendo tutte le funzionalità esistenti. IL links Il campo nella risposta restituisce l'URL della sessione di pagamento, che puoi archiviare e utilizzare per il follow-up con il beneficiario secondo necessità.

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}

Webhook

Configura un ORDER_CREATED webhook per ricevere una notifica non appena un preventivo si converte in un ordine:

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

Il payload includerà un campo di tipo. Controllo payload.type === "COLLECT" per gestire solo gli ordini Collect:

javascript

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

Gestione Dashboard 

Preventivi e ordini: Collect preventivi e ordini vengono visualizzati con i badge "COLLECT" in Dashboard. Puoi filtrare in base al tipo di preventivo per visualizzare e gestire preventivi specifici per la raccolta e monitorare lo stato dei pagamenti.

Branding email: modifica il branding email per i carrelli di pagamento Collect in DashboardImpostazioniModelli email

Esperienza del destinatario 

Quando crei un preventivo Collect, il tuo cliente riceve un'e-mail automatica con un collegamento di pagamento sicuro. Il carrello dei pagamenti mostra dazi, tasse e commissioni in totale trasparenza, mantenendo privati ​​i prezzi dei tuoi prodotti.

Per dettagli completi sul processo di pagamento, paesi e lingue supportati e opzioni di personalizzazione, consultare la Guida all'esperienza del destinatario.

Questa pagina è stata utile?