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

# Compatibilité améliorée avec l'API Ajax

> Permettez aux applications tierces et aux scripts personnalisés de prendre le contrôle du processus d'ajout au panier.

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

Ce paramètre aide à améliorer la compatibilité avec les applications ou les thèmes qui nécessitent un contrôle total sur la façon dont les articles sont ajoutés au panier. Il désactive la gestion intégrée de l'ajout au panier d'Upcart afin d'éviter les conflits.

<div id="where-to-find-it">
  ## Où le trouver
</div>

Upcart > Editor > Settings > Advanced Settings\
Recherchez **« Enhanced Ajax API Compatibility »**.

<div id="how-it-works">
  ## Fonctionnement
</div>

<div id="disabled-recommended">
  ### Désactivé (recommandé)
</div>

Upcart conserve le contrôle total du processus d'ajout au panier. Cela garantit un comportement cohérent et permet à Upcart d'empêcher d'autres applications ou scripts de remplacer le flux du panier.

Il s'agit du **paramètre recommandé pour la plupart des boutiques**. Laissez-le désactivé, sauf si vous rencontrez des problèmes spécifiques où Upcart n'intercepte pas les événements d'ajout au panier provenant de votre thème ou d'autres applications.

<div id="enabled">
  ### Activé
</div>

Upcart ne gérera plus le processus d'ajout au panier. Cela permet à d'autres applications, à du JavaScript personnalisé ou à votre thème de modifier le panier sans interférence.

**Activez ce paramètre UNIQUEMENT lorsque :**

* Votre boutique utilise une API de panier AJAX non standard
* Upcart n'intercepte pas les événements d'ajout au panier provenant de votre thème ou d'autres applications
* Vous avez besoin que des applications tierces aient un contrôle direct sur le comportement du panier

**Compromis importants lorsqu'il est activé :**

* D'autres applications peuvent rediriger les clients vers la page de panier Shopify au lieu d'ouvrir le tiroir Upcart
* Vous pouvez rencontrer des boucles de redirection ou un comportement inattendu du panier
* Upcart ne peut pas empêcher les applications externes de modifier le comportement du panier

**Si l'activation provoque des boucles de redirection :**

1. Désactivez ce paramètre
2. Utilisez plutôt l'API manuelle d'Upcart (`upcartRegisterAddToCart`)
3. Consultez les guides d'intégration pour des applications spécifiques (par ex. [Replo](/fr/upcart/upcart_x_replo_landing_page_builder))

<div id="testing">
  ## Tests
</div>

Après avoir modifié ce paramètre :

1. Cliquez sur **Save**
2. Testez l'ajout de produits à votre panier
3. Vérifiez que le tiroir Upcart s'ouvre correctement
4. Vérifiez que vous n'êtes pas redirigé vers la page de panier Shopify

Si vous rencontrez des problèmes après l'activation, désactivez le paramètre et contactez le support pour des solutions alternatives.
