RetailForce предлага възможност в модела на документа (DOM) за записване на артикули, които са били въведени, но впоследствие са били изтрити, с цел документиране.
Примери за илюстриране на случая:
- Когато гост направи поръчка, сервитьорът въвежда „Wiener Schnitzel“ на терминала за поръчки. Клиентът обаче променя решението си и вместо „Wiener Schnitzel“ иска „Cordon Bleu“. Сервитьорът анулира/изтрива въведената позиция („Wiener Schnitzel“) и вместо нея въвежда „Cordon Bleu“.
- В магазина за дрехи касиерката иска да регистрира рокля, която клиентката би искала да купи. Тъй като върху дрехата няма Barcode, касиерката търси роклята, като използва функцията за търсене на артикули на касовия апарат. Тя избира „Лятна рокля, дълга“, добавя я в кошницата на касовия апарат, но след това забелязва, че е избрала грешен артикул. Тя изтрива артикула и вместо него избира „Лятна рокля, къса“.
- На касата в супермаркета касиерката сканира артикул, който клиентът е поставил на конвейерната лента. Клиентът осъзнава, че е избрал артикула по грешка и моли касиерката да изтрие сканирания артикул.
- В магазин за биологични храни клиент иска да знае цената на даден артикул по време на процеса на плащане. Касиерът сканира артикула, за да покаже цената. Клиентът решава да не купи артикула, затова касиерът го премахва от кошницата на касата.
И в четирите случая даден артикул се регистрира и след това се изтрива/отменя, преди процесът да бъде завършен.
Позициите от този тип могат да бъдат маркирани със свойството:
"deletedPosition": true,
(свойство в обекта „позиции“).
Задължително записване
В някои държави такива процеси трябва да бъдат регистрирани/записвани. В Québec, Канада, например, изтритите артикули също трябва да бъдат съответно маркирани и предадени към WEB-SRM.
Свойството (fiscalCountryProperties) „mustSendCanceledPosition“ определя дали изискванията в съответната държава предвиждат, че позициите, които са били регистрирани, но вече не са част от окончателния документ, трябва да бъдат регистрирани или не.
В този случай:
"mustSendCanceledPosition": true,
изтритите позиции трябва да бъдат предадени в payload-а и съответно маркирани според изискванията на страната.
Забележка: Тъй като подобно маркиране на изтритите позиции може да бъде част от процеса на сертифициране в съответната държава, препоръчваме да внедрите това в системата си за записване.
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.