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

## **Fase 1: Configuración del backend (API Webservice)**

*Este paso permite a Kleep recuperar tu catálogo de productos e historial de pedidos para calibrar el algoritmo.*

**1. Habilitar el Webservice**

1. Inicia sesión en tu panel de administración de Prestashop.
2. Ve a **Advanced Parameters > Webservice**.
3. Habilita el ajuste «Enable Prestashop's webservice» > **Save**.

**2. Crear la clave de API**

1. Haz clic en **"Add new webservice key"**.
2. Haz clic en **"Generate"** para crear una clave (cópiala, la necesitaremos más adelante).
3. **Permisos:** En la lista de recursos, marca las casillas **View (GET)** para los siguientes recursos:
   * `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. Guarda.

**3. Compartir la clave**
Envía la clave de API generada a tu contacto de Kleep por correo electrónico.

***

## **Fase 2: Integración frontend (Widget)**

*Este paso consiste en añadir el script de Kleep a tus páginas de producto (PDP). Compatible con todas las versiones de Prestashop.*

Sigue nuestra [**guía del Widget de la Biblioteca JS**](/es/cms/js-library) para instalar y configurar el CTA de frontend en tus páginas de producto.

***

## **Fase 3: Gestión de datos faltantes (SFTP)**

*Si tu API de Prestashop no permite recuperar Devoluciones o ciertos datos específicos, utilizamos el intercambio de archivos CSV.*

Visita la documentación a continuación. Te guiará paso a paso para enviarnos los datos faltantes.

***

## **Fase 4: Validación y salida en vivo**

1. **Entorno de pruebas** — despliega primero en tu entorno de **Preprod/Staging**.

2. **Validación visual** — antes de salir en vivo, verifica:
   * ¿El botón aparece correctamente?
   * ¿Al hacer clic se abre la ventana emergente (Drawer)?
   * ¿No hay errores «CORS» en la consola del navegador?

3. **Salida en vivo** — una vez validado por ti y el equipo de Kleep, despliega los cambios en tu tema de **Producción**.---

## Cookies y privacidad de datos

Kleep está completamente condicionado por el consentimiento del visitante: el script solo se carga **después** de que se recopile el consentimiento a través de tu CMP, y debes condicionar su carga en consecuencia. Para la lista completa de rastreadores, los datos tratados, las finalidades y bases legales, el alojamiento, los subencargados y la seguridad, consulta [Cookies, CMP y privacidad de datos](/es/cookie-consent).
