Το RetailForce προσφέρει τη δυνατότητα, στο μοντέλο εγγράφου (DOM), να καταγράφονται στοιχεία που έχουν εισαχθεί αλλά στη συνέχεια διαγράφηκαν, για λόγους τεκμηρίωσης.
Παραδείγματα για την απεικόνιση της περίπτωσης:
- Όταν ένας πελάτης κάνει μια παραγγελία, ο σερβιτόρος καταχωρεί «Wiener Schnitzel» στο terminal παραγγελιών του. Ωστόσο, ο πελάτης αλλάζει γνώμη και θέλει ένα «Cordon Bleu» αντί για το «Wiener Schnitzel». Ο σερβιτόρος ακυρώνει/διαγράφει το καταχωρημένο είδος («Wiener Schnitzel») και καταχωρεί ένα «Cordon Bleu» στη θέση του.
- Σε κατάστημα ενδυμάτων, η ταμίας θέλει να καταχωρίσει ένα φόρεμα που ο πελάτης επιθυμεί να αγοράσει. Δεδομένου ότι δεν υπάρχει Barcode στο ρούχο, η ταμίας αναζητά το φόρεμα χρησιμοποιώντας τη λειτουργία αναζήτησης ειδών στο ταμείο. Επιλέγει «Καλοκαιρινό φόρεμα, μακρύ», το προσθέτει στο καλάθι αγορών του ταμείου, αλλά στη συνέχεια αντιλαμβάνεται ότι έχει επιλέξει λάθος είδος. Διαγράφει το είδος και επιλέγει «Καλοκαιρινό φόρεμα, κοντό» αντ’ αυτού.
- Στο ταμείο του σούπερ μάρκετ, η ταμίας σαρώνει ένα προϊόν που ο πελάτης έχει τοποθετήσει στον ιμάντα μεταφοράς. Ο πελάτης συνειδητοποιεί ότι έχει επιλέξει το προϊόν κατά λάθος και ζητά από την ταμία να διαγράψει το προϊόν που σαρώθηκε.
- Σε ένα κατάστημα βιολογικών τροφίμων, ένας πελάτης θέλει να μάθει την τιμή ενός προϊόντος κατά τη διαδικασία πληρωμής. Ο ταμίας σαρώνει το προϊόν για να εμφανιστεί η τιμή. Ο πελάτης αποφασίζει να μην αγοράσει το προϊόν, οπότε ο ταμίας το αφαιρεί από το καλάθι αγορών στο ταμείο.
Και στις τέσσερις περιπτώσεις, ένα προϊόν καταγράφεται και στη συνέχεια διαγράφεται/ακυρώνεται πριν ολοκληρωθεί η διαδικασία.
Θέσεις αυτού του τύπου μπορούν να επισημανθούν με την ιδιότητα:
"deletedPosition": true,
(ιδιότητα στο αντικείμενο θέσης «positions»).
Υποχρεωτική καταγραφή
Σε ορισμένες χώρες, τέτοιες διαδικασίες πρέπει να καταγράφονται. Στο Québec του Καναδά, για παράδειγμα, τα διαγραμμένα προϊόντα πρέπει επίσης να επισημαίνονται αναλόγως και να διαβιβάζονται στο WEB-SRM.
Η ιδιότητα (fiscalCountryProperties) «mustSendCanceledPosition» καθορίζει εάν οι απαιτήσεις της εκάστοτε χώρας ορίζουν ότι τα στοιχεία που έχουν καταχωρηθεί αλλά δεν αποτελούν πλέον μέρος του τελικού εγγράφου πρέπει να καταχωρηθούν ή όχι.
Στην περίπτωση αυτή:
"mustSendCanceledPosition": true,
τα διαγραμμένα στοιχεία πρέπει να διαβιβάζονται στο payload και να επισημαίνονται αναλόγως σύμφωνα με τις απαιτήσεις της χώρας.
Σημείωση: Δεδομένου ότι η εν λόγω επισήμανση των διαγραμμένων στοιχείων ενδέχεται να αποτελεί μέρος της διαδικασίας πιστοποίησης στην εκάστοτε χώρα, συνιστούμε να την εφαρμόσετε στο σύστημα καταγραφής σας.
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.