> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Comment installer les widgets Pandectes sur d'anciens thèmes Shopify (Legacy theme support)

**Legacy theme support** s'adresse aux boutiques qui utilisent des **thèmes anciens** ne pouvant pas utiliser les sections d'application de thème. Au lieu d'ajouter des blocs dans l'éditeur de thème, vous copiez des **extraits de code prêts à l'emploi** depuis l'application et vous les collez dans les fichiers de votre thème.

Ce guide couvre :

* Customer data requests 
* Cookie declaration
* Do not sell my data
* EU withdrawal button

Chaque vue d'instructions vous guide d'abord dans la configuration **standard Online Store 2.0**.

En **bas** de ces instructions, vous verrez un panneau :

If the above doesn't work for your store, check below:

Ce panneau contient deux liens :

* **Legacy theme support install instructions** : pour les anciens thèmes Shopify 
* **Custom storefront (headless) install instructions** : pour Hydrogen ou d'autres vitrines externes

Cliquez sur **Legacy theme support install instructions** pour ouvrir la page de configuration Legacy de votre boutique.

## Quand utiliser Legacy theme support ?

Utilisez-le lorsque **toutes** les conditions suivantes sont réunies :

* Votre thème est un **ancien thème Shopify** qui ne prend pas en charge les sections d'application Online Store 2.0, ou vous ne pouvez pas ajouter de blocs Pandectes via l'éditeur de thème.
* Vous n'utilisez **pas** de **vitrine headless personnalisée**. Les boutiques headless doivent utiliser le lien **Custom storefront** dans le pied de page des instructions.

Si votre thème **prend** en charge Online Store 2.0, suivez les étapes principales de la fenêtre d'instructions. Les extraits Legacy ne sont à utiliser que lorsque ce parcours standard n'est pas possible.


## Plan requis

Legacy theme support est disponible avec les plans **Premium et supérieurs**.

Si vous avez un plan inférieur, les extraits d'installation apparaissent verrouillés dans l'application et une invitation à passer à un plan supérieur s'affiche.


## Comment configurer un widget (pas à pas)

Chaque widget nécessite **trois éléments** : la configuration de l'application, Legacy theme support activé, et les extraits collés dans votre thème.

### Étape 1 : configurer le widget dans Pandectes

Ouvrez la page de paramètres du widget, définissez le contenu et les options souhaités, puis cliquez sur **Save**.

| Widget | Settings page |
| ---- |
| Customer data requests | Customer Data Requests |
| Cookie declaration | Cookies Declaration |
| Do Not Sell | Do not sell my data |
| EU withdrawal button | Withdrawal |

L'enregistrement met à jour ce que le widget affichera dans la boutique. Il n'ajoute **pas** le widget à votre thème à lui seul.

### Étape 2 : ouvrir les instructions d'installation Legacy

1. Sur la même page de widget, ouvrez **View instructions** ou **Instructions**.
2. Faites défiler jusqu'au panneau du bas : *If the above doesn't work for your store, check below:*
3. Cliquez sur **Legacy theme support install instructions**.

Vous êtes redirigé vers la page de configuration Legacy de votre boutique.

### Étape 3 : activer Legacy theme support

Sur la page de configuration Legacy :

1. Cliquez sur **Enable** dans la bannière d'état en haut.
2. L'application prépare les extraits d'installation de votre boutique.

Lorsque Legacy theme support est **activé**, vous pouvez afficher et copier les extraits pour **Eu Withdrawal button**, **Customer Data Requests**, **Do not sell my data** et **Cookie declaration**.

Lorsqu'il est **désactivé**, les extraits restent masqués tant que vous ne l'activez pas.

### Étape 4 : copier et coller l'extrait de votre widget

Toujours sur la page de configuration Legacy, ouvrez la section qui correspond au widget que vous installez et suivez les étapes de copier-coller.

Copiez toujours les extraits **depuis l'application**. Ne modifiez pas le code et ne construisez pas les URL vous-même.


## Étapes d'installation pour chaque widget

Activez d'abord Legacy theme support (étapes ci-dessus), puis utilisez la section correspondante de la page de configuration Legacy.

### EU withdrawal

1. Ouvrez la page Shopify où le formulaire doit apparaître (ou créez-en une).
2. Cliquez sur « Show Html » dans l'éditeur de page.
3. Collez l'**EU Withdrawal button snippet**.
4. Enregistrez votre page.

Si vous utilisez Online Store 2.0 à la place, nommez votre modèle de page `withdrawal-requests`.

### Customer data requests (DSR)

1. Ouvrez la page Shopify où le formulaire doit apparaître (ou créez-en une).
2. Cliquez sur « Show Html » dans l'éditeur de page.
3. Collez le **Customer data requests snippet**.
4. Enregistrez votre page.

Si vous utilisez Online Store 2.0 à la place, nommez votre modèle de page `datarequests`.

### Do Not Sell / CCPA

1. Ouvrez la page où les visiteurs doivent exercer leur opt-out.
2. Cliquez sur « Show Html » dans l'éditeur de page.
3. Collez le **Do Not Sell snippet**.
4. Enregistrez votre page.

Si vous utilisez Online Store 2.0 à la place, nommez votre modèle de page `donotsell`.

### Cookie declaration

1. Ouvrez votre page de déclaration des cookies.
2. Cliquez sur « Show Html » dans l'éditeur de page.
3. Collez le **Cookies** **declaration snippet**.
4. Enregistrez votre thème.

Si vous utilisez Online Store 2.0 à la place, nommez votre modèle de page `declaration`


## Dépannage

| What you see | What to try |
| ---- |
| Les extraits sont floutés ou affichent une icône de cadenas | Passez à **Premium** ou supérieur |
| Message : « Enable legacy theme first » | Sur la page de configuration Legacy (ouverte depuis le pied de page des instructions), cliquez sur **Enable** |
| Impossible de trouver la configuration Legacy | Ouvrez **View instructions** sur n'importe quel widget pris en charge et cliquez sur **Legacy theme support install instructions** en bas |
| Le widget est vide sur la boutique en ligne | Vérifiez que l'extrait se trouve sur votre thème **publié** et sur la bonne page |
| Le widget affiche d'anciens textes ou paramètres | Enregistrez de nouveau dans les paramètres Pandectes du widget, puis actualisez votre boutique en forçant le rechargement |
| Le widget se charge deux fois ou se comporte de façon étrange | N'utilisez pas les extraits manuels **et** les sections d'application de thème pour le même widget : choisissez une seule méthode |