Skip to main content
API-et for fraktpriser lar din egen kasse vise kundene dine leveringsvalgene og prisene du har satt opp i Zippendo. Du sender handlekurven og leveringsadressen, og Zippendo svarer med én pris for hver av fraktreglene dine som passer til den handlekurven.

Når du bør bruke det

  • En egendefinert eller headless nettbutikk med egen kasse
  • En app som trenger fraktpriser før den oppretter en sending
  • En kasse der én fastpris ikke er nok
Shopify og WooCommerce trenger ikke dette API-et: Zippendo leverer kassepriser for dem. Se Fraktpriser. Bruk API-et når din egen kasse trenger prisene.

Forespørsel

Send handlekurven og destinasjonen til POST /orgs/{orgId}/shipping-quote:
price er stykkprisen i den minste valutaenheten (øre for DKK, cent for EUR), og grams er vekten per enhet. Legg til totalPriceCents med handlekurvens totalsum etter rabatter hvis fraktreglene dine ser på ordreverdien.

Svar

Zippendo sjekker hver fraktregel der Mottakerland inkluderer destination.country. Hver regel der Fraktbetingelser samsvarer med handlekurven, blir én pris, oppkalt etter regelen og priset etter den samsvarende betingelsen (den laveste prisen, hvis flere samsvarer). totalPrice er i den minste valutaenheten, som en streng. Når ingen regel samsvarer, får du { "rates": [] }, så vis en reserveløsning i kassen i det tilfellet. Den fullstendige feltlisten står i Fraktpriser og API-referansen.

Krav

  • Minst én tilkoblet transportør
  • Minst én fraktregel for landene du sender til. Reglene avgjør hvilke priser som vises og hva de koster.
  • Et API-token med tillatelsen read:shipping_rules. Se Kom i gang med REST API.

Neste steg

Fraktregler

Velg hvilke fraktprodukter som tilbys etter vekt, verdi og land.

API-referanse

Fullstendige detaljer om forespørsel og svar, med en lekeplass.