Changer l'adresse d'expédition
Dans l'écran Modifier la commande, un associé de magasin peut modifier l'adresse d'expédition d'une commande ou d'une ligne de commande individuelle.
- Ligne de commande : l'adresse d'expédition est affichée sous forme de lien pour chacune des lignes de commande. Pour modifier l'adresse d'expédition d'une ligne de commande, l'associé de magasin peut cliquer sur le lien. La fenêtre Éditer la méthode de livraison s'ouvre et indique l'adresse d'expédition actuelle. L'associé de magasin peut alors cliquer sur Éditer la méthode de livraison et modifier les détails de l'adresse si nécessaire.
Lorsque l'adresse est mise à jour, l'API
verifyAddressest appelée pour valider celle-ci. Si l'adresse est valide, l'APIgetItemAvailabilityForStoreest appelée pour déterminer si le produit est disponible ou pas. Dans l'affirmative, lemodifyFulfillmentOptionsL'API est appelée en mode de modifications en attente pour mettre à jour l'adresse d'expédition. Si la ligne de commande est à l'état Planifié ou au-delà et que la règleAllow Modifications of Orders Beyond Scheduled Statusest activée, les modifications en attente sont validées ; la ligne de commande est déplanifiée à la confirmation de l'utilisateur. L'APIgetCompleteOrderDetailsest appelée pour mettre à jour l'écran avec la nouvelle adresse d'expédition. - Commande : l'adresse d'expédition d'une commande est affichée dans le panneau du client en bas à gauche de l'écran. Pour modifier l'adresse d'expédition de la commande, l'associé de magasin peut cliquer sur le bouton Modifier situé à côté de l'adresse. La fenêtre Modifier l'adresse d'expédition s'ouvre, dans laquelle l'associé de magasin peut mettre à jour l'adresse actuelle en fonction des besoins. Lorsque l'associé de magasin met à jour l'adresse d'expédition d'une commande, les adresses d'expédition des lignes de commande sont mises à jour en conséquence.Remarque: Si le statut d'une ligne de commande est
Scheduledou supérieur, l'adresse de la commande ne peut pas être modifiée. Toutefois, des adresses de ligne de commande individuelles peuvent être modifiées dans ce scénario, tant que la ligne de commande n'est pas à l'étatScheduledou au-delà.
Lorsque l'associé de magasin clique sur Enregistrer sur l'écran Modifier la commande, l'API
changeOrder
est appelée pour mettre à jour la commande avec l'adresse modifiée.Remarque: Lorsqu'un associé de magasin met à jour l'adresse électronique d'une commande et la confirme, l'adresse électronique qui fait partie de l'adresse d'expédition change. mais l'adresse e-mail indiquée dans le panneau Réceptions de l'écran Récapitulatif de la commande reste inchangée. Comme la zone Adresse e-mail du panneau Réceptions est modifiable, l'associé de magasin peut entrer l'adresse e-mail si nécessaire.