Settlement device, program product, and computer-readable storage medium
By designing a settlement device including a acquisition unit, a display control unit, a correction acceptance unit, a first settlement unit and a second settlement unit, the problem of customers having difficulty in self-service settlement if problems occur in the unmanned store system is solved, and the effect of customers being able to settle smoothly when problems arise in the system are achieved.
Patent Information
- Application Number
- CN202380055090.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-08-26
- Filing Date
- 2023-05-15
- Publication Date
- 2025-03-07
AI Technical Summary
In an unmanned store system, if a problem occurs in the system, it will be difficult for customers to operate it by themselves to make smooth settlement.
A settlement device is designed, including a acquisition unit, a display control unit, a correction acceptance unit, a first settlement unit and a second settlement unit. The acquisition unit obtains product information from an external system, the display control unit displays these information on the display device, and the correction acceptance unit accepts the correction instructions of the product information. The first settlement unit performs settlement based on the acquired information when the correction instructions are not accepted, and the second settlement unit gives up the acquired information when the correction instructions are accepted, and performs settlement based on the information obtained by the input device.
Even if there is a problem with the unmanned store system, customers can still check smoothly through self-service operations, which improves the reliability of the system and the customer's operating experience.
Smart Images

Figure CN119585779A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to a settlement device, a program product, and a computer-readable storage medium. Background Art
[0002] In recent years, unmanned store systems have been developed, which associate the goods obtained by customers in the commodity sales area with the customers for real-time identification. When the customer enters the settlement area, the information of the goods associated with the customer is displayed on the display device of the settlement device for settlement. Such unmanned store systems have been put into practical use as business halls of stations, etc. In such unmanned store systems, it is desired to have a settlement device that allows customers to self-operate and settle smoothly even if there is a problem in the system.
[0003] [Prior art literature]
[0004] [Patent Literature]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 2021-108208 Summary of the invention
[0006] The problem to be solved by the embodiments of the present invention is to provide a settlement device that enables customers to perform settlement smoothly by self-service operation even if a problem occurs in the unmanned store system. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Figure 1 This is a schematic diagram showing a schematic structure of a store 1 in which an unmanned store system is constructed.
[0008] Figure 2 It is a schematic diagram showing the main data stored in the transaction file.
[0009] Figure 3 This is a block diagram showing the circuit structure of the main parts of the settlement terminal.
[0010] Figure 4 This is a flowchart showing the main steps of information processing executed by the processor of the payment terminal.
[0011] Figure 5 This is a flowchart showing the main steps of information processing executed by the processor of the payment terminal.
[0012] Figure 6 This is a flowchart showing the main steps of information processing executed by the processor of the payment terminal.
[0013] Figure 7 This is a flowchart showing the main steps of information processing executed by the processor of the payment terminal.
[0014] Figure 8 This is a schematic diagram showing an example of an image displayed on the initial screen.
[0015] Fig. 9 This is a schematic diagram showing an example of an image displayed on the member confirmation screen.
[0016] Fig.10 This is a schematic diagram showing an example of an image displayed on the shopping bag selection screen.
[0017] Fig.11 This is a schematic diagram showing an example of an image displayed on the detail screen.
[0018] Fig.12 This is a schematic diagram showing an example of an image displayed on the payment selection screen.
[0019] Fig.13 This is a schematic diagram showing an example of an image displayed on the payment completion screen.
[0020] Fig.14 This is a schematic diagram showing an example of an image displayed on the payment suspension screen.
[0021] Fig.15 This is a schematic diagram showing an example of an image displayed on the confirmation screen.
[0022] Fig.16 This is a schematic diagram showing an example of an image displayed on a call screen. DETAILED DESCRIPTION
[0023] In one embodiment, the settlement device includes an acquisition unit, a display control unit, a correction receiving unit, a first settlement unit, and a second settlement unit. The acquisition unit acquires information about commodities obtained by a settler in a commodity sales area from an external system. The display control unit causes a display device to display the information about commodities obtained by the acquisition unit. The correction receiving unit receives a correction instruction for the information about commodities. If the first settlement unit does not receive the correction instruction, the settlement is performed based on the information about commodities obtained by the acquisition unit. If the second settlement unit receives the correction instruction, the information about commodities obtained by the acquisition unit is abandoned, and the settlement is performed based on the information about commodities obtained via the input device.
[0024] Hereinafter, an embodiment of a settlement device that enables a customer to smoothly settle accounts by self-service operation even if a problem occurs in an unmanned store system will be described using the drawings.
[0025] [Structural description of unmanned store system]
[0026] Figure 11 is a schematic diagram showing a schematic structure of a store 1 having an unmanned store system. The store 1 includes a product sales area 2, a checkout area 3, and a staff area 4. The product sales area 2 is an area where product shelves are provided for displaying a plurality of types of products by type. The checkout area 3 is an area where customers who have obtained products in the product sales area 2 check out. The staff area 4 is an area where staff members, who are staff members, wait for the replenishment of products, the response to system failures, etc.
[0027] The commodity sales area 2 is provided with an entrance 5 through which customers can enter and exit. The settlement area 3 is provided with an exit 6 for customers who have completed settlement to exit the store. The commodity sales area 2 and the settlement area 3 are separated by a partition. An entrance 7 is formed on the partition. A door 70 is provided at the entrance 7.
[0028] Customers who enter the commodity sales area 2 from the entrance 5 take the purchased commodities from the commodities displayed on the commodity shelves. The commodities can be held by hand or stored in bags. Customers who have obtained commodities enter the settlement area 3 from the entrance 7. Customers become settlers by entering the settlement area 3. Customers who become settlers settle the commodities they have obtained by themselves. Customers who have completed settlement leave the store 1 from the exit 6.
[0029] In the commodity sales area 2 of such a store 1, a movement route tracking system 21, a motion detection system 22, a commodity recognition system 23, a file system 24, and an access control system 25 are configured. In the settlement area 3, a settlement terminal 30 is provided as a settlement device corresponding to the customer's self-service operation. In the clerk area 4, a clerk terminal 40 is provided.
[0030] The clerk terminal 40 is a terminal that reports a call instruction from the settlement terminal 30. The reporting operation is performed by sound, voice, or display. The clerk terminal 40 may also be carried by the clerk. In the case where the clerk carries the clerk terminal 40, if the clerk can respond quickly when there is a call, the clerk area 4 may also be located in a place away from the commodity sales area 2 and the settlement area 3.
[0031] The movement path tracking system 21 is a system for tracking the movement paths of customers entering the commodity sales area 2 from the entrance 5. The movement path tracking system 21 tracks the movement paths of customers by, for example, processing frame images captured by a plurality of cameras installed on the ceiling of the commodity sales area 2 in time series.
[0032] The action detection system 22 is a system for detecting the actions of customers standing in front of the display shelf. For example, the action detection system 22 estimates the skeleton of a person by analyzing the 3D image of a 3D camera that captures the customer standing in front of the product shelf, and detects the customer's behavior of taking the product from the product shelf based on the hand movement obtained by the skeleton estimation.
[0033] The commodity identification system 23 analyzes the signals of sensors such as weight sensors and infrared sensors installed on the commodity shelves to identify the commodities taken out from the commodity shelves. Such a moving route tracking system 21, action detection system 22 and commodity identification system 23 are well-known systems used in existing unmanned store systems, so detailed descriptions are omitted here.
[0034] The file system 24 is a transaction file 240 (see Figure 2 A) Management system: The file system 24 can manage transaction files 240 of multiple customers at the same time.
[0035] Figure 2 2 is a schematic diagram showing the main data stored in the transaction file 240. As shown in the figure, the transaction file 240 stores the customer ID, store entry date and time, number of purchased items n, sales data of the item n, total amount, settlement flag, deletion flag, etc.
[0036] The customer ID is a unique code assigned to the customer by the movement route tracking system 21 that identifies the customer entering the commodity sales area 2 from the entrance 5. The movement route tracking system 21 tracks the movement route of the customer who can set the customer ID within the commodity sales area 2. The store entry date and time is the date and time when the movement route tracking system 21 identifies the customer entering the commodity sales area 2.
[0037] The number of purchased items n is the number of items presumed to be items obtained from the merchandise shelf by the customer identified by the customer ID. The information on which item the customer has obtained is determined by the action detection system 22 and the merchandise identification system 23. The merchandise sales data is the information presumed to be the merchandise obtained. The information includes the merchandise code, merchandise name, unit price, number of items sold, discount amount, sales amount, etc. The merchandise code, merchandise name and unit price are information pre-set in the merchandise master file. The number of items sold is the number of merchandise obtained that is identified by the merchandise code. The discount amount is the amount derived from the discount amount or discount rate when a discount amount or discount rate is set for the merchandise identified by the merchandise code. The sales amount is the amount obtained by subtracting the discount amount from the amount obtained by multiplying the unit price by the number of items sold. The total amount is the amount obtained by adding up the sales amounts of the merchandise sales data for the number of purchased items n. In addition, in the present embodiment, it is assumed that the tax levied on the merchandise is an internal tax.
[0038] The settlement flag is a 1-bit data for identifying whether the customer identified by the customer ID is a settler. In this embodiment, the value of the settlement flag is set to "0" when the customer is not a settler, and the value of the settlement flag is set to "1" when the customer is a settler. Through the movement route tracked by the movement route tracking system 21, it is possible to determine whether the customer enters the settlement area 3 from the commodity sales area 2 through the entrance 7. When it is determined that the customer enters the settlement area 3, the customer becomes a settler. The settlement flag of the transaction file 240 storing the customer ID changes from "0" to "1".
[0039] The delete flag is a 1-bit data for identifying whether the transaction file 240 is in a delete state. In the present embodiment, the value of the delete flag is set to "0" when it is not in a delete state, and the value of the delete flag is set to "1" when it is in a delete state. Before the settlement of the customer identified by the customer ID is completed, the transaction file 240 needs to be saved. When the settlement is completed, the transaction file 240 does not need to be saved. As a result, the delete flag changes from "0" to "1". This change in the value of the settlement flag and the delete flag is controlled by the file system 24.
[0040] The access control system 25 is a system for controlling the opening and closing of the door 70 provided at the entrance 7. When the access control system 25 opens the door 70, customers can enter the checkout area 3 through the entrance 7. However, when the door 70 is closed, customers cannot enter the checkout area 3. In addition, customers in the checkout area 3 cannot return to the commodity sales area 2 through the entrance 7.
[0041] [Structure of the Settlement Terminal]
[0042] Figure 3 3 is a block diagram showing the circuit structure of the main part of the settlement terminal 30. The settlement terminal 30 includes a processor 31, a main memory 32, an auxiliary storage device 33, a clock 34, a communication interface 35, a change machine interface 36, a plurality of device interfaces 371 to 374, and a system transmission line 38. The system transmission line 38 includes an address bus, a data bus, a control signal line, etc. The settlement terminal 30 connects the processor 31 with the main memory 32, the auxiliary storage device 33, the clock 34, the communication interface 35, the change machine interface 36, and a plurality of device interfaces 371 to 374 through the system transmission line 38, thereby forming a computer. In addition, the settlement terminal 30 connects various devices such as a touch panel 391, a scanner 392, a card reader 393, and a printer 394 to each device interface 371 to 374.
[0043] The processor 31 is equivalent to the central part of the above-mentioned computer. The processor 31 controls each part according to the operating system or application program to realize various functions as the settlement terminal 30. The processor 31 is composed of processing circuits such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an integrated circuit for a specific purpose (Application Specific Integrated Circuit: ASIC)), a programmable logic device (for example, a simple programmable logic device (Simple Programmable Logic Device: SPLD), a complex programmable logic device (Complex Programmable Logic Device: CPLD), and a field programmable gate array (Field Programmable Gate Array: FPGA)). The processor 31 is not limited to being configured as a single processing circuit, and multiple processing circuits can also be combined to form the processor 31. It should be noted that the same is true for other processors in this embodiment.
[0044] The main memory 32 can be a volatile memory (random access memory) or a non-volatile memory (read-only memory, non-volatile random access memory). The main memory 32 stores information processing programs and data required for information processing. The processor 31 implements the specified function by reading and executing the program stored in the main memory 32. It should be noted that instead of storing the program in the main memory 32, it is also possible to configure the program to be directly loaded into the processor 31. In this case, the processor 31 implements the specified function by reading and executing the program loaded inside. In addition, the specified function can be implemented not only by the processor 31 executing the program, but also by a combination of logic circuits. It should be noted that the same is true for other main memories in this embodiment.
[0045] The auxiliary storage device 33 is equivalent to the auxiliary storage part of the above-mentioned computer. For example, EEPROM (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disk Drive) or SSD (Solid State Drive) can be the auxiliary storage device 33. The auxiliary storage device 33 stores data used by the processor 31 when performing various processes, or data generated by the processing of the processor 31. The auxiliary storage device 33 sometimes also stores the above-mentioned application program.
[0046] The clock 34 keeps time of date and time. The processor 31 processes the date and time kept by the clock 34 as the current date and time.
[0047] The communication interface 35 is a circuit for performing data communication with an external computer system via a communication network. The external computer system includes the file system 24 and the access control system 25 described above.
[0048] The change machine interface 36 is a circuit for data communication with the automatic change machine 300. The automatic change machine 300 has the functions of counting the number of banknotes or coins inserted from the input port by currency type to obtain the input amount and outputting the input amount data to the settlement terminal 30; and paying out banknotes or coins equivalent to the change from the payment port based on the change data received from the settlement terminal 30. That is, the change machine interface 36 has the functions of receiving the input amount data from the automatic change machine 300 and sending the change data to the automatic change machine 300.
[0049] The device interface 371 is a circuit for performing data communication with the touch panel 391. The touch panel 391 is a display device that can display display elements composed of characters, symbols, images, etc. on the display. In addition, the touch panel 391 is also an input device that detects the touch operation position on the display using a sensor and processes the display element at the position as an input element.
[0050] The device interface 372 is a circuit for performing data communication with the scanner 392. The scanner 392 is an optical input device that scans and reads a machine-readable code such as a barcode or a two-dimensional code with light. The scanner 392 may be a photographic input device that reads a machine-readable code from an image photographed by a camera. The scanner 392 can read not only a machine-readable code attached to a commodity, etc., but also a machine-readable code displayed on a display of a terminal such as a smartphone.
[0051] The device interface 373 is a circuit for data communication with the card reader 393. The card reader 393 is an input device that reads data from a card medium such as a credit card, an electronic money card, a membership card, etc., and processes the read card data. The card reader 393 can be a magnetic card reader corresponding to a magnetic card, or an IC card reader corresponding to an IC card. In addition, a magnetic card reader and an IC card reader can also be used together. The IC card reader can be a contactless IC card reader, or a contact IC card reader. In addition, the card reader can also be a card reader / writer with a data writing function.
[0052] The device interface 374 is a circuit for data communication with the printer 394. The printer 394 is a printing device that prints data related to transaction settlement on a paper medium and issues a receipt. It should be noted that the receipt may be issued to the customer as an electronic receipt instead of a paper receipt.
[0053] In order for the settlement terminal 30 of this structure to operate as a settlement device that allows customers to smoothly settle accounts through self-service operations even if problems occur in the unmanned store system, the processor 31 has the functions of an acquisition unit 310, a display control unit 311, a correction acceptance unit 312, a first settlement unit 313, a second settlement unit 314, a first notification unit 315, a call unit 316, an opening and closing unit 317, a suspension acceptance unit 318 and a second notification unit 319.
[0054] The acquisition unit 310 is a function of acquiring information about commodities obtained by a settler in the commodity sales area 2 from an external computer system. Specifically, the external computer system is the file system 24. That is, the acquisition unit 310 acquires data of the transaction file 240 in which a customer ID identifying the settler is set from the file system 24.
[0055] The display control unit 311 is a function of causing a display device to display information about the product acquired by the acquisition unit 310. Specifically, the display device is a touch panel 391. That is, the display control unit 311 causes the touch panel 391 to display information such as the number of purchased products, the total amount, and the product name, unit price, number of sales, discount amount, and sales amount of one or more product sales data stored in the transaction file 240 acquired by the acquisition unit 310.
[0056] The correction receiving unit 312 is a function for receiving correction instructions for product information. The correction instruction is generated, for example, by a touch operation on any display element displayed on the touch panel 391. That is, when the correction receiving unit 312 detects a touch operation on any display element, it receives the operation as a correction instruction for product information.
[0057] The first settlement unit 313 is a function of performing settlement based on the commodity information acquired by the acquisition unit 310 when the correction instruction is not received. The second settlement unit 314 is a function of abandoning the commodity information acquired by the acquisition unit 310 and performing settlement based on the commodity information acquired via the input device when the correction instruction is received. The input device is specifically a scanner 392. The input device may be a touch panel 391. The input device may also use the scanner 392 and the touch panel 391 together.
[0058] The first notification unit 315 is a function of notifying the external computer system, that is, the file system 24, of the deletion of the information of the commodity acquired by the acquisition unit 310, according to the completion of the settlement by the first settlement unit 313 or the second settlement unit 314. After receiving the notification, the file system 24 deletes the corresponding transaction file 240. Specifically, the file system 24 changes the value of the deletion flag of the transaction file 240 from "0" to "1".
[0059] The calling unit 316 is a function of outputting a signal for calling a staff member when the acquiring unit 310 fails to acquire product information. The output destination of the signal is the clerk terminal 40. The clerk terminal 40 receives the signal and performs a reporting operation for calling a staff member. The reporting operation is as described above.
[0060] The opening and closing unit 317 has a function of closing the entrance 7 from the commodity sales area 2 to the settlement area 3 when the settler enters the settlement area 3, and opening the entrance 7 when the settlement of the first settlement unit 313 or the second settlement unit 314 is completed. The opening and closing unit 317 is linked to the access control system 25. Specifically, when the settler enters the settlement area 3, the opening and closing unit 317 outputs a signal for closing the door 70 provided at the entrance 7 to the access control system 25. After receiving the signal, the access control system 25 closes the door 70. Then, when the settlement of the settler is completed, the opening and closing unit 317 outputs a signal for opening the door 70 to the access control system 25. After receiving the signal, the access control system 25 opens the door 70.
[0061] The cancellation receiving unit 318 is a function for receiving a cancellation instruction of settlement based on the product information acquired by the acquisition unit 310. The cancellation instruction is generated, for example, by a touch operation on any display element displayed on the touch panel 391. That is, when the cancellation receiving unit 318 detects a touch operation on any display element, it accepts the operation as a cancellation instruction of settlement.
[0062] When receiving the stop instruction, the second notification unit 319 notifies the external computer system, namely the file system 24, of the deletion of the product information acquired by the acquisition unit 310. At this time, the file system 24 also changes the value of the deletion flag of the transaction file 240 from "0" to "1".
[0063] The functions of the acquisition unit 310, the display control unit 311, the correction acceptance unit 312, the first settlement unit 313, the second settlement unit 314, the first notification unit 315, the call unit 316, the opening and closing unit 317, the suspension acceptance unit 318, and the second notification unit 319 are realized by the information processing performed by the processor 31 according to the settlement program. The settlement program is installed in the auxiliary storage device 33. The settlement program can also be installed in the main memory 32. The method of installing the settlement program in the main memory 32 or the auxiliary storage device 33 is not particularly limited. The settlement program can be recorded in a removable recording medium, or the settlement program can be distributed through communication via a network and installed in the main memory 32 or the auxiliary storage device 33. The recording medium is not limited in form as long as it can store the program like an SD memory card, a USB memory, etc., and the device can read it.
[0064] [Operation description of unmanned store system]
[0065] Figures 4 to 7 3 is a flowchart showing the main steps of information processing performed by the processor 31 of the settlement terminal 30 according to the settlement program. Figures 8 to 16 This is an example of an image displayed on the touch panel 391 of the settlement terminal 30 based on the information processing. The following uses various figures to illustrate the main operations of the unmanned store system including the settlement terminal 30. It should be noted that the steps and contents of the information processing described below are just examples. As long as the same effect can be achieved, the steps and contents can be appropriately changed. In addition, Figures 8 to 16 The images shown are also examples, and the number, layout, text, etc. of display elements can be changed as appropriate.
[0066] First, when a customer enters the commodity sales area 2 from the entrance 5, a unique customer ID is set for the customer through the action of the mobile route tracking system 21. Then, a transaction file 240 including the customer ID is formed through the action of the file system 24. At this time, the values of the settlement flag and the deletion flag stored in the transaction file 240 are both "0".
[0067] When a customer moves in the commodity sales area 2, the movement route of the customer is tracked by the movement route tracking system 21. Furthermore, when a customer obtains a commodity to be purchased from a commodity shelf, the commodity is identified by the action detection system 22 and the commodity identification system 23, and the commodity sales data is stored in the transaction file 240 containing the customer ID of the customer. In addition, the number of purchased commodities n in the transaction file 240 is increased by 1 each time, and the total amount is calculated.
[0068] After the customer has obtained the purchased goods, he / she enters the settlement area 3 from the entrance 7 through the open door 70. It should be noted that, when the door 70 is closed, the customer waits for the door 70 to open and enters the settlement area 3. When the mobile route tracking system 21 detects that the customer enters the settlement area 3 through the entrance 7, the value of the settlement flag of the transaction file 240 storing the customer ID of the customer changes from "0" to "1". In this way, the customer who enters the settlement area 3 becomes the settler. The customer who enters the settlement area 3 operates the settlement terminal 30 by himself / herself to settle the goods he / she has obtained.
[0069] like Figure 4 As shown, the processor 31 of the payment terminal 30 causes the touch panel 391 to display the initial screen SCa (see Figure 8 ) as ACT1. Then, the processor 31 waits for the start of operation as ACT2.
[0070] Figure 81 is a schematic diagram showing an example of an image displayed on the initial screen SCa. As shown in the figure, the initial screen SCa is provided with an image of a first button BTa displaying the text "Start" and a second button BTb displaying the text "Leave the store without purchasing any goods". The first button BTa and the second button BTb are both soft keys input by touch operation. It should be noted that the third button BTc to the nineteenth button BTu described later are also the same soft keys. That is, the processor 31 waits for the first button BTa to be input in ACT2.
[0071] The customer who has checked the initial screen SCa touches the first button BTa on which the text "Start" is displayed. When the first button BTa is touched, the processor 31 accepts the start operation. The processor 31 proceeds from ACT 2 to ACT 3.
[0072] As ACT 3, the processor 31 outputs a signal indicating the closing of the door 70 to the access control system 25 by functioning as the opening and closing unit 317. The access control system 25 that receives the signal closes the door 70. In this way, when the customer who enters the settlement area 3 starts the operation of the settlement terminal 30, the door 70 is closed. Therefore, it is possible to prevent other customers from entering the settlement area 3.
[0073] Furthermore, as ACT 4, the processor 31 outputs a signal for requesting the transaction file 240 including the commodity sales data of the commodity obtained by the customer to the file system 24 by functioning as the acquisition unit 310. The file system 24 that has received the signal selects the transaction file 240 whose settlement flag value is "1" and whose deletion flag value is "0", and transmits it to the settlement terminal 30. In principle, there is only the transaction file 240 including the customer ID of the customer who entered the settlement area 3.
[0074] The processor 31 that has output the above signal to the file system 24 causes the touch panel 391 to display an image of the inquiry screen as ACT 5. This image is, for example, an image containing the text "Inquiring about transaction content". As ACT 6, the processor 31 confirms whether the transaction file 240 is received within the prescribed time. When the transaction file 240 is received within the prescribed time, the processor 31 proceeds from ACT 6 to ACT 7. However, if, for example, there is a problem in the communication between the file system 24 and the settlement terminal 30, and the transaction file 240 is not received within the prescribed time, the processor 31 proceeds from ACT 6 to ACT 14. The processing after ACT 14 will be described later.
[0075] The processor 31 that has received the transaction file 240 causes the touch panel 391 to display the member confirmation screen SCb (see Fig. 9 ) as ACT7.
[0076] Fig. 9 39 is a schematic diagram showing an example of an image displayed on the member confirmation screen SCb. As shown in the figure, the member confirmation screen SCb is configured with an image of a third button BTc displaying the text "Customers holding a member card" and a fourth button BTd displaying the text "Customers not holding a member card". The customer who has confirmed the member confirmation screen SCb touches the third button BTc if he is a member of the store 1, and touches the fourth button BTd if he is a non-member. In addition, the customer who touches the third button BTc, that is, the customer who is a member, performs an operation for inputting a member code to the settlement terminal 30. For example, a customer who holds a member card with a member code recorded thereon has the card reader 393 read the data of the member card. A customer who has installed a member-specific application on a smartphone uses a scanner 392 to scan a barcode or a QR code indicating a member code displayed on the smartphone.
[0077] The processor 31, which displays the image of the member confirmation screen SCb, waits for the third button BTc or the fourth button BTd to be input as ACT 8. When the third button BTc is input, the processor 31 enters ACT 9 from ACT 8. The processor 31 obtains the member code as ACT 9. That is, when the data of the member card is read by the card reader 393, the processor 31 obtains the member code from the data. When the barcode or the two-dimensional code indicating the member code is scanned by the scanner 392, the processor 31 obtains the member code from the barcode or the two-dimensional code.
[0078] On the other hand, if the fourth button BTd is touched in ACT 8, the processor 31 skips the processing of ACT 9. When the processing of ACT 9 is executed or skipped, the processor 31 proceeds to ACT 10. The processor 31 causes the touch panel 391 to display the shopping bag selection screen SCc (see Fig.10 ) as ACT10.
[0079] Fig.10 1 is a schematic diagram showing an example of an image displayed on the shopping bag selection screen SCc. As shown in the figure, the shopping bag selection screen SCc has an image of the fifth button BTe displaying the symbol "-" and the sixth button BTf displaying the symbol "+" arranged according to the size of the shopping bag. In addition, the shopping bag selection screen SCc also has an image of the seventh button BTg displaying the text "OK" and the eighth button BTh displaying the text "Don't buy". It should be noted that in Fig.10In the shopping bag selection screen SCc, the sizes of the shopping bag are set to three types, namely "S size", "M size" and "L size", but the sizes may be two or more. Alternatively, the size of the shopping bag may be only one. The customer who has confirmed the shopping bag selection screen SCc determines whether to need a shopping bag. The customer who does not need a shopping bag touches the eighth button BTh. The customer who needs a shopping bag touches the seventh button BTg after setting the number of purchases of the desired size by operating the fifth button BTe or the sixth button BTf.
[0080] The processor 31, which displays the image of the shopping bag selection screen SCc, waits for the seventh button BTg or the eighth button BTh to be input as ACT11. When the seventh button BTg is input, the processor 31 enters ACT12 from ACT11. As ACT12, the processor 31 adds the commodity sales data of the shopping bag to the transaction file 240. For example, when the customer sets the number of purchased shopping bags of "S size" to "1" and touches and operates the seventh button BTg, the processor 31 adds the commodity code and commodity name of the shopping bag of "S size", the unit price 3 yen, the number of sold pieces 1 piece, the discount amount 0 yen, and the sales amount 3 yen to the transaction file 240. In addition, 1 point is added to the number of purchased goods n, and the total amount is increased by 3 yen.
[0081] On the other hand, if the eighth button BTh is input by touch operation in ACT 11, the processor 31 skips the processing of ACT 12. When the processing of ACT 12 is executed or skipped, the processor 31 proceeds to ACT 13. As ACT 13, the processor 31 causes the touch panel 391 to display the detail screen SCd (see Fig.11 ) images.
[0082] Fig.11 1 is a schematic diagram showing an example of an image displayed on the detail screen SCd. As shown in the figure, an image of a purchased product list TAa is arranged on the detail screen SCd. In addition, an image of a ninth button BTi displaying the text "Checkout", a tenth button BTj displaying the text "Modify", and an eleventh button BTk displaying the text "Cancel" are arranged on the detail screen SCd.
[0083] The purchased product list TAa is generated based on the number n of purchased products, the product sales data of the number n, and the total amount included in the transaction file 240. Fig.10The purchased product list TAa shown is a list of customers who purchased one S-size shopping bag at a unit price of 3 yen, one product AAA at a unit price of 100 yen, and one product BBB at a unit price of 200 yen and a discount of 10 yen. The customer who has checked the detail screen SCd determines whether the content of the purchased product list TAa is correct. If it is correct, the customer touches the ninth button BTi.
[0084] However, for example, when a customer obtains a commodity from a commodity shelf, there may be a case where the commodity sales data of other commodities are stored in the transaction file 240 due to a problem in the commodity identification system 23. In addition, there may be a case where the commodity sales data of the obtained commodity is not stored in the transaction file 240 due to a problem in the movement detection system 22. Or, when a customer moves from the commodity sales area 2 to the settlement area 3, the settlement flag in the transaction file 240 of other customers may be changed to "1" due to a problem in the movement route tracking system 21. In the unmanned store system, when such an unfavorable situation occurs, the content of the purchased commodity list TAa displayed on the detail screen SCd is incorrect. In this case, the customer touches the 10th button BTj.
[0085] Furthermore, a customer who enters the payment area 3 but cancels the payment due to reasons such as forgetting his wallet touches and operates the eleventh button BTk.
[0086] The processor 31 that displays the image of the detail screen SCd enters Figure 5 ACT21. The processor 31 confirms whether the 9th button BTi is input as ACT21. In the case where the 9th button BTi is not input, the processor 31 proceeds to ACT22. As ACT22, the processor 31 confirms whether the 10th button BTj is input by functioning as the correction receiving unit 312. In the case where the 10th button BTj is not input, the processor 31 proceeds to ACT23. As ACT23, the processor 31 confirms whether the 11th button BTk is input by functioning as the abort receiving unit 318. When the 11th button BTk is not input, the processor 31 returns to ACT21. In this way, as ACT21 to ACT23, the processor 31 displaying the image of the detail screen SCd waits for the 9th button BTi to be input, the 10th button BTj to be input, or the 11th button BTk to be input.
[0087] In the waiting state of ACT21 to ACT23, when the 9th button BTi displaying the text "Checkout" is input, the processor 31 enters ACT24 from ACT21. The processor 31 displays an image of the payment selection screen SCe on the touch panel 391 (see Fig.12 ) as ACT24.
[0088] Fig.12 1 is a schematic diagram showing an example of an image displayed on the payment selection screen SCe. As shown in the figure, the payment selection screen SCe is provided with a 12th button BTm displaying the text "Credit Card", a 13th button BTn displaying the text "Code Settlement", a 14th button BTp displaying the text "Cash", and a 15th button BTq displaying the text "Electronic Currency". When a customer who has confirmed the payment selection screen SCe pays the amount of the goods equivalent to the total amount by credit card, he touches the 12th button BTm. A customer who pays by code settlement touches the 13th button BTn. A customer who pays by cash touches the 14th button BTp. A customer who pays by electronic currency touches the 15th button BTq.
[0089] The processor 31 displaying the image of the payment selection screen SCe waits for any one of the 12th button BTm, the 13th button BTn, the 14th button BTp, or the 15th button BTq to be input as ACT 25. When any one of the 12th button BTm, the 13th button BTn, the 14th button BTp, or the 15th button BTq is input, the processor 31 proceeds from ACT 25 to ACT 26. As ACT 26, the processor 31 performs a settlement process corresponding to the selected payment method by functioning as the first settlement unit 313.
[0090] For example, when the 12th button BTm is input, that is, when the credit card payment is selected, the processor 31 performs a credit settlement process based on the credit card data read by the card reader 393. For example, when the 13th button BTn is input, that is, when the code settlement payment is selected, the processor 31 performs a code settlement process based on the barcode or two-dimensional code data read by the scanner 392. For example, when the 14th button BTp is input, that is, when the cash payment is selected, the processor 31 performs a cash settlement process in conjunction with the automatic change machine 300. For example, when the 15th button BTq is input, that is, when the electronic money payment is selected, the processor 31 performs an electronic money settlement process based on the electronic money data read by the scanner 392 or the card reader 393. These credit settlement processes, code settlement processes, cash settlement processes, and electronic money settlement processes are well-known processes, so detailed descriptions are omitted here.
[0091] The processor 31 that has completed the settlement process proceeds to ACT 27. The processor 31 controls the printer 394 to issue a receipt as ACT 27. In addition, the processor 31 causes the touch panel 391 to display a settlement completion screen SCf (see Fig.13 ) as ACT28.
[0092] Fig.13 1 is a schematic diagram showing an example of an image displayed on the settlement completion screen SCf after the cash settlement process is completed. As shown in the figure, an image of the amount list TAb is arranged on the settlement completion screen SCf. The amount list TAb displays the total number of items and the total amount, the prepaid amount put into the automatic change machine 300, and the change amount paid from the automatic change machine 300. The customer who confirms the settlement completion screen SCf takes out the receipt issued by the printer 394 and exits from the exit 6.
[0093] The processor 31, which displays the image of the settlement completion screen SCf, proceeds to ACT 29. As ACT 29, the processor 31 outputs a signal indicating the opening of the door 70 to the access control system 25 by functioning as the opening and closing unit 317. The access control system 25, which receives the signal, opens the door 70. In this way, when the settlement of the customer entering the settlement area 3 is completed, the door 70 is opened. As a result, the next customer can enter the settlement area 3.
[0094] Furthermore, as ACT 30, the processor 31 outputs a signal for requesting the file system 24 to delete the acquired transaction file, that is, to delete the transaction file 240 received in ACT 6, by functioning as the first notification unit 315. The file system 24 that has received this signal selects the transaction file 240 whose settlement flag value is "1" and whose deletion flag value is "0", and changes the deletion flag value of the transaction file 240 from "0" to "1". Then, the file system 24 returns a permission response signal to the settlement terminal 30.
[0095] The processor 31 that has requested to delete the transaction file 240 enters ACT31. The processor 31 waits for a permission response signal as ACT31. When receiving the permission response signal, the processor 31 proceeds to ACT32. The processor 31 deletes the settlement completion screen SCf as ACT32. In the above, the processor 31 ends the information processing when the 9th button BTi of the detail screen SCd is input. The processor 31 returns to the idle state. The processor 31 returns the screen of the touch panel 391 to the image of the initial screen SCa.
[0096] In the waiting state from ACT 21 to ACT 23, when the tenth button BTj displaying the text "correction" is input, the processor 31 enters from ACT 22 Figure 6ACT41. Processor 31 determines whether a shopping bag has been purchased as ACT41. In ACT12, when the commodity sales data of the shopping bag is added to the transaction file 240, processor 31 determines that the shopping bag has been purchased. If the shopping bag has not been purchased, processor 31 enters ACT42 from ACT41. As ACT42, processor 31 deletes all commodity sales data stored in transaction file 240 received in ACT6. Therefore, the number of purchased commodities n is "0". The total amount is 0 yen.
[0097] On the other hand, if the shopping bag has been purchased, the processor 31 proceeds from ACT 41 to ACT 43. As ACT 43, the processor 31 deletes all commodity sales data except the commodity sales data of the shopping bag from the transaction file 240 received in ACT 6. Therefore, the number of purchased commodities n is "1". The total amount becomes the price of the purchased shopping bag.
[0098] When the processing of ACT42 or ACT43 is completed, the processor 31 proceeds to ACT44. The processor 31 updates the purchased product list TAa of the detail screen SCd as ACT44. That is, after the processing of ACT42, the processor 31 updates the purchased product list TAa to clear all the product names, unit prices, sales numbers, discount amounts, and sales amounts of the purchased products. After the processing of ACT43, the processor 31 updates the purchased product list TAa to clear all the product names, unit prices, sales numbers, discount amounts, and sales amounts of the purchased products other than the shopping bag.
[0099] The processor 31 that has updated the detail screen SCd proceeds to ACT 45. The processor 31 waits for the product to be registered as ACT 45. For example, the processor 31 waits for the scanner 392 to scan the barcode of the product. Incidentally, the customer who has touched and operated the 10th button BTj on which the text "Correction" is displayed scans the barcode attached to the product obtained in the product sales area 2 one at a time with the scanner 392.
[0100] Each time the barcode of a product is scanned, the processor 31 enters ACT 46 from ACT 45. The processor 31 adds the product sales data of the product identified by the product code obtained from the scanned barcode to the transaction file 240 as ACT 46. Through this processing, the product name, unit price, number of units sold, discount amount, and sales amount of the added product are displayed in the purchased product list TAa of the detail screen SCd. In addition, the total number of units and the total amount are updated. Then, the processor 31 returns to ACT 45 and waits for the barcode of the next product to be scanned.
[0101] The customer who has scanned the barcodes of all the obtained commodities touches the 9th button BTi on which the text "Checkout" is displayed on the operation detail screen SCd. The processor 31 confirms whether the 9th button BTi is input as ACT47. When the 9th button BTi is input, the processor 31 enters ACT48 from ACT47. The processor 31 causes the touch panel 391 to display the image of the payment selection screen SCe as ACT48. The image of the payment selection screen SCe is the same as the image described in the process of ACT24 above. Thereafter, the processor 31 performs the same processes as ACT24 to ACT32 as ACT48 to ACT55. That is, the processor 31 performs the settlement process of the commodities scanned by the scanner 392 by the payment method selected in the payment selection screen SCe through the function as the second settlement unit 314. The processor 31 controls the issuance of the ticket and causes the touch panel 391 to display the image of the checkout completion screen SCf. The processor 31 outputs a signal indicating the opening of the door 70 to the access control system 25. The processor 31 outputs a signal for requesting deletion of the transaction file 240 received in ACT 6 to the file system 24 by functioning as the first notification unit 315. Thereafter, when receiving the permission response signal, the processor 31 deletes the settlement completion screen SCf. As described above, the processor 31 completes the information processing when the 10th button BTj of the detail screen SCd is input. The processor 31 returns to the idle state. The processor 31 returns the screen of the touch panel 391 to the image of the initial screen SCa.
[0102] In this way, the settlement of the customer who touched the 10th button BTj on which the text "Correction" is displayed is completed. The customer leaves from the exit 6. In addition, in response to the completion of the settlement, the door 70 is opened. The transaction file 240 received in ACT 6, that is, the transaction file 240 managed in the file system 24, has its deletion flag value changed from "0" to "1".
[0103] In the waiting state from ACT 21 to ACT 23, when the 11th button BTk displaying the text "Stop" is input, the processor 31 enters from ACT 23. Figure 7 As ACT61, the processor 31 outputs a signal for requesting to delete the acquired transaction file 240, i.e., to delete the transaction file 240 received in ACT6, to the file system 24 by functioning as the second notification unit 319. Then, the processor 31 waits for a permission response signal as ACT62. Then, when the permission response signal is received, the processor 31 proceeds to ACT63. The processor 31 displays the payment suspension screen SCg (see Fig.14 ) as ACT63.
[0104] Fig.14This is a schematic diagram showing an example of an image displayed on the payment suspension screen SCg. As shown in the figure, the payment suspension screen SCg is provided with a message indicating that payment is suspended and an image of the 16th button BTr displaying the text "Confirm". The customer who has confirmed the payment suspension screen SCg touches the 16th button BTr.
[0105] The processor 31, which displays the image of the payment suspension screen SCg, waits for the 16th button BTr to be input as ACT64. When the 16th button BTr is input by touch operation, the processor 31 proceeds from ACT64 to ACT65. The processor 31 causes the touch panel 391 to display the confirmation screen SCh (see Fig.15 ) as ACT65.
[0106] Fig.15 1 is a schematic diagram showing an example of an image displayed on the confirmation screen SCh. As shown in the figure, the confirmation screen SCh is provided with a message requesting confirmation of whether there are any products that have not been checked out, and an image of the 17th button BTs displaying the text "Return to Shopping" and the 18th button BTt displaying the text "Check Out" is provided. The customer who has confirmed the confirmation screen SCh determines whether there are any products that have not been checked out. The customer who has any products that have not been checked out touches the 17th button BTs. The customer who has no products that have not been checked out touches the 18th button BTt.
[0107] The processor 31, which displays the image of the confirmation screen SCh, waits for the 17th button BTs to be input as ACT66, or waits for the 18th button BTt to be input as ACT67. When the 17th button BTs is input while waiting for ACT66 and ACT67, the processor 31 proceeds from ACT66 to ACT68. The processor 31 causes the touch panel 391 to display the image of the detail screen SCd as ACT68. Incidentally, at this moment, since the transaction file 240 obtained from the file system 24 is deleted, the purchased product list TAa is cleared. Thereafter, the processor 31 proceeds to ACT68. Figure 6 Thereafter, the processor 31 executes the processing of ACT45 to ACT55 in the same manner as described above. However, the processing of ACT53 and ACT54 is skipped.
[0108] That is, the customer who has not yet completed the checkout of the goods scans the barcode of the unfinished goods with the scanner 392. Then, the customer who has scanned the barcodes of all the goods touches the 9th button BTi on which the text "Checkout" is displayed on the operation detail screen SCd. In this way, the settlement with the customer who has touched the 17th button BTs on which the text "Return to Shopping" is completed. The customer leaves from the exit 6. In addition, in response to the completion of the settlement, the door 70 is opened.
[0109] When the 18th button BTt is input in the waiting state of ACT66 or ACT67, the processor 31 enters ACT69 from ACT67. The processor 31 outputs a signal instructing to open the door 70 to the access control system 25 as ACT69. In addition, as ACT70, the processor 31 deletes the confirmation screen SCh. As described above, the processor 31 ends the information processing when the 11th button BTk of the detail screen SCd is input. The processor 31 returns to the idle state. The processor 31 returns the screen of the touch panel 391 to the image of the initial screen SCa.
[0110] That is, there is no customer who has not completed the checkout of the goods and exits from the exit 6 without paying. The door 70 is opened.
[0111] right Figure 4 The processing after ACT 14 is described.
[0112] The processor 31 that has not received the transaction file 240 within the prescribed time in ACT 6 outputs a signal of a clerk calling instruction to the clerk terminal 40 by functioning as the calling unit 316 as ACT 14. In addition, the processor 31 causes the touch panel 391 to display a calling screen SCi (see Fig.16 ) images.
[0113] Fig.16 1 is a schematic diagram showing an example of an image displayed on the calling screen SCi. As shown in the figure, a message notifying the customer that a clerk is being called and an image of the 19th button BTu displaying the text "Clerk Confirmation" are arranged on the calling screen SCi.
[0114] The clerk terminal 40 that has received the signal of the clerk calling instruction performs a reporting operation. The clerk who has confirmed the reporting operation moves to the settlement area 3. Then, the clerk notifies the customer that an error has occurred that the transaction file 240 cannot be obtained, and touches and operates the 19th button BTu.
[0115] The processor 31 displaying the image of the call screen SCi waits for the 19th button Btu to be input as ACT 16. When the 19th button BTu is input, the processor 31 proceeds from ACT 16 to ACT 17. The processor 31 deletes the call screen SCi as ACT 17. Thereafter, the processor 31 proceeds to ACT 7. Then, the processor 31 executes the processing after ACT 7 in the same manner as described above.
[0116] Therefore, when the customer operates the member confirmation screen SCb and then operates the shopping bag selection screen SCc, the screen of the touch panel 391 becomes the detail screen SCd. In this case, the customer touches the 10th button BTj with the text "Modify". The customer scans the barcode of the obtained product with the scanner 392. In this way, the customer can settle the obtained product by himself. The clerk who receives the call can explain the above operation steps to the customer.
[0117] As described above in detail, according to the settlement terminal 30 having a processor 31, the processor 31 has the functions of serving as an acquisition unit 310, a display control unit 311, a correction acceptance unit 312, a first settlement unit 313 and a second settlement unit 314. Even when there is an error in the data of the transaction file 240 obtained from the file system 24 due to a problem with the unmanned store system, the customer can operate the settlement terminal 30 by himself and settle the bill smoothly.
[0118] Moreover, since the processor 31 has the function of serving as the first notification unit 315, it is not only possible to delete the transaction file 240 of the customer whose settlement has been completed, but also, in the event that the transaction file 240 of other customers is transmitted to the settlement terminal 30 due to a system problem, the transaction file 240 can be set to a deleted state.
[0119] Furthermore, since the processor 31 has a function as the calling unit 316, the store clerk can respond promptly even when the transaction file 240 cannot be obtained from the file system 24. As a result, the customer can operate the settlement terminal 30 by himself and settle the bill smoothly.
[0120] In addition, the processor 31 also has a function as an opening and closing unit 317. Therefore, while one or a group of customers are performing payment, other customers will not enter the payment area 3.
[0121] Furthermore, since the processor 31 has the functions of the stop accepting unit 318 and the second notifying unit 319, the customer who has entered the settlement area 3 can also stop the settlement.
[0122] In the above, an embodiment of a settlement device has been described in which a customer can smoothly settle accounts by self-service operation even if a problem occurs in an unmanned store system. However, this embodiment is not limited to this.
[0123] For example, in the above embodiment, the case where the product sales area 2 is provided with the movement route tracking system 21, the action detection system 22, the product recognition system 23, the file system 24, and the access control system 25 is illustrated. The structure of the product sales area 2 is not limited to this. In short, any structure is sufficient as long as the settlement terminal 30 can obtain the information of the product obtained by the settler in the product sales area 2.
[0124] For example, in the case of applying to stores that do not introduce a membership system, Figure 4 In the case of applying to stores that do not sell paid shopping bags, the processing of ACT7 to ACT9 can be omitted. Figure 4 In the above example, the processing from ACT10 to ACT12 can be omitted.
[0125] The above settlement device is as follows.
[0126] (1) A settlement device comprising:
[0127] an acquisition unit that acquires information on commodities acquired by the settler in the commodity sales area from an external system;
[0128] a display control unit configured to cause a display device to display the information of the commodity acquired by the acquisition unit;
[0129] a correction accepting unit for accepting a correction instruction for the information of the product;
[0130] a first settlement unit that, when the correction instruction is not received, performs settlement based on the information of the commodity acquired by the acquisition unit; and
[0131] The second settlement unit, when receiving the correction instruction, discards the information of the product acquired by the acquisition unit and performs settlement based on the information of the product acquired via the input device.
[0132] (2) The settlement device described in (1) above further includes a first notification unit that notifies the external system of deletion of the product information acquired by the acquisition unit in response to completion of settlement by the first settlement unit or the second settlement unit.
[0133] (3) The settlement device described in (1) or (2) above further includes a calling unit that outputs a signal for calling a staff member when the acquisition unit fails to acquire the product information.
[0134] (4) The settlement device described in any one of (1) to (3) above also includes an opening and closing unit, which closes the entrance from the commodity sales area to the settlement area when the settler enters the settlement area where the settlement device is installed, and opens the entrance in response to the completion of settlement in the first settlement unit or the second settlement unit.
[0135] (5) The settlement device described in (4) above further comprises:
[0136] a suspension receiving unit that receives an instruction to suspend the settlement based on the information of the product acquired by the acquisition unit; and
[0137] a second notification unit which, when receiving the suspension instruction, notifies the external system to delete the information of the product acquired by the acquisition unit,
[0138] The opening and closing unit opens the entrance on condition that a response indicating that deletion of the commodity is permitted is received from the external system.
[0139] (6) A program product for causing a computer having an interface with an external system, a display device, and an input device to perform the following functions:
[0140] an acquisition unit that acquires information on commodities acquired by a settler in a commodity sales area from the external system via the interface;
[0141] a display control unit configured to cause the display device to display the information of the commodity acquired by the acquisition unit;
[0142] a correction accepting unit for accepting a correction instruction for the information of the product;
[0143] a first settlement unit that, when the correction instruction is not received, performs settlement based on the information of the commodity acquired by the acquisition unit; and
[0144] The second settlement unit, when receiving the correction instruction, discards the information of the product acquired by the acquisition unit and performs settlement based on the information of the product acquired via the input device.
[0145] (7) A computer-readable storage medium storing a program for causing a computer having an interface with an external system, a display device, and an input device to perform the following functions:
[0146] an acquisition unit that acquires information on commodities acquired by a settler in a commodity sales area from the external system via the interface;
[0147] a display control unit configured to cause the display device to display the information of the commodity acquired by the acquisition unit;
[0148] a correction accepting unit for accepting a correction instruction for the information of the product;
[0149] a first settlement unit that, when the correction instruction is not received, performs settlement based on the information of the commodity acquired by the acquisition unit; and
[0150] The second settlement unit, when receiving the correction instruction, discards the information of the product acquired by the acquisition unit and performs settlement based on the information of the product acquired via the input device.
[0151] The program according to this embodiment can be transferred while being stored in an electronic device, or can be transferred while not being stored in an electronic device. In the latter case, the program can be transferred via a network, or can be transferred while being stored in a storage medium. A storage medium is a non-temporary tangible medium. A storage medium is a computer-readable medium. The storage medium can be any form of medium as long as it is a CD-ROM, a memory card, etc. that can store a program and can be read by a computer.
[0152] It should be noted that the above embodiments are examples and are not intended to limit the scope of the invention. The above new embodiments can be implemented in various other ways, and various omissions, substitutions, changes, and combinations can be made without departing from the gist of the invention. The above embodiments and their variations are included in the scope and gist of the invention, and are also included in the schemes recorded in the claims and their equivalents.
Claims
1. A settlement device comprising: an acquisition unit that acquires information on commodities acquired by the settler in the commodity sales area from an external system; a display control unit configured to cause a display device to display the information of the commodity acquired by the acquisition unit; a correction accepting unit for accepting a correction instruction for the information of the product; a first settlement unit that, when the correction instruction is not received, performs settlement based on the information of the commodity acquired by the acquisition unit; as well as The second settlement unit, when receiving the correction instruction, discards the information of the product acquired by the acquisition unit and performs settlement based on the information of the product acquired via the input device.
2. The settlement device according to claim 1, wherein: The system further includes a first notification unit configured to notify the external system of deletion of the product information acquired by the acquisition unit in response to completion of the settlement by the first settlement unit or the second settlement unit.
3. The settlement device according to claim 1 or 2, wherein: The device further includes a calling unit that outputs a signal for calling a staff member when the acquiring unit fails to acquire the product information.
4. The settlement device according to any one of claims 1 to 3, wherein: It also has an opening and closing section, which closes the entrance from the commodity sales area to the settlement area when the settler enters the settlement area where the settlement device is installed, and opens the entrance in response to the completion of settlement at the first settlement section or the second settlement section.
5. The settlement device according to claim 4, wherein: Also available: a suspension receiving unit that receives an instruction to suspend settlement based on the information of the product acquired by the acquiring unit; as well as a second notification unit which, when receiving the suspension instruction, notifies the external system to delete the information of the product acquired by the acquisition unit, The opening and closing unit opens the entrance on condition that a response indicating that deletion of the commodity is permitted is received from the external system.
6. A program product for causing a computer having an interface with an external system, a display device, and an input device to perform the following functions: an acquisition unit that acquires information on commodities acquired by a settler in a commodity sales area from the external system via the interface; a display control unit configured to cause the display device to display the information of the commodity acquired by the acquisition unit; a correction accepting unit for accepting a correction instruction for the information of the product; a first settlement unit that, when the correction instruction is not received, performs settlement based on the information of the commodity acquired by the acquisition unit; as well as The second settlement unit, when receiving the correction instruction, discards the information of the product acquired by the acquisition unit and performs settlement based on the information of the product acquired via the input device.
7. A computer-readable storage medium storing a program for causing a computer having an interface with an external system, a display device, and an input device to perform the following functions: an acquisition unit that acquires information on commodities acquired by a settler in a commodity sales area from the external system via the interface; a display control unit configured to cause the display device to display the information of the commodity acquired by the acquisition unit; a correction accepting unit for accepting a correction instruction for the information of the product; a first settlement unit that, when the correction instruction is not received, performs settlement based on the information of the commodity acquired by the acquisition unit; as well as The second settlement unit, when receiving the correction instruction, discards the information of the product acquired by the acquisition unit and performs settlement based on the information of the product acquired via the input device.
Citation Information
Patent Citations
Sale management system and sale management program
JP2021108208A