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

# Tillägg för Prenumerationer

> Förbättra dina prenumerationsprodukter med flexibla tillägg för platser, funktionsuppgraderingar och kreativa prissättningsmodeller

<Info>
  Tillägg är ytterligare produkter som kan kopplas till dina huvudsakliga prenumerationsprodukter, vilket möjliggör flexibla prismodeller och förbättrade kundupplevelser. Oavsett om du behöver fakturering baserad på antal användare, funktionsuppgraderingar eller anpassade prismodeller ger tillägg dig möjligheten att skapa sofistikerade prenumerationserbjudanden.
</Info>

<CardGroup cols={2}>
  <Card title="Seat-Based Billing" icon="users" href="/developer-resources/seat-based-pricing">
    Skapa tillägg för extra teamplatser, användarlicenser eller kapacitetsuppgraderingar med pris per plats.
  </Card>

  <Card title="Usage Extensions" icon="bolt" href="/features/usage-based-billing/introduction">
    Utöka användningsgränser, API-anrop eller datatilldelningar med flexibel tilläggsprissättning.
  </Card>
</CardGroup>

## Vad är tilläggsprodukter?

Tilläggsprodukter är kompletterande produkter som kunder kan köpa tillsammans med sin huvudsakliga prenumeration. De är perfekta för:

* **Användarbaserad fakturering**: Ytterligare teammedlemmar, användarlicenser eller samtidiga användare
* **Funktionsuppgraderingar**: Premiumfunktioner, avancerad analys eller prioriterat stöd
* **Utökad användning**: Extra lagring, API-anrop eller bandbreddsallokeringar
* **Tjänstetillägg**: Professionella tjänster, utbildning eller konsultationstimmar

<Frame>
  <img src="https://mintcdn.com/dodopayments/ajOhO6Du1yNsg0hy/images/cookbooks/seat-based/seat-based-addons.png?fit=max&auto=format&n=ajOhO6Du1yNsg0hy&q=85&s=ea4ce0d437201c92590eea6c31a14e80" alt="Tillägg kopplade till prenumerationsprodukter i instrumentpanelen" style={{ maxHeight: '500px', width: 'auto' }} width="2338" height="1196" data-path="images/cookbooks/seat-based/seat-based-addons.png" />
</Frame>

## Viktiga fördelar

* **Flexibla prismodeller**: Erbjud basplaner med valfria tillägg för att skapa sofistikerade prissättningsstrukturer. Du kan tillgodose olika kundsegment med uppgraderingar som växer i takt med kundernas behov.
* **Intäktsoptimering**: Öka din genomsnittliga intäkt per användare (ARPU) genom att presentera relevanta tillägg. Detta skapar naturliga uppsäljningsmöjligheter när kunder lägger till funktioner över tid.
* **Förenklad hantering**: Hantera alla prisdelar från en och samma kontrollpanel. Tillägg inkluderas automatiskt i både kassan och prenumerationshanteringen.
* **Kundval**: Låt kunder skräddarsy sina prenumerationer genom att välja bara de tillägg de behöver, vilket ökar tillfredsställelsen och minskar churn.

## Skapa tillägg

Tillägg skapas som separata produkter i din Dodo Payments-kontrollpanel och kopplas sedan till dina huvudsakliga prenumerationsprodukter. Denna separation låter dig:

* Återanvända tillägg över flera prenumerationsprodukter
* Hantera prissättning oberoende
* Spåra tilläggsprestanda separat
* Uppdatera tillägg utan att påverka basprenumerationer

<Frame>
  <img src="https://mintcdn.com/dodopayments/ajOhO6Du1yNsg0hy/images/cookbooks/seat-based/seat-based-addons-creation.png?fit=max&auto=format&n=ajOhO6Du1yNsg0hy&q=85&s=d2c17b4a9f2f9a1b19f537f0507656a4" alt="Skapa tillägg i instrumentpanelsgränssnittet" style={{ maxHeight: '500px', width: 'auto' }} width="2348" height="1606" data-path="images/cookbooks/seat-based/seat-based-addons-creation.png" />
</Frame>

### Konfiguration av tillägg

När du skapar tillägg kan du konfigurera:

* **Prissättning**: Ange engångs- eller återkommande prissättning för tillägget
* **Faktureringscykel**: Måste matcha prenumerationens faktureringscykel
* **Kvantilimits**: Ange minimala och maximala kvantiteter per kund
* **Tillgänglighet**: Kontrollera vilka prenumerationsprodukter som kan använda tillägget
* **Skatteinställningar**: Konfigurera lämpliga skattkategorier

### Komma igång

Redo att implementera tillägg i din prenumerationsverksamhet? Så här kommer du igång:

<Steps>
  <Step title="Plan Your Add-ons">
    Identifiera de extra funktioner, tjänster eller kapaciteter som skulle gynna dina kunder som tillägg.

    Tänk på:

    * Vad efterfrågar kunder ofta?
    * Vilka funktioner kan monetariseras separat?
    * Vad skulle skapa naturliga uppgraderingsvägar?
  </Step>

  <Step title="Create Your First Add-on">
    Använd Dodo Payments-kontrollpanelen eller API för att skapa din första tilläggsprodukt.

    <Card title="Dashboard Guide" icon="box" href="/developer-resources/seat-based-pricing">
      Följ vår steg-för-steg-guide för att skapa tillägg i kontrollpanelen.
    </Card>
  </Step>

  <Step title="Attach to Subscriptions">
    Koppla dina tillägg till de lämpliga prenumerationsprodukterna där de ska vara tillgängliga.
  </Step>

  <Step title="Test Integration">
    Skapa testkassor med olika tilläggskombinationer för att säkerställa att allt fungerar korrekt.
  </Step>

  <Step title="Monitor Performance">
    Spåra tilläggsanvändning och intäktspåverkan för att optimera din prissättningsstrategi.
  </Step>
