> ## Documentation Index
> Fetch the complete documentation index at: https://www.zippendo.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart til fragtpriser

> Vis fragtpriser fra dine Zippendo-forsendelsesregler i checkout i din egen webshop med API'et til fragtpriser.

Med API'et til fragtpriser kan din egen checkout vise dine kunder de leveringsvalg og priser, du har sat op i Zippendo. Du sender kurven og leveringsadressen; Zippendo svarer med én pris for hver af dine [forsendelsesregler](/docs/da/settings/shipping-rules), der passer til den kurv.

## Hvornår skal du bruge det

* En skræddersyet eller headless webshop med egen checkout
* En app, der skal bruge fragtpriser, før den opretter en forsendelse
* En checkout, hvor én fast pris ikke er nok

Shopify og WooCommerce behøver ikke dette API: Zippendo leverer deres checkout-priser for dig. Se [Fragtpriser](/docs/da/how-to/shipping-quotes). Brug API'et, når **din egen** checkout skal bruge priserne.

## Forespørgsel

Send kurven og destinationen til `POST /orgs/{orgId}/shipping-quote`:

```bash theme={null}
curl -X POST https://api.zippendo.com/orgs/{orgId}/shipping-quote \
  -H "Authorization: Bearer zipp_YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "destination": {
      "country": "DK",
      "postalCode": "2100",
      "city": "Copenhagen"
    },
    "items": [
      {
        "name": "T-shirt",
        "quantity": 1,
        "grams": 250,
        "price": 29900
      }
    ],
    "currency": "DKK"
  }'
```

`price` er enhedsprisen i den mindste møntenhed (øre for DKK, cent for EUR), og `grams` er vægten pr. enhed. Tilføj `totalPriceCents` med kurvens total efter rabatter, hvis dine forsendelsesregler ser på ordreværdien.

## Svar

```json theme={null}
{
  "rates": [
    {
      "serviceName": "Standard DK",
      "serviceCode": "postnord:PNL13:rule_01HZX9K2QF",
      "totalPrice": "3900",
      "currency": "DKK",
      "carrierName": "PostNord",
      "carrierSlug": "postnord",
      "productId": "PNL13",
      "shippingRuleId": "rule_01HZX9K2QF"
    }
  ]
}
```

Zippendo tjekker hver forsendelsesregel, hvis **Modtagerlande** inkluderer `destination.country`. Hver regel, hvis **Forsendelsesbetingelser** matcher kurven, bliver til én pris, opkaldt efter reglen og prissat efter den matchende betingelse (den laveste pris, hvis flere matcher). `totalPrice` er i den mindste møntenhed, som en streng. Når ingen regel matcher, får du `{ "rates": [] }`, så vis en reserveløsning i checkout i det tilfælde.

Den fulde feltliste findes i [Fragtpriser](/docs/da/how-to/shipping-quotes) og i [API-referencen](/docs/api-reference/overview).

## Krav

* Mindst én **forbundet transportør**
* Mindst én **forsendelsesregel** for de lande, du sender til. Reglerne bestemmer, hvilke priser der vises, og hvad de koster.
* Et **API-token** med rettigheden `read:shipping_rules`. Se [REST API quickstart](/docs/da/quickstarts/rest-api).

## Næste skridt

<CardGroup cols={2}>
  <Card title="Forsendelsesregler" icon="route" href="/docs/da/settings/shipping-rules">
    Vælg, hvilke produkter der tilbydes efter vægt, værdi og land.
  </Card>

  <Card title="API-reference" icon="code" href="/docs/api-reference/overview">
    Alle detaljer om forespørgsel og svar, med en playground.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.