Skip to main content

Aperçu

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.
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 pour un guide de dépannage plus complet.

Quel type de panier choisir

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.

Comment changer le type de panier dans votre thème

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

Étapes de dépannage

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

1. Vérifiez Enhanced AJAX API Compatibility

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.

2. Vérifiez les redirections des applications tierces

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

3. Vérifiez le routage du bouton de checkout

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

4. Vérifiez les paramètres de redirection du panier du thème

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.

5. Videz le cache du navigateur

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.

6. Testez avec un thème Shopify par défaut

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.

Mesures préventives

  • 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 pour les instructions.

Questions fréquentes

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

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.