Surveillance des échecs de mise à niveau
Je ne parviens pas à dépasser Step 1: Connect provider
Je ne parviens pas à dépasser Step 1: Connect provider
Le modèle Subscription Upgrade n’est jamais masqué — il figure toujours sous Add Funnel, quelle que soit la configuration de votre fournisseur. Ce qui vous bloque, c’est la vérification de connexion de l’Étape 1 : Continue reste désactivé tant que Test API key ne renvoie pas API key verified avec une coche verte.Deux résultats différents affichent la même icône d’annulation rouge, lisez donc le message qui l’accompagne :
- Votre fournisseur a rejeté la clé. Le jeton ne dispose pas des portées requises ou a été révoqué, et le message nomme le problème précis. Émettez un nouveau jeton dans le tableau de bord de votre fournisseur avec les portées listées dans Configuration et paramétrage, collez-le et testez à nouveau.
- Aftersell n’a pas pu joindre votre fournisseur — « Could not verify the API key. Please try again. » Le jeton n’est pas nécessairement en cause ; c’est l’appel lui-même qui a échoué. Cliquez à nouveau sur Test API key.
Mon client voit un produit inattendu dans sa commande
Mon client voit un produit inattendu dans sa commande
Il s’agit d’un comportement attendu. Le produit est le produit d’offre, la ligne d’article fictive ajoutée à la commande Shopify comme trace de la mise à niveau acceptée. Pour réduire la confusion, renommez le produit d’offre avec un nom clair et ajoutez une description dans Shopify Admin expliquant ce qu’il représente. Consultez Ce que voit le client.
La mise à niveau a été acceptée mais l'abonnement n'a pas été modifié
La mise à niveau a été acceptée mais l'abonnement n'a pas été modifié
Le changeset Shopify et l’appel API du fournisseur sont indépendants. Si le produit d’offre a été ajouté à la commande mais que l’abonnement n’a pas été modifié, les causes les plus courantes sont :
- Votre jeton API fournisseur est expiré ou ne dispose pas des autorisations requises. Pour Recharge, le jeton doit avoir
read_orders,read_subscriptions,write_subscriptionsetread_plans. Allez à Step 1: Connect provider, re-testez votre clé et vérifiez le message d’erreur pour connaître les portées manquantes. - Le produit éligible dans le funnel ne correspond pas à ce à quoi le client s’est réellement abonné.
- Pour Loop, le plan de vente cible n’existe pas dans votre tableau de bord Loop pour la fréquence configurée.
- Le workflow de nouvelles tentatives est peut-être encore en train de dérouler son calendrier : après un appel échoué, il réessaie à +1 heure, puis à +24 heures. C’est identique pour tous les fournisseurs — y compris Loop, dont les appels de mise à niveau sont synchrones et apparaissent immédiatement dans le tableau de bord lorsqu’ils réussissent.
La liste déroulante des plans de vente est vide
La liste déroulante des plans de vente est vide
L’option « Use an existing selling plan » récupère les plans directement depuis Recharge, Skio ou Loop. Si la liste déroulante est vide :
- Confirmez que des plans de vente sont configurés dans le tableau de bord de votre fournisseur.
- Assurez-vous que votre jeton API dispose d’un accès en lecture aux Plans (Recharge : portée
read_plans) ou des portées appropriées (Skio, Loop). - Revenez à Step 1: Connect provider, re-testez votre clé API et continuez.
J'utilise Loop et il n'y a pas de champ de fréquence de facturation
J'utilise Loop et il n'y a pas de champ de fréquence de facturation
C’est attendu. Sur Loop, le champ Billing frequency n’est pas affiché du tout — uniquement Delivery frequency, avec la note « Loop syncs billing to delivery — customers are charged on each renewal ». Ce que vous définissez comme fréquence de livraison est aussi la fréquence de facturation.C’est aussi pourquoi les abonnements prépayés — une fréquence de facturation plus longue que la fréquence de livraison — ne sont pas pris en charge sur Loop : l’intégration les rejette d’emblée plutôt que de proposer un champ que vous ne pouvez pas utiliser. Les autres fournisseurs affichent les deux champs.
Mon offre de mise à niveau s'affiche pour des clients qui ne sont pas abonnés
Mon offre de mise à niveau s'affiche pour des clients qui ne sont pas abonnés
- Vérifiez que Show this funnel for all customers n’est pas activé. Cette option prévaut sur tous les autres déclencheurs.
- Vérifiez le déclencheur Variant on subscription. Il n’affiche le funnel que lorsque la commande inclut l’un des produits sélectionnés acheté en abonnement. Sur un funnel comportant une offre de mise à niveau d’abonnement, l’assistant est propriétaire de ce déclencheur et le maintient synchronisé avec le produit mis à niveau ; il est donc en lecture seule — le panneau indique « Managed by this funnel’s subscription upgrade offer. » S’il cible les mauvais produits, corrigez le produit déclencheur de l’offre de mise à niveau plutôt que le déclencheur lui-même.
- Vérifiez la priorité des funnels. Un funnel de priorité plus élevée avec des déclencheurs plus larges peut se déclencher en premier.