Fractionnement de l’ordre de traitement de la commande
Un ordre de traitement de la commande est une attribution d’articles du panier à un emplacement de traitement des commandes. Le déclencheur Fractionnement de l’ordre de traitement de la commande démarre un flux de travail lorsqu’un ordre de traitement de la commande est fractionné par vous ou par une application tierce. Les flux de travail utilisant ce déclencheur s’appliquent à l’ordre de traitement de la commande d’origine ainsi qu’aux ordres de traitement de commande résultant du fractionnement.
Sur cette page
Données fournies par le déclencheur Fractionnement de l’ordre de traitement de la commande
Les données suivantes sont fournies aux flux de travail qui commencent par le déclencheur Fractionnement de l’ordre de traitement de la commande.
| Données | Description |
|---|---|
ordre de traitement de la commande | L’ordre de traitement de la commande d’origine qui a été fractionné. Permet d’accéder aux données de l’objet FulfillmentOrder de l’API GraphQL Admin |
ordre de traitement de la commande restant | L’ordre de traitement de la commande restant résultant du fractionnement. Permet d’accéder aux données de l’objet FulfillmentOrder de l’API GraphQL Admin |
ordre de traitement de la commande de remplacement | L’ordre de traitement de la commande de remplacement si l’ordre de traitement de la commande d’origine n’a pas pu être fractionné. Ce champ est facultatif et peut être nul. Permet d’accéder aux données de l’objet FulfillmentOrder de l’API GraphQL Admin |
Actions
Ce déclencheur fournit des ordres de traitement de commande, ce qui vous permet d’utiliser n’importe quelle action qui nécessite un ordre de traitement de la commande, y compris :
- Modifier l’emplacement de l’ordre de traitement de la commande.
- Mettre en attente l’ordre de traitement de la commande.
- Marquer l’ordre de traitement de la commande comme traité.
- Lever la mise en attente du traitement de la commande.
- Envoyer la demande de traitement de la commande.
Les ordres de traitement de la commande étant également liés à une commande, le déclencheur peut aussi être utilisé avec des actions qui nécessitent des commandes, telles que :
- Ajouter un article à la commande
- Ajouter des balises de commande
- Archiver la commande
- Annuler la commande
- Saisir le paiement
- Mettre en attente l’ordre de traitement de la commande
- Marquer la commande comme payée
Les ordres de traitement de la commande contiennent également des listes de données, telles que des articles. Vous pouvez parcourir ces listes et effectuer des actions sur chaque article à l’aide d’une action Pour chaque. Par exemple, vous pouvez parcourir les articles pour vérifier la disponibilité du stock.
Test du déclencheur
Pour tester un flux de travail actif qui commence par ce déclencheur, vous pouvez :
- Diviser un ordre de traitement de la commande dans l’interface administrateur Shopify en sélectionnant n’importe quelle commande et en utilisant la fonctionnalité de division.
- Pour tester les flux de travail qui gèrent les ordres de traitement de la commande de remplacement, traitez d’abord partiellement certains articles d’un ordre de traitement de la commande, puis divisez les articles non traités restants. Le suivi de ces étapes générera un ordre de traitement de la commande de remplacement, car l’ordre de traitement de la commande d’origine ne peut pas être divisé.
- Contactez votre application tierce de gestion des commandes pour lui demander de diviser un ordre de traitement de la commande à l’aide de la mutation fulfillmentOrderSplit.
Détails de l’API
Le déclencheur Division de l’ordre de traitement de la commande permet d’effectuer des actions avec l’objet de l’API GraphQL FulfillmentOrderSplitResult. Ce déclencheur correspond au webhook fulfillment_orders/split.
Déclencheurs connexes
Pour d’autres flux de travail d’ordres de traitement de la commande, vous pouvez également envisager :
- Ordre de traitement de la commande fusionné – se lance lorsqu’un ordre de traitement de la commande est fusionné.
- Ordre de traitement de la commande prêt à traiter – se lance lorsqu’un ordre de traitement de la commande est prêt à être traité.
- Commande traitée – se lance lorsque tous les articles d’une commande sont traités.