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

# Prestashop

## **Vaihe 1: Backend-konfiguraatio (Webservice API)**

*Tämä vaihe mahdollistaa Kleepin hakea tuoteluettelosi ja tilaushistoriasi algoritmin kalibroimiseksi.*

**1. Ota verkkopalvelu käyttöön**

1. Kirjaudu sisään Prestashop-hallintapaneeliin.
2. Siirry kohtaan **Advanced Parameters > Webservice**.
3. Ota käyttöön asetus "Enable Prestashop's webservice" > **Save**.

**2. Luo API-avain**

1. Napsauta **"Add new webservice key"**.
2. Napsauta **"Generate"** avaimen luomiseksi (kopioi se, tarvitsemme sitä myöhemmin).
3. **Käyttöoikeudet:** Resurssiluettelossa rastita **View (GET)** -ruudut seuraaville resursseille:
   * `products`
   * `product_options`
   * `product_features`
   * `product_feature_values`
   * `product_options_values`
   * `categories`
   * `combinations`
   * `images` / `image_types`
   * `orders`
   * `order_states`
   * `stocks`
   * `stock_availables`
   * `shop_urls`
   * `shops`
4. Tallenna.

**3. Jaa avain**
Lähetä luotu API-avain Kleep-yhteyshenkilöllesi sähköpostitse.

***

## **Vaihe 2: Frontend-integraatio (Widget)**

*Tässä vaiheessa lisätään Kleep-skripti tuotesivuillesi (PDP). Yhteensopiva kaikkien Prestashop-versioiden kanssa.*

Seuraa [**JS Library Widget -opastamme**](/fi/cms/js-library) asentaaksesi ja konfiguroimalla frontend-CTA tuotesivuillesi.

***

## **Vaihe 3: Puuttuvien tietojen käsittely (SFTP)**

*Jos Prestashop-API ei salli palautusten tai tiettyjen erityistietojen hakemista, käytämme CSV-tiedostonvaihtoa.*

Tutustu alla olevaan dokumentaatioon. Se ohjaa sinut askel askeleelta puuttuvien tietojen lähettämiseen meille.

***

## **Vaihe 4: Validointi ja julkaisu**

1. **Testiympäristö** — ota käyttöön ensin **Preprod/Staging**-ympäristössäsi.

2. **Visuaalinen validointi** — ennen julkaisua varmista:
   * Näkyykö painike oikein?
   * Avautuuko napsauttaminen ponnahdusikkunan (Drawer)?
   * Ei "CORS"-virheitä selaimen konsolissa?

3. **Julkaisu** — kun sinä ja Kleep-tiimi olette vahvistaneet, ota muutokset käyttöön **tuotanto**-teemassasi.---

## Evästeet ja tietosuoja

Kleep on täysin kävijän suostumuksen alainen: skripti latautuu vasta **sen jälkeen**, kun suostumus on kerätty CMP:n kautta, ja sinun on ehdollistettava sen lataaminen vastaavasti. Täydellinen luettelo seuraimista, käsitellyistä tiedoista, tarkoituksista ja oikeusperusteista, isännöinnistä, alitoimittajista ja tietoturvasta löytyy täältä: [Evästeet, CMP ja tietosuoja](/fi/cookie-consent).
