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

# Migrera till Dodo Payments

> Migrera enkelt din data från andra betalningsleverantörer till Dodo Payments med vårt CLI-verktyg

**Byter du från en annan betalleverantör till Dodo Payments?** Vårt migreringsverktyg gör det enkelt att flytta dina **produkter, kunder, rabattkoder och licensnycklar utan att förlora någon data.** Processen är säker, guidad och kan göras på bara några minuter.

Vi stöder för närvarande migrationer från **Lemon Squeezy, Stripe, Polar.sh och Paddle**.

### Stödda Migrationer

<CardGroup cols={2}>
  <Card title="Products & Pricing" icon="box">
    Migrera alla dina produkter och prissättningsdetaljer.
  </Card>

  <Card title="Customer Data" icon="users">
    Överför din kompletta kunddatabas, inklusive kontaktuppgifter.
  </Card>

  <Card title="Discount Codes & Promotions" icon="tag">
    Flytta alla rabattkoder och kampanjerbjudanden smidigt.
  </Card>

  <Card title="License Keys" icon="key">
    Importera licensnycklar med kund- och produktmappningar. Stöds för Polar.sh och Lemon Squeezy.
  </Card>
</CardGroup>

## Kom igång

Först, installera migrationsverktyget:

```bash theme={null}
npm install -g dodo-migrate
```

<Note>
  Du behöver ha Node.js ≥ 18 installerat på din dator.
</Note>

## Migrera Din Data

### Om du kommer från Lemon Squeezy:

```bash theme={null}
dodo-migrate lemonsqueezy
```

### Om du kommer från Stripe:

```bash theme={null}
dodo-migrate stripe
```

### Om du kommer från Polar.sh:

```bash theme={null}
dodo-migrate polar
```

### Om du kommer från Paddle:

```bash theme={null}
dodo-migrate paddle
```

Verktyget guidar dig genom allt steg för steg. Du behöver:

* Din leverantörs API-nyckel (Lemon Squeezy, Stripe, Polar.sh, Paddle, etc.)
* Din Dodo Payments API-nyckel
* Om du vill testa först (rekommenderas) eller gå live
* Vilket Dodo Payments-varumärke du vill migrera till
* Vilken data du vill migrera (produkter, kunder, rabatter, licensnycklar)

## Varför Använda Vårt Migrationsverktyg?

* **Ingen dataförlust** - Allt överförs säkert
* **Testa först** - Prova det i testläge innan du går live
* **Vägledd process** - Vi vägleder dig genom varje steg
* **Återuppta vid behov** - Om något går fel kan du plocka upp där du slutade

## Avancerad Användning

Om du föredrar att köra migrationen utan uppmaningar kan du ange alla detaljer i förväg:

### Lemon Squeezy-migration:

```bash theme={null}
dodo-migrate lemonsqueezy \
  --provider-api-key=lsq_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX
```

### Stripe-migration:

```bash theme={null}
dodo-migrate stripe \
  --provider-api-key=sk_test_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX \
  --migrate-types=products,coupons
```

### Polar.sh-migration:

```bash theme={null}
dodo-migrate polar \
  --provider-api-key=polar_org_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX \
  --migrate-types=products,discounts,customers,license_keys
```

### Paddle-migration:

```bash theme={null}
dodo-migrate paddle \
  --provider-api-key=paddle_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX
```

## Licensnyckelmigrering

Licensnyckelmigrering stöds för **Polar.sh** och **Lemon Squeezy**. När du väljer licensnycklar i den interaktiva prompten (eller passerar `license_keys` i `--migrate-types`), importerar verktyget dina befintliga licensnycklar till Dodo Payments med rätt kund- och produktassociationer.

<Warning>
  Licensnyckelmigrering kräver att **produkter och kunder** migreras i samma session. Verktyget bygger en minneskarta över leverantörs-ID:n till Dodo-ID:n under körningen — om produkter eller kunder saknas kan licensnycklar inte länkas korrekt.
</Warning>

### Vad som migreras

* Licensnyckelsträngar
* Aktiveringsgränser
* Utgångsdatum
* Kund- och produktassociationer

### Vad som inte migreras

* **Licensnyckelaktiveringar** — kunder kommer behöva återaktivera på sina enheter efter migrering
* **Återkallade eller inaktiverade nycklar** — endast aktiva nycklar migreras
* Nycklar utan matchande produkt eller kund hoppas över med en varning

<Tip>
  Dubblettlicensnycklar hanteras smidigt. Om du kör om migreringen, upptäcks redan importerade nycklar och hoppas över, vilket gör processen säker att försöka igen.
</Tip>

## Behöver hjälp?

* **Verktygshjälp**: `dodo-migrate --help`
* **Lemon Squeezy hjälp**: `dodo-migrate lemonsqueezy --help`
* **Stripe hjälp**: `dodo-migrate stripe --help`
* **Polar.sh hjälp**: `dodo-migrate polar --help`
* **Paddle hjälp**: `dodo-migrate paddle --help`
* **Community support**: [Discord](https://discord.gg/bYqAp4ayYh)
* **Rapportera problem**: [GitHub](https://github.com/dodopayments/dodo-migrate)

## Uppdatera verktyget

```bash theme={null}
# Update to latest version
npm update -g dodo-migrate

# Remove the tool
npm uninstall -g dodo-migrate
```
