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

# Forbind Shopify

> Angiv din butiks-URL, log ind på din egen Shopify-butik og godkend Consile-appen: read + guardrailet skrivning, fornyes løbende, kan tilbagekaldes.

Shopify forbindes ved, at du angiver din egen butiks-URL
(`<butik>.myshopify.com`), logger ind på **din butiks egen Shopify-side** og
godkender Consile-appen. Resultatet er et adgangstoken, som Consile gemmer
krypteret pr. kunde. Din AI ser aldrig selve tokenet.

<Note>
  Du skal have [forbundet Claude](/connect/forbind-claude) og have en aktiv
  Shopify-connector i [portalen](https://app.consile.ai) først. Du skal kunne logge
  ind på butikken med rettigheder til at installere apps.
</Note>

<Info>
  Til forskel fra vores rene data-connectors er Shopify en **read + guardrailed
  write**-connector: din AI kan både læse din butik og (bag tydelige
  sikkerhedsspærrer) oprette/ændre produkter, justere lager og publicere. Se
  [Handlinger & guardrails](/essentials/handlinger-og-guardrails), inden du tager
  skrivefunktionerne i brug.
</Info>

## Sådan gør du

<Steps>
  <Step title="Angiv din butiks-URL">
    Åbn Shopify-connectoren i portalen og indtast din butiks-URL, fx
    `min-butik.myshopify.com`. Du kan også indtaste blot underdomænet
    (`min-butik`). Klik **Forbind**.
  </Step>

  <Step title="Log ind på din butik">
    Du sendes til **din egen butiks** Shopify-godkendelsesside. Log ind, hvis du
    ikke allerede er det.
  </Step>

  <Step title="Godkend Consile-appen">
    Shopify viser, hvad Consile-appen beder om adgang til. Bekræft for at fortsætte.
    Du sendes derefter automatisk tilbage til portalen.

    <Check>
      Consile har nu et token til din butik. Connectoren står som **aktiv** i
      portalen, og din AI kan læse din butik og udføre guardrailede ændringer.
    </Check>
  </Step>
</Steps>

## Hvad godkender jeg helt præcist?

I ét godkendelsestrin beder Consile om det sæt rettigheder, connectoren bruger.
Kun tre af dem giver lov til at ændre noget, resten er ren læsning:

| Rettighed                                                                                                           | Hvad den bruges til                                              |
| ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| `read_products`, `read_product_listings`                                                                            | Produkter, varianter, kollektioner, medier og publiceringsstatus |
| `write_products`                                                                                                    | **Skriv:** opret/ret produkter og varianter, sæt status          |
| `write_product_listings`                                                                                            | **Skriv:** publicér/afpublicér til salgskanaler                  |
| `read_inventory`, `read_inventory_shipments`, `read_inventory_shipments_received_items`, `read_inventory_transfers` | Lager, lagerbeholdning, lokationer, overførsler og forsendelser  |
| `write_inventory`                                                                                                   | **Skriv:** sæt/justér lager pr. lokation                         |
| `read_orders`, `read_draft_orders`                                                                                  | Ordrer, transaktioner, fulfillment og kladdeordrer (kun læsning) |
| `read_customers`, `read_companies`                                                                                  | Kunder, adresser og B2B-virksomheder (kun læsning)               |
| `read_discounts`, `read_price_rules`                                                                                | Rabatter og prisregler (kun læsning)                             |
| `read_checkouts`                                                                                                    | Efterladte kurve (kun læsning)                                   |
| `read_shipping`, `read_third_party_fulfillment_orders`                                                              | Fragtprofiler og 3PL-fulfillment (kun læsning)                   |
| `read_analytics`                                                                                                    | ShopifyQL-analyser                                               |

<CardGroup cols={2}>
  <Card title="Læse + ændre under spærrer" icon="shield-halved">
    Connectoren kan **læse** hele butikken og **ændre** produkter, lager og
    publicering. Nye produkter oprettes som kladde, og alt der går live, ændrer
    pris/lager eller sletter, kræver din eksplicitte bekræftelse, ellers får du kun
    en forhåndsvisning. Ordrer, kunder og rabatter er read-only.
  </Card>

  <Card title="Adgang pr. butik" icon="store">
    Godkendelsen gælder den ene butik, du loggede ind på. Butikkens adresse gemmes
    sammen med tokenet, så hvert kald rammer den rigtige butik. Vil du forbinde
    flere butikker, kan de køre som separate instanser af connectoren; skriv til
    [support@consile.dk](mailto:support@consile.dk) for at få en ekstra instans sat op.
  </Card>

  <Card title="Krypteret pr. kunde" icon="lock">
    Tokenet gemmes krypteret med en nøgle, der kun gælder din egen konto, og logges
    aldrig.
  </Card>

  <Card title="Din AI ser det aldrig" icon="key">
    Claude får aldrig selve tokenet: kun svar på dine spørgsmål.
  </Card>
</CardGroup>

<Note>
  **Kunde-data (PII).** Adgang til rigtige kunders persondata (navne, e-mail,
  telefon, adresser, ordre-PII) kræver Shopifys **Protected Customer Data**-godkendelse
  af appen. Indtil den er på plads, kan kunde- og ordreværktøjer være begrænsede.
</Note>

## Tokenet fornyes, men forbindelsen kan udløbe

Consile får et **udløbende** adgangstoken fra Shopify, som vi automatisk fornyer i
baggrunden på læsestien. Normal brug holder derfor forbindelsen i live af sig selv.

<Warning>
  Har du forbundet Shopify **før** vores seneste opdatering, kan forbindelsen holde
  et ældre token, der afvises af Shopify (alle kald fejler). Forbind i så fald bare
  igen via trinnene ovenfor, så udstedes et nyt, gyldigt token.
</Warning>

## Træk adgangen tilbage

Du kan til enhver tid fjerne adgangen igen:

* **I portalen:** klik **Afbryd** på connectoren, så slettes det gemte token hos
  Consile, og krypteringsnøglen destrueres.
* **I Shopify:** afinstallér Consile-appen under **Indstillinger → Apps og
  salgskanaler** i din Shopify-admin. Shopify har ingen separat tilbagekaldelses-URL,
  så afinstallation er måden at trække adgangen tilbage i kilden. Derefter holder
  connectoren op med at virke, og du skal forbinde igen for at bruge den.

Mere om databehandling i [Sikkerhed & data](/essentials/sikkerhed-og-data).
