- Mappages de requête GetCartListToGetOrder
La communication GetCartListToGetCartOrder utilise l'ID client (ou ID membre) du Steling Call Center pour récupérer une liste des paniers actifs du client dans HCL Commerce. Le service SCWC_SDF_GetCartList récupère la liste des paniers actifs et, s'il existe plusieurs paniers actifs, le service SCWC_SDF_GetCartList_Internal appelle le composant XSL WCGetCartListToSterlingOrderList pour transformer la réponse HCL Commerce au format de sortie getOrderList Sterling Order Management.
- Mappages de requête GetCartDetailsToGetOrder
La communication GetCartDetailsToGetOrder utilise l'ID du panier dans HCL Commerce pour obtenir des détails sur le panier. Le service SCWC_SDF_GetCartDetails récupère les détails du panier et appelle le service SCWC_SDF_GetCartList_Internal, qui transforme la réponse HCL Commerce pour obtenir le format de sortie de l'API getCompleteOrderDetails Sterling Order Management.
- Mappages de requête LockCartToProcessOrder
La communication LockCartToProcessOrder vérifie l'ID du panier dans les détails de la commande dans HCL Commerce pour vérifier qu'une commande brouillon est créée. Les projets de commande sont créés et l'événement CREATE_DRAFT_ORDER.ON_SUCCESS est déclenché lorsque le RSC tire le panier. L'événement invoque le service SCWC_SDF_LockWCShoppingCart. Le service verrouille le panier dans HCL Commerce et appelle le service SCWC_SDF_LockWCShoppingCart_Internal, ce qui transforme le message HCL Commerce au format Sterling Order Management. Lorsqu'un RSC verrouille un panier, le RSC peut travailler sur le panier pour l'acheteur et créer une commande pour l'acheteur. L'acheteur ne peut pas travailler sur le panier.
- mappages de requête UnlockCartToProcessOrder
La communication UnlockCartToProcessOrder vérifie l'ID du panier dans les détails de commande dans HCL Commerce pour vérifier que le brouillon de commande est annulé ou supprimé par le RSC. L'événement ORDER_CHANGE.DELETE_ORDER est invoqué lorsqu'un RSC annule ou supprime un brouillon de commande. L'événement déclenche le service SCWC_SDF_UnlockWCShoppingCart, qui déverrouille le panier du client et appelle le service SCWC_SDF_UnlockWCShoppingCart_Internal. Une fois le panier déverrouillé, le client peut le mettre à jour. Les services internes transforment le message HCL Commerce au format Sterling Order Management.
- mappages de requêtes ChangeOrderOnCancel
La communication changeOrderOnCancel mappe l'annulation d'une commande dans Sterling Order Management vers HCL Commerce. Lorsqu'une commande est annulée à partir de Sterling Order Management ou de Sterling Call Center, ChangeOrderOnCancel met également à jour les statistiques d'utilisation de la promotion dans le moteur de promotion HCL Commerce via un appel au service CancelPromotionCalUsage.
- Mappages de requête CreateOrderOnSuccess
La communication CreateOrderOnSuccess mappe la création réussie d'une commande dans Sterling Order Management avec HCL Commerce. Lorsqu'un client soumet une commande, la commande est créée dans Sterling Order Management par appel à l'API CreateOrder. Lors de la création réussie, le service SCWC_SDF_createOrderOnSuccess crée un message qui est ensuite transféré à HCL Commerce. HCL Commerce reçoit la reconnaissance et met à jour le statut de la commande à Transferé avec succès". Cela met également à jour les statistiques d'utilisation de la promotion HCL Commerce via le service FinalizePromotionCalUsage.
- Mappages de la requête ChangeOrderOnSuccess
Lorsqu'une commande est modifiée à partir de Sterling Order Management ou de Sterling Call Center, les informations sur le prix de commande et la promotion sont récupérées à partir de HCL Commerce. L'événement changeOrderOnSuccess est utilisé pour mettre à jour les statistiques d'utilisation de promotion dans le moteur de promotion HCL Commerce en appelant CancelPromotionCalUsage ou UpdatePromotionCalUsage.
- Mappages de requête ConfirmDraftOrderOnSuccess
La communication ConfirmDraftOrderOnSuccess mappe un brouillon de création de commandes dans Sterling Order Management ou Sterling Call Center à HCL Commerce. Ce service est également utilisé pour mettre à jour les statistiques d'utilisation de promotion dans le moteur de promotion HCL Commerce via un appel au service FinalizePromotionCalUsage.
- getCompleteOrderDetails
La communication getCompleteOrderDetails mappe des informations d'anciennes commandes entre Sterling Order Management et HCL Commerce. Lorsqu'un client souhaite afficher les détails d'une commande qui existe dans Sterling Order Management, l'API getCompleteOrderDetails est appelée. Si l'acheteur souhaite réorganiser et créer un panier basé sur ces détails de commande, HCL Commerce appelle la même API.
- Obtention de la disponibilité du stock
La communication de l'obtention de disponibilité de stock mappe la requête GetInventoryAvailability de HCL Commerce à monitorItemAvailability (pour un appel de magasin en ligne) ou findInventory (pour un appel de magasin physique) de Sterling Order Management. Il est possible de mettre en cache le résultat, ce qui élimine un appel en temps réel à Sterling Order Management pour chaque vérification de stock et augmente considérablement les performances.
- getItemPriceUE
Les mappages GetItemPriceUE permettent à un représentant du service à la clientèle (RSC) d'utiliser Sterling Call Center, Sterling Store ou un autre canal de gestion des commandes pour interfacer avec HCL Commerce pour les demandes de prix, la validation de bons de réduction ou la création de commandes.
- getOrderList
Les mappages GetOrderList permettent à HCL Commerce de renvoyer des informations des anciennes commandes à partir de Sterling Order Management. Lorsqu'un client souhaite afficher l'historique des commandes dans la section Mon compte, HCL Commerce renvoie une liste d'historique des commandes consolidées au client. La liste inclut les commandes créées avec succès dans Sterling Order Management, et les commandes qui n'ont pas été créées avec succès, mais dont les enregistrements sont disponibles localement dans HCL Commerce. HCL Commerce utilise l'API GetOrderList Sterling Order Management pour récupérer un historique de commande.
- getOrderPriceUE
Les mappages GetOrderPriceUE permettent aux commandes créées dans Sterling Order Management ou Sterling Call Center de récupérer les prix unitaires, les réductions promotionnelles, les cadeaux gratuits, et les informations de réduction sur l'expédition à partir de HCL Commerce.
- getPricingRuleDetailsUE
Les mappages GetPricingRuleDetailsUE sont utilisés pour Sterling Order Management pour récupérer des détails de promotion spécifiques à partir de HCL Commerce.
- événement REAL_TIME_AVAILABILITY_CHANGE
Le Moniteur de disponibilité en temps réel Sterling (RTAM) utilise une transaction à déclencheur temporel pour détecter les changements de stock au-delà des niveaux spécifiés et déclenche un événement REALTIME_AVAILABILITY_CHANGE (dans et plus tard, l'événement REALTIME_AVAILABILITY_CHANGE_LIST). Cet événement démarre un service qui publie des informations de stock dans le cache d'inventaire HCL Commerce.
- événement REAL_TIME_AVAILABILITY_CHANGE_LIST
Le Moniteur de disponibilité en temps réel (RTAM) Sterling utilise une transaction à déclencheur temporel pour détecter les modifications de stock au-delà des niveaux spécifiés et déclenche un événement REALTIME_AVAILABILITY_CHANGE_LIST . Cet événement démarre un service qui publie des informations de stock dans le cache d'inventaire HCL Commerce.
- Réserver les stocks
La communication de la réservation des stocks mappe la requête processInventoryRequiment de HCL Commerce à l'appel d'API reserveAvailableInventory de Sterling Order Management. Comme HCL Commerce et Sterling Order Management sont personnalisables, les hypothèses sont faites avec le mappage d'un système à l'autre.
- syncInventory
Si RTAM déclenche un événement REALTIME_AVAILABILITY_CHANGE_LIST et que le push de stock est déclenché en mode Option de surveillance 1 ou Option de surveillance 3, le message de modification de disponibilité deSterling Order Management est acheminé vers le service SyncInventoryAvailability et envoyé au service de stock HCL Commerce.
- Transférer la commande
La communication de commande de transfert mappe la requête ProcessOrder HCL Commerce à l'appel d'API createOrder Sterling Order Management. Comme HCL Commerce et Sterling Order Management sont personnalisables, les hypothèses sont faites avec le mappage d'un système à l'autre.
- validateCouponUE
Les mappages validateCouponUE permettent la validation des bons de réduction entre Sterling Order Management et HCL Commerce. Lorsqu'un client ajoute un coupon manuel à partir de Sterling Call Center, validateCouponUE est mis en œuvre pour appeler HCL Commerce pour validation des bons de réduction entrés par rapport à leurs définitions dans HCL Commerce.