Skip to main content
Cette page regroupe les mécanismes et les règles de plateforme derrière Subscription Upsell : comment l’abonnement est ajouté, comment les plans et les réductions sont résolus, ce que voit le client, le fulfillment, les limitations de la plateforme Shopify et le catalogue complet de dépannage. Pour savoir comment en créer un, consultez Les abonnements dans les offres post-achat.

Comment l’abonnement est ajouté

Subscription Upsell utilise le changeset post-achat natif add_subscription de Shopify. Aftersell n’appelle pas directement l’API de votre application d’abonnement pour ce flux : l’abonnement est créé par Shopify et votre application d’abonnement le récupère via sa propre intégration Shopify. C’est pourquoi Subscription Upsell fonctionne avec toute application d’abonnement utilisant l’API Subscription native de Shopify. Le premier cycle de l’abonnement est expédié à partir de la commande Shopify d’origine comme une ligne d’article normale. Les renouvellements suivants sont gérés par votre fournisseur d’abonnement, comme pour tout abonnement créé lors d’un checkout classique.

Plateformes d’abonnement compatibles

Subscription Upsell est entièrement indépendant du fournisseur côté Aftersell. Aftersell ajoute l’abonnement via le changeset natif add_subscription de Shopify, et Shopify achemine l’inscription vers l’application d’abonnement que vous avez installée sur l’API Subscription de Shopify. Toute application d’abonnement utilisant l’API Subscription native de Shopify fonctionne sans configuration supplémentaire, notamment Recharge, Skio, Loop, Stay.ai, Appstle, Smartrr, Bold Subscriptions (lorsqu’il fonctionne sur l’API d’abonnements native de Shopify) et les plans de vente natifs de Shopify. Les plans de vente que vous créez dans votre application d’abonnement sont importés automatiquement dans Aftersell. (La compatibilité des Subscription Upgrades est différente et propre à chaque fournisseur ; consultez Subscription Upgrades.)

Comment les plans de vente sont résolus

Plans d’abonnement autorisés

Le paramètre Allowed subscription plans est une liste d’autorisation, appliquée par variante. Pour la variante sélectionnée par le client, celui-ci ne voit que les plans autorisés disponibles pour cette variante :
  • Si exactement un plan autorisé s’applique, son nom s’affiche en texte statique et il n’y a aucun choix à faire.
  • Si plusieurs s’appliquent, le client choisit parmi eux dans une liste déroulante Purchase options.
  • Si aucun ne s’applique, cette variante revient à afficher tous ses propres plans.
Cette portée par variante signifie qu’une seule liste d’autorisation peut gérer correctement un produit dont les variantes ont des plans de vente différents. Si aucun des plans autorisés n’est disponible pour une variante (parce qu’un plan a été supprimé ou désactivé dans Shopify), l’offre revient à afficher tous les plans disponibles pour cette variante, afin que les clients puissent tout de même finaliser l’achat. Le paramètre des plans autorisés est également effacé automatiquement si vous passez l’option d’achat du produit en achat unique uniquement, ce qui évite les erreurs de configuration lorsque les options d’abonnement sont supprimées.

Quel plan de vente est affiché par défaut

Lorsqu’aucun plan n’est sélectionné dans Allowed subscription plans, l’offre présélectionne le premier plan de vente configuré sur le produit dans Shopify. Si cette variante dispose de plusieurs plans, les clients peuvent en changer dans la liste déroulante Purchase options. Pour contrôler le plan que voient les clients :
  • Restreindre les plans (recommandé). Utilisez le multi-sélecteur Allowed subscription plans. Autorisez-en exactement un et les clients ne verront que ce plan, sans liste déroulante.
  • Réordonner les plans de vente dans Shopify. L’ordre des plans de vente sur le produit détermine celui qui est affiché en premier.
  • Supprimer les plans de vente inutilisés du produit. Si vous avez plusieurs fréquences et ne souhaitez en afficher qu’une seule, ne gardez que le plan de vente pertinent associé au produit.
Le facteur le plus important pour la rétention est d’aligner la cadence sur l’utilisation réelle du produit. Un abonnement de shampoing à 30 jours alors que le flacon dure 60 jours sera annulé ; un abonnement à 60 jours alors que le flacon dure 30 jours sera ignoré. Examinez vos données de réachat ponctuel pour trouver la cadence naturelle de chaque produit.

