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

# Konfiguration

> Sitepræferencer, services, certifikater, eksportjobs og live lagertjek

## Brugerdefinerede sitepræferencer

Efter metadataimport skal du gå til **BM > Merchant Tools > Site Preferences > Custom Preferences**.

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image7.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=3cb6bcc19b6a641efc04bd899b903a40" alt="image.png" width="1429" height="699" data-path="images/sfcc/image7.png" />

Vælg **Kleep**:

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image8.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=3bf7f87b789fd4e2c854e513666e1426" alt="image.png" width="1429" height="696" data-path="images/sfcc/image8.png" />

| Præference                     | Beskrivelse                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `kleepRetailerUUID`            | **Obligatorisk.** Unik identifikator for din forhandler på Kleep-platformen, leveret af din Kleep Account Manager. Skal indtastes manuelt — den sendes i hvert Kleep API-kald og bruges som `domain`-parameteren i anbefalings-iframe'en til at løse din konto. Ingen automatisk fallback: hvis den efterlades tom, fungerer sporing, anbefalingsfunktionen og iframe'en ikke (en konfigurationsfejl opstår). |
| `isKleepRecommendationEnabled` | Aktivér/deaktivér Kleep-knappen på PDP. Påvirker ikke sporing eller jobeksport.                                                                                                                                                                                                                                                                                                                               |
| `kleepButtonColor`             | Knapfarve (Sort eller Hvid). Tilsidesæt via CSS for brugerdefineret styling.                                                                                                                                                                                                                                                                                                                                  |
| `kleepFontFamily`              | Skrifttype til Kleep-knappen og iFrame.                                                                                                                                                                                                                                                                                                                                                                       |
| `kleepCountryCode`             | Marked / Landekode ([ISO 3166 A-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements)).                                                                                                                                                                                                                                                                                      |

## Services

Findes i **Administration > Operations > Services**:

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image9.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=1f298d1ff1d5c84cc878ba424ce7db61" alt="image.png" width="1429" height="473" data-path="images/sfcc/image9.png" />

**`kleep.sftp`** — Sender eksportfiler fra SFCC WebDAV til Kleep SFTP. Erstat brugeren med den leveret af Kleep, sammen med `.p12`-certifikatet. Angiv ingen adgangskode.

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image10.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=ad947fb9b13e5868791ccc6a29951e39" alt="image.png" width="1254" height="1030" data-path="images/sfcc/image10.png" />

**`kleep`** — Bruges til alle andre funktioner. Ingen bruger/adgangskode nødvendig — anmodningen autentificeres af sitepræferencen `kleepRetailerUUID`, sendt i payloaden for hvert Kleep API-kald til at løse din konto.

## Privat nøgle & certifikat

Gå til **Administration > Operations > Private Keys and Certificates**:

1. Klik på **Import**
2. Klik på **Select** og vælg `.p12`-filen leveret af Kleep
3. Brug `kleep` som alias
4. Klik på **Save**

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image11.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=b8e9edbc87ec28cd95999906473cd556" alt="image.png" width="671" height="796" data-path="images/sfcc/image11.png" />

Resultatet bør se sådan ud — det skal være gyldigt og navngivet `kleep`:

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image12.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=ac8df7c5e67683486e34ea129b17c186" alt="image.png" width="1432" height="439" data-path="images/sfcc/image12.png" />

## Eksportjobs

Gå til **Administration > Operations > Jobs**. To jobs er forudkonfigurerede:

* **KleepExportProductsCSV** — eksporterer dit sites produkter
* **KleepExportOrdersCSV** — eksporterer dine kunders ordrehistorik

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image13.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=9578b9d90e65d26c10e0d749ac0feaae" alt="image.png" width="1430" height="526" data-path="images/sfcc/image13.png" />

Begge er **deaktiveret som standard**. Aktivér dem til at køre én gang om dagen:

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image14.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=17a570801f04cbba179e771e8145dd78" alt="image.png" width="1429" height="1032" data-path="images/sfcc/image14.png" />

### Fælles indstillinger (begge jobs)

Gå til fanen **Job Steps** → klik på **RefArch** for at vælge de sites, hvor du bruger Kleep.

* **Timeout** — sekunder inden eksporten stoppes
* **OrdersMaxToExport** — maks. ordrer til eksport *(kun ordrejob)*

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image15.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=1e61450b40aa522b1ce0c9f81122c2a6" alt="image.png" width="1430" height="774" data-path="images/sfcc/image15.png" />

### KleepExportProductsCSV-indstillinger

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image16.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=cfa7a5109d2d464ecfd56b06073c74c8" alt="image.png" width="1304" height="858" data-path="images/sfcc/image16.png" />

| Parameter      | Beskrivelse                                                         | Standard    |
| -------------- | ------------------------------------------------------------------- | ----------- |
| `SkipMaster`   | Ignorer masterprodukteksporter                                      | Deaktiveret |
| `OnlineOnly`   | Eksportér kun online produkter                                      | Deaktiveret |
| `ExportType`   | Delta (kun opdateret siden sidste eksport) eller Fuld               | Delta       |
| `MainViewType` | Billedvisningstype for produktbilleder. Brug den samme som din PDP. | `large`     |
| `Locale`       | Specifik locale for eksport. Bruger standard, hvis tom.             | —           |

