> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changer le type de panier dans le thème

> Cet article explique comment résoudre les problèmes du panier coulissant Upcart en modifiant le paramètre de type de panier de votre thème.

<div id="overview">
  ## Aperçu
</div>

Ce guide vous aide à résoudre les situations où **Upcart ne s'ouvre pas** ou où les clients sont redirigés vers la page de panier au lieu de voir le panier coulissant Upcart. La plupart de ces problèmes sont causés par les paramètres de type de panier du thème, la configuration Enhanced AJAX API Compatibility, les redirections d'applications tierces ou le routage du bouton de checkout.

<Note>
  Si Upcart ne s'ouvre pas du tout ou redirige vers la page de panier, consultez [Dépannage : Upcart ne s'ouvre pas ou redirige vers la page de panier](/fr/upcart/troubleshooting_upcart_not_opening_or_redirecting) pour un guide de dépannage plus complet.
</Note>

***

<div id="what-cart-type-to-choose">
  ## Quel type de panier choisir
</div>

Avant de vous lancer dans le dépannage, vérifiez d'abord le paramètre de type de panier de votre thème, car c'est la cause la plus fréquente.

* **Page** - C'est généralement la meilleure option, car Upcart intercepte les requêtes vers la page **/cart**.
* **Drawer** - Sélectionnez cette option si Upcart ne se lance pas et que la page **/cart** est déclenchée à la place.
* **Confirmation Popup** - Utilisez cette option si votre thème la prend en charge et que les autres options ne résolvent pas le problème.

Tester les deux options ne prend que quelques minutes, mais **Page** est généralement le choix le plus efficace.

<div id="how-to-change-cart-type-in-your-theme">
  ### Comment changer le type de panier dans votre thème
</div>

1. Allez dans **Online Store > Themes > Customize** dans votre interface administrateur Shopify.
2. Ouvrez **Theme Settings > Cart > Cart Type**.
3. Choisissez **Page** ou **Drawer** selon le comportement que vous dépannez.
4. Enregistrez vos modifications et testez le panier sur votre boutique en ligne.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/cart-type-theme-editor-settings-option.gif?s=81eef4e6af5190720b3eb86be578c605" alt="Paramètres de panier de l'éditeur de thème Shopify montrant l'option de type de panier" width="644" height="1080" data-path="images/upcart/cart-type-theme-editor-settings-option.gif" />

<Note>
  Si vous ne trouvez pas ce paramètre, contactez le développeur de votre thème. Ce paramètre est contrôlé par votre thème et Upcart ne peut pas le modifier directement.
</Note>

***

<div id="troubleshooting-steps">
  ## Étapes de dépannage
</div>

Si le changement de type de panier ne résout pas le problème, suivez les étapes suivantes dans l'ordre.

<div id="1-check-enhanced-ajax-api-compatibility">
  ### 1. Vérifiez Enhanced AJAX API Compatibility
</div>

Ce paramètre contrôle la manière dont Upcart gère les événements Add to Cart et constitue l'une des causes les plus fréquentes des problèmes de redirection.

1. Allez dans **Upcart > Cart Editor > Settings > Cart settings**, puis développez **Advanced Settings**.
2. Localisez **Enhanced Ajax API compatibility**.
3. Ce paramètre est **désactivé par défaut** pour la plupart des boutiques. Lorsqu'il est désactivé, Upcart intercepte les appels Add to Cart et empêche les redirections.
4. S'il est activé, d'autres applications peuvent prendre le contrôle du comportement du panier et rediriger les clients vers la page de panier. Essayez de le désactiver et testez.
5. Si sa désactivation cause d'autres problèmes, réactivez-le et utilisez plutôt l'API manuelle d'Upcart (`upcartRegisterAddToCart`).

Pour des conseils complets sur ce paramètre, consultez [Enhanced AJAX API Compatibility](/fr/upcart/enhanced_ajax_api_compatibility).

<div id="2-check-for-third-party-app-redirects">
  ### 2. Vérifiez les redirections des applications tierces
</div>

