Aperçu
Ce dont vous aurez besoin
- Votre clé API Strategy. Dans Aftersell, accédez à Settings → Product Strategy et, dans la carte Security Token, copiez votre jeton (c’est votre clé API Strategy).
- Le Strategy ID. Ouvrez la Strategy que vous souhaitez exécuter dans l’éditeur de Strategy d’Aftersell et copiez son ID.
- Le module Upsells activé dans Upcart. Le script remplace la liste des produits affichés dans le bloc d’upsell existant, le module doit donc être activé pour que quelque chose s’affiche.
Ajouter le script
STRATEGY_ID et STRATEGY_API_KEY par les valeurs provenant d’Aftersell, puis enregistrez.
Ce que voit la Strategy
Contexte produit
Contexte panier
- Subtotal — sous-total du panier dans les unités monétaires principales de la boutique (par ex. en dollars). Le
total_priced’Upcart est en unités mineures (centimes), donc le script divise par 100 pour correspondre aux unités utilisées par le reste de l’API Strategies — et aux unités dans lesquelles vos règlescart_subtotalsont rédigées. - Item count — quantité totale sur toutes les lignes.
- Line count — nombre de lignes d’articles distinctes.
Contexte session
- Code de devise — extrait de
window.Shopify.currency.active.
Ce qui se passe quand la Strategy renvoie un résultat
Quand aucun produit n’est renvoyé
Réévaluation lors des changements de panier
cartUpdated d’Upcart, envoie le nouveau panier à l’API Strategies et actualise le tiroir de panier avec la nouvelle liste d’upsells.
Une vérification de signature de panier ignore les appels redondants si les lignes d’articles et les quantités n’ont pas réellement changé, de sorte que des événements de panier consécutifs sans changement significatif ne solliciteront pas à nouveau l’API.
Conseils pour les Strategies Upcart
- Concevez autour du panier. Les déclencheurs de composition du panier et de produit sont les signaux les plus forts dont vous disposez ici. L’historique client et le ciblage basé sur les UTM ne sont pas envoyés par le script par défaut.
- Utilisez le Catch all comme filet de sécurité. Sans lui, le module Upsells n’affichera rien dès qu’aucune règle ne correspond.
- Économe en appels par défaut. La protection par signature de panier évite de resolliciter l’API si le panier n’a pas réellement changé — idéal pour les acheteurs qui ouvrent et ferment le panier sans le modifier.