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

## **Phase 1 : Configuration backend (API Webservice)**

*Cette étape permet à Kleep de récupérer votre catalogue produits et l'historique des commandes pour calibrer l'algorithme.*

**1. Activer le Webservice**

1. Connectez-vous à votre panneau d'administration Prestashop.
2. Accédez à **Paramètres avancés > Webservice**.
3. Activez le paramètre « Activer le webservice de Prestashop » > **Enregistrer**.

**2. Créer la clé API**

1. Cliquez sur **« Ajouter une nouvelle clé webservice »**.
2. Cliquez sur **« Générer »** pour créer une clé (copiez-la, nous en aurons besoin plus tard).
3. **Permissions :** Dans la liste des ressources, cochez les cases **Voir (GET)** pour les ressources suivantes :
   * `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. Enregistrer.

**3. Partager la clé**
Envoyez la clé API générée à votre contact Kleep par e-mail.

***

## **Phase 2 : Intégration frontend (Widget)**

*Cette étape consiste à ajouter le script Kleep à vos pages produits (PDP). Compatible avec toutes les versions de Prestashop.*

Suivez notre [**guide Widget Bibliothèque JS**](/fr/cms/js-library) pour installer et configurer le CTA frontend sur vos pages produits.

***

## **Phase 3 : Gestion des données manquantes (SFTP)**

*Si votre API Prestashop ne permet pas de récupérer les retours ou certaines données spécifiques, nous utilisons l'échange de fichiers CSV.*

Veuillez consulter la documentation ci-dessous. Elle vous guidera pas à pas pour nous envoyer les données manquantes.

***

## **Phase 4 : Validation & mise en production**

1. **Environnement de test** — déployez d'abord sur votre environnement **Preprod/Staging**.

2. **Validation visuelle** — avant de passer en production, vérifiez :
   * Le bouton apparaît-il correctement ?
   * Un clic ouvre-t-il le pop-up (Drawer) ?
   * Pas d'erreurs « CORS » dans la console du navigateur ?

3. **Mise en production** — une fois validé par vous et l'équipe Kleep, déployez les modifications dans votre thème de **Production**.---

## Cookies & confidentialité des données

Kleep est entièrement conditionné par le consentement du visiteur : le script ne se charge **qu'après** que le consentement a été collecté via votre CMP, et vous devez conditionner son chargement en conséquence. Pour la liste complète des traceurs, les données traitées, les finalités et bases légales, l'hébergement, les sous-traitants et la sécurité, consultez [Cookies, CMP & confidentialité des données](/fr/cookie-consent).
