Guide d’intégration Shopify V2
Cette section montre comment ajouter Kleep AI Sizing à votre boutique Shopify.Tutoriel vidéo étape par étape
Suivez notre tutoriel Tango pour ajouter le bouton Kleep à votre boutique sur les thèmes Online Store 2.0.
Guide d’intégration Shopify V1
1. Guide des tailles
Cette section montre comment ajouter Kleep AI Sizing à votre codebase Shopify.Vous préférez un tutoriel visuel ?
Regardez le tutoriel Tango étape par étape pour installer Kleep sur une boutique Shopify V1.
Étapes
Étape 1 : Activer l’App Embed Assurez-vous que l’application Kleep est activée dans vos App embeds.
Product info dans le dossier snippets.
kleep-button.liquid dans votre dossier snippets. Insérez le contenu suivant :
Bouton Kleep
Bouton Kleep
Options Shopify
Options Shopify
- Pour modifier l’apparence (couleurs, espacement, polices, etc.), collez votre CSS dans le champ « Input custom CSS styles » des paramètres Kleep App Embed.

Traductions
Traductions
fr.json
fr.json
it.json
it.json
de.json
de.json
es.json
es.json
ja.json
ja.json
ko.json
ko.json
pt.json
pt.json
- Validez les mises à jour dans la zone Personnaliser le thème Shopify. Configurez les visuels dans les paramètres du bloc d’informations produit.
- Si vous souhaitez ajouter un bouton secondaire, vous devrez créer un nouveau fichier nommé
kleep-secondary-button.liquiddans votre dossiersnippets. Insérez le contenu suivant :
Code du bouton secondaire
Code du bouton secondaire
Product info dans le dossier snippets.
Snippet d'inclusion
Snippet d'inclusion
2. Produits Similaires
Installer « Produits Similaires » pour les thèmes Shopify V1
Dans ce cas, vous devez ajouter un snippet Liquid manuellement.Étape 1 - Créer un snippet
Créez :snippets/kleep-similar-button.liquid
Insérez le code suivant :
Snippet du bouton similaire
Snippet du bouton similaire
Étape 2 - Inclure le snippet dans le template produit
Insérez cette ligne à l’endroit où vous souhaitez que le bouton apparaisse :Snippet d'inclusion
Snippet d'inclusion
Étape 3 - Activer le bon mode pour les thèmes V1
Les thèmes V1 ne pouvant pas insérer de blocs OS2.0, le widget doit utiliser l’un des modes suivants :custom_buttonspopup+custombutton+custom
Installer « Produits Similaires » pour les boutiques V2 (Online Store 2.0)
Les thèmes Shopify modernes prennent en charge les app embeds et les blocs personnalisés. Aucune modification de code n’est nécessaire.Étape 1 — Activer le Kleep App Embed
- Accédez à Online Store → Themes → Customize.
- Ouvrez la section App embeds.
- Activez l’application Kleep.
- Enregistrez le thème.

Étape 2 — Sélectionner le mode d’affichage des Produits Similaires
Dans la configuration du widget Kleep, choisissez comment les Produits Similaires doivent apparaître sur la page produit :- disabled – désactive complètement la fonctionnalité
- popup – ajoute automatiquement un popup au-dessus des sélecteurs de variantes/taille sur bureau, et remplace le bouton par défaut sur mobile
- button – insère automatiquement un bouton CTA près de la zone d’ajout au panier lorsque la variante sélectionnée est en rupture de stock
- custom_buttons – désactive tout placement automatique ; le marchand doit ajouter manuellement un ou plusieurs blocs « Kleep Similar Button »
- popup+custom – conserve le popup automatique et active également tous les boutons personnalisés ajoutés dans le thème
- button+custom – conserve le bouton CTA automatique et active également tous les boutons personnalisés ajoutés dans le thème

- Ouvrez Online Store → Customize.
- Accédez au template Page produit.
- Dans la section souhaitée, cliquez sur Ajouter un bloc.
- Sélectionnez Kleep Similar Button.
- Enregistrez le thème.