</Steps>

## API-hantering

Dodo Payments erbjuder ett omfattande API för att hantera tillägg programmässigt:

<AccordionGroup>
  <Accordion title="Create Add-ons">
    Använd `POST /addons`-endpointen för att skapa nya tillägg med anpassad prissättning, beskrivningar och konfigurationsalternativ.

    <Card title="API Reference" icon="code" href="/api-reference/addons/create-addon">
      Visa den kompletta API-dokumentationen för att skapa tillägg.
    </Card>
  </Accordion>

  <Accordion title="Update Add-ons">
    Ändra befintliga tillägg med `PATCH /addons/{id}`-endpointen för att uppdatera pris, beskrivningar eller tillgänglighet.

    <Card title="API Reference" icon="code" href="/api-reference/addons/update-addon">
      Lär dig hur du uppdaterar tilläggsdetaljer programmässigt.
    </Card>
  </Accordion>

  <Accordion title="List and Retrieve">
    Använd `GET /addons` för att lista alla tillägg eller `GET /addons/{id}` för att hämta specifika tilläggsuppgifter.

    <Card title="API Reference" icon="code" href="/api-reference/addons/list-addons">
      Få tillgång till komplett list- och hämt-API-dokumentation.
    </Card>
  </Accordion>

  <Accordion title="Image Management">
    Uppdatera tilläggsbilder med `PUT /addons/{id}/images`-endpointen för bättre produktpresentation.

    <Card title="API Reference" icon="code" href="/api-reference/addons/update-addon-images">
      Lär dig hur du hanterar tilläggsbilder via API.
    </Card>
  </Accordion>
</AccordionGroup>

## Vanliga användningsfall

* **Användarbaserad fakturering**: Ytterligare teammedlemmar, användarlicenser eller samtidiga användare
* **Funktionsuppgraderingar**: Premiumfunktioner, avancerad analys eller prioriterat stöd
* **Utökad användning**: Extra lagring, API-anrop eller bandbreddsallokeringar
* **Tjänstetillägg**: Professionella tjänster, utbildning eller konsultationstimmar

## Integrationsexempel

### Kassasessioner med tillägg

När du skapar kassasessioner kan du inkludera tillägg med anpassade kvantiteter:

```typescript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [
    {
      product_id: 'your_subscription_id',
      quantity: 1,
      addons: [
        {
          addon_id: 'your_addon_id',
          quantity: 3 // 3 additional seats
        }
      ]
    }
  ],
  // ... other checkout options
});
```

<Tip>
  För att låta kunder lägga till eller ta bort tillägg själva på betalningssidan, sätt [`allow_editing_addons`](/developer-resources/checkout-session#optional-fields) på funktionsflaggan till `true` när sessionen skapas. Den är som standard inställd på `false` och gäller endast abonnemangsprodukter.

  ```typescript theme={null}
  const session = await client.checkoutSessions.create({
    product_cart: [{ product_id: 'your_subscription_id', quantity: 1 }],
    feature_flags: {
      allow_editing_addons: true // customers can edit add-ons at checkout
    },
  });
  ```
</Tip>

### Planändringar med tillägg

Modifiera befintliga abonnemang för att lägga till, ta bort eller uppdatera tillägg:

```typescript theme={null}
// Add add-ons to existing subscription
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [
    { addon_id: 'addon_123', quantity: 2 }
  ]
});

// Remove all existing add-ons
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [] // Empty array removes all existing add-ons
});
```

### Dynamisk prissättning

Beräkna totala kostnader dynamiskt baserat på valda tillägg:

```typescript theme={null}
function calculateTotalCost(basePrice: number, addons: AddonSelection[]) {
  const addonTotal = addons.reduce((sum, addon) => 
    sum + (addon.price * addon.quantity), 0
  );
  return basePrice + addonTotal;
}
```

## Bästa praxis

* **Börja enkelt**: Starta med 2-3 kärntillägg och utöka alternativen baserat på kundfeedback och användning.
* **Bibehåll prisklarhet**: Kommunicera tydligt pris och värde för tillägg, så att kunderna förstår vad de får för den extra kostnaden.
* **Testa noggrant**: Validera tilläggskombinationer för att säkerställa att prisberäkningar förblir korrekta och att betalningsflöden fungerar smidigt.

### Designöverväganden

* **Tydligt värdeförslag**: Varje tillägg bör ha en tydlig fördel som kunderna lätt kan förstå
* **Logisk gruppering**: Gruppera relaterade tillägg tillsammans i ditt betalningsflöde
* **Flexibla kvantiteter**: Tillåt kunder att justera mängden av tillägg efter behov
* **Transparent prissättning**: Visa totala kostnader tydligt genom hela betalningsprocessen

<Info>
  Tillägg är ett kraftfullt sätt att skapa flexibla, skalbara prissättningsmodeller som växer med dina kunder. Börja med enkla användningsfall och expandera när du lär dig vad som fungerar bäst för ditt företag och dina kunder.
</Info>