Comment les réductions d’abonnement sont affichées

Une réduction sur une offre Subscription Upsell s’applique uniquement au premier cycle de facturation ; les commandes récurrentes suivantes sont facturées au prix d’abonnement normal. L’offre post-achat affiche deux prix distincts :
  • Le bouton Accept Offer et le sous-total de la ligne d’article reflètent le prix du premier cycle, y compris toute réduction sur le premier cycle.
  • Le champ Recurring subtotal indique ce qui sera facturé au client lors des renouvellements suivants, au prix d’abonnement normal.
Cela se lit clairement pour les réductions classiques sur le premier cycle (10 à 25 % sur la première livraison). Cela peut prêter à confusion avec une réduction extrême sur le premier cycle, comme 100 %, car le prix récurrent (et non le prix de $0 du premier cycle) est le chiffre le plus visible. Si vous prévoyez une première livraison gratuite, soyez explicite dans le texte de l’offre (« Première box gratuite, puis $59.99 tous les 30 jours »). Les réductions peuvent être en pourcentage (par exemple 15 % de réduction) ou à montant fixe (par exemple $5 de réduction). La réduction est transmise par le changeset add_subscription de Shopify au lieu d’être appliquée via votre application d’abonnement, et elle n’affecte que l’abonnement créé par cette offre.
La réduction ne s’applique à l’abonnement que si vous cochez Apply discount to subscriptions. Sans cela, le changeset add_subscription ne comporte aucune réduction et l’abonnement est facturé au prix plein ; la réduction de l’offre s’applique alors uniquement à la ligne d’achat unique.

Ce que voit le client

Lorsqu’un client accepte un Subscription Upsell, trois choses se produisent dans deux systèmes. Sur la commande Shopify. La confirmation de commande inclut à la fois la ligne d’article d’achat unique d’origine et la nouvelle ligne d’article d’abonnement (facturée au prix réduit du premier cycle). Le client paie les deux lignes sur la commande d’origine, et la première livraison de l’abonnement est expédiée à partir de cette commande comme une ligne d’article normale. Dans ses e-mails de confirmation. Shopify envoie la confirmation de commande standard avec les deux lignes d’article. Votre fournisseur d’abonnement envoie généralement son propre e-mail de bienvenue expliquant le calendrier récurrent. Configurez cet e-mail de bienvenue pour qu’il soit envoyé quelques minutes après l’acceptation, avec le nom du client et le produit, la cadence, la date du prochain prélèvement et un lien direct vers le portail client. Dans le portail du fournisseur d’abonnement. Le client gère le nouvel abonnement dans le portail de votre fournisseur, où il peut généralement mettre en pause ou sauter une livraison, changer la cadence, échanger des produits ou annuler. Le portail appartient à votre fournisseur, pas à Aftersell ; assurez-vous qu’il est accessible depuis l’espace compte de votre boutique ou depuis l’e-mail de bienvenue, sinon les clients contacteront le support pour annuler.

Fulfillment des abonnements

  • Premier cycle. La première commande d’abonnement fait partie de la commande Shopify d’origine ; elle suit donc le processus de fulfillment que vous utilisez pour les commandes ponctuelles (3PL, en interne, dropshipping). La ligne d’abonnement est expédiée avec l’achat unique d’origine.
  • Renouvellements suivants. Les cycles futurs sont créés par votre fournisseur d’abonnement selon la cadence de renouvellement. Chaque renouvellement devient une nouvelle commande Shopify, traitée comme n’importe quelle autre commande.
Si votre 3PL s’intègre directement à votre fournisseur d’abonnement, les renouvellements sont généralement transmis automatiquement. Si votre 3PL se synchronise uniquement à partir des commandes Shopify, aucune configuration supplémentaire n’est nécessaire, car chaque renouvellement crée une commande Shopify.

Limitations de la plateforme Shopify

Quelques règles de la plateforme Shopify s’appliquent aux offres post-achat liées aux abonnements, quelle que soit la fonctionnalité Aftersell utilisée.

Un abonnement par commande

