Skip to main content

Aperçu

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.

Où le trouver

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

Fonctionnement

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.

Activé

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)

Tests

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.