<Note>
  Antallet af eksporterede produkter kan overstige antallet af behandlede. Dette sker, når ukategoriserede produkter medtages via deres tilknytning til en kategoriseret VariationGroup.
</Note>

<Warning>
  Sørg for, at parameteren **MainViewType** svarer til din butiks konfiguration. En forkert visningstype fører til manglende produktbilleder, som er påkrævet til AI-analyse.
</Warning>

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image17.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=29874674c882456b59e41688bef4a693" alt="image.png" width="1432" height="630" data-path="images/sfcc/image17.png" />

### KleepResetLastExported (hjælpejob)

Et tredje job, **KleepResetLastExported**, leveres for at tvinge en **fuld re-eksport af ordrer**. Dets `ResetKleepExportAttributes`-trin rydder eksportsporingsattributterne på alle ordrer (`kleepLastExported` → tom, `isKleepExported` → false), så de hentes igen ved næste `KleepExportOrdersCSV`-kørsel.

Det er **deaktiveret som standard** og beregnet til at køres manuelt, efter behov (f.eks. efter en Kleep-side dataréset). Det tager ingen parametre.

## Live lagertjek

Kleep forespørger lagerbeholdning live for at undgå at anbefale udsolgte størrelser. Konfigurér adgang ved hjælp af **én** af de to metoder nedenfor.

<Info>
  Er du usikker på, hvilken du skal vælge? **OCAPI** er den traditionelle tilgang ved brug af Business Manager Data API. **SCAPI (IAS)** er den nyere Salesforce Commerce API med Inventory Availability Service. Spørg din Salesforce-administrator, hvis du er usikker.
</Info>

<Tabs>
  <Tab title="OCAPI (Open Commerce API)">
    Brug dette, hvis din instans benytter **OCAPI** til lagerstyring.

    **Trin 1 — Åbn OCAPI-indstillinger**

    Naviger til **Administration > Site Development > Open Commerce API Settings**, og rediger **Data** API-indstillingerne.

    **Trin 2 — Opsæt Client ID**

    Til test:

    ```
    "client_id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
    ```

    Til produktion skal du generere et nyt client ID jf. [Salesforce-dokumentationen](https://help.salesforce.com/s/articleView?id=cc.b2c_generate_api_client_id.htm\&type=5). [Videogennemgang](https://www.youtube.com/watch?v=Z3cZlQHWjtM).

    **Trin 3 — Konfigurér ressourceadgang**

    Tilføj dette til dine OCAPI **Data** API-konfigurationer:

    ```
    Authorizations
    (GET) /inventory_lists/*
    (GET) /inventory_lists/*/product_inventory_records/*
    ```

    **Trin 4 — Send legitimationsoplysninger til Kleep**

    * Client ID
    * Client Secret
    * Inventory IDs (én pr. marked — angiv din kortlægning)
    * Produktions-SBX URL (lagertjek er kun aktiveret i produktion)
  </Tab>

  <Tab title="SCAPI — Inventory Availability Service (IAS)">
    Brug dette, hvis din instans bruger **SCAPI** med **Inventory Availability Service (IAS)** / Omnichannel Inventory (OCI).

    **Trin 1 — Opret en API Client**

    1. Log ind på [Salesforce Account Manager](https://account.demandware.com).
    2. Klik på **API Client** → **Add API Client**.
    3. Vist navn: f.eks. `Kleep Inventory`.
    4. Token Endpoint Auth Method: `client_secret_post`.
    5. Access Token Format: `JWT`.
    6. Allowed Scopes: `sfcc.inventory.availability`
    7. Tildel til din organisation.
    8. Gem. **Kopiér Client ID og Client Secret** — hemmeligheden vises kun én gang.

    <Warning>
      SCAPI- og OCAPI-klienter kan ikke deles. Hvert API-framework kræver sin egen klient.
    </Warning>

    **Trin 2 — Saml instansidentifikatorer**

    | Identifikator         | Hvor finder du det                                                            | Eksempel                       |
    | --------------------- | ----------------------------------------------------------------------------- | ------------------------------ |
    | **Short Code**        | BM > **Administration > Site Development > Salesforce Commerce API Settings** | `kv7kzm78`                     |
    | **Organization ID**   | Samme side, eller Account Manager                                             | `f_ecom_zzzz_prd`              |
    | **Tenant ID**         | Account Manager > Organizations                                               | `zzzz_prd`                     |
    | **Location Group(s)** | BM > **Merchant Tools > Inventory > Inventory Availability**                  | `WAREHOUSE_FR`, `WAREHOUSE_US` |

    **Trin 3 — Send legitimationsoplysninger til Kleep**

    * Client ID & Client Secret
    * Short Code
    * Organization ID
    * Tenant ID
    * Location Group(s) (én pr. marked — angiv din kortlægning)
  </Tab>
</Tabs>