Shopify ne permet pas à un upsell post-achat d’ajouter un abonnement à une commande qui en contient déjà un. Cette restriction est fixée par Shopify et s’applique à toutes les applications post-achat. Connecter un fournisseur d’abonnement supprime cette contrainte pour Subscription Upsell. Lorsque Recharge, Skio ou Loop est connecté, Aftersell crée le nouvel abonnement chez votre fournisseur plutôt que de demander à Shopify de l’ajouter ; les offres d’abonnement atteignent donc les clients dont la commande contient déjà un abonnement. Consultez upsell auprès des abonnés existants. Si aucun fournisseur n’est connecté, Aftersell gère automatiquement le cas « abonnement déjà dans le panier » :
  • Les produits disponibles uniquement en abonnement d’une offre sont retirés du funnel pour ce client.
  • Les produits bimodes (achat unique et abonnement) sont automatiquement rétrogradés en achat unique uniquement ; l’offre s’affiche donc toujours, mais sans l’option d’abonnement.
Dans les deux cas, vous pouvez laisser une offre Subscription Upsell dans votre funnel sans craindre qu’elle se déclenche à tort sur des commandes contenant déjà un abonnement. Pour modifier l’abonnement que le client possède déjà, plutôt que d’en ajouter un deuxième, utilisez Subscription Upgrade.

Produits disponibles uniquement en abonnement

Si un produit de votre offre est configuré pour être vendu uniquement en abonnement et qu’aucun fournisseur n’est connecté, l’offre est ignorée chaque fois que la commande du client contient déjà un produit d’abonnement. Ce qu’affiche l’éditeur de funnel dépend de votre configuration :
  • Un fournisseur est connecté. Aucune bannière ; la limitation ne s’applique pas.
  • Aucun fournisseur n’est connecté. Une bannière Unlock more reach avec une action Connect a provider, expliquant que les clients dont la commande contient déjà un abonnement ne voient pas l’option d’abonnement de cette offre.
  • Le funnel exclut déjà les commandes avec abonnement. Aucune bannière, puisque l’offre n’atteint jamais ces clients.
Lorsque l’ancienne bannière d’avertissement Subscription limitations apparaît, elle liste les produits concernés et suggère de régler le déclencheur Subscription sur do not include a subscription.

Plusieurs offres d’abonnement dans le même funnel

Si plusieurs offres de votre funnel contiennent un produit d’abonnement, seul le premier abonnement accepté est ajouté à la commande ; les offres d’abonnement suivantes sont ignorées. L’éditeur de funnel vous avertit lorsque ce conflit est détecté, en listant les autres offres qui contiennent également des produits d’abonnement. Pour éviter les offres ignorées, limitez votre funnel à une seule offre d’abonnement, ou utilisez le déclencheur Subscription pour exclure les commandes qui contiennent déjà un abonnement.

Dépannage

Pour que les contrôles d’abonnement apparaissent, le produit sélectionné doit avoir au moins un plan de vente actif dans Shopify. Vérifiez que votre application d’abonnement a créé des plans de vente pour ce produit, et qu’ils sont actifs et affectés au produit.
L’offre présélectionne le premier plan de vente configuré sur le produit dans Shopify, et les clients peuvent en changer dans la liste déroulante Purchase options lorsque plusieurs plans s’appliquent à leur variante. Pour contrôler le plan qu’ils voient, restreignez l’offre avec le multi-sélecteur Allowed subscription plans, réordonnez les plans de vente sur le produit dans Shopify pour que celui souhaité soit en premier, ou supprimez complètement les plans de vente inutilisés du produit. Autoriser exactement un plan supprime la liste déroulante.
Oui, lorsque plusieurs plans s’appliquent à la variante qu’il sélectionne, l’offre affiche une liste déroulante Purchase options. Pour l’éviter, utilisez Allowed subscription plans pour n’autoriser qu’un seul plan ; la cadence s’affiche alors en texte statique. Les clients peuvent toujours modifier la cadence par la suite dans le portail de votre fournisseur d’abonnement.
Utilisez le mode One-time purchase only dans le paramètre d’option d’achat de l’offre. Aftersell propose trois modes pour les produits compatibles avec les abonnements : One-time purchase only, Subscription only et One-time purchase and subscription. Sélectionner One-time purchase only masque entièrement l’option d’abonnement, même lorsque le produit dispose de plans de vente actifs.
C’est l’un des modes de défaillance les plus perturbants, car le client a été facturé mais l’abonnement n’a jamais été créé chez votre fournisseur. La cause racine la plus courante, de loin, est un plan de vente désactivé entre l’affichage de l’offre et l’acceptation par le client. Shopify accepte le changeset car il dispose d’un ID de plan de vente valide au moment du rendu, mais si le plan est désactivé avant que le client n’accepte, aucun abonnement n’est créé en aval et aucune erreur n’est remontée.Autres causes courantes :
  • Le webhook de l’application d’abonnement échoue. Toute application d’abonnement qui récupère les nouveaux abonnements depuis Shopify dépend des webhooks Shopify. Vérifiez la santé de la livraison des webhooks dans les journaux de votre application d’abonnement.
  • Le plan de vente a été dissocié du produit mais possède toujours un ID actif. Shopify accepte le changeset et la ligne d’article est ajoutée, mais le fournisseur d’abonnement n’a aucun enregistrement sur lequel agir.
