Skip to main content

Aperçu

Si votre module de remise n’apparaît pas dans le tiroir de panier, c’est généralement dû à l’une des raisons décrites ci-dessous. Dans la plupart des cas, le problème est lié au type de remise utilisé, à un système de panier hérité ou à un conflit de thème/application.

Raison 1 – Ce n’est pas une vraie remise Shopify

La ligne Discount ou Savings dans le pied de page du panier ne s’affiche que lorsqu’une vraie remise Shopify est appliquée au panier. Cela signifie que la ligne de remise ne s’affichera pas pour :
  • Les remises simulées ou « factices » créées par des applications de bundles
  • Les applications qui ajustent le prix des articles au lieu d’appliquer une vraie remise Shopify
  • Une logique de tarification personnalisée qui affiche des prix « avant » et « après »
  • Les prix comparés définis dans l’interface d’administration Shopify — par défaut. Il s’agit d’affichages de prix des produits plutôt que de remises actives, la ligne les ignore donc sauf si vous activez l’option (voir ci-dessous).
Si aucune vraie remise Shopify n’est appliquée via le back-office de Shopify, la ligne de remise restera masquée à dessein.
Les économies de prix comparé peuvent être incluses, avec Cart Summary 2.0. Activez Show compare-at price savings in footer total sous Settings > Cart settings > Advanced Settings, et la ligne d’économies ajoutera la différence de prix comparé de chaque article aux remises qu’elle comptabilise déjà. Seul le module Cart Summary de la version 2 lit ce paramètre — sur la version 1, la ligne d’économies continue de comptabiliser uniquement les codes de remise. Consultez Afficher les économies de prix comparé dans le total du pied de page.

Applications de bundles et remises

Certaines applications de bundles ou de remises utilisent des ajustements de prix au lieu d’appliquer une vraie remise Shopify. Shopify ne reconnaît que les remises créées et appliquées via l’interface d’administration Shopify (codes de remise ou remises automatiques). Si une application :
  • Ajuste le prix des articles
  • Affiche des prix « avant » et « après »
  • Affiche un montant d’« économies » calculé
  • Combine des produits en un prix de bundle remisé
mais n’applique pas un véritable objet de remise Shopify, Upcart ne la détectera pas comme une remise. En conséquence, la ligne de remise dans le pied de page du panier ne s’affichera pas.

Raison 2 - Jeton de panier hérité

Certaines boutiques utilisent encore l’ancien système de panier de Shopify, qui ne prend pas en charge les fonctionnalités requises par le module de remise d’Upcart. Lorsque cela est détecté, Upcart masque automatiquement le module de remise pour éviter les problèmes.

Comment l’identifier

Pour vérifier si votre boutique utilise un jeton de panier obsolète :
  1. Ajoutez un article à votre panier avec Upcart activé.
  2. Ouvrez la console de développement de votre navigateur.
  3. Collez et exécutez le code suivant :
  1. Modifiez la quantité de n’importe quel article du panier pour déclencher l’alerte.

Comment corriger

Si vous confirmez l’utilisation d’un jeton de panier hérité, vous devrez contacter l’assistance Shopify ou votre développeur de thème pour mettre à jour le système de panier de votre boutique.
Consultez la documentation de Shopify sur la migration de l’API Cart.

Raison 3 - Conflit de thème ou d’application

Du CSS ou du JavaScript personnalisé provenant de votre thème ou d’autres applications installées peut masquer involontairement le module de remise.

Comment l’identifier

Inspectez votre thème et votre CSS personnalisé à la recherche de styles incluant :
  • display: none;
  • visibility: hidden;
  • opacity: 0;
Ceux-ci pourraient cibler le conteneur du module de remise ou ses éléments enfants.

Comment corriger

Contactez votre développeur de thème ou le développeur de l’application en conflit. Indiquez-leur que le module de remise doit rester visible et demandez-leur d’ajuster leur CSS ou JavaScript en conséquence.