Scénario : le client affiche l'historique des commandes et effectue une nouvelle commande
Il s'agit de la séquence d'étapes qui se produit dans HCL Commerce et Sterling Order Management quand un client affiche toutes les commandes précédemment achetées, quel que soit le statut. Le client passe alors une nouvelle commande par rapport à une commande dans cet historique. L'historique des commandes dans HCL Commerce est maintenu dans Sterling Order Management.
Affichage de l'historique des commandes
- L'acheteur se rend à la page Mes commandes et demande à récupérer l'historique des commandes.
- HCL Commerce appelle le service SCWC_SDF_getOrderList sur Sterling Order Management pour traiter la demande.
L'API getOrderList Sterling Order Management est appelée et récupère l'historique des commandes pour le client.
- Si la commande est au statut
Suspendre le transfert
ou F, ou si elle n'est pas encore distribuée par Sterling Order Management, la vitrine récupère la commande du sous-système de commande HCL Commerce.Toutes les commandes créées dans la vitrine HCL Commerce sont retournées, ainsi que toutes les commandes qui ont été créées par d'autres canaux, comme IBM Sterling Call Center.
HCL Commerce fusionne les deux ensembles d'informations de commande en une seule liste. S'il y a des commandes dans HCL Commerce et Sterling Order Management, les informations de Sterling Order Management sont respectées.
- Si la commande est au statut
- Cet historique n'apparaît pas dans la boutique en ligne. Il comprend les éléments suivants pour chaque commande :
- Référence de la commande
- Date de la commande
- Etat
- Total général
Commander à nouveau par rapport à l'historique
Le client peut désormais sélectionner une commande dans l'historique récupéré et commander à nouveau.
- L'acheteur sélectionne une commande précédente dans la page Mes commandes et clique sur Commander à nouveau.
- La vitrine HCL Commerce crée un panier en fonction des entrées du catalogue et des informations sur la quantité, et sur le statut de la commande d'origine :
- Si la commande d'origine est en attente, un nouveau panier d'achat est créé. La commande est basée sur les détails de la commande et les informations stockées dans le sous-système Order de HCL Commerce.
- Dans le cas contraire (c'est-à-dire, la commande n'est pas en attente ou au statut "Echec de transfert"), HCL Commerce envoie la demande à l'API SCWC_SDF_getCompleteOrderDetails Sterling Order Management par la structure de définition de service.
La vitrine HCL Commerce crée un panier d'achat en fonction des entrées du catalogue, de la quantité et des informations d'expédition.
- Le client appuie sur le bouton Commander à nouveau. Remarque : Les modifications apportées à la commande ne sont pas prises en charge.
HCL Commerce vérifie le statut des stocks de chaque entrée de catalogue en appelant Sterling Order Management, et ajoute les articles, le cas échéant, au panier. Si un article est en rupture de stock, HCL Commerce permet d'ajouter l'entrée au panier. Toutefois, si l'acheteur soumet le panier avec une entrée de catalogue en rupture de stock, une erreur d'information s'affiche. Cette erreur indique que l'article ne peut pas être placé dans le panier car il est en rupture de stock, mais il peut être commandé de nouveau (si autorisé).
Les informations de quantité sont stockées dans le cache.
- La page de paiement s'affiche pour le nouveau panier.