Plate-forme héritée

Affichage ou modification d'une commande

Une fois les commandes créées, l'associé de magasin doit pouvoir rechercher une commande et la modifier si nécessaire.

La solution

La section suivante décrit les API, les exits utilisateur, les services ainsi que d'autres composants.

Un associé de magasin peut rechercher des commandes, sélectionner la commande appropriée et la modifier s'il y a lieu.
  • Lors de l'ouverture d'une commande provisoire, l'associé de magasin obtient l'écran Afficher le panier à partir duquel il peut l'éditer. Si la commande provisoire est créée pour une organisation vendeuse et un canal différents, elle est automatiquement modifiée : "Organisation vendeuse" devient "Magasin en cours" et "Canal" est redéfini sur "Magasin". De même, si la commande provisoire contient des lignes de commande "Emporter", le magasin en cours devient le noeud d'expédition pour ces lignes de commande. La commande provisoire est également mise à jour en fonction des dernières informations sur la tarification et les bons de réduction, pour prendre en compte les bons de réduction qui ne sont pas inactifs ni arrivés à expiration. La validation du stock s'effectue également avant l'enregistrement des détails du paiement et le traitement du paiement.
  • Si la commande est confirmée, l'écran Récapitulatif de la commande s'affiche. L'associé de magasin peut cliquer sur le bouton Modifier sur l'écran Récapitulatif de la commande pour modifier une commande. Dans l'écran Modifier la commande qui s'affiche, il peut commencer à modifier la commande. L'API getCompleteOrderLineList est appelée pour extraire les détails de niveau ligne tels que la quantité commandée, les attributs de produit, etc. L'API getCompleteOrderDetails est appelée pour extraire les détails de niveau en-tête tels que le total de la commande, les coupons appliqués, etc. L'API getRuleDetails est appelée pour extraire la règle WSC_ORDER_AGE, qui indique le nombre de jours à partir de la date de création de la commande au-delà de laquelle la commande ne peut pas être modifiée. Si la date du jour est dépassée par rapport à l'âge de la commande, l'associé de magasin ne peut pas ajouter un nouveau produit à la commande ni modifier un produit avec variations, mais les autres modifications sont possibles. Il peut modifier une commande comme suit :
    • Ajouter un nouveau produit.
    • Supprimer une ligne de commande.
    • Modifier la quantité de la ligne de commande.
    • Modifier un produit avec variations.
    • Annuler la commande
    • Ajouter des notes
    • Modifier la méthode de livraison d'une ligne de commande.
    • Modifier le magasin de ramassage d'une ligne de commande.
    • Modifier l'adresse d'expédition d'une commande.
    • Modifier l'adresse d'expédition de lignes de commande.
    • Appliquer des coupons ou des promotions à une commande.
    Remarques :
    • Les modifications de commande ne sont pas prises en charge pour les commandes comportant des lignes de commande de livraison créées dans Sterling Call Center.
    • Les commandes à l'état Expédié et Emporté ne sont pas modifiables.
    • Si la commande est à l'état en attente lorsque l'écran Modifier la commande est lancé, le bouton Modifier est désactivé et une icône de verrouillage est affichée à côté du numéro de la commande. Celle-ci indique que la commande est verrouillée par un associé de magasin pour l'édition et qu'elle pourra être modifiée par la suite. Il est possible que des mises en attente soient appliquées dans le cadre des modifications en attente, mais leur présence n'indique pas que des modifications sont en attente.