Aperçu
Étapes importantes avant de commencer !
1. Utilisez les outils de développement Chrome
- Faites un clic droit sur l’icône de votre panier sur votre boutique en ligne et sélectionnez Inspect dans Google Chrome.
- Trouvez l’élément HTML de votre icône de panier (par exemple,
<span class="cart-count-bubble">). - Besoin d’aide pour utiliser les outils de développement Chrome ? Consultez ce guide pour des instructions étape par étape.
2. Demandez de l’aide (facultatif)
- Contactez le développeur de votre thème : il connaît votre thème mieux que quiconque et peut vous aider à trouver la bonne classe.
- Engagez un expert Shopify : si vous avez besoin d’une assistance supplémentaire, Shopify dispose d’un annuaire d’experts de confiance qui peuvent vous aider. Trouvez un expert Shopify ici.
🚧 Avertissement sur le code personnalisé
.cart-count-bubble > span) par le nom de classe spécifique de votre icône de panier.
Correction étape par étape
Étape 1 : ajoutez du code personnalisé dans Upcart
- Allez dans Upcart Editor > Settings, puis ouvrez l’onglet Custom HTML (derrière More settings s’il ne tient pas sur la rangée d’onglets).
- Définissez l’emplacement sur Scripts (Before Load).
- Collez votre code modifié ici (nous fournirons des exemples pour chaque niveau ci-dessous).
Étape 2 : appliquez la correction selon le niveau
Niveau 1 (basique)
.cart-count-bubble > span).
N’oubliez pas
- Remplacez
.cart-count-bubble > spanpar la classe de votre icône de panier. - Testez-le sur votre boutique en ligne après avoir ajouté le code.
Exemple de code pour le niveau 1
Remarque sur l’ancien système : les rappels
window.upcartOnCartLoaded fonctionnent toujours mais sont obsolètes et génèrent des avertissements dans la console. Utilisez upcartSubscribeCartLoaded pour tous les nouveaux scripts. Notez que event.cart n’a pas de propriété item_count ; utilisez event.cart.items.reduce((total, item) => total + item.quantity, 0) pour calculer le nombre total d’articles.Niveau 2 (intermédiaire)
- Remplacez
#cart-icon-bubble-custompar le sélecteur du conteneur de l’icône de panier de votre thème. - Testez après l’enregistrement.
Exemple de code pour le niveau 2
Remarque sur l’ancien système : les rappels
window.upcartOnCartLoaded fonctionnent toujours mais sont obsolètes et génèrent des avertissements dans la console. Utilisez upcartSubscribeCartLoaded pour tous les nouveaux scripts.Notez que event.cart n’a pas de propriété item_count — les scripts ci-dessus calculent le total avec event.cart.items.reduce((total, item) => total + item.quantity, 0) et le transmettent en tant que itemCount. Les anciennes copies de ces extraits qui interpolent cart.item_count génèrent une ReferenceError et ne mettent jamais l’icône à jour, sans erreur visible.Niveau 3 (avancé)
- Remplacez
#cart-icon-bubble-custom-desktopet#cart-icon-bubble-custom-mobilepar les classes de votre thème. - Testez soigneusement sur les vues ordinateur et mobile.
Exemple de code pour le niveau 3
Remarque sur l’ancien système : les rappels
window.upcartOnCartLoaded fonctionnent toujours mais sont obsolètes et génèrent des avertissements dans la console. Utilisez upcartSubscribeCartLoaded pour tous les nouveaux scripts.Notez que event.cart n’a pas de propriété item_count — les scripts ci-dessus calculent le total avec event.cart.items.reduce((total, item) => total + item.quantity, 0) et le transmettent en tant que itemCount. Les anciennes copies de ces extraits qui interpolent cart.item_count génèrent une ReferenceError et ne mettent jamais l’icône à jour, sans erreur visible.Toujours pas de résultat ?
- Contactez le développeur de votre thème pour obtenir de l’aide.
- Engagez un expert Shopify qui pourra créer une solution personnalisée adaptée à votre boutique.