Visualizza riepilogo ordine
Dopo l'acquisizione dei pagamenti, l'addetto del negozio deve poter visualizzare il riepilogo dell'ordine e stampare la ricevuta.
Riepilogo ordine
- Viene richiamata l'API
getCompleteOrderDetailsper ottenere i dettagli dell'ordine. - Viene richiamata l'API
getCompleteOrderLineListper richiamare i dettagli della linea dell'ordine.
Note
L'associato del negozio può fare clic su Aggiungi note dalla schermata Visualizza carrello per un ordine provvisorio e dalla schermataRiepilogo ordine per un ordine confermato. Verrà visualizzata una finestra in cui è riportato il numero totale di note e i commenti esistenti (registrati dall'utente o registratie automaticamente dagli eventi). Viene richiamata l'API
getNoteList per richiamare i commenti salvati sull'ordine. L'addetto del negozio può immettere un nuovo commento nella casella di testo e fare clic su Aggiungi. Viene richiamata l'API changeOrder per salvare le note sull'ordine.
Stampa ricevute
StoreOrderSummary_94
per stampare la ricevuta. Viene eseguita la seguente logica nel servizio:- Viene richiamata l'API
getItemUOMMasterListper richiamare l'unità di misura. - Viene richiamata l'API
getRuleDetailsper ottenere il valore della regola dell'unità di misura. Se il valore della regola dell'unità di misura non è impostato suH, allora viene visualizzata l'unità di misura. Se la regola dell'unità di misura è impostata suH, l'unità di misura non viene visualizzata. - Viene richiamata l'API
getShipNodeListper ottenere i dettagli del negozio corrente. - Viene richiamata l'API
getCompleteOrderDetailsper ottenere tutti i dettagli dell'ordine per la ricevuta. - Viene richiamata l'API
getCurrencyListper ottenere il tipo di valuta dell'ordine. - Viene richiamata l'API
getOrganizationHierarchyper ottenere le informazioni dell'organizzazione da utilizzare nella ricevuta.
YCDGetModifiedOutputForOrder, che
consolida gli output in un singolo output, che viene poi convertito in
formato HTML per la stampa.- Stampa dal browser di un desktop
- Nei browser Google Chrome e Mozilla Firefox, il contenuto HTML viene aggiunto in un iFrame e viene eseguito il comando di stampa.
- In Internet Explorer, il contenuto HTML viene aggiunto in una nuova finestra a comparsa e il comando viene eseguito.
- Stampa dal browser di un dispositivo mobile
- Nei dispositivi iOS e Android, il contenuto HTML viene aggiunto in una nuova finestra a comparsa e l'addetto del negozio deve utilizzare le opzioni del dispositivo per eseguire la stampa.
- In Windows™ Mobile Internet Explorer, il contenuto HTML viene aggiunto a iFrame e il contenuto corrente viene nascosto per mostrare iFrame. L'addetto del negozio deve utilizzare le opzioni del dispositivo per eseguire la stampa.
Ricevute via email
Il cliente potrebbe desiderare che la ricevuta di un ordine venga inviata via email. Il servizio YCD_StoreOrder_Email viene richiamato per ottenere i dettagli dell'ordine e per inviare l'email.
È necessario configurare questo servizio per il proprio server di posta elettronica in Applications Manager. Il servizio YCD_StoreOrder_Email utilizza i modelli StoreOrderEmail_95_1_multiApi.xsl.sample e StoreOrderEmail_GenerateData_95_1_multiApi.xsl.sample. Nella definizione del servizio, impostare il campo Server email in modo che punti al proprio server di posta. I campi Oggetto e Da hanno alcuni valori predefiniti come parte del servizio, che può anche essere personalizzato come richiesto.