Ce guide vous présente les bases et vous aide à commencer à créer des fonctionnalités personnalisées dans votre tiroir de panier. 👉 Voir la documentation complète de l’API publique Upcart
Aperçu
- Réagir aux changements du panier — détecter quand des articles sont ajoutés, supprimés ou mis à jour.
- Déclencher des actions — comme ouvrir ou fermer le panier par programmation.
- Créer des fonctionnalités personnalisées — injecter votre propre logique ou vos composants d’interface directement dans le tiroir de panier.
Ce dont vous avez besoin pour commencer
- Accès à Upcart dans votre boutique Shopify
Assurez-vous qu’Upcart est installé et actif dans votre boutique. - Une compréhension de base de JavaScript
De nombreuses personnalisations utilisent des extraits de code prérédigés, mais connaître les bases de JavaScript est utile si vous souhaitez aller plus loin.
Ajouter votre premier script d’API Upcart
- Allez dans Upcart Editor → Settings → Custom HTML → Scripts (before load)
- Collez votre script — par exemple :
window.upcartOnAddToCart fonctionnent toujours mais sont obsolètes et affichent un avertissement dans la console. Utilisez upcartSubscribeAddedToCart pour tous les nouveaux scripts.
- Enregistrez vos modifications, puis testez-les dans votre boutique :
- Ouvrez les outils de développement (
F12ouCtrl + Shift + Jsous Windows,Cmd + Option + Jsous Mac) - Ajoutez un produit à votre panier
- Vérifiez l’onglet Console pour le message :
"You just added [product title] to your cart!"
Commencez à personnaliser votre panier
Ressources supplémentaires
- 🧩 FAQ sur l’API — Conseils de dépannage et questions courantes
- ⚙️ Utilisations courantes de l’API Upcart — Exemples de code et modèles populaires
- 💡 Documentation de personnalisation — Scripts prérédigés pour vous aider à démarrer rapidement
- 🛍️ Documentation de l’API Cart de Shopify — Découvrez comment Shopify gère les données du panier en coulisses
- 👩💻 Besoin de personnalisations avancées ? Envisagez d’engager un expert Shopify pour des intégrations plus complexes.