Important : il n’existe pas de nouvelle tentative automatique sur le chemin natif add_subscription ; Shopify est propriétaire de l’inscription à ce niveau, donc Aftersell n’a rien à rejouer. (Le chemin fournisseur distinct, utilisé lorsque la commande contient déjà un abonnement, est couvert par le workflow de nouvelle tentative des montées en gamme d’abonnement.) Si cela se produit :
  1. Confirmez que le plan de vente est toujours actif dans Shopify et affecté au produit.
  2. Vérifiez les journaux d’import de commandes / webhooks de votre application d’abonnement pour la commande concernée.
  3. Si l’abonnement est réellement manquant, l’équipe de support de votre application d’abonnement peut généralement inscrire manuellement le client à partir de l’ID de commande.
Si plusieurs clients sont concernés, contactez le support Aftersell avec les ID de commande et votre fournisseur d’abonnement, mais attendez-vous à ce que la correction se fasse côté fournisseur d’abonnement, pas dans Aftersell.
Cela se produit généralement lorsque la réduction sur le premier cycle est extrême (par exemple 100 % sur le premier cycle). Le bouton Accept reflète le prix du premier cycle, mais si ce prix se lit de manière identique au prix récurrent, la réduction peut sembler non appliquée. Confirmez dans l’aperçu de l’offre que la réduction est correctement configurée, et appuyez-vous sur le texte de l’offre (« Première box gratuite, puis $X tous les Y jours ») pour rendre les conditions sans ambiguïté.
Les réductions s’appliquent uniquement au premier cycle de facturation par défaut. Si un client demande pourquoi sa deuxième ou troisième commande n’a pas la réduction, c’est le comportement attendu. Les commandes récurrentes sont facturées au prix d’abonnement normal, que le client a vu comme Recurring subtotal dans l’offre.
Si vous avez Recharge, Skio ou Loop connecté, c’est attendu et l’offre fonctionne : Aftersell crée le nouvel abonnement dans votre fournisseur. Consultez upsell auprès des abonnés existants.Si aucun fournisseur n’est connecté, Shopify bloque l’ajout d’un deuxième abonnement et l’offre est silencieusement ignorée à l’exécution. Connectez un fournisseur, ou empêchez l’offre de s’afficher pour ces clients en réglant le déclencheur Subscription sur do not include a subscription.
Shopify n’autorise qu’un seul abonnement par commande. Si vous avez plusieurs offres d’abonnement dans le même funnel, la première acceptée l’emporte et les autres sont ignorées. Limitez votre funnel à une seule offre d’abonnement, ou utilisez le déclencheur Subscription pour exclure les commandes contenant déjà un abonnement.
Le nouvel abonnement est géré dans le portail client de votre fournisseur d’abonnement, pas directement dans Shopify. Assurez-vous que le portail est accessible depuis l’espace compte de votre boutique, et confirmez que l’e-mail de bienvenue de votre fournisseur est configuré pour être envoyé immédiatement après l’acceptation.
Le premier cycle a été payé dans le cadre de la commande Shopify, donc les remboursements fonctionnent comme pour toute autre ligne d’article. L’annulation des cycles futurs se fait chez votre fournisseur d’abonnement, pas dans Aftersell. Rembourser la ligne dans Shopify n’annule pas automatiquement l’abonnement ; vous devez également l’annuler dans le portail du fournisseur.