Afficher le récapitulatif de commande
Après avoir capturé les paiements, l'associé doit pouvoir consulter le récapitulatif de la commande et imprimer le reçu.
Récapitulatif de la commande
- L'API
getCompleteOrderDetailsest appelée pour obtenir des détails sur la commande. - L'API
getCompleteOrderLineListest appelée pour obtenir les détails des lignes de commande.
Remarques
L'associé de magasin peut cliquer sur Ajouter des remarques dans l'écran Afficher le panier pour une commande provisoire et dans l'écranRécapitulatif de la commande pour une commande confirmée. Une fenêtre en incrustation affiche le nombre total de remarques
et les commentaires existants qui incluent les événements consignés par l'utilisateur et ceux automatiquement consignés. L'API
getNoteList est appelée pour extraire les commentaires enregistrés sur la commande. L'associé de magasin peut entrer un nouveau commentaire
dans la zone de texte et cliquer sur Ajouter. L'API changeOrder est appelée pour enregistrer les remarques sur la commande.
Impression de reçus
StoreOrderSummary_94
est appelé pour imprimer le reçu. La logique suivante est exécutée
dans le service :- L'API
getItemUOMMasterListest appelée pour extraire l'unité de mesure. - L'API
getRuleDetailsest appelée pour obtenir la valeur de la règle de l'unité de mesure. Si cette valeur est définie surH, alors l'unité de mesure est affichée. Si la règle de l'unité de mesure est définie surH, alors l'unité de mesure n'est pas affichée. - L'API
getShipNodeListest appelée pour obtenir des détails sur le magasin en cours. - L'API
getCompleteOrderDetailsest appelée pour obtenir tous les détails de commande pour le reçu. - L'API
getCurrencyListest appelée pour obtenir le type de devise de la commande. - L'API
getOrganizationHierarchyest appelée pour obtenir les informations d'organisation à utiliser dans le reçu.
YCDGetModifiedOutputForOrder, qui consolide les
sorties en une sortie unique. Cette dernière est convertie au format
HTML aux fins d'impression.- Impression depuis un navigateur de bureau
- Dans les navigateurs Google Chrome et Mozilla Firefox, le contenu HTML est ajouté dans une trame d'information et la commande d'impression est exécutée.
- Dans Internet Explorer, le contenu HTML est ajouté dans une nouvelle fenêtre en incrustation et la commande est exécutée.
- Impression depuis un navigateur mobile
- Dans les périphériques iOS et Android, le contenu HTML est ajouté dans une nouvelle fenêtre en incrustation. L'associé de magasin doit utiliser les options du périphérique pour exécuter l'impression.
- Dans Windows™ Mobile Internet Explorer, le contenu HTML est ajouté à une page iFrame et le contenu actuel est masqué pour afficher la page iFrame. L'associé de magasin doit utiliser les options du périphérique pour exécuter l'impression.
Reçus par courrier électronique
Le client peut demander l'envoi du reçu de commande à une adresse de courrier électronique. Le service YCD_StoreOrder_Email est appelé pour obtenir les détails de la commande et envoyer le courrier électronique.
Vous devez configurer ce service pour votre serveur de messagerie
dans Applications Manager. Le service YCD_StoreOrder_Email utilise les modèles StoreOrderEmail_95_1_multiApi.xsl.sample et StoreOrderEmail_GenerateData_95_1_multiApi.xsl.sample. Dans la définition de service, définissez la zone Serveur de messagerie électronique sur votre serveur de messagerie. Les zones Objet et De possèdent des valeurs par défaut dans le cadre du service, qui peuvent être personnalisées si nécessaire.