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.
mutation CollectQuote($parties: [PartyCreateWorkflowInput!]!$items: [ItemCreateWorkflowInput!]!$shipmentRating: ShipmentRatingCreateWorkflowInput!$landedCost: LandedCostCalculateWorkflowInput!) { partyCreateWorkflow(input: $parties) { type id organization } itemCreateWorkflow(input: $items) { id amount quantity description } cartonizeWorkflow { id } shipmentRatingCreateWorkflow(input: $shipmentRating) { id amount } landedCostCalculateWorkflow(input: $landedCost) { id landedCostGuaranteeCode links { key url } amountSubtotals { duties fees taxes landedCostTotal } fees { amount currency type item { productId } } }}Webhooks
Konfigurera en ORDER_CREATED-webhook för att få avisering när en offert omvandlas till en beställning:
mutation CreateOrderWebhook($input: WebhookCreateInput!) { webhookCreate(input: $input) { id status url }}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 Dashboard → Settings → Email 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.
Kom igång med Collect
Driv in tullar, skatter och avgifter från mottagare före leverans.