Aperçu
- Où ajouter les scripts de l’API Upcart ?
- Dois-je être développeur pour utiliser l’API d’Upcart ?
- L’API d’Upcart peut-elle s’intégrer à d’autres applications tierces ?
- Comment tester si mes modifications d’API fonctionnent ?
- Que faire si un script API ne fonctionne pas ?
- Comment annuler des modifications si j’ajoute un script qui casse quelque chose ?
Où ajouter les scripts de l’API Upcart ?
Comment utiliser le Custom HTML d’Upcart ?
- Accédez à Upcart → Settings → Custom HTML
- Utilisez des scripts API pour modifier le comportement du panier, comme le moment d’ouverture ou l’affichage des upsells
- Ajustez des éléments en dehors d’Upcart, comme masquer les boutons de la page produit
Note sur l’ancienne version : les callbacks
window.upcartOnCartLoaded fonctionnent toujours, mais ils sont obsolètes et affichent des avertissements dans la console. Utilisez upcartSubscribeCartLoaded pour tous les nouveaux scripts. Notez que event.cart ne possède pas de propriété item_count — utilisez event.cart.items.reduce((total, item) => total + item.quantity, 0) pour calculer le nombre total d’articles.Dois-je être développeur pour utiliser l’API d’Upcart ?
L’API d’Upcart peut-elle s’intégrer à d’autres applications tierces ?
Note sur l’ancienne version : les callbacks
window.upcartOnAddToCart fonctionnent toujours, mais ils sont obsolètes et affichent des avertissements dans la console. Utilisez upcartSubscribeAddedToCart pour tous les nouveaux scripts. Notez que les propriétés de l’événement se trouvent sur event.item (avec variantId et quantityAdded), et ne sont pas transmises comme paramètres séparés.Comment tester si mes modifications d’API fonctionnent ?
- Actualisez votre boutique et ajoutez un article au panier.
- Videz votre cache et réessayez pour voir les dernières modifications.
-
Ajoutez un message de test : insérez
console.log("The script works!");avant</script>pour vérifier si votre script s’exécute. -
Vérifiez la console de votre navigateur :
- Ouvrez les Dev Tools (
F12ouCtrl + Shift + Jsous Windows,Cmd + Option + Jsur Mac). - Allez dans l’onglet Console et cherchez “The script works!”
- Si vous voyez le message, votre script s’exécute ! Sinon, le script ne s’exécute peut-être pas correctement.
- Ouvrez les Dev Tools (
- Testez différentes actions (par exemple, la suppression d’un article) pour vous assurer du comportement attendu.
Que faire si un script API ne fonctionne pas ?
- Vérifiez les fautes de frappe – Même de petites erreurs peuvent casser un script. Cherchez des caractères manquants ou une syntaxe incorrecte.
- Vérifiez l’emplacement du script – Assurez-vous que le script se trouve dans la bonne section sous Upcart → Settings → Custom HTML. Upcart comporte dix sections de scripts (neuf points d’injection HTML plus une section Scripts-before-load) — Consultez ces sections ici.
- Vérifiez la console du navigateur – Suivez les étapes ci-dessus pour rechercher des erreurs.
- Testez un autre script – Essayez un autre script API Upcart prérédigé pour voir si le problème vient de votre code.
- Toujours bloqué ? – Si vous modifiez votre thème Shopify ou intégrez des applications tierces, un expert Shopify du Shopify Partner Directory peut vous aider.
Comment annuler des modifications si j’ajoute un script qui casse quelque chose ?
- Allez dans les paramètres Custom HTML d’Upcart où le script a été ajouté.
-
Supprimez le script ou désactivez-le temporairement en ajoutant
//au début de chaque ligne (cela le transforme en commentaire, l’empêchant de s’exécuter). - Enregistrez les modifications et actualisez votre boutique pour vérifier si le problème est résolu.
🚧 Vous recherchez des personnalisations avancées ? Vous avez besoin de personnalisations à l’échelle de la boutique ou d’intégrations avec des applications tierces ? Vous aurez peut-être besoin d’un développeur pour ajouter l’API d’Upcart à votre thème Shopify. Envisagez d’embaucher un expert Shopify via le Shopify Partner Directory et partagez avec lui notre documentation API pour obtenir de l’aide