> ## 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.

# Snabbstart för fraktpriser

> Visa fraktpriser från dina Zippendo-fraktregler i kassan i din egen webbutik med API:et för fraktpriser.

Med API:et för fraktpriser kan din egen kassa visa dina kunder de fraktalternativ och priser som du har ställt in i Zippendo. Du skickar varukorgen och leveransadressen, och Zippendo svarar med ett pris för var och en av dina [fraktregler](/docs/sv/settings/shipping-rules) som passar den varukorgen.

## När du använder det

* En egen webbutik eller headless-webbutik med egen kassa
* En app som behöver fraktpriser innan den skapar en försändelse
* En kassa där ett fast pris inte räcker

Shopify och WooCommerce behöver inte det här API:et: Zippendo levererar deras kassapriser åt dig. Se [Fraktpriser](/docs/sv/how-to/shipping-quotes). Använd API:et när **din egen** kassa behöver priserna.

## Förfrågan

Skicka varukorgen och destinationen till `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` är styckpriset i den minsta valutaenheten (öre för DKK, cent för EUR), och `grams` är vikten per styck. Lägg till `totalPriceCents` med varukorgens totalbelopp efter rabatter om dina fraktregler tittar på ordervärdet.

## 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 kontrollerar varje fraktregel vars **Mottagarländer** inkluderar `destination.country`. Varje regel vars **Fraktvillkor** matchar varukorgen blir ett pris, uppkallat efter regeln och prissatt av dess matchande villkor (det lägsta priset om flera matchar). `totalPrice` anges i den minsta valutaenheten, som en sträng. När ingen regel matchar får du `{ "rates": [] }`, så visa ett reservalternativ i kassan i det fallet.

Den fullständiga fältlistan finns i [Fraktpriser](/docs/sv/how-to/shipping-quotes) och [API-referensen](/docs/api-reference/overview).

## Krav

* Minst en **ansluten transportör**
* Minst en **fraktregel** för de länder du skickar till. Reglerna avgör vilka priser som visas och vad de kostar.
* En **API-token** med behörigheten `read:shipping_rules`. Se [snabbstarten för REST API](/docs/sv/quickstarts/rest-api).

## Nästa steg

<CardGroup cols={2}>
  <Card title="Fraktregler" icon="route" href="/docs/sv/settings/shipping-rules">
    Välj vilka fraktprodukter som erbjuds efter vikt, värde och land.
  </Card>

  <Card title="API-referens" icon="code" href="/docs/api-reference/overview">
    Fullständiga detaljer om förfrågan och svar, med en lekplats.
  </Card>
</CardGroup>


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