Ajout de produits au panier à l'aide du portlet Réserver
L'associé de magasin peut scanner le produit et l'ajouter directement au panier à l'aide du portlet Réserver .
Vous devez disposer des droits d'accès aux ressources Order capture (ISF000048) pour afficher ce portlet.
Lorsqu'un produit est ajouté à la commande, les actions et validations suivantes sont effectuées:
- L'API
getCompleteItemListest appelée pour obtenir les détails du produit numérisé ou du numéro de série. - Dans la réponse reçue, la valeur de
KitCodeest vérifiée. Si la valeurKitCodeest égale àBUNDLE,PKouDPK, le produit ne peut pas être ajouté au panier et un message d'erreur s'affiche.De même, le produit ne peut pas être ajouté au panier, si
IsModelItemestY. - Ensuite, l'API
getItemAvailabilityForStoreest appelée pour vérifier la disponibilité du produit pour la méthode de distribution par défaut, qui est Carry, si la règleAllowCashAndCarryLinesest définie surtrue. Sinon, la méthode de livraison par défaut est utilisée comme méthode d'expédition. Si le produit n'est pas disponible pour la méthode de distribution par défaut, la page Détails du produit s'ouvre. - Si le produit est disponible pour la méthode de distribution par défaut, l'API
createOrderest appelée pour créer une nouvelle commande.
Remarque: L'API
getCompleteItemList est améliorée pour renvoyer les détails du stock du numéro de série numérisé dans l'élément SIMSerialDetail . Cela s'applique si vous utilisez Sterling Intelligent Promising Inventory Visibility pour gérer votre inventaire. Cet élément est basé sur le modèle et est renvoyé uniquement lorsque vous numérisez le numéro de série.Si vous utilisez Sterling Global Inventory Visibility pour gérer votre inventaire, les détails de la série sont lus à partir de l'élément <SerialDetail/> dans l'inventaire.
Si plusieurs traductions sont disponibles lors de l'analyse d'un produit, une erreur s'affiche dans l'interface utilisateur.
Lorsque votre analyse du produit ou du numéro de série aboutit, la page Afficher le panier s'affiche.