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

# Funzionalità

> Raccomandazioni di taglia, aggiunta al carrello, etichette dinamiche dei pulsanti e tracciamento

## Trova la Mia Taglia Perfetta

La visibilità del pulsante Kleep nella PDP viene gestita automaticamente durante l'inizializzazione del cartridge:

1. **Abilita** `isKleepRecommendationEnabled` — questo è il controllo principale.
2. Il cartridge mostra/nasconde dinamicamente il pulsante tramite middleware sull'azione del controller `Product-Show`.
3. Una chiamata endpoint a Kleep con il `ProductID` determina se il pulsante appare.
4. Personalizza le condizioni di visibilità nel tuo codice per adattarle alle tue regole di business.

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

Cliccando sul CTA si apre un iframe che utilizza: ProductID, KleepCustomerID, l'identificatore del retailer (la preferenza del sito `kleepRetailerUUID`, passata come parametro `domain`) e la lingua.

## Taglia Consigliata → Aggiungi al Carrello

Dopo il flusso di dimensionamento, l'utente riceve una raccomandazione. Cliccando su "Aggiungi al carrello" viene inviato un evento dall'iFrame e la taglia selezionata viene aggiunta al carrello.

## Etichetta Dinamica del Pulsante

Dopo aver chiuso il pop-in, l'etichetta del pulsante si aggiorna:

* **Prima:** "Trova la Mia Taglia Perfetta"
* **Dopo:** "Taglia Consigliata: S"

<img src="https://mintcdn.com/kleepai/taAv0usV4Q0HyYiD/images/sfcc/image20.png?fit=max&auto=format&n=taAv0usV4Q0HyYiD&q=85&s=14835101a9624bb02b5da72adecc360b" alt="image.png" width="1241" height="757" data-path="images/sfcc/image20.png" />

L'etichetta persiste tramite localStorage (senza cookie o variabili di sessione backend).

## Tracciamento

I dati analitici vengono inviati a Kleep automaticamente quando:

* Un prodotto viene visualizzato (caricamento della PDP o cambio di variante)
* Un prodotto viene aggiunto al carrello (PDP)
* Un ordine raggiunge la fine del checkout
* Un ordine viene confermato

Dopo l'installazione, verifica che non ci siano errori nella console JavaScript nelle pagine PDP, checkout e conferma.

## Anti-Bracketing

Prossimamente.