Ajouter plusieurs boutons « Produits Similaires » (Primaire & Secondaire)
Vous pouvez ajouter autant de boutons Produits Similaires que vous le souhaitez sur la page produit. Cela fonctionne aussi bien pour les thèmes OS 2.0 que pour les thèmes V1 / legacy.Activer un mode qui prend en charge les boutons personnalisés
Pour autoriser plusieurs boutons, le widget doit être réglé sur l’un des modes suivants :- custom_buttons
- popup+custom
- button+custom
Pour Online Store 2.0 (Thèmes modernes)
Les thèmes OS 2.0 permettent d’ajouter des boutons visuellement via l’éditeur de thème. Étapes :- Accédez à Online Store → Customize
- Ouvrez le template Page produit
- Cliquez sur Ajouter un bloc → Kleep Similar Button
- Ajoutez le bouton où vous le souhaitez
- Répétez si vous souhaitez 2+ boutons sur la page
Pour les thèmes V1 / Legacy
Les thèmes legacy ne prennent pas en charge les blocs, mais vous pouvez inclure le snippet plusieurs fois. Insérez ce snippet à l’endroit où vous souhaitez un bouton :{% render 'kleep-similar-button' %}
Pour créer plusieurs boutons, placez simplement ce code à différents endroits du template produit.
Chaque appel au snippet crée un bouton supplémentaire.
Récapitulatif
Pour ajouter plusieurs boutons Produits Similaires : Activez un mode avec boutons personnalisés → ajoutez plusieurs blocs OS 2.0 ou plusieurs appels au snippet → tous les boutons fonctionnent automatiquement lorsque la variante est en rupture de stock.Emplacement du CTA sur la PDP L’emplacement est défini par des sélecteurs DOM dans
KleepSDK.getConstants().
targetProductInfoBlockQueries – emplacement des informations produit. Il s’agit d’un tableau de sélecteurs pointant vers le conteneur principal des détails du produit (titre, prix, tailles, etc.). Le script itère sur ces sélecteurs et utilise le premier trouvé comme point d’insertion pour le CTA ou les popups.
targetVariantQueries – emplacement des options de taille/variante : une fois le bloc d’informations produit trouvé, le script recherche les éléments de variante (comme les sélecteurs de taille) à l’intérieur. Chaque <label> de variante (ou équivalent) devient une cible pour rattacher le CTA popup.
Popup vs. Bouton (Bureau vs. Mobile)
Nous détectons le type d’appareil en utilisant checkIfMobile() :
Cette fonction vérifie la chaîne navigator.userAgent du navigateur par rapport à une liste d’appareils mobiles (par exemple, iPhone, Android, iPad).
- Sur bureau, le CTA s’affiche sous forme de popups au survol à côté des libellés de variante.
- Sur mobile, le script remplace les popups au survol par un seul bouton, car les interactions au survol ne fonctionnent pas sur les écrans tactiles.
- D’autres variantes de placement/mise en page ne sont pas fournies au-delà de l’ajustement des sélecteurs et du CSS.
-
Pour modifier l’apparence (couleurs, espacement, polices, etc.), collez votre CSS dans le champ « Input custom CSS styles » des paramètres Kleep App Embed.

3. Recherche
Remarque : Vous n’avez pas besoin de modifier le code du thème pour configurer la Kleep Search dans Shopify V1. Ouvrez l’éditeur de thème, activez le Kleep App Embed, activez la Recherche personnalisée, puis remplacez le bloc de recherche par défaut par le bloc Kleep Search. Pour modifier l’apparence (couleurs, espacement, polices, etc.), collez votre CSS dans le champ « Input custom CSS styles » des paramètres Kleep App Embed. Tout cela est décrit ci-dessous Ouvrir l’éditeur de thème Accédez à Online Store > Themes, trouvez le thème que vous souhaitez modifier, et cliquez sur Customize. Activer le Kleep App Embed Ouvrez la section App embeds. Trouvez l’application Kleep et activez-la. Activer la recherche personnalisée (optionnel) Dans les paramètres Kleep, activez « Activer la recherche personnalisée ».




{% if block.settings.kleep_enable_custom_search and '[kookai.fr](http://kookai.fr/), [gualap.com](http://gualap.com/), [gualap.fr](http://gualap.fr/), [www.molli.com](http://www.molli.com/), [getkleep.myshopify.com](http://getkleep.myshopify.com/)' contains domain%}
Cela garantit que seules des boutiques spécifiques (domaines) peuvent activer la fonctionnalité de recherche.Mise en page et styles
- La vue grille ou liste est basculée uniquement via le paramètre
products_search_grid_layoutdans l’application.


- Les styles supplémentaires (polices, couleurs, espacement) sont implémentés par nous dans le code, au cas par cas, si nécessaire.
-
Toutes les fonctionnalités sont liées à cette section Liquid et activées via
kleep_enable_custom_searchdans l’application, et non en ajoutant du code Liquid aux paramètres du thème. -
Pour modifier l’apparence (couleurs, espacement, polices, etc.), collez votre CSS dans le champ « Input custom CSS styles » des paramètres Kleep App Embed.