De nombreuses applications tierces remplacent le comportement du panier et peuvent rediriger les clients hors du panier coulissant Upcart. Si votre bouton Add to Cart envoie spécifiquement les clients vers la page de panier, consultez [Pourquoi « Add to Cart » mène-t-il à la page de panier au lieu d'Upcart ?](/fr/upcart/why_does_add_to_cart_go_to_the_cart_page_instead_of_upcart) pour plus de détails.

Ouvrez les paramètres de toutes les applications liées au panier et recherchez des options telles que :

* Redirect to cart
* Go to cart after add
* Automatically open cart page
* Action after product is added

Remplacez-les par **Stay on page** ou **Do nothing**.

**Corrections courantes propres à certaines applications :**

* **PageFly** - Désactivez les règles de redirection dans les paramètres de l'application PageFly.
* **Globo Product Options** - Désactivez la redirection automatique vers le panier de Shopify.
* **Replo** - Ajustez les paramètres « go to page » pour activer le panier coulissant.
* **Zepto Product Personalizer** - Allez dans Zepto > Settings > Add to Cart Settings et remplacez « Action after a product is added to the cart » par « Stay on the product page and show a success message ».

Si vous ne savez pas quelle application cause le conflit, désactivez les applications liées au panier une par une et testez après chacune jusqu'à ce qu'Upcart fonctionne correctement.

<div id="3-check-checkout-button-routing">
  ### 3. Vérifiez le routage du bouton de checkout
</div>

Si les clients cliquent sur le bouton de checkout dans Upcart et sont redirigés vers la page de panier au lieu du checkout :

1. Allez dans **Upcart > Cart Editor > Settings > Cart settings**.
2. Localisez **« Go to cart page when pressing checkout button »**.
3. Désactivez cette option (**OFF**).
4. Enregistrez et testez.

<Note>
  La redirection vers une page de checkout personnalisée nécessite du codage avancé et n'est pas directement prise en charge par Upcart. Si vous devez diriger les clients vers une page de checkout personnalisée, vous devrez travailler avec un développeur.
</Note>

<div id="4-check-theme-cart-redirect-settings">
  ### 4. Vérifiez les paramètres de redirection du panier du thème
</div>

Certains thèmes redirigent automatiquement les clients après l'ajout d'un produit, en contournant complètement Upcart.

1. Allez dans **Online Store > Themes > Customize**.
2. Ouvrez **Theme Settings > Products** (ou Cart).
3. Recherchez des paramètres tels que :
   * Enable cart redirection
   * Redirect to cart after add
   * Go to cart after add
4. Désactivez-les (**OFF**).
5. Enregistrez et testez.

<div id="5-clear-browser-cache">
  ### 5. Videz le cache du navigateur
</div>

D'anciens scripts mis en cache peuvent conserver le comportement précédent du panier et empêcher Upcart de se charger correctement.

1. Ouvrez les paramètres de votre navigateur.
2. Allez dans **Confidentialité et sécurité**.
3. Sélectionnez **Effacer les données de navigation**.
4. Effacez les images, fichiers et cookies mis en cache.
5. Actualisez votre boutique et testez.

<div id="6-test-with-a-default-shopify-theme">
  ### 6. Testez avec un thème Shopify par défaut
</div>

Si le problème persiste, passez temporairement à un thème Shopify par défaut comme Dawn pour écarter un conflit propre au thème.

1. Allez dans **Shopify Admin > Online Store > Themes**.
2. Ajoutez et activez un thème gratuit comme Dawn.
3. Testez Upcart sur le thème par défaut.

Si Upcart fonctionne correctement sur Dawn, le problème provient de votre thème personnalisé. Contactez le développeur de votre thème pour obtenir de l'aide.

***

<div id="preventative-measures">
  ## Mesures préventives
</div>

* **Vérifiez les configurations après les mises à jour** - Les mises à jour de thème et d'application peuvent réinitialiser ou remplacer les paramètres du panier. Vérifiez votre type de panier et les configurations de vos applications après toute mise à jour majeure.
* **Testez la compatibilité des applications avant l'installation** - Avant d'ajouter de nouvelles applications tierces, confirmez qu'elles sont compatibles avec Upcart.
* **Utilisez un thème Draft pour les tests** - Testez les modifications sur un thème Draft avant de publier afin d'éviter de perturber votre boutique en ligne. Consultez [Activer Upcart uniquement dans un thème Draft](/fr/upcart/enabling_upcart_in_a_draft_theme_only) pour les instructions.

***

<div id="frequently-asked-questions">
  ## Questions fréquentes
</div>

<AccordionGroup>
  <Accordion title="Le bouton de checkout d'Upcart peut-il rediriger vers une page de checkout personnalisée ?">
    Non, la redirection vers une page de checkout personnalisée nécessite du codage avancé et n'est pas directement prise en charge par Upcart. Si vous en avez besoin, vous devrez travailler avec un développeur.
  </Accordion>

  <Accordion title="Pourquoi le panier redirige-t-il toujours vers Shopify après l'activation d'Upcart ?">
    Assurez-vous qu'Upcart est actif et publié dans le Cart Editor. Videz également le cache de votre navigateur pour vous assurer que le comportement mis à jour prend effet. Si le problème persiste, vérifiez les conflits d'applications tierces en suivant les étapes ci-dessus.
  </Accordion>

  <Accordion title="Comment corriger une application de modules complémentaires de produits qui provoque une redirection ?">
    Ouvrez les paramètres de l'application de modules complémentaires et recherchez toute configuration de redirection automatique ou de « go to cart ». Désactivez-les si elles entrent en conflit avec Upcart. Consultez l'étape 2 ci-dessus pour des exemples propres à certaines applications.
  </Accordion>
</AccordionGroup>

***

**Besoin d'aide ?**

Si vous avez suivi toutes les étapes ci-dessus et que le problème persiste, contactez notre équipe d'assistance via le chat dans l'application ou par e-mail à [support@upcart.app](mailto:support@upcart.app).
