Skip to main content
Suspensions de traitement post-achat Lorsqu’un client finalise son paiement lors du checkout, une commande est générée dans Shopify. Si un upsell post-achat est proposé au client, la commande aura un statut de traitement On Hold. Le statut On Hold indique que le traitement doit être suspendu, car le client peut accepter l’upsell, ce qui ajouterait des articles à la commande. Ce statut garantit que la commande n’est pas traitée prématurément, laissant le temps pour d’éventuels ajouts.
Libérer les suspensions de traitement post-achat Une fois la suspension de traitement libérée, le statut de traitement de la commande passera à Unfulfilled : La suspension de la commande sera libérée automatiquement dans les scénarios suivants :
  • Si le client clique sur Accepter ou Refuser sur toutes les offres post-achat.
  • Si 60 minutes se sont écoulées depuis la création de la commande.
REMARQUE : Si le paramètre « Release fulfillment holds from post-purchase offers when the offer timer ends » est activé dans Aftersell > Settings > Fulfillment and payment, le délai de libération peut différer. Note DEV : Comment fonctionne en coulisses le paramètre « Release fulfillment holds from post-purchase offers when the offer timer ends ». Lorsque le paramètre ci-dessus est activé et qu’Aftersell détermine que la suspension de la commande doit être libérée, les actions suivantes sont effectuées :
  1. Aftersell interroge Shopify pour la commande et récupère toutes les commandes de traitement associées (une commande peut avoir une ou plusieurs commandes de traitement).
  2. Aftersell demande à Shopify de libérer la suspension pour chaque commande de traitement individuelle.
Aftersell ajoutera un événement à la commande pour chaque suspension de traitement libérée, affichant le message « Aftersell Post Purchase Upsell released fulfillment for X items. »
  • Remarque : Aftersell ne modifie pas le nombre de traitements.
Le tableau suivant décrit la chronologie de libération de la suspension de traitement post-achat pour différents scénarios clients :

Routage des commandes pour les upsells

Lorsqu’un upsell est accepté, Aftersell crée un traitement distinct pour les articles de l’upsell. Par défaut, ce traitement n’est pas réacheminé via les règles de routage des commandes de votre boutique, ce qui peut entraîner le traitement de l’upsell depuis un emplacement différent de la commande d’origine — créant un traitement fractionné. Vous pouvez activer le bouton Re-run order routing on Aftersell upsells dans Aftersell > Settings > Fulfillment and payment > Order routing pour que Shopify réapplique les règles de routage des commandes de votre boutique à tout traitement contenant uniquement des upsells Aftersell, une fois sa suspension libérée après la fin du flux post-achat ou de la page de remerciement. Un cas d’usage courant consiste à configurer vos règles de routage des commandes pour minimiser en priorité les traitements fractionnés, ce qui aide à réduire le nombre de commandes où l’upsell est traité séparément de la commande d’origine.
Remarque : Ce bouton nécessite les autorisations Shopify merchant-managed fulfillment orders et third-party fulfillment orders. Si ces autorisations n’ont pas été accordées, une bannière apparaîtra sur la page des paramètres vous invitant à accorder l’accès. Le bouton est désactivé tant que les deux autorisations ne sont pas accordées.

Intégration avec des services de traitement externes (3PL)

Certains services de traitement ou flux personnalisés peuvent ne pas être configurés pour gérer le statut On Hold pour le traitement des commandes. Si votre processus ne gère pas correctement les suspensions de traitement post-achat, il existe un risque de traiter partiellement les commandes ou de générer des traitements supplémentaires inutiles pour une même commande. Les flux de traitement diffèrent d’une boutique à l’autre, tout comme les solutions de gestion des commandes avec upsells post-achat. Chaque commande post-achat est créée avec un statut On Hold ; parcourez les vérifications ci-dessous pour évaluer si votre service de traitement gère cela correctement :
  1. La commande apparaît-elle dans votre service de traitement pendant qu’elle est On Hold ?
    • Oui → passez à l’étape 2.
    • Non → la commande ne se synchronisera pas tant que la suspension n’est pas libérée. Une fois la suspension libérée, vérifiez si elle apparaît. Si oui, passez à l’étape 3 ; si elle n’apparaît jamais, une solution personnalisée est nécessaire.
  2. La commande est-elle marquée On Hold dans votre service de traitement ?
    • Oui → le service ne la traitera pas tant que la suspension n’est pas libérée. Passez à l’étape 3.
    • Non → la commande pourrait être traitée alors qu’elle est encore On Hold, elle pourrait donc être expédiée avant l’ajout d’éventuels articles d’upsell acceptés. Passez à l’étape 3, mais surveillez les traitements prématurés.
  3. Lorsque la suspension est libérée, la commande se met-elle à jour dans votre service de traitement (articles d’upsell acceptés et quantités synchronisés) ?
  4. Tous les articles et détails sont-ils alors corrects dans votre service de traitement ?
    • Oui → votre processus est prêt pour les upsells post-achat.
    • Non → une solution personnalisée est nécessaire.
Si votre processus de traitement nécessite une solution personnalisée pour fonctionner avec les upsells post-achat, veuillez contacter le support Aftersell pour obtenir de l’aide.

Intégration ShipStation

Si vous utilisez ShipStation avec une connexion directe à Shopify, votre processus de traitement devrait s’intégrer automatiquement avec les upsells post-achat. Cependant, si vous utilisez un service intermédiaire pour connecter Shopify et ShipStation (comme NetSuite), vous pourriez avoir besoin d’une solution personnalisée. Veuillez consulter la section suivante pour vérifier le format de commande attendu dans ShipStation afin de vous assurer que tout fonctionne correctement. À quoi ressemblent les commandes On Hold dans ShipStation Les commandes marquées On Hold dans Shopify apparaîtront dans la section On Hold de ShipStation. Ces commandes afficheront une quantité de 0. La quantité affichée dans ShipStation représente le montant traitable, qui est indiqué comme 0 tant que la commande est On Hold car aucun des articles n’est encore prêt à être traité (puisque la commande peut encore être ajustée avec des articles d’upsell post-achat). Une fois la suspension de traitement de la commande levée, la commande passera dans l’onglet Awaiting Shipment de ShipStation. La quantité sera mise à jour pour refléter avec précision la quantité totale de la commande, y compris tout article d’upsell post-achat. Ces commandes indiqueront que la quantité a été mise à jour par le canal de vente, qui est Shopify dans ce cas.

Notes de test

Si vous testez votre intégration ShipStation et que vous ne voyez pas les commandes arriver immédiatement, vous pouvez actualiser manuellement les commandes de votre boutique.