Program and adjustment device
The system improves retail transaction monitoring by integrating a cloud server and employee terminals for remote support, addressing inefficiencies in age verification and specific pharmaceutical handling, thereby enhancing operational efficiency.
Patent Information
- Application Number
- JP2023223060
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-10
AI Technical Summary
Existing systems for product registration and transaction monitoring in retail environments lack efficiency and effectiveness, particularly in handling age verification and specific pharmaceutical product sales, and do not adequately support store clerks in their duties.
A system comprising a cloud server, transaction status management device, and store employee terminals that facilitate remote monitoring and control of transaction processes, including age verification and specific pharmaceutical product handling, through position-aware responses and centralized information management.
Enhances operational efficiency by enabling remote support for store clerks, improving age verification and specific pharmaceutical product management, and ensuring timely intervention by store employees.
Smart Images

Figure 2025104894000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program and a settlement device.
Background Art
[0002] There is known a technique for monitoring and supporting the registration of products by customers themselves using an operator terminal installed in a store (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, there is room for improvement in the above-described operations.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technique for improving operations.
Means for Solving the Problems
[0006] One aspect for solving the above-described problems is a program for causing a device used by a store clerk to function as a computer, the program causing the computer to function as a receiving unit that receives information that requires confirmation by the store clerk regarding a transaction performed by a customer, a transmitting unit that transmits information indicating the result of a response by the store clerk, a position acquisition unit that acquires position information of the device, and a control unit that controls so as not to transmit information indicating the result of the response by the transmitting unit based on the position information.
Brief Description of the Drawings
[0007]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Mode for Carrying Out the Invention
[0008] FIG. 1 is a conceptual diagram of the sales system 1 of the present embodiment. The sales system 1 shown in FIG. 1 includes a cloud server 20, a transaction status management device 40, a registration settlement device 50, and a store employee terminal (store employee device) 80.
[0009] The sales system 1 can be introduced into various business formats (supermarkets, convenience stores, drugstores, home centers, home appliance mass retailers, etc.). In FIG. 1, the dashed line T indicates the inside of the store (product display area, accounting area, backyard, office, etc.). As shown in FIG. 1, the transaction status management device 40 and the registration settlement device 50 are installed inside the store. Inside the store, there is a store employee terminal 80. The cloud server 20 is installed outside the store (for example, at the head office or data center, etc.). Note that a store controller 30 (not shown) may be installed inside the store.
[0010] In addition, in FIG. 1, the number of each device (terminal) is an example. For example, in FIG. 1, "..." is illustrated on the right side of the registration settlement device 50. However, the number of registration settlement devices 50 installed in the store may be one or more. Also, for example, in FIG. 1, two store clerk terminals 80 are illustrated. However, the number of store clerk terminals 80 used in the store changes according to, for example, the number of clerks on duty.
[0011] The transaction status management device 40 and the cloud server 20 are communicable. Specifically, the transaction status management device 40 and the cloud server 20 communicate directly (or via the store controller 30). The registration settlement device 50 and the cloud server 20 are communicable. Specifically, the registration settlement device 50 and the cloud server 20 communicate directly (or via the store controller 30). The registration settlement device 50 and the transaction status management device 40 are communicable. Specifically, the registration settlement device 50 and the transaction status management device 40 communicate via the cloud server 20 (or via the cloud server 20 and the store controller 30).
[0012] Hereinafter, it will be described on the assumption that the transaction status management device 40 and the cloud server 20 communicate directly, the registration settlement device 50 and the cloud server 20 communicate directly, and the registration settlement device 50 and the transaction status management device 40 communicate via the cloud server 20.
[0013] (Registration settlement device 50) The registration settlement device 50 registers products based on the customer's operation and settles based on the customer's operation. The registration settlement device 50 is a so-called full self-service device.
[0014] The registration settlement device 50 includes, for example, a CPU, a storage unit, a display unit, a scanner unit, a settlement unit (either or both of a cash settlement unit and a non-cash settlement unit), a printing unit, an audio output unit, an imaging unit, a communication unit, and a sign pole. The sign pole is provided with a light emitting unit (for example, an LED) capable of emitting light in multiple colors. In addition to the light emitting unit, the sign pole may be provided with one or more of a small display unit and a detection unit (such as a human sensor).
[0015] Based on an explicit instruction from an operator (customer) (for example, operation of a clerk call button), the registration settlement device 50 generates clerk call clerk response instruction information and transmits the generated clerk call clerk response instruction information to the cloud server 20. Even without an explicit instruction from the operator (customer) (automatically), when the clerk's response is required (for example, when the change is near the end / near full, when it reaches the receipt end, when money or receipts are jammed), the registration settlement device 50 may generate clerk call clerk response instruction information and transmit the generated clerk call clerk response instruction information to the cloud server 20. The clerk call clerk response instruction information includes the device identification information of the registration settlement device 50 and information indicating that it is a clerk response instruction related to the clerk call. The clerk call clerk response instruction information is transmitted (distributed) to the transaction status management device 40 and the clerk terminal 80 via the cloud server 20.
[0016] When the registration settlement device 50 transmits the clerk call clerk response instruction information, it displays on the display unit that a clerk call is in progress and causes the light emitting unit to emit light. The light emitting color of the light emitting unit may be a light emitting color predetermined for each registration settlement device 50. That is, each registration settlement device 50 may cause the light emitting unit to emit light in a different light emitting color. For example, the registration settlement device 50 of machine No. 1 may cause the light emitting unit to emit light in red, the registration settlement device 50 of machine No. 2 may cause the light emitting unit to emit light in blue, and the registration settlement device 50 of machine No. 3 may cause the light emitting unit to emit light in yellow.
[0017] The registration settlement device 50 may cause the light emitting unit to emit light in different emission colors based on the settings stored in the device itself. That is, each registration settlement device 50 stores different emission colors in the storage unit for each registration settlement device 50 as emission color setting information related to the emission color. When transmitting the store clerk call store clerk response instruction information, the registration settlement device 50 refers to the emission color setting information stored in the storage unit and causes the light emitting unit to emit light. Also, the registration settlement device 50 may cause the light emitting unit to emit light in different emission colors based on an instruction from the cloud server 20. That is, the cloud server 20 stores emission color setting information in which different emission colors are set for each registration settlement device 50. When the cloud server 20 receives store clerk call store clerk response instruction information from a certain registration settlement device 50, it refers to the emission color setting information to identify the emission color of the said registration settlement device 50, and may transmit emission instruction information (emission instruction command) specifying the identified emission color to the said registration settlement device 50.
[0018] The emission color of the light emitting unit does not have to be a predetermined emission color for each registration settlement device 50. Specifically, for a plurality of registration settlement devices 50, in the order of emission start, for example, the emission color may be cyclically changed as red → blue → yellow → green → red → blue →.... For example, when the registration settlement device 50 of machine No. 1 causes the light emitting unit to emit light in red, when the registration settlement device 50 of machine No. 2 causes the light emitting unit to emit light, it emits light in blue, which is the color next to red. Subsequently, when the registration settlement device 50 of machine No. 1 causes the light emitting unit to emit light (emit light again after the red light is turned off), it may cause the light emitting unit to emit light in yellow, which is the color next to blue. Subsequently, when the registration settlement device 50 of machine No. 1 causes the light emitting unit to emit light (emit light again after the yellow light is turned off), it may cause the light emitting unit to emit light in green, which is the color next to yellow. If the next color is being used in another registration settlement device 50 (if another registration settlement device 50 is causing the light emitting unit to emit light in the next color), another color (the next color or the like) may be adopted.
[0019] The registration calculation device 50 may cyclically change the emission color in the order of emission start for a plurality of registration calculation devices 50 based on an instruction from the cloud server 20. That is, the cloud server 20 stores emission order information related to the emission order of the emission color (red → blue → yellow → green → red → blue →...) and latest emission color information related to the latest emission color (the emission color specified by the latest emission instruction information transmitted immediately before). When the cloud server 20 receives store clerk call store clerk response instruction information from a certain registration calculation device 50, it may refer to the emission order information and the latest emission color information to identify the emission color of the registration calculation device 50, and transmit emission instruction information (emission instruction command) specifying the identified emission color to the registration calculation device 50.
[0020] When there is a registration (scan) of age-verified products (such as alcohol and tobacco), the registration calculation device 50 displays a message (Fig. 9(A)) indicating that it will wait for a while for confirmation, and causes the light-emitting unit to emit light in the same manner as when transmitting store clerk call store clerk response instruction information.
[0021] When there is a registration of pharmaceuticals that require explanation by a pharmacist or a registered seller (hereinafter referred to as "specific pharmaceuticals") during sales, the registration calculation device 50 displays a message indicating that it will wait for a while for confirmation and causes the light-emitting unit to emit light in the same manner as in the case of age-verified products. In some cases, a store clerk who is a pharmacist or a registered seller may be referred to as a specific pharmaceutical sales store clerk.
[0022] (Cloud server 20) The cloud server 20 is a device that manages transactions by the sales system 1. The cloud server 20 includes, for example, a CPU, a storage unit, and a communication unit. The cloud server 20 may be composed of a plurality of servers.
[0023] The cloud server 20 stores various information (for example, product master, customer master, store clerk terminal setting file (described later), transaction information of transactions by the registration and settlement device 50, etc.). The transaction information includes, for example, transaction identification information, device identification information of the registration and settlement device 50, product registration information by the registration and settlement device 50, and customer identification information when the customer is a customer (member) who has completed membership registration. Each time a product is registered (scanned) in a certain registration and settlement device 50, the cloud server 20 updates the transaction information of the registration and settlement device 50 (adds the product information of the product and adds the total amount).
[0024] The cloud server 20 receives store clerk call-out store clerk response instruction information from the registration and settlement device 50. When the cloud server 20 receives the store clerk call-out store clerk response instruction information from the registration and settlement device 50, it transmits the received store clerk call-out store clerk response instruction information to the transaction status management device 40 and the store clerk terminal 80.
[0025] When there is a registration (scan) of an age verification product in the registration and settlement device 50 (that is, when the product identification information of the age verification product is received), the cloud server 20 generates age verification store clerk response instruction information, and transmits the generated age verification store clerk response instruction information to the transaction status management device 40 and the store clerk terminal 80. The age verification store clerk response instruction information includes the device identification information of the registration and settlement device 50 (the registration and settlement device 50 where the age verification product was registered) and information indicating that it is a store clerk response instruction related to age verification.
[0026] When there is a registration (scan) of a specific pharmaceutical product in the registration and settlement device 50 (that is, when the product identification information of the specific pharmaceutical product is received), the cloud server 20 generates specific pharmaceutical product store clerk response instruction information, and transmits the generated specific pharmaceutical product store clerk response instruction information to the transaction status management device 40 and the store clerk terminal 80. The specific pharmaceutical product store clerk response instruction information includes the device identification information of the registration and settlement device 50 (the registration and settlement device 50 where the specific pharmaceutical product was registered) and information indicating that it is a store clerk response instruction related to the specific pharmaceutical product.
[0027] Hereinafter, when not distinguishing between the store clerk call store clerk response instruction information, the age confirmation store clerk response instruction information, and the specific pharmaceutical product store clerk response instruction information, they are collectively referred to as store clerk response instruction information. Also, when not distinguishing between the store clerk response instructions related to store clerk calls, the store clerk response instructions related to age confirmation, and the store clerk response instructions related to specific pharmaceutical products, they may be referred to as store clerk response instructions. That is, the instruction to the store clerk by the store clerk response instruction information may be referred to as the store clerk response instruction.
[0028] Note that although it has been described that the registration settlement device 50 generates the store clerk call store clerk response instruction information, the cloud server 20 may generate the store clerk call store clerk response instruction information. For example, the registration settlement device 50 transmits information indicating that there has been an operation of the store clerk call button or that a change such as near-end change has occurred to the cloud server 20. When the cloud server 20 receives the information indicating that there has been an operation of the store clerk call button or that a change such as near-end change has occurred, the cloud server 20 may generate the store clerk call store clerk response instruction information. The cloud server 20 transmits the generated store clerk call store clerk response instruction information to the transaction status management device 40 and the store clerk terminal 80. Also, although it has been described that the cloud server 20 generates the age confirmation store clerk response instruction information, the registration settlement device 50 may generate the age confirmation store clerk response instruction information. For example, when there is a registration (scan) of an age confirmation product, the registration settlement device 50 may generate the age confirmation store clerk response instruction information and transmit the generated age confirmation store clerk response instruction information to the cloud server 20. The cloud server 20 transmits the age confirmation store clerk response instruction information received from the registration settlement device 50 to the transaction status management device 40 and the store clerk terminal 80. Also, although it has been described that the cloud server 20 generates the specific pharmaceutical product store clerk response instruction information, the registration settlement device 50 may generate the specific pharmaceutical product store clerk response instruction information. For example, when there is a registration of a specific pharmaceutical product, the registration settlement device 50 may generate the specific pharmaceutical product store clerk response instruction information and transmit the generated specific pharmaceutical product store clerk response instruction information to the cloud server 20. The cloud server 20 transmits the specific pharmaceutical product store clerk response instruction information received from the registration settlement device 50 to the transaction status management device 40 and the store clerk terminal 80.
[0029] That is, ultimately, the store clerk response instruction information (store clerk call-out store clerk response instruction information, age confirmation store clerk response instruction information, specific pharmaceutical product store clerk response instruction information) may be transmitted to the transaction status management device 40 or the store clerk terminal 80. The registration and settlement device 50 may generate the store clerk response instruction information, or the cloud server 20 may generate the store clerk response instruction information.
[0030] Also, the specific pharmaceutical product store clerk response instruction information may be transmitted to the store clerk terminal 80 of specific pharmaceutical product sales clerks (clerks who are pharmacists, clerks who are registered sellers), and may not be transmitted to the store clerk terminal 80 of clerks who are not specific pharmaceutical product sales clerks (non-specific pharmaceutical product sales clerks).
[0031] The store clerk terminal setting files stored in the cloud server 20 are files set for each store clerk terminal 80. The store clerk terminal setting files may have, for example, the following data items (a) to (e). That is, for each store clerk terminal 80, for example, the following (a) to (e) may be set in the store clerk terminal setting files.
[0032] (a) Terminal identification information (b) One or both of the store clerk name or store clerk identification information (c) Specific pharmaceutical product response classification For example, if the clerk using the store clerk terminal 80 is capable of handling the sale of specific pharmaceutical products, "1 (corresponding)" is stored; if the clerk using the store clerk terminal 80 is not capable of handling the sale of specific pharmaceutical products, "0 (non-corresponding)" is stored. That is, if the clerk using the store clerk terminal 80 is a specific pharmaceutical product sales clerk, "1" is stored; if the clerk using the store clerk terminal 80 is not a specific pharmaceutical product sales clerk, "0" is stored. As described above, the specific pharmaceutical product store clerk response instruction information may be transmitted to the store clerk terminal 80 with a specific pharmaceutical product response classification of "1" (that is, a store clerk who is a specific pharmaceutical product sales clerk), while the specific pharmaceutical product store clerk response instruction information may not be transmitted to the store clerk terminal 80 with a specific pharmaceutical product response classification of "0" (that is, a store clerk who is not a specific pharmaceutical product sales clerk). (d) Foreign language response classification For example, if the store employee using the store employee terminal 80 is capable of serving customers in a foreign language (e.g., English), then "1 (capable)" is stored; if the store employee using the store employee terminal 80 is not capable of serving customers in a foreign language, then "0 (not capable)" is stored. (e) Customer trouble handling classification For example, if the store employee using the store employee terminal 80 is capable of handling customer troubles (complaints, etc.), then "1 (capable)" is stored; if the store employee using the store employee terminal 80 is not capable of handling customer troubles, then "0 (not capable)" is stored.
[0033] Note that the store employee terminal setting file holds the above (a) and (b), and the above (c) to the above (e) may be held by another file (e.g., store employee master (employee master)). Also, instead of the store employee terminal setting file, another file (e.g., store employee master) may hold the above (a) to the above (e). That is, the cloud server 20 only needs to store information for controlling (transmitting / not transmitting) the transmission of various store employee response instruction information (store employee call response instruction information, age confirmation store employee response instruction information, specific pharmaceutical product store employee response instruction information) to the store employee terminal 80 used by each store employee as information corresponding to the response ability of each store employee to store employee response instructions (store employee call-related store employee response instructions, age confirmation-related store employee response instructions, specific pharmaceutical product-related store employee response instructions).
[0034] (Transaction status management device 40) The transaction status management device 40 is used by store employees. The transaction status management device 40 is a device that monitors and manages the registration and settlement device 50 installed in the store, the transaction details in the registration and settlement device 50, and the customers who are the operators of the registration and settlement device 50. The transaction status management device 40 includes, for example, a CPU, a storage unit, a display unit, an operation unit, and a communication unit. Note that the transaction status management device 40 may further include an audio output unit, a printing unit, etc.
[0035] The transaction status management device 40 accesses each piece of transaction information stored in the cloud server 20 and monitors and controls transactions and the like by the registration and settlement device 50. The transaction status management device 40 may be installed at a position visible to a plurality of registration and settlement devices 50. The transaction status management device 40 may be, for example, a personal computer.
[0036] The transaction status management device 40 receives salesclerk call salesclerk response instruction information from the cloud server 20. When the transaction status management device 40 receives the salesclerk call salesclerk response instruction information, it notifies the instruction content (for example, displays on a display unit, outputs voice). That is, the transaction status management device 40 notifies that a salesclerk call has occurred and the corresponding registration and settlement device 50 (the registration and settlement device 50 where the salesclerk call has occurred).
[0037] The transaction status management device 40 receives age confirmation salesclerk response instruction information from the cloud server 20. When the transaction status management device 40 receives the age confirmation salesclerk response instruction information, it notifies the instruction content (for example, displays on a display unit, outputs voice). That is, the transaction status management device 40 notifies that age confirmation is necessary and the corresponding registration and settlement device 50 (the registration and settlement device 50 that registered the age confirmation product).
[0038] The transaction status management device 40 receives specific pharmaceutical product salesclerk response instruction information from the cloud server 20. When the transaction status management device 40 receives the specific pharmaceutical product salesclerk response instruction information, it notifies the instruction content (for example, displays on a display unit, outputs voice). That is, the transaction status management device 40 notifies that an explanation by a specific pharmaceutical product salesclerk is necessary and the corresponding registration and settlement device 50 (the registration and settlement device 50 that registered the specific pharmaceutical product).
[0039] (Salesclerk terminal 80) The store employee terminal 80 is used by store employees. The store employee terminal 80 can monitor and manage the registration settlement device 50 installed in the store, the transaction details in the registration settlement device 50, and the customers who are the operators of the registration settlement device 50. The store employee terminal 80 is a smartwatch. The store employee terminal 80 is used in various locations within the store (such as the product display area, the cashier area, the backyard, the office, etc.).
[0040] Figure 2(A) is an example of the configuration of the store employee terminal 80. Figure 2(B) is an example of the appearance of the store employee terminal 80. Hereinafter, in Figure 2(A) and Figure 2(B), the same parts are denoted by the same reference numerals. Hereinafter, while referring to Figure 2(B), the configuration of the store employee terminal 80 shown in Figure 2(A) will be described.
[0041] The store employee terminal 80 includes a CPU 81, a storage unit 82, a display unit 83, a communication unit 84, and an operation unit 85.
[0042] The CPU 81 is a central processing unit, and controls the operation of the store employee terminal 80 by reading and executing the programs stored in the storage unit 82. The storage unit 82 is a general term for one or more various storage members (for example, those serving as memory or storage, such as RAM, ROM, SSD (Solid State Drive), etc.). The display unit 83 is a touch display (touch screen) that displays various information to the store employees and accepts touch inputs. The operation unit 84 accepts the operations of the store employees. The communication unit 85 is a general term for one or more various communication members (such as mobile wireless communication such as 5G, wireless LAN, short-range wireless communication, etc.).
[0043] Note that the store clerk terminal 80 may further include a vibration unit that vibrates the housing, for example, to notify the reception of the store clerk response instruction information. The store clerk terminal 80 may further include an audio output unit that notifies the reception of the store clerk response instruction information by voice, for example. The store clerk terminal 80 may further include a light emitting unit that notifies the reception of the store clerk response instruction information by light emission, for example. The store clerk terminal 80 may further include an audio input unit that inputs audio when receiving a response to the response screen by voice, for example. The store clerk terminal 80 may further include a sensor unit (such as an acceleration sensor or an angular velocity sensor) that detects the movement of the housing when receiving a response to the response screen by the movement of the housing (the gesture of the store clerk wearing the housing), for example.
[0044] (Response to store clerk call (corresponding)) The store clerk terminal 80 receives the store clerk call store clerk response instruction information from the cloud server 20. When the store clerk terminal 80 receives the store clerk call store clerk response instruction information, it displays a response screen for the store clerk call (such as FIG. 7(A)).
[0045] Note that when the store clerk terminal 80 receives the store clerk call store clerk response instruction information (when displaying the response screen for the store clerk call), as described above, it may notify the reception of the store clerk call store clerk response instruction information by vibrating the housing, or by voice, or by light emission.
[0046] The store clerk terminal 80 can receive a response regarding the store clerk call on the response screen for the store clerk call. The response result information (including the store clerk identification information and the information indicating the response content) indicating the response result received on the response screen for the store clerk call is transmitted to the cloud server 20. The cloud server 20 transmits (disseminates) to other devices based on the response result information (according to the content of the response result information). That is, the response content regarding the store clerk call by one store clerk terminal 80 can be immediately reflected not only on the store clerk terminal 80 but also on the registered settlement device 50, the transaction status management device 40, and other store clerk terminals 80.
[0047] (Response to age confirmation (corresponding)) The store employee terminal 80 receives age confirmation store employee response instruction information from the cloud server 20. When the store employee terminal 80 receives the age confirmation store employee response instruction information, it displays an age confirmation response screen (such as Fig. 3(B)).
[0048] Note that when the store employee terminal 80 receives the age confirmation store employee response instruction information (when displaying the response screen for the store employee call for age confirmation), as described above, it may notify the reception of the age confirmation store employee response instruction information by vibrating the housing, or by voice, or by light emission. The store employee terminal 80 may make the notification modes (vibration pattern, voice content, light emission pattern) different when it receives the store employee call store employee response instruction information and when it receives the age confirmation store employee response instruction information.
[0049] The store employee terminal 80 can accept responses regarding age confirmation on the age confirmation response screen. Response result information (including store employee identification information and information indicating the response content) showing the response result received on the age confirmation response screen is transmitted to the cloud server 20. The cloud server 20 transmits (distributes) to other devices based on the response result information (according to the content of the response result information). That is, the response content regarding age confirmation by one store employee terminal 80 can be immediately reflected not only on the said store employee terminal 80 but also on the said registered settlement device 50, the transaction status management device 40, and other store employee terminals 80.
[0050] (Restriction by location) When the position of the store employee terminal 80 (that is, the position of the store employee wearing the said terminal) is not a position suitable for the age confirmation response, the store employee terminal 80 does not transmit the response result information to the cloud server 20.
[0051] The store employee terminal 80 has a location identification function for identifying (estimating) the location of its own terminal. At various locations within the store, communication devices (not shown) that transmit (send) beacons each containing a unique ID are installed. The store employee terminal 80 stores location identification information for identifying the location within the store based on the reception strength of the beacons received from one or more communication devices. The location identification information is information that associates the reception strength of each beacon with the location within the store. That is, it is information that enables the identification of the location within the store based on the reception strength of the beacons received from one or more communication devices.
[0052] The store employee terminal 80 receives beacons from one or more communication devices. The store employee terminal 80 identifies the location within the store based on the reception strength of each beacon received from one or more communication devices and the location identification information.
[0053] Note that the store employee terminal 80 is equipped with a GPS function and may identify the location within the store by the GPS function instead of or in addition to the above method using beacons.
[0054] The store employee terminal 80 stores map information indicating a location suitable for customer age confirmation and allowing a store employee to respond to age confirmation (hereinafter referred to as the age confirmation response permission location). The age confirmation response permission location is a location near the registration settlement device 50 (a location where a customer operating the registration settlement device 50 can be visually recognized) or a location where the image (video or still image of the face or upper body) of a customer operating the registration settlement device 50 can be viewed on a display device 90 (for example, a surveillance monitor installed in the backyard or office. Not shown). The display device 90 displays an image of a customer captured by a surveillance camera installed on the ceiling or column within the store or an image of a customer captured by the imaging unit of the registration settlement device 50. A plurality of display devices 90 may be installed within the store.
[0055] As described above, when the store employee terminal 80 receives age confirmation store employee response instruction information (when age confirmation products are registered in the registration settlement device 50), it can display an age confirmation response screen (such as Fig. 3(B)) and accept responses regarding age confirmation. However, when it accepts a response regarding age confirmation, if the position of its own terminal is an age confirmation response permission position shown in the map information, it transmits response result information to the cloud server 20; if the position of its own terminal is not an age confirmation response permission position shown in the map information, it does not transmit response result information to the cloud server 20.
[0056] (Response to specific pharmaceuticals (corresponding)) The store employee terminal 80 receives specific pharmaceutical store employee response instruction information from the cloud server 20. When the store employee terminal 80 receives specific pharmaceutical store employee response instruction information, it displays a response screen for specific pharmaceuticals (such as Fig. 6(E)).
[0057] In addition, when the store employee terminal 80 receives specific pharmaceutical store employee response instruction information (when displaying the response screen for the store employee call of specific pharmaceuticals), as described above, it may notify the reception of the specific pharmaceutical store employee response instruction information by vibrating the housing, or by voice, or by emitting light. The store employee terminal 80 may vary the notification modes (vibration pattern, voice content, light emission pattern) when it receives store employee call store employee response instruction information, age confirmation store employee response instruction information, and specific pharmaceutical store employee response instruction information.
[0058] The store employee terminal 80 can receive responses regarding specific pharmaceuticals on the response screen for specific pharmaceuticals. Response result information (including employee identification information and information indicating the response content) showing the response results received on the response screen for specific pharmaceuticals is transmitted to the cloud server 20. Based on the response result information (according to the content of the response result information), the cloud server 20 transmits (disseminates) it to other devices. That is, the response content regarding specific pharmaceuticals by one store employee terminal 80 can be immediately reflected not only in that store employee terminal 80 but also in the registration settlement device 50, the transaction status management device 40, and other store employee terminals 80 (store employee terminals 80 of other specific pharmaceutical sales employees).
[0059] (Other devices) Other devices may be installed in the store (that is, the sales system 1 may include other devices). For example, in the store, in addition to a CPU and a communication unit, on one side (the employee side), there is an employee-side display unit, a product registration unit (scanner unit), etc., and on the other side (the customer side), there is a customer-side display unit, a settlement unit (either one or both of a cash settlement unit and a non-cash settlement unit), a printing unit, etc., and a registration settlement device (registration settlement device 51) that registers products based on the operations of the employee and settles accounts based on the operations of the customer may be installed. Also, in the store, in addition to a CPU and a communication unit, on one side (the employee side), there is an employee-side display unit, an employee-side product registration unit, etc., and on the other side (the customer side), there is a customer-side display unit, a customer-side product registration unit, a settlement unit (either one or both of a cash settlement unit and a non-cash settlement unit), a printing unit, etc., and as an operation mode, a normal mode (similar to the registration settlement device 51, an operation mode in which products are registered based on the operations of the employee and accounts are settled based on the operations of the customer) and a full self-service mode (similar to the registration settlement device 50, an operation mode in which products are registered based on the operations of the customer and accounts are settled based on the operations of the customer) may be installed with a registration settlement device (registration settlement device 52). Note that the registration settlement device 52 may be provided with a sign pole similar to that of the registration settlement device 50.
[0060] In the store, a semi-self device group (registration device 53, settlement device 54) that registers products based on the operations of the employee and settles accounts based on the operations of the customer may be installed. Note that the settlement device 54 (similarly) may be provided with a sign pole similar to that of the registration settlement device 50.
[0061] Inside the store, a customer may register a product using a registration terminal (registration terminal 60) while walking around the product display area (sales floor). The registration terminal 60 may be any device that can register products while moving around the product display area. For example, the registration terminal 60 may be a smartphone or a tablet terminal. The registration terminal 60 may be the customer's own property, or it may be a loan terminal (loan item) lent by the store. The registration terminal 60 may be attached to a shopping cart for use. The registration terminal 60 as a loan terminal may be configured as part of a shopping cart (integrally configured with the shopping cart and fixed to the shopping cart).
[0062] An accounting device (accounting device 55) for settling the products registered by the registration terminal 60 based on the customer's operation may be installed inside the store. The accounting device 55 includes, for example, a CPU, a storage unit, a display unit, a scanner unit, a settlement unit (either or both of a cash settlement unit and a non-cash settlement unit), a printing unit, an audio output unit, an imaging unit, a communication unit, and a signature pole. The signature pole included in the accounting device 55 may be the same as the signature pole included in the registration and accounting device 50.
[0063] (Process of product registration by registration terminal 60 and accounting by accounting device 55) When an operation indicating the start of shopping is performed, the registration terminal 60 transmits shopping start information including the terminal identification information of its own terminal to the cloud server 20. The cloud server 20 that has received the shopping start information assigns (generates) a transaction identification information for the transaction by the registration terminal 60, and stores (generates) the transaction information (the product registration information is empty at the time of generation) of the transaction by the registration terminal 60 in the storage unit. The cloud server 20 transmits the assigned transaction identification information to the registration terminal 60.
[0064] When a product is registered, the registration terminal 60 transmits the product identification information of the product together with the transaction identification information to the cloud server 20. The cloud server 20 records (adds) the product identification information of the product and the like in the transaction information of the transaction specified by the transaction identification information.
[0065] When there is an operation to proceed with accounting, the registration terminal 60 displays on the display unit an accounting code (for example, the transaction identification information of a transaction by the registration terminal 60 encoded) to be read by the settlement device 55. The customer causes the settlement device 55 to read the accounting code displayed on the registration terminal 60.
[0066] When the settlement device 55 reads the accounting code displayed on the registration terminal 60, it receives the transaction information of the transaction by the registration terminal 60 from the cloud server 20. The settlement device 55 displays a list of the products registered by the registration terminal 60 based on the transaction information. Hereinafter, the settlement device 55 executes a settlement process based on the customer's operation.
[0067] In addition, a device other than the settlement device 55 (registration settlement device 50, registration settlement device 51, registration settlement device 52, settlement device 54) may settle the products registered by the registration terminal 60 based on the customer's operation.
[0068] A terminal (departure terminal 70) for reading a departure code (for example, the transaction identification information encoded) presented by a customer who has completed settlement may be installed in the store. The departure terminal 70 includes, for example, a CPU, a storage unit, a light emitting unit, a scanner unit, an audio output unit, a human sensor, and a communication unit. Note that the departure terminal 70 may further include a display unit, an operation unit, a printing unit, a sign pole, etc.
[0069] When installing the departure terminal 70, the registration settlement device 50 (the same applies to the full self-mode registration settlement device 52, settlement device 54, and settlement device 55) may issue a medium (receipt or a medium different from the receipt) on which the departure code is printed after the completion of settlement. When installing the departure terminal 70, the registration terminal 60 may display the departure code on the display unit after the completion of settlement in the settlement device 55. Note that when the settlement in the settlement device 55 is completed, information indicating that the settlement is completed is transmitted from the settlement device 55 to the cloud server 20 and then from the cloud server 20 to the registration terminal 60. Therefore, when the registration terminal 60 receives the information indicating that the settlement is completed, it may display the departure code on the display unit.
[0070] When the departure terminal 70 reads the departure code, it notifies that the departure code has been read. For example, the departure terminal 70 that has read the departure code causes the light emitting unit to emit light. Instead of or in addition to the light emission of the light emitting unit, the departure terminal 70 that has read the departure code may output a confirmation sound indicating that the departure code has been read by the voice output unit, or may output a voice (for example, "Thank you for coming."). Further, the departure terminal 70 that has read the departure code may cause the sign pole to emit light instead of or in addition to the above.
[0071] FIGS. 3 and 4 are display examples of the store clerk terminal 80. In the following description, it is assumed that three registration settlement devices 50 (Unit 1 to Unit 3) are installed in the store. Also, although there are other store clerks in the store, FIGS. 3 and 4 will describe the store clerk terminals 80 of Clerk Suzuki (clerk identification information: 013) and Clerk Sato (clerk identification information: 036).
[0072] FIG. 3(A) is the initial screen of the store clerk terminal 80 of Clerk Suzuki. On the initial screen of the store clerk terminal 80 of Clerk Suzuki (the same applies to the initial screens of the store clerk terminals 80 of other store clerks), an operation communication button BT10 and a schedule button BT11 are arranged. The operation communication button BT10 is a button for displaying operation communication. When there is an operation of the operation communication button BT10 on the store clerk terminal 80, an operation communication screen (not shown) is displayed. The schedule button BT11 is a button for displaying a schedule. When there is an operation of the schedule button BT11 on the store clerk terminal 80, a schedule screen (not shown) is displayed.
[0073] (Age confirmation response screen) When the registration actuarial device 50 (Unit 3) registers an age confirmation product, the clerk terminal 80 of clerk Suzuki displays an age confirmation response screen as shown in Fig. 3(B) instead of the initial screen in Fig. 3(A), and the clerk terminal 80 of clerk Sato displays an age confirmation response screen as shown in Fig. 3(C) instead of the initial screen (not shown). That is, when the registration actuarial device 50 (Unit 3) registers an age confirmation product, each clerk terminal 80 receives age confirmation clerk correspondence instruction information (including the device identification information of Unit 3 and information indicating that it is a clerk correspondence instruction related to age confirmation) from the cloud server 20 and displays the age confirmation response screen in Fig. 3(B) or Fig. 3(C).
[0074] At the top of the response screen in Fig. 3(B) (and other response screens as well), the clerk name (clerk identification information) is displayed. In the response screen in Fig. 3(B) (and other response screens as well), a notification area AR1 is provided. In the notification area AR1 of the response screen in Fig. 3(B) (and the response screens in Fig. 3(C) to Fig. 4(F) as well), "Unit 3 / Age Confirmation" indicating that it is a clerk correspondence instruction related to the age confirmation of Unit 3 is displayed.
[0075] In the response screen in Fig. 3(B) (and the response screens in Fig. 3(C) etc. as well), a message MS100 asking whether to permit the sale of the age confirmation product is displayed, and a permit button BT20 and a non-permit button BT21 are arranged. Clerk Suzuki checks the customer of Unit 3 and, if permitting, operates the permit button BT20 on the response screen in Fig. 3(B), and if not permitting, operates the non-permit button BT21 on the response screen in Fig. 3(B). Similarly, clerk Sato checks the customer of Unit 3 and, if permitting, operates the permit button BT20 on the response screen in Fig. 3(C), and if not permitting, operates the non-permit button BT21 on the response screen in Fig. 3(C). Note that clerk Suzuki and clerk Sato move to an age confirmation response permission position where the customer of Unit 3 can be checked (when not in a position where the customer of Unit 3 can be checked (age confirmation response permission position) as needed) to check the customer of Unit 3.
[0076] (When in the age confirmation response permission position) Assume that Suzuki employee and Sato employee are at the age confirmation response permission position. When Suzuki employee operates the permission button BT20 on the response screen in Fig. 3(B), the employee terminal 80 of Suzuki employee displays an age confirmation response screen as shown in Fig. 3(D) instead of the age confirmation response screen in Fig. 3(B), and the employee terminal 80 of Sato employee displays an age confirmation response screen as shown in Fig. 3(E) instead of the age confirmation response screen in Fig. 3(C). That is, when there is an operation on the permission button BT20 of the age confirmation response screen in Fig. 3(B) on the employee terminal 80 of Suzuki employee, the age confirmation response screen in Fig. 3(D) is displayed. When there is an operation on the permission button BT20 on another terminal (the employee terminal 80 of Suzuki employee) during the display of the age confirmation response screen in Fig. 3(C) on the employee terminal 80 of Sato employee, the age confirmation response screen in Fig. 3(E) is displayed. Note that the information indicating that Suzuki employee has operated the permission button BT20 is transmitted as response result information to the employee terminal 80 of Sato employee via the cloud server 20 (also transmitted to the employee terminals 80 of other employees, the registration settlement device 50, and the transaction status management device 40).
[0077] On the response screen in Fig. 3(D), a message MS101 indicating that the permission information (i.e., the response result information indicating that the permission button BT20 has been operated) has been transmitted is displayed, and an OK button BT30 is arranged. When Suzuki employee operates the OK button BT30 on the response screen in Fig. 3(D), the employee terminal 80 of Suzuki employee displays the initial screen in Fig. 3(A) instead of the response screen in Fig. 3(D).
[0078] On the response screen in Fig. 3(E), a message MS102 indicating that Suzuki employee has given permission is displayed, and an OK button BT30 is arranged. When Sato employee operates the OK button BT30 on the response screen in Fig. 3(E), the employee terminal 80 of Suzuki employee displays the initial screen (not shown) instead of the response screen in Fig. 3(E).
[0079] When the Suzuki store employee operates the "Deny" button BT21 on the response screen in Fig. 3(B), the store terminal 80 of the Suzuki store employee displays a response screen for age confirmation as shown in Fig. 3(F) instead of the response screen for age confirmation in Fig. 3(B), and the store terminal 80 of the Sato store employee displays a response screen for age confirmation as shown in Fig. 3(G) instead of the response screen for age confirmation in Fig. 3(C). That is, when there is an operation of the "Deny" button BT21 on the response screen for age confirmation in Fig. 3(B) on the store terminal 80 of the Suzuki store employee, the response screen for age confirmation in Fig. 3(F) is displayed. When there is an operation of the "Deny" button BT21 on the other terminal (the store terminal 80 of the Suzuki store employee) while the response screen for age confirmation in Fig. 3(C) is being displayed on the store terminal 80 of the Sato store employee, the response screen for age confirmation in Fig. 3(G) is displayed. Note that the information indicating that the Suzuki store employee has operated the "Deny" button BT21 is transmitted as response result information to the store terminal 80 of the Sato store employee via the cloud server 20 (it is also transmitted to the store terminals 80 of other store employees, the registration settlement device 50, and the transaction status management device 40).
[0080] On the response screen in Fig. 3(F), a message MS103 indicating that the "Deny" information (i.e., the response result information indicating that the "Deny" button BT21 has been operated) has been transmitted is displayed, and an "OK" button BT30 is arranged. When the Suzuki store employee operates the "OK" button BT30 on the response screen in Fig. 3(F), the store terminal 80 of the Suzuki store employee displays the initial screen in Fig. 3(A) instead of the response screen in Fig. 3(F).
[0081] On the response screen in Fig. 3(G), a message MS104 indicating that there has been a denial by the Suzuki store employee is displayed, and an "OK" button BT30 is arranged. When the Sato store employee operates the "OK" button BT30 on the response screen in Fig. 3(G), the store terminal 80 of the Suzuki store employee displays the initial screen (not shown) instead of the response screen in Fig. 3(G).
[0082] In addition, when the store clerk Sato operates the permission button BT20 on the response screen of Fig. 3(C), the store terminal 80 of the store clerk Suzuki displays an age confirmation response screen as shown in Fig. 4(A) (a response screen similar to the response screen of Fig. 3(E)) instead of the age confirmation response screen of Fig. 3(B). Note that the information indicating that the store clerk Sato has operated the permission button BT20 is transmitted as response result information to the store terminal 80 of the store clerk Suzuki via the cloud server 20 (it is also transmitted to the store terminals 80 of other store clerks, the registration settlement device 50, and the transaction status management device 40).
[0083] Also, when the store clerk Sato operates the non - permission button BT21 on the response screen of Fig. 3(C), the store terminal 80 of the store clerk Suzuki displays an age confirmation response screen as shown in Fig. 4(B) (a response screen similar to the response screen of Fig. 3(G)) instead of the age confirmation response screen of Fig. 3(B). Note that the information indicating that the store clerk Sato has operated the non - permission button BT21 is transmitted as response result information to the store terminal 80 of the store clerk Suzuki via the cloud server 20 (it is also transmitted to the store terminals 80 of other store clerks, the registration settlement device 50, and the transaction status management device 40).
[0084] (When not at the age confirmation response permission position) Assume that the store clerk Suzuki is not at the age confirmation response permission position. When the store clerk Suzuki operates the permission button BT20 on the response screen of Fig. 3(B), the store terminal 80 of the store clerk Suzuki displays an age confirmation response screen as shown in Fig. 4(C) instead of the age confirmation response screen of Fig. 3(B). When the store clerk Suzuki operates the non - permission button BT21 on the response screen of Fig. 3(B), the store terminal 80 of the store clerk Suzuki displays an age confirmation response screen as shown in Fig. 4(D) instead of the age confirmation response screen of Fig. 3(B).
[0085] On the response screen of Fig. 4(C), since it is not at the predetermined position (age confirmation response permission position), a message MS105 indicating that permission information is not transmitted is displayed, and the post - movement confirmation button BT31 and the confirmation cancellation button BT32 are arranged. On the response screen of Fig. 4(D), since it is not at the predetermined position, a message MS106 indicating that non - permission information is not transmitted is displayed, and the post - movement confirmation button BT31 and the confirmation cancellation button BT32 are arranged.
[0086] That is, when there is a response (operation of the permission button BT20 or the non - permission button BT21) at the age confirmation response permission position, the clerk terminal 80 transmits response result information (permission information, non - permission information) and displays that it has been transmitted (Figs. 3(D), 3(F)). However, when there is a response at a position other than the age confirmation response permission position, the clerk terminal 80 does not transmit the response result information and displays a message indicating that it will not be transmitted along with the reason (Figs. 4(C), 4(D)).
[0087] When the Suzuki clerk operates the movement - after confirmation button BT31 on the response screen of Fig. 4(C) or the response screen of Fig. 4(D), the clerk terminal 80 of the Suzuki clerk displays the response screen of Fig. 3(B) instead of the response screen of Fig. 4(C) or the response screen of Fig. 4(D), and the clerk terminal 80 of the Sato clerk displays an age confirmation response screen as shown in Fig. 4(E) instead of the response screen of Fig. 3(C). On the response screen of Fig. 4(E), in addition to the message MS100, a message MS200 indicating that the Suzuki clerk has moved to confirm is also displayed.
[0088] When the Suzuki clerk operates the confirmation cancellation button BT32 on the response screen of Fig. 4(C) or the response screen of Fig. 4(D), the clerk terminal 80 of the Suzuki clerk displays the initial screen of Fig. 3(A) instead of the response screen of Fig. 4(C) or the response screen of Fig. 4(D), and the clerk terminal 80 of the Sato clerk displays an age confirmation response screen as shown in Fig. 4(F) instead of the response screen of Fig. 3(C). On the response screen of Fig. 4(F), in addition to the message MS100, a message MS201 indicating that the Suzuki clerk has left because he is outside the predetermined position is also displayed.
[0089] Fig. 5 is a flowchart showing an example of the operation of the clerk terminal 80. The flowchart of Fig. 5 starts by receiving age confirmation clerk - corresponding instruction information from the cloud server 20.
[0090] Step S10: The clerk terminal 80 displays an age confirmation response screen. For example, the clerk terminal 80 displays a response screen as shown in Fig. 3(B). Then it proceeds to step S11. Step S11: The store clerk terminal 80 determines whether there is a response, that is, the store clerk terminal 80 determines whether there is an operation on the permission button BT20 or the non - permission button BT21. If there is a response (Step S11: YES), it proceeds to Step S13. If there is no response (Step S11: NO), it proceeds to Step S12. Step S12: The store clerk terminal 80 determines whether there is a response from another store clerk terminal 80. That is, the store clerk terminal 80 determines whether it has received response result information from the cloud server 20. If there is a response from another store clerk terminal 80 (Step S12: YES), it proceeds to Step S20. If there is no response from another store clerk terminal 80 (Step S12: NO), it returns to Step S11.
[0091] Step S13: The store clerk terminal 80 determines whether it is at a predetermined position (age confirmation response permission position). If it is at the predetermined position (Step S13: YES), it proceeds to Step S14. If it is not at the predetermined position (Step S13: NO), it proceeds to Step S16. Step S14: The store clerk terminal 80 sends the response result (response result information) to the cloud server 20. Subsequently, it proceeds to Step S15. Step S15: The store clerk terminal 80 displays that it has responded. For example, the store clerk terminal 80 displays a response screen as shown in FIG. 3(D) (or a response screen as shown in FIG. 3(F)). And this flowchart ends.
[0092] Step S16: Since the store clerk terminal 80 is not at the predetermined position (age confirmation response permission position), it displays that it will not send. For example, the store clerk terminal 80 displays a response screen as shown in FIG. 4(C) (or a response screen as shown in FIG. 4(D)). Subsequently, it proceeds to Step S17.
[0093] Step S17: The store clerk terminal 80 determines whether there is an operation to move and confirm (operation on the move - after confirmation button BT31). If there is an operation to move and confirm (Step S17: YES), it returns to Step S10. If there is no operation to move and confirm (Step S17: NO), it proceeds to Step S18. Step S18: Similar to step S12, the store employee terminal 80 determines whether there is a response from other store employee terminals 80. If there is a response from other store employee terminals 80 (step S18: YES), proceed to step S20. If there is no response from other store employee terminals 80 (step S18: NO), return to step S19. Step S19: The store employee terminal 80 determines whether there is an operation to cancel the confirmation (operation of the confirmation cancellation button BT32). If there is an operation to cancel the confirmation (step S19: YES), this flowchart ends. If there is no operation to cancel the confirmation (step S19: NO), return to step S17.
[0094] Step S20: The store employee terminal 80 displays the response results of other terminals. For example, the store employee terminal 80 displays a response screen as shown in FIG. 4(A) (or a response screen as shown in FIG. 4(B)). Then this flowchart ends.
[0095] FIG. 6 is an example of the display on the store employee terminal 80. FIGS. 6(A) to 6(D) are response screens for age confirmation. Specifically, FIGS. 6(A) to 6(D) are other display examples of the response screen for age confirmation.
[0096] When the store employee Suzuki operates the post - movement confirmation button BT31 on the response screen of FIG. 4(C) or the response screen of FIG. 4(D) on the store employee terminal 80, the store employee terminal 80 of store employee Suzuki may display an age - confirmation response screen as shown in FIG. 6(A) instead of the response screen of FIG. 3(B). On the response screen of FIG. 6(A), a message MS107 indicating whether the movement is completed is displayed, and a movement - completion button BT34 and a confirmation - cancellation button BT32 are arranged. When the movement to the age - confirmation response permission position is completed, store employee Suzuki operates the movement - completion button BT34.
[0097] When the Suzuki store clerk operates the movement completion button BT34 on the response screen of FIG. 6(A), the store terminal 80 of the Suzuki store clerk displays the response screen of FIG. 3(B) instead of the response screen of FIG. 6(A). When the Suzuki store clerk operates the confirmation cancellation button BT32 on the response screen of FIG. 6(A), the store terminal 80 of the Suzuki store clerk displays the initial screen of FIG. 3(A) instead of the response screen of FIG. 6(A).
[0098] That is, in the flowchart of FIG. 5, when there is an operation to move and confirm (step S17: YES), the store terminal 80 returns to step S10 and redisplays the initial response screen (the response screen of FIG. 3(B)). However, after the operation to move and confirm (step S17: YES), if there is an operation indicating that the movement (movement to the age confirmation response permission position) has been completed, the initial response screen may be redisplayed.
[0099] When the store terminal 80 receives the age confirmation store clerk response instruction information from the cloud server 20 at a position other than the age confirmation response permission position, it may display an age confirmation response screen as shown in FIG. 6(B). That is, when the position when the store terminal 80 receives the age confirmation store clerk response instruction information is not the age confirmation response permission position, from the stage before the response, it may display a response screen with the movement confirmation button BT31 and the confirmation cancellation button BT32 arranged.
[0100] When the store clerk terminal 80 receives age confirmation store clerk response instruction information from the cloud server 20, it may display an age confirmation response screen as shown in FIG. 6(C). In the response screen of FIG. 6(C), in addition to the permission button BT20 and the non - permission button BT21, a non - applicable button BT22 is arranged. When the store clerk does not perform either a permission operation or a non - permission operation, the store clerk may explicitly operate the non - applicable button BT22. When the store clerk Suzuki operates the non - applicable button BT22 in the response screen of FIG. 6(C), the store clerk terminal 80 of the store clerk Suzuki displays the initial screen of FIG. 3(A) instead of the response screen of FIG. 6(C). Also, when the store clerk Suzuki operates the non - applicable button BT22 in the response screen of FIG. 6(C), the store clerk terminal 80 of the store clerk Sato displays a response screen as shown in FIG. 6(D). In the response screen of FIG. 6(D), in addition to the message MS100, a message MS202 indicating that the store clerk Suzuki has left because it is not applicable is displayed.
[0101] (Response screen for specific pharmaceuticals) FIGS. 6(E) to 6(H) are response screens for specific pharmaceuticals. In FIGS. 6(E) to 6(H), the store clerk terminal 80 of the store clerk Suzuki (clerk identification information: 013) and the store clerk terminal 80 of the store clerk Tanaka (clerk identification information: 022) will be described.
[0102] It should be noted that the store clerk Suzuki and the store clerk Tanaka are store clerks for selling specific pharmaceuticals, and other store clerks are not store clerks for selling specific pharmaceuticals. That is, in the store clerk terminal setting file, as the setting regarding the store clerk terminal 80 of the store clerk Suzuki, the specific pharmaceutical response classification "1" is stored, and as the setting regarding the store clerk terminal 80 of the store clerk Tanaka, the specific pharmaceutical response classification "1" is stored. As the setting regarding the store clerk terminals 80 of other store clerks, it is assumed that the specific pharmaceutical response classification "0" is stored.
[0103] When a specific pharmaceutical product is registered in the registration and settlement device 50 (Unit 1), the clerk terminal 80 of clerk Suzuki displays a response screen for the specific pharmaceutical product as shown in Fig. 6(E) instead of the initial screen in Fig. 3(A), and the clerk terminal 80 of clerk Tanaka displays a response screen for the specific pharmaceutical product as shown in Fig. 6(F) instead of the initial screen (not shown). That is, when a specific pharmaceutical product is registered in the registration and settlement device 50 (Unit 1), each clerk terminal 80 (which may be only the clerk terminals 80 of the specific pharmaceutical product selling clerks) receives specific pharmaceutical product clerk correspondence instruction information (including the device identification information of Unit 1 and information indicating that it is a clerk correspondence instruction related to the specific pharmaceutical product) from the cloud server 20 and displays the response screen for the specific pharmaceutical product in Fig. 6(E) or Fig. 6(F).
[0104] In the notification area AR1 of the response screen in Fig. 6(E) (the response screens in Figs. 6(F) to 6(H) are the same), "Unit 1 / Specific Pharmaceutical Product" indicating that it is a clerk correspondence instruction related to the specific pharmaceutical product of Unit 1 is displayed.
[0105] On the response screen in Fig. 6(E) (the response screen in Fig. 6(F) is the same), a message MS110 indicating whether the specific pharmaceutical product can be corresponded to is displayed, and a corresponding button BT40 and a non-corresponding button BT42 are arranged. When it is possible to correspond, clerk Suzuki operates the corresponding button BT40 on the response screen in Fig. 6(E), and when it is not possible to correspond, clerk Suzuki operates the non-corresponding button BT42 on the response screen in Fig. 6(E). When it is possible to correspond, clerk Tanaka operates the corresponding button BT40 on the response screen in Fig. 6(F), and when it is not possible to correspond, clerk Tanaka operates the non-corresponding button BT42 on the response screen in Fig. 6(F).
[0106] When the Suzuki store clerk operates the corresponding button BT40 on the response screen of FIG. 6(E), the store terminal 80 of the Suzuki store clerk displays the initial screen of FIG. 3(A) instead of the response screen of the specific pharmaceutical product in FIG. 6(E), and the store terminal 80 of the Tanaka store clerk displays the response screen of the specific pharmaceutical product as shown in FIG. 6(G) instead of the response screen of the specific pharmaceutical product in FIG. 6(F). That is, when there is an operation of the corresponding button BT40 on the response screen of the specific pharmaceutical product in FIG. 6(E), the store terminal 80 of the Suzuki store clerk displays the initial screen of FIG. 3(A). When there is an operation of the corresponding button BT40 on another terminal (the store terminal 80 of the Suzuki store clerk) during the display of the response screen of the specific pharmaceutical product in FIG. 6(F) on the store terminal 80 of the Tanaka store clerk, the store terminal 80 of the Tanaka store clerk displays the response screen of the specific pharmaceutical product in FIG. 6(G). Note that the information indicating that the Suzuki store clerk has operated the corresponding button BT40 is transmitted as response result information to the store terminal 80 of the Tanaka store clerk via the cloud server 20 (it is also transmitted to the store terminals 80 of other store clerks, the registration settlement device 50, and the transaction status management device 40).
[0107] On the response screen of FIG. 6(G), a message MS112 indicating that the Suzuki store clerk is to handle the matter is displayed, and an OK button BT50 is arranged. When the Tanaka store clerk operates the OK button BT50 on the response screen of FIG. 6(G), the store terminal 80 of the Tanaka store clerk displays the initial screen (not shown) instead of the response screen of FIG. 6(G).
[0108] When the Suzuki store employee operates the non - response button BT42 on the response screen of FIG. 6(E), the store terminal 80 of the Suzuki store employee displays the initial screen of FIG. 3(A) instead of the response screen of the specific pharmaceutical product in FIG. 6(E), and the store terminal 80 of the Tanaka store employee displays the response screen of the specific pharmaceutical product as shown in FIG. 6(H) instead of the response screen of the specific pharmaceutical product in FIG. 6(F). That is, when there is an operation of the non - response button BT42 on the response screen of the specific pharmaceutical product in FIG. 6(E) on the store terminal 80 of the Suzuki store employee, the initial screen of FIG. 3(A) is displayed. When there is an operation of the non - response button BT42 on another terminal (the store terminal 80 of the Suzuki store employee) during the display of the response screen of the specific pharmaceutical product in FIG. 6(F) on the store terminal 80 of the Tanaka store employee, the response screen of the specific pharmaceutical product in FIG. 6(H) is displayed. Note that the information indicating that the Suzuki store employee has operated the non - response button BT42 is transmitted as response result information to the store terminal 80 of the Tanaka store employee via the cloud server 20 (and is also transmitted to the store terminals 80 of other store employees and the transaction status management device 40).
[0109] On the response screen of FIG. 6(H), in addition to the message MS110, a message MS202 indicating that the operation is non - response and thus the employee has left is displayed. Also, since the only remaining specific pharmaceutical product salesperson after the departure of the Suzuki store employee is the Tanaka store employee, the non - response button BT42 is not displayed on the response screen of FIG. 6(H). The store terminal 80 displays the non - response button BT42 when there are two or more remaining specific pharmaceutical product salespersons.
[0110] (Response screen for employee call) FIGS. 7 and 8 are display examples of the store terminal 80. In FIGS. 7 and 8, the store terminals 80 of the Suzuki store employee (employee identification information: 013), the Sato store employee (employee identification information: 036), and the Tanaka store employee (employee identification information: 022) are described.
[0111] In addition, assume that employee Suzuki and employee Tanaka are specific pharmaceutical sales employees, while the other employees are not. Also, assume that employee Tanaka can handle foreign languages, while the other employees cannot. Further, assume that employee Tanaka can handle customer troubles, while the other employees cannot. That is, in the employee terminal setting file, as settings related to employee terminal 80 of employee Suzuki, the specific pharmaceutical corresponding category "1", the foreign language handling category "0", and the customer trouble handling category "0" are stored; as settings related to employee terminal 80 of employee Sato, the specific pharmaceutical corresponding category "0", the foreign language handling category "0", and the customer trouble handling category "0" are stored; as settings related to employee terminal 80 of employee Tanaka, the specific pharmaceutical corresponding category "1", the foreign language handling category "1", and the customer trouble handling category "1" are stored; and as settings related to employee terminal 80 of the other employees, the specific pharmaceutical corresponding category "0", the foreign language handling category "0", and the customer trouble handling category "0" are stored.
[0112] When a specific pharmaceutical is registered by the registration and settlement device 50 (Unit 2), the employee terminal 80 of employee Suzuki displays an employee call response screen as shown in Fig. 7(A) instead of the initial screen in Fig. 3(A), the employee terminal 80 of employee Sato displays an employee call response screen as shown in Fig. 7(B) instead of the initial screen (not shown), and the employee terminal 80 of employee Tanaka displays an employee call response screen as shown in Fig. 7(C) instead of the initial screen (not shown). That is, each employee terminal 80 receives employee call employee response instruction information (including the device identification information of Unit 2 and information indicating that it is an employee response instruction related to the employee call) from the cloud server 20 and displays the employee call response screens in Figs. 7(A) to 7(C).
[0113] In the notification area AR1 of the response screen in Fig. 7(A) (the same applies to the response screens in Figs. 7(B) to 8(H)), "Unit 2 / Employee Call" indicating that it is an employee response instruction related to the employee call of Unit 2 is displayed.
[0114] On the response screen shown in Fig. 7(A) (the same applies to the response screens in Figs. 7(B) and 7(C)), a message MS120 indicating whether it is possible to respond to the clerk call is displayed, and a possible response button BT60 and an impossible response button BT62 are arranged. If it is possible to respond, Clerk Suzuki operates the possible response button BT60 on the response screen in Fig. 7(A), and if it is not possible to respond, Clerk Suzuki operates the impossible response button BT62 on the response screen in Fig. 7(A). If it is possible to respond, Clerk Sato operates the possible response button BT60 on the response screen in Fig. 7(B), and if it is not possible to respond, Clerk Sato operates the impossible response button BT62 on the response screen in Fig. 7(B). If it is possible to respond, Clerk Tanaka operates the possible response button BT60 on the response screen in Fig. 7(C), and if it is not possible to respond, Clerk Tanaka operates the impossible response button BT62 on the response screen in Fig. 7(C).
[0115] When Clerk Sato operates the possible response button BT60 on the response screen in Fig. 7(B), the clerk terminal 80 of Clerk Sato displays a response screen for the clerk call as shown in Fig. 7(D) instead of the response screen for the clerk call in Fig. 7(B), the clerk terminal 80 of Clerk Suzuki displays a response screen for the clerk call as shown in Fig. 7(E) instead of the response screen for the clerk call in Fig. 7(A), and the clerk terminal 80 of Clerk Tanaka displays a response screen for the clerk call as shown in Fig. 7(F) instead of the response screen for the clerk call in Fig. 7(C). That is, when there is an operation of the possible response button BT60 on the response screen for the clerk call in Fig. 7(B), the clerk terminal 80 of Clerk Sato displays the response screen for the clerk call in Fig. 7(D). When there is an operation of the possible response button BT60 on another terminal (the clerk terminal 80 of Clerk Sato) while the clerk terminal 80 of Clerk Suzuki is displaying the response screen for the clerk call in Fig. 7(A), the clerk terminal 80 of Clerk Suzuki displays the response screen for the clerk call in Fig. 7(E). When there is an operation of the possible response button BT60 on another terminal (the clerk terminal 80 of Clerk Sato) while the clerk terminal 80 of Clerk Tanaka is displaying the response screen for the clerk call in Fig. 7(C), the clerk terminal 80 of Clerk Tanaka displays the response screen for the clerk call in Fig. 7(F). Note that the information indicating that Clerk Sato has operated the possible response button BT60 is transmitted as response result information to the clerk terminal 80 of Clerk Suzuki and the clerk terminal 80 of Clerk Tanaka via the cloud server 20 (it is also transmitted to the clerk terminals 80 of other clerks, the registration settlement device 50, and the transaction status management device 40).
[0116] On the response screen of FIG. 7(D), a message MS121 regarding whether the response to the clerk call has been completed is displayed, and a completion button BT70 and a help button BT71 are arranged. When the response to the clerk call is completed, Clerk Sato operates the completion button BT70 on the response screen of FIG. 7(D), and when help (rescue) from other clerks is required, Clerk Sato operates the help button BT71.
[0117] On the response screen of FIG. 7(E), a message MS122 indicating that Clerk Sato is handling the matter is displayed, and an OK button BT80 is arranged. When Clerk Suzuki operates the OK button BT80 on the response screen of FIG. 7(E), the clerk terminal 80 of Clerk Suzuki displays the initial screen of FIG. 3(A) instead of the response screen of FIG. 7(E). The same applies to the response screen of FIG. 7(F) of Clerk Tanaka.
[0118] When Clerk Sato operates the completion button BT70 on the response screen of FIG. 7(D), the clerk terminal 80 of Clerk Sato displays the initial screen (not shown) instead of the response screen of the clerk call of FIG. 7(D).
[0119] When Clerk Sato operates the help button BT71 on the response screen of FIG. 7(D), the clerk terminal 80 of Clerk Sato displays a response screen for the clerk call as shown in FIG. 8(A) instead of the response screen of the clerk call of FIG. 7(D). The response screen of FIG. 8(A) will be described later.
[0120] When the Sato staff member operates the non - available button BT62 on the response screen of Fig. 7(B), the staff terminal 80 of the Sato staff member displays the initial screen (not shown) instead of the staff call response screen of Fig. 7(B). The staff terminal 80 of the Suzuki staff member displays the staff call response screen as shown in Fig. 7(G) instead of the staff call response screen of Fig. 7(A). The staff terminal 80 of the Tanaka staff member displays the staff call response screen as shown in Fig. 7(H) instead of the staff call response screen of Fig. 7(C). That is, when there is an operation of the non - available button BT62 on the staff call response screen of Fig. 7(B) on the staff terminal 80 of the Sato staff member, the initial screen is displayed. When there is an operation of the non - available button BT62 on another terminal (the staff terminal 80 of the Sato staff member) while the staff terminal 80 of the Suzuki staff member is displaying the staff call response screen of Fig. 7(A), the staff call response screen of Fig. 7(G) is displayed. When there is an operation of the non - available button BT62 on another terminal (the staff terminal 80 of the Sato staff member) while the staff terminal 80 of the Tanaka staff member is displaying the staff call response screen of Fig. 7(C), the staff call response screen of Fig. 7(H) is displayed. Note that the information indicating that the Sato staff member has operated the non - available button BT62 is transmitted as response result information to the staff terminal 80 of the Suzuki staff member and the staff terminal 80 of the Tanaka staff member via the cloud server 20 (it is also transmitted to the staff terminals 80 of other staff members and the transaction status management device 40).
[0121] On the response screen of Fig. 7(G), in addition to the message MS120, a message MS202 indicating that the operation is not available and thus the staff has left is displayed. The same is true for the response screen of Fig. 7(H) of the Tanaka staff member.
[0122] On the response screen of Fig. 8(A), a message MS123 for selecting the content (reason) of the help is displayed, and the specific pharmaceutical product button BT72, the foreign language button BT73, and the customer trouble button BT74 are arranged. When the content of the help is a specific pharmaceutical product, the Sato staff member operates the specific pharmaceutical product button BT72. When the content of the help is a foreign language, the Sato staff member operates the foreign language button BT73. When the content of the help is customer trouble, the Sato staff member operates the customer trouble button BT74.
[0123] When the Sato store clerk operates the specific pharmaceutical button BT72 on the response screen of Fig. 8(A), the store terminal 80 of the Sato store clerk displays the response screen of the clerk call of Fig. 8(B) instead of the response screen of the clerk call of Fig. 8(A). The store terminal 80 of the Suzuki store clerk displays the response screen of the clerk call as shown in Fig. 8(C) instead of the response screen of the clerk call of Fig. 7(E) (the initial screen displayed after operation when the Suzuki store clerk operates the OK button BT80 on the response screen of Fig. 7(E)). The store terminal 80 of the Tanaka store clerk displays the response screen of the clerk call as shown in Fig. 8(D) instead of the response screen of the clerk call of Fig. 7(F) (the initial screen displayed after operation when the Tanaka store clerk operates the OK button BT80 on the response screen of Fig. 7(F)). That is, when there is an operation on the specific pharmaceutical button BT72 on the response screen of the clerk call of Fig. 8(A) on the store terminal 80 of the Sato store clerk, the response screen of the clerk call of Fig. 8(B) is displayed. When there is an operation on the specific pharmaceutical button BT72 on another terminal (the store terminal 80 of the Sato store clerk) while the response screen (or initial screen) of the clerk call of Fig. 7(E) is being displayed on the store terminal 80 of the Suzuki store clerk, the response screen of the clerk call of Fig. 8(C) is displayed. When there is an operation on the specific pharmaceutical button BT72 on another terminal (the store terminal 80 of the Sato store clerk) while the response screen (or initial screen) of the clerk call of Fig. 7(F) is being displayed on the store terminal 80 of the Tanaka store clerk, the response screen of the clerk call of Fig. 8(D) is displayed. Oh, the information that the Sato store clerk has operated the specific pharmaceutical button BT72 is transmitted as response result information to the store terminal 80 of the Suzuki store clerk and the store terminal 80 of the Tanaka store clerk via the cloud server 20 (it is also transmitted to the store terminals 80 of other store clerks and the transaction status management device 40).
[0124] On the response screen of Fig. 8(B), a message MS124 indicating that help for the specific pharmaceutical has been requested is displayed, and the OK button BT80 is arranged. When the Sato store clerk operates the OK button BT80 on the response screen of Fig. 8(B), the store terminal 80 of the Sato store clerk displays the initial screen (not shown) instead of the response screen of Fig. 8(B).
[0125] On the response screen of Fig. 8(C) (the same applies to the response screen of Fig. 8(D)), a message MS130 indicating whether help for a specific pharmaceutical product can be provided or not is displayed, and a button BT60 for "Can Respond" and a button BT62 for "Cannot Respond" are arranged. Also, on the response screen of Fig. 8(C) (the same applies to the response screen of Fig. 8(D)), a message MS203 indicating that it is help from employee Sato is displayed. If it is possible to respond, employee Suzuki operates the button BT60 for "Can Respond" on the response screen of Fig. 8(C), and if it is not possible to respond, employee Suzuki operates the button BT62 for "Cannot Respond" on the response screen of Fig. 8(C). If it is possible to respond, employee Tanaka operates the button BT60 for "Can Respond" on the response screen of Fig. 8(D), and if it is not possible to respond, employee Tanaka operates the button BT62 for "Cannot Respond" on the response screen of Fig. 8(D).
[0126] The operation when employee Suzuki operates the button BT60 for "Can Respond" on the response screen of Fig. 8(C) is the same as the operation when employee Suzuki operates the button BT60 for "Can Respond" on the response screen of Fig. 7(A) (that is, the operation when employee Sato operates the button BT60 for "Can Respond" on the response screen of Fig. 7(B) described above). The operation when employee Suzuki operates the button BT62 for "Cannot Respond" on the response screen of Fig. 8(C) is the same as the operation when employee Suzuki operates the button BT62 for "Can Respond" on the response screen of Fig. 7(A) (that is, the operation when employee Sato operates the button BT62 for "Cannot Respond" on the response screen of Fig. 7(B) described above). The same also applies to the operation when employee Tanaka operates the button BT60 for "Can Respond" or the button BT62 for "Cannot Respond" on the response screen of Fig. 8(D).
[0127] When the store clerk Sato operates the foreign language button BT73 on the response screen of FIG. 8(A), the store terminal 80 of the store clerk Sato displays the response screen for the store clerk call of FIG. 8(E) instead of the response screen for the store clerk call of FIG. 8(A), and the store terminal 80 of the store clerk Tanaka displays the response screen for the store clerk call as shown in FIG. 8(F) instead of the response screen for the store clerk call of FIG. 7(F) (the initial screen displayed after the operation when the store clerk Tanaka operates the OK button BT80 on the response screen of FIG. 7(F)). That is, when there is an operation on the foreign language button BT73 on the response screen for the store clerk call of FIG. 8(A) on the store terminal 80 of the store clerk Sato, the response screen for the store clerk call of FIG. 8(E) is displayed. When there is an operation on the foreign language button BT73 on another terminal (the store terminal 80 of the store clerk Sato) during the display of the response screen (or the initial screen) for the store clerk call of FIG. 7(F) on the store terminal 80 of the store clerk Tanaka, the response screen for the store clerk call of FIG. 8(F) is displayed. Well, the information that the store clerk Sato has operated the foreign language button BT73 is transmitted as response result information to the store terminal 80 of the store clerk Tanaka via the cloud server 20 (and is also transmitted to the store terminals 80 of other store clerks and the transaction status management device 40).
[0128] Since the store clerk Suzuki does not support foreign languages (because the foreign language support classification setting of the store terminal 80 of the store clerk Suzuki is "0"), the information that the store clerk Sato has operated the foreign language button BT73 is not transmitted to the store terminal 80 of the store clerk Suzuki. Therefore, the store terminal 80 of the store clerk Suzuki does not display the response screen corresponding to FIG. 8(F). Also, since there is only one store clerk Tanaka, the non - available button BT62 is not displayed on the response screen of FIG. 8(F).
[0129] On the response screen of FIG. 8(E), a message MS125 indicating that a foreign language help has been requested is displayed, and the OK button BT80 is arranged. When the store clerk Sato operates the OK button BT80 on the response screen of FIG. 8(E), the store terminal 80 of the store clerk Sato displays the initial screen (not shown) instead of the response screen of FIG. 8(E).
[0130] On the response screen of FIG. 8(F), a message MS131 indicating whether foreign language help is available or not is displayed, and a corresponding button BT60 is arranged. Also, on the response screen of FIG. 8(F), a message MS203 indicating that it is help from store clerk Sato is displayed.
[0131] The operation when store clerk Tanaka operates the corresponding button BT60 on the response screen of FIG. 8(F) is the same as the operation when store clerk Tanaka operates the corresponding button BT60 on the response screen of FIG. 7(C) (that is, the operation when store clerk Sato operates the corresponding button BT60 on the response screen of FIG. 7(B) described above).
[0132] When store clerk Sato operates the customer trouble button BT74 on the response screen of FIG. 8(A), the store terminal 80 of store clerk Sato displays the response screen of clerk call of FIG. 8(G) instead of the response screen of clerk call of FIG. 8(A), and the store terminal 80 of store clerk Tanaka displays the response screen of clerk call as shown in FIG. 8(H) instead of the response screen of clerk call of FIG. 7(F) (the initial screen displayed after operation when store clerk Tanaka operates the OK button BT80 on the response screen of FIG. 7(F)). That is, when there is an operation of the customer trouble button BT74 on the response screen of clerk call of FIG. 8(A) on the store terminal 80 of store clerk Sato, the response screen of clerk call of FIG. 8(G) is displayed. When there is an operation of the customer trouble button BT74 on another terminal (the store terminal 80 of store clerk Sato) while the response screen (or initial screen) of clerk call of FIG. 7(F) is being displayed on the store terminal 80 of store clerk Tanaka, the response screen of clerk call of FIG. 8(H) is displayed. Well, the information that store clerk Sato has operated the customer trouble button BT74 is transmitted as response result information to the store terminal 80 of store clerk Tanaka via the cloud server 20 (also transmitted to the store terminals 80 of other store clerks and the transaction status management device 40).
[0133] Since the Suzuki staff member does not handle customer troubles (because the setting of the customer trouble handling classification on the staff terminal 80 of the Suzuki staff member is "0"), information indicating that the Sato staff member has operated the customer trouble button BT74 is not transmitted to the staff terminal 80 of the Suzuki staff member. Therefore, the staff terminal 80 of the Suzuki staff member does not display a response screen corresponding to FIG. 8(H). Also, since there is only one Tanaka staff member, the non-available button BT62 is not displayed on the response screen of FIG. 8(H).
[0134] On the response screen of FIG. 8(G), a message MS126 indicating that help for customer trouble has been requested is displayed, and the OK button BT80 is arranged. When the Sato staff member operates the OK button BT80 on the response screen of FIG. 8(G), the staff terminal 80 of the Sato staff member displays the initial screen (not shown) instead of the response screen of FIG. 8(G).
[0135] On the response screen of FIG. 8(H), a message MS132 indicating whether help for customer trouble can be provided is displayed, and the available button BT60 is arranged. Also, on the response screen of FIG. 8(H), a message MS203 indicating that it is help from the Sato staff member is displayed.
[0136] The operation when the Tanaka staff member operates the available button BT60 on the response screen of FIG. 8(H) is the same as the operation when the Tanaka staff member operates the available button BT60 on the response screen of FIG. 7(C) (that is, the operation when the Sato staff member operates the available button BT60 on the response screen of FIG. 7(B) described above).
[0137] FIG. 9 is an example display of the registration settlement device 50. For example, when a customer registers 〇〇 mayonnaise as one item and 〇〇 beer (an example of an age confirmation product) as the second item on the registration settlement device 50 (Unit 3), the registration settlement device 50 displays a small screen SG01 on the front of the registration screen as shown in FIG. 9(A). Note that a staff call button BT501 is arranged at the lower left of the registration screen. On the small screen SG01, it notifies that the registered product is an age confirmation product and requests a short wait.
[0138] When an operation is performed on the permission button BT20 on the age confirmation response screen of a certain store clerk terminal 80 (for example, when an operation is performed on the permission button BT20 on the response screen in FIG. 3(B)), the registration and settlement device 50 displays the small screen SG02 in FIG. 9(B) instead of the small screen SG01 in FIG. 9(A). On the small screen SG02, it notifies that the age confirmation has been completed and that subsequent registration is possible. The small screen SG02 is erased immediately (for example, after 2 to 3 seconds). As described above, the result of the response (response result information) on the store clerk terminal 80 is transmitted to the registration and settlement device 50 via the cloud server 20 (it is also transmitted to the store clerk terminals 80 of other store clerks, the registration and settlement device 50, and the transaction status management device 40).
[0139] When an operation is performed on the non - permission button BT21 on the age confirmation response screen of a certain store clerk terminal 80 (for example, when an operation is performed on the non - permission button BT21 on the response screen in FIG. 3(B)), the registration and settlement device 50 displays the small screen SG03 in FIG. 9(C) instead of the small screen SG01 in FIG. 9(A). On the small screen SG03, it notifies that a store clerk is coming and requests a short wait.
[0140] Instead of or in addition to the display on the small screen SG01 (similarly for the small screen SG02 and the small screen SG03), the registration and settlement device 50 may output the content by voice. The same applies to the following "other devices".
[0141] (Mode of prohibiting registration of other products after registration of age - confirmation products) Although partially overlapping with the content already explained, when the registration (scan) of an age - confirmation product occurs on the product registration screen, the registration and settlement device 50 displays a restricted screen, for example, a message such as "Registration of an age - confirmation product has occurred", and maintains the display of the above - mentioned restricted screen until a permission response (operation of the permission button BT20) or a non - permission response (operation of the non - permission button BT21) is made on the store clerk terminal 80, and may prohibit the registration of subsequent products. When a permission response or a non - permission response is made on the store clerk terminal 80, the registration and settlement device 50 may display the product registration screen instead of the restricted screen (and may resume product registration).
[0142] When there is a permission response from the store clerk terminal 80, the registration settlement device 50 reflects the age confirmation product in the transaction (includes it in the registration details as a registered product) and resumes the transaction. However, when there is a non - permission response from the store clerk terminal 80, it is necessary to recover the age confirmation product without reflecting it in the transaction (not including it in the registration details). That is, when the store clerk responds with non - permission at the store clerk terminal 80 (when operating the non - permission button BT21), ultimately, the store clerk has to go to the registration settlement device 50 to recover the age confirmation product. Therefore, it can be said that there is little meaning in remotely responding with non - permission using the store clerk terminal 80. As shown in FIG. 9, immediately after scanning the age confirmation product, it simply notifies about waiting without touching on whether the store clerk will come (small screen SG01 in FIG. 9(A)). Subsequently, after a non - permission response, it notifies that the store clerk will come (small screen SG03 in FIG. 9(C)). That is, if the notification content is changed according to the situation, it is less likely to give an impression or uneasiness that the age confirmation product is left unattended after scanning. In this regard, it can also be said that the non - permission response has meaning. However, regarding the permission response from a distance, since it is completely completed remotely, the merit is great. But regarding the non - permission response from a distance, since it is not completed remotely, considering the trouble of making a non - permission response, etc., the non - permission response for age confirmation may be omitted (the non - permission button BT21 may not be provided).
[0143] (Mode of permitting registration of other products even after registration of age confirmation product) Although partially different from the content already explained, when there is a registration (scan) of an age confirmation product on the product registration screen, the registration settlement device 50 displays a message such as "There has been a registration of an age confirmation product", etc. However, even without a permission response or a non - permission response at the store clerk terminal 80, or even if there is a non - permission response, it may permit the registration of subsequent products. The registration settlement device 50 keeps the age confirmation product on hold, does not reflect the age confirmation product in the transaction (does not include it in the registration details), and registers subsequent products.
[0144] Even without a response (a permission or non - permission response) from the store - clerk terminal 80, or even if there is a non - permission response, the store - clerk registration terminal 50 can continue to register products. However, if there is no response from the store - clerk terminal 80, it may be set so that the settlement cannot proceed. That is, by restricting the transition to settlement, while effectively using the time until a response or the arrival of the store - clerk (continuously registering products), it is prohibited to proceed to settlement without confirmation by the store - clerk (that is, for the transaction to be completed). When there is a permission response from the store - clerk terminal 80, the store - clerk registration terminal 50 releases the restriction on the transition to settlement. When there is a non - permission response, the restriction on the transition to settlement is maintained, and it will wait for the store - clerk's response. Similar to the case of "the mode of prohibiting other product registrations after registering age - confirmation products", in the case of "the mode of permitting other product registrations even after registering age - confirmation products", since a non - permission response from a distance does not complete remotely (because the merit is small), it may be possible to eliminate the non - permission response for age - confirmation (the non - permission button BT21 may not be necessary).
[0145] (Monitoring and Management of Other Devices) The store - clerk terminal 80 (similarly for the transaction - status management device 40) monitors the registration - settlement device 50 installed in the store, the transaction details in the registration - settlement device 50, and the customer who is the operator of the registration - settlement device 50. However, as described above, in the store, there may be other devices (registration - settlement device 51, registration - settlement device 52, registration device 53, settlement device 54, settlement device 55, checkout terminal 70) other than the registration - settlement device 50 installed.
[0146] The store - clerk terminal 80 (similarly for the transaction - status management device 40) may monitor other devices (for example, the full - self - service - mode registration - settlement device 52, settlement device 54, settlement device 55, checkout terminal 70) other than the registration - settlement device 50, the transaction details in the device, and the customer who is the operator of the device. When the store - clerk terminal 80 monitors the transaction details in the settlement device 55 and the customer who is the operator of the settlement device 55, it displays the image of the customer operating the settlement device 55 on the display device 90. The same applies when the full - self - service - mode registration - settlement device 52, settlement device 54, checkout terminal 70 are the objects of monitoring and so on.
[0147] FIG. 10 shows a display example of the settlement device 55. For example, when a customer registers 〇〇 mayonnaise as one item and 〇〇 beer (an example of an age-verification product) as the second item at the registration terminal 60, performs an operation to proceed to checkout, and causes the registration terminal 60 to display a checkout code, and the checkout code displayed on the registration terminal 60 is read by the checkout device 55, the checkout device 55 may display a small screen SG01 on the front of the product list screen as shown in FIG. 10. Note that a clerk call button BT551 is arranged at the upper right of the product list screen.
[0148] When an operation of the permission button BT20 is performed on the age-verification response screen of one clerk terminal 80, the checkout device 55, as in the case of the registration and checkout device 50, displays a small screen SG02 (FIG. 9(B)) instead of the small screen SG01. When an operation of the non-permission button BT21 is performed on the age-verification response screen of one clerk terminal 80, the checkout device 55, as in the case of the registration and checkout device 50, displays a small screen SG03 (FIG. 9(C)) instead of the small screen SG01.
[0149] For the checkout terminal 70, the clerk terminal 80 may notify (display, voice output) customers for whom the checkout code has not been read.
[0150] Although the embodiments have been described above, according to the above embodiments, customer monitoring and support (for example, age verification, specific pharmaceuticals, response to clerk calls) are efficiently performed, and the business is improved.
[0151] (Modifications, etc.) Although the embodiments have been described above, the configurations of the devices, the configurations of the data, the processing flows, the display and output modes, etc. can be appropriately changed as shown in, for example, the following (1) to (17). Also, the following (1) to (17) may be appropriately combined with each other.
[0152] (1) In the above embodiment, an example was described in which when the "Disapprove" button BT was operated for age confirmation, a message indicating that a disapproval response was made (message MS103) was displayed. However, a message instructing the collection of age confirmation products (for example, "Please collect the age confirmation products") may be further displayed.
[0153] (2) In the above embodiment, an example was described in which the initial screen was displayed after the "OK" button (OK button BT30, OK button BT50, OK button BT80) was operated. However, even if the "OK" button is not operated, the initial screen may be displayed when a predetermined time (for example, 5 seconds) has elapsed.
[0154] Alternatively, the screen on which the "OK" button (OK button BT30, OK button BT50, OK button BT80) for displaying the initial screen is arranged may not be displayed. As an example, in the above embodiment, the operation of the "Approve" button BT20 on the response screen in FIG. 3(B) → the operation of the "OK" button BT30 on the response screen in FIG. 3(D) → the initial screen in FIG. 3(A) is used. However, the operation of the "Approve" button BT20 on the response screen in FIG. 3(B) → the initial screen in FIG. 3(A) may also be used.
[0155] (3) In the above embodiment, in the notification area AR1 of the response screen, an example was described in which the device and content (for example, "Machine No. 3 / Age Confirmation", "Machine No. 1 / Specific Pharmaceutical", "Machine No. 2 / Call for Clerk") were notified. However, the notification area AR1 may be displayed in a display mode according to the device. For example, when there is a registration of a specific pharmaceutical in Machine No. 1, the sign pole of Machine No. 1 emits light in red, and the background part (or frame part) of the text "Machine No. 1 / Specific Pharmaceutical" in the notification area AR1 of the response screen of the clerk terminal 80 is displayed in red. When there is a call for a clerk in Machine No. 2, the sign pole of Machine No. 2 emits light in yellow, and the background part (or frame part) of the text "Machine No. 2 / Call for Clerk" in the notification area AR1 of the response screen of the clerk terminal 80 is displayed in yellow. As described above, the light emission color of the light emitting part may be a predetermined light emission color for each device, or may not be a predetermined light emission color for each device.
[0156] (4) In the above-described embodiment, it has been described that when operating the registration settlement device 50 on the display device 90 (for example, a monitoring monitor installed in a backyard or an office), an image (a moving image or a still image of the face or upper body) of a customer operating the registration settlement device 50 is displayed. However, the store clerk terminal 80 may also display an image of the customer operating the registration settlement device 50. For example, the image of the customer may be displayed on the response screens of FIGS. 3(B) and 3(C). The store clerk terminal 80 may display the image of the customer on the response screens of FIGS. 3(B) and 3(C) from the beginning, or may display the image of the customer operating the registration settlement device 50 based on an operation (for example, an operation of an image button arranged in addition to the permission button BT20 and the non-permission button BT21, an operation of the operation unit 85). The same applies to the case where devices other than the registration settlement device 50 (for example, the registration settlement device 52 in the full self-service mode, the settlement device 54, the settlement device 55, the store exit terminal 70) are the objects of monitoring. That is, the store clerk terminal 80 may display an image of a customer operating the settlement device 55 or the like.
[0157] In the above-described embodiment, it has been described that the predetermined position (age confirmation response permission position) for permitting the response (permission / non-permission) of the age confirmation product is a position near the registration settlement device 50 or a position where the screen of the display device 90 can be viewed. However, when the registration settlement device 50 displays an image of a customer, the response of the age confirmation product may be permitted even if it is not a predetermined position. The same applies to the case where devices other than the registration settlement device 50 (for example, the registration settlement device 52 in the full self-service mode, the settlement device 54, the settlement device 55, the store exit terminal 70) are the objects of monitoring.
[0158] (5) Although related to (4) above, it may be controlled as follows. In various devices used by customers (registration settlement device 50, registration settlement device 51, registration settlement device 52, settlement device 54, settlement device 55, checkout terminal 70), images (videos, still images) of the customer's hands or face may be captured for the purpose of crime prevention and customer trouble response. Although related to (4) above, the captured images may be displayed on the store clerk terminal 80 so that the store clerk can view them. For example, when an age confirmation product is registered in the settlement device 54 (the same applies to other devices such as the registration settlement device 50 where the customer registers a product), the captured images at the time of registration or before and after the registration are uploaded to the cloud server 20. The cloud server 20 transmits age confirmation store clerk response instruction information to each store clerk terminal 80 so that the uploaded captured images can be viewed. "Can be viewed" may be control to download the captured images as file data to each terminal, or may be control to distribute the data so that the captured images can be browsed. The store clerk estimates the customer's age from the images displayed on the store clerk terminal 80 and operates the response screen. Thereby, the store clerk terminal 80 transmits permission information or non-permission information. The store clerk terminal 80 may display the response screen based on an operation for displaying the captured images (file open operation, reception operation of age confirmation store clerk response instruction information, etc.). That is, the store clerk terminal 80 may be controlled not to transmit permission information or non-permission information until the store clerk displays the captured images.
[0159] In the above-described embodiment, an example was described in which a store employee responds (i.e., remotely) on the response screen regarding age confirmation, specific pharmaceuticals, or employee calls. However, control may be performed according to the authority of the store employee who is the operator. There are job positions and authorities for store employees (such as part-time workers, full-time employees, store managers, supervisors, head office employees, etc.), and there may also be assigned job types (such as checker, cashier, attendant, product display, demonstration sales, etc.). For each job position and authority or for each job type, it is set whether a response can be made remotely. When the store employee terminal 80 held by each store employee makes a response on the response screen (remote response) (as a condition for whether a response is possible), it may refer to information (hereinafter, setting information) set for whether a response can be made remotely for each job position and authority or for each job type, and control the response on the response screen. For example, as setting information, it may be set that a part-time store employee is prohibited from making a response regarding permission / non-permission of remote age confirmation, and the store employee terminal 80 held by the part-time store employee may be made unable to make a response regarding age confirmation on the response screen. Also, for example, as setting information, it may be set that a store manager is permitted to make all responses except for specific pharmaceuticals remotely, and the store employee terminal 80 held by the store manager may be made able to make a response regarding age confirmation on the response screen or a response regarding employee calls on the response screen. Also, for store employees whose main area of work is the accounting area, such as checkers, cashiers, or attendants, it may be set that they can make a response regarding age confirmation on the response screen or a response regarding employee calls on the response screen, and for store employees whose main area of work is the product display area, such as product display or demonstration sales, it may be set that they cannot make a response regarding age confirmation on the response screen or a response regarding employee calls on the response screen.
[0160] Note that, for the mobile terminal 60 of a store employee that is set not to be able to handle age verification, it may be configured not to display an age verification response screen, or the response button (permission / non - permission button) may not be operable on the mobile terminal 60 of a store employee that is set not to be able to handle age verification, or even if there is an operation of the response button on the mobile terminal 60 of a store employee that is set not to be able to handle age verification, information (permission information, non - permission information) may not be transmitted. The same applies to other response screens (such as a store employee call response screen, a specific pharmaceutical product response screen, etc.).
[0161] (7) In the above - described embodiment, although not particularly mentioned, the control may be made different according to the time zone. For example, when the business hours of the store are from 9:00 to 22:00, the management time is divided into several periods such as 9:00 (opening) to 12:00, 12:00 to 16:00, 16:00 to 20:00, 20:00 to 22:00 (closing), and the control of the response (remote response) by the response screen may be made different according to the time zone. For example, from the past performance of the store, there is almost no record of minors registering age - verification products in the time period from 9:00 to 12:00 (according to past performance, there is little possibility of minors registering age - verification products in this time period), and there is a certain record of minors registering age - verification products in other time periods (12:00 to 16:00, 16:00 to 20:00, 20:00 to 22:00) (according to past performance, there is a certain possibility of minors registering age - verification products in this time period). In the time period from 9:00 to 12:00, the response to age verification by the response screen may be permitted, and in other time periods, since the certainty of judgment is slightly inferior, the response to age verification by the response screen may be prohibited.
[0162] Note that, although it was explained at the beginning that "they may be appropriately combined", the control according to the authority of the store employee in (6) above and the control according to the time zone in (6) above may be combined and operated.
[0163] (8) In the above - described embodiment, the response to the screen (initial screen, response screen) (that is, the input of an instruction to the store employee terminal 80) is an operation (by touch) on the display unit 83, but instead of or in addition to the operation on the display unit 83, the response (input of an instruction) may be made by other methods.
[0164] For example, it may respond to the operation of the operation unit 85, or may respond to voice input (voice recognition).
[0165] In addition, it may respond to the response screen by an action (gesture). As an example, it may respond to the response screen by twisting the wrist of the hand (for example, the left hand) wearing the store clerk terminal 80 (smartwatch) or bending the finger. Specifically, for example, the sensor unit detects the movement, refers to the operation instruction file (a file associating the operation with the instruction) stored in the storage unit 82 in advance, specifies the instruction from the movement detected by the sensor unit, and may respond to the response screen.
[0166] (9) In the above embodiment, age confirmation products and specific pharmaceuticals have been described as products for which the response of the store clerk is requested on the response screen. However, the products for which the store clerk is involved are not limited to age confirmation products and specific pharmaceuticals. For example, products with anti-theft tags or products that hand over the actual product after reading the product identification information printed on a sample or cardboard without displaying the actual product (New Year cards sold at convenience stores, EC gift cards, etc.) may also be products for which the response of the store clerk is requested on the response screen.
[0167] (10) In the above embodiment, examples of displaying various messages (message MSxxx) have been described, but they may also be notified by voice.
[0168] (11) In the above embodiment, examples of selecting specific pharmaceuticals, foreign languages, and customer troubles as options for help (details) have been described (FIG. 8(A)), but there may be other options. For example, there may be options related to devices such as change machines. Also, there may be options that do not specify the content of help such as specific pharmaceuticals, foreign languages, and customer troubles (options for which all other store clerks are the help targets), or an option of "others". Also, the target person of help (individual store clerks, a group of two or more store clerks) may be used as an option.
[0169] (12) In the above-described embodiment, an example in which the registration settlement device 50 and the store clerk terminal 80 communicate via the cloud server 20 (for example, an example in which the store clerk call store clerk response instruction information is transmitted in the order of registration settlement device 50 → cloud server 20 → store clerk terminal 80. The following (a)) has been described, but the communication method is not limited to this. For example, any of the following methods (a) to (f) may be used. Although only the direction from the registration settlement device 50 to the store clerk terminal 80 is shown, the reverse direction is the same. The same also applies to other devices (for example, the full self-service mode registration settlement device 52, the settlement device 54, the settlement device 55, the store exit terminal 70).
[0170] (a) Registration settlement device 50 → cloud server 20 → store clerk terminal 80 (b) Registration settlement device 50 → store controller 30 → cloud server 20 → store controller 30 → store clerk terminal 80 (c) Registration settlement device 50 → cloud server 20 → transaction status management device 40 → store clerk terminal 80 (d) Registration settlement device 50 → store controller 30 → cloud server 20 → store controller 30 → transaction status management device 40 → store clerk terminal 80 (e) Registration settlement device 50 → transaction status management device 40 → store clerk terminal 80 (f) Registration settlement device 50 → store clerk terminal 80
[0171] In the case of the above (e), the transaction status management device 40 may refer to, for example, the transaction information in the registration settlement device 50 or the store clerk terminal setting file, and control the communication (transmission destination, etc.) with the store clerk terminal 80. The store clerk terminal setting file may be stored by the transaction status management device 40 itself, or may be stored by another device (for example, the cloud server 20). Also, the transaction status management device 40 may refer to the transaction information stored in the cloud server 20, or may refer to the transaction information stored in the storage unit of the registration settlement device 50. The same also applies to the above (c) and the above (d).
[0172] In addition, in the case of the above (f), referring to the store employee terminal setting file, the store employee terminal 80 may ignore receiving irrelevant information and may not display a response screen. For example, in addition to the store employee terminals 80 of store employees (Employee Suzuki, Employee Tanaka) who are specific pharmaceutical sales store employees, the store employee terminal 80 of a store employee (Employee Sato) who is not a specific pharmaceutical sales store employee also receives specific pharmaceutical store employee response instruction information, but the store employee terminal 80 of a store employee (Employee Sato) who is not a specific pharmaceutical sales store employee may not display a response screen for specific pharmaceuticals (a response screen as shown in FIG. 6(E)). Similarly, the store employee terminal 80 of a store employee (Employee Sato) who is not a specific pharmaceutical sales store employee also receives response result information for the help of specific pharmaceuticals (response result information obtained by operating the specific pharmaceutical button BT72 on other store employee terminals 80), but may not display a response screen for specific pharmaceuticals (a response screen as shown in FIG. 8(C)). The same applies to the cases of the above (a) to the above (e).
[0173] (13) It may be arranged not to send store employee response instruction information (store employee call-out store employee response instruction information, age confirmation store employee response instruction information, specific pharmaceutical store employee response instruction information) to the store employee terminals 80 of store employees who are not on duty. Whether an employee is on duty or not may be determined by a device (for example, the cloud server 20) that sends store employee response instruction information by referring to the attendance file (check-in / check-out file). The attendance file only needs to be stored in a location that can be referred to by the device that sends store employee response instruction information.
[0174] (14) In the case where no specific pharmaceutical sales store employee is on duty, it may be arranged not to send specific pharmaceutical store employee response instruction information. Whether a specific pharmaceutical sales store employee is on duty or not may be determined by a device (for example, the cloud server 20) that sends store employee response instruction information by referring to the store employee master file and the attendance file (check-in / check-out file).
[0175] When no specific pharmaceutical sales store employee is on duty, the registration settlement device 50 (and other devices as well) may display a message indicating that the sale of specific pharmaceuticals is not possible.
[0176] (15) In the above embodiment, the store clerk terminal 80 was described as a smartwatch. However, the smartwatch that serves as the store clerk terminal 80 may be a lent item lent by the store (which may be taken home or stored in an office or the like after work), or may be a personal possession (one installed with the program as the store clerk terminal 80).
[0177] (16) In the above embodiment, the store clerk terminal 80 was described as a smartwatch. However, the store clerk terminal 80 may be any wearable terminal (such as a bracelet type, ring type, glasses type, earphone type, etc.). Alternatively, the store clerk terminal 80 may be a smartphone or a tablet terminal.
[0178] In relation to the above, as a simple configuration, in addition to the communication function, the store clerk terminal 80 may have a function to notify the occurrence of events such as a store clerk call or age confirmation (for example, a light emitting unit), and a function to accept an affirmative response (for example, a response to a store clerk call or permission to sell age confirmation products) (for example, an operation unit). As an example, the store clerk terminal 80 may be a bracelet type terminal provided with a plurality of light emitting units (or one light emitting unit that emits light in a plurality of colors) and an operation unit, which notifies events with the emission color and accepts an affirmative response with the operation unit. Note that the events to be notified do not necessarily have to be multiple types (for example, store clerk call, age confirmation, specific pharmaceuticals), and may be one type. When having the store clerk handle multiple events, multiple types of store clerk terminals 80 each corresponding to a single event may be worn by the store clerk.
[0179] (17) Some or all of the functions (input / output, storage, processing (including judgment)) in each device (store controller 30, transaction status management device 40, registration settlement device 50, registration settlement device 51, registration settlement device 52, registration device 53, settlement device 54, settlement device 55, registration terminal 60, checkout terminal 70, store clerk terminal 80) may be realized in another device different from the device described as the execution entity of the function.
[0180] For example, in the above embodiment, an example in which each store terminal 80 determines whether its own terminal is at a predetermined position (age confirmation response permission position) has been described. However, the determination subject as to whether it is at the predetermined position (age confirmation response permission position) does not have to be the store terminal 80. For example, the cloud server 20 may determine whether each store terminal 80 is at a predetermined position. In the mode where the cloud server 20 is the determination subject, for example, the following flow may be used. Note that in the mode where the cloud server 20 is the determination subject, the cloud server 20 itself may store the map information.
[0181] The cloud server 20 (or another device related to the above (12)) transmits age confirmation store employee response instruction information to the store terminal 80. The store terminal 80 that has received the age confirmation store employee response instruction information returns (transmits) the position information of its own terminal to the cloud server 20. The cloud server 20 that has received the position information from the store terminal 80 determines whether the position information received from the store terminal 80 is the age confirmation response permission position shown in the map information. If the cloud server 20 determines that it is the age confirmation response permission position, it transmits the determination result indicating that it is the age confirmation response permission position to the store terminal 80. If it determines that it is not the age confirmation response permission position, it transmits the determination result indicating that it is not the age confirmation response permission position to the store terminal 80. The store terminal 80 that has received the determination result indicating that it is the age confirmation response permission position displays a screen for responding whether to permit or not (for example, the age confirmation response screen in FIG. 3(B)). The store terminal 80 that has received the determination result indicating that it is not the age confirmation response permission position may display a screen for responding whether to move to confirm or cancel the confirmation (the age confirmation response screen in FIG. 6(B)). That is, it can be said that the cloud server 20 controls the response screen (type, display content) of the store terminal 8 based on the position information received from the store terminal 80.
[0182] It may be a flow different from the above-described flow. For example, the cloud server 20 (or another device related to the above (12)) transmits age verification clerk response instruction information to the clerk terminal 80. The clerk terminal 80 that has received the age verification clerk response instruction information displays a screen for responding whether to permit or not (for example, the age verification response screen in FIG. 3(B)). When there is a response (permission, non-permission), the clerk terminal 80 returns (transmits) its own terminal's position information together with the response result information (permission information, non-permission information) to the cloud server 20. The cloud server 20 that has received the position information and the response result information from the clerk terminal 80 determines whether the position information received from the clerk terminal 80 is the age verification response permission position indicated in the map information. When the cloud server 20 determines that it is the age verification response permission position, it transmits a determination result indicating that it is the age verification response permission position to the clerk terminal 80. When it determines that it is not the age verification response permission position, it transmits a determination result indicating that it is not the age verification response permission position to the clerk terminal 80. The clerk terminal 80 that transmits permission information as the response result information to the cloud server 20 and receives a determination result indicating that it is the age verification response permission position from the cloud server 20 displays a screen indicating that the permission information has been transmitted (for example, the age verification response screen in FIG. 3(C)). The clerk terminal 80 that transmits non-permission information as the response result information to the cloud server 20 and receives a determination result indicating that it is the age verification response permission position from the cloud server 20 displays a screen indicating that the non-permission information has been transmitted (for example, the age verification response screen in FIG. 3(F)). The clerk terminal 80 that transmits permission information as the response result information to the cloud server 20 and receives a determination result indicating that it is not the age verification response permission position from the cloud server 20 displays a screen indicating that the permission information has not been transmitted (for example, the age verification response screen in FIG. 4(C)). The clerk terminal 80 that transmits non-permission information as the response result information to the cloud server 20 and receives a determination result indicating that it is not the age verification response permission position from the cloud server 20 displays a screen indicating that the non-permission information has not been transmitted (for example, the age verification response screen in FIG. 4(D)). Also in the case of this flow, it can be said that the cloud server 20 controls the response screen (type, display content) of the clerk terminal 8 based on the position information received from the clerk terminal 80.
[0183] Also, each device may function as a so-called thin client specialized for input / output interfaces and the like. As an example, a program for controlling the operation of each device may be executed by a cloud server (which may be the same as cloud server 20 or another cloud server), the cloud server may generate the screen of each device, and each device may display the screen generated by the cloud server through a browsing function.
[0184] <Summary of the Embodiment> [Technical Field] The present invention relates to a program and a settlement device. [Background Art] Techniques for monitoring and supporting the registration of products by customers themselves using an operator terminal installed in a store are known (see, for example, Patent Document 1). [Prior Art Document] [Patent Document] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-248919 [Summary of the Invention] [Problems to be Solved by the Invention] However, there is room for improvement in the above-described operations. The present invention has been made in view of such circumstances, and an object thereof is to provide a technique for improving operations. [Means for Solving the Problems]
[0185] (1) One aspect for solving the above problems is a program for causing a device used by a store clerk (for example, the store clerk terminal 80) to function as a computer, the program causing the computer to function as: a receiving means for receiving information (for example, store clerk response instruction information) that requires confirmation by the store clerk regarding a transaction made by a customer; a transmitting means for transmitting information (for example, response result information) indicating the result of a response by the store clerk; a position acquisition means for acquiring the position information of the device (for example, acquiring position information using a beacon or GPS); and a control means for controlling so as not to transmit the information indicating the result of the response by the transmitting means based on the position information (for example, controlling so as not to transmit the response result information of age confirmation when not in the age confirmation response permission position) (for example, the part of step S13 in FIG. 5). (1) According to the program of (1), the operation can be preferably improved. For example, it is possible to improve the efficiency of operations while ensuring the effectiveness of customer monitoring and support. Since the store clerk can monitor and support the customer by using the store clerk terminal 80 (for example, a smart watch), there is no need for the store clerk to go to the device operated by the customer (for example, the registration settlement device 50), nor is there a need to continuously look at the screen of the device for customer monitoring and support (for example, the transaction status management device 40). It is possible to monitor and support the customer at the position where each operation is being performed while performing each operation (improvement of operation efficiency). On the other hand, although the store clerk may sometimes work at a position where the customer cannot be monitored or supported (for example, a position where the customer's age cannot be confirmed), since monitoring and support by the store clerk at a position where the customer cannot be monitored or supported is meaningless, the response by the store clerk terminal 80 is restricted according to the position where the store clerk is located (the position of the store clerk terminal 80), so that the original monitoring and support can be performed (ensuring the effectiveness of customer monitoring and support).
[0186] (2) The program according to (1) for causing the program to function as a display means for displaying a message indicating that transmission is not performed (for example, displaying the message MS105 in FIG. 4(C) and the message MS106 in FIG. 4(D)) when the information indicating the result of the response is not transmitted. (2)'s program can preferably improve operations. For example, since the clerk can recognize results that are not to be transmitted, the confusion that may occur when the clerk cannot recognize results that are not to be transmitted can be prevented.
[0187] (3) The display means can display content for which confirmation is requested from the clerk (for example, it can be displayed by various response screens), and when the content for which confirmation is requested from the clerk matches the attributes of the clerk using the device, it displays the content for which confirmation is requested from the clerk (for example, it displays a response screen for a specific pharmaceutical product for a clerk who is a pharmacist, etc.). It is the program according to (2), characterized in that. (3)'s program can preferably improve operations. By requesting confirmation from the relevant clerk, those who are not relevant can be focused on their individual operations.
[0188] (4) The display means displays that there has been a response by another clerk (for example, a response by each button on various response screens) (for example, it displays the message MS102 in FIG. 3(E), the message MS104 in FIG. 3(G), the message MS102 in FIG. 4(A), the message MS104 in FIG. 4(B), the message MS200 in FIG. 4(E), the message M201 in FIG. 4(F), the message MS202 in FIG. 6(D), the message MS112 in FIG. 6(G), the message MS202 in FIG. 6(H), the message MS122 in FIG. 7(E), the message MS122 in FIG. 7(F), the message MS202 in FIG. 7(G), the message MS202 in FIG. 7(H), it displays the message MS130, message MS203 in FIG. 8(C), the message MS130, message MS203 in FIG. 8(D), the message MS131, message MS203 in FIG. 8(F), the message MS132, message MS203 in FIG. 8(H)). It is the program according to (2) or (3), characterized in that. (4)'s program can preferably improve operations. For example, since the response status of the clerks is shared among the clerks, there is no waste and it becomes efficient.
[0189] (5) One aspect for solving the above problems is an arithmetic device (for example, registered arithmetic devices 50, 51, 52, arithmetic devices 54, 55) operated by a customer and a device (for example, a store clerk terminal 80) used by a store clerk in a system (for example, a sales system 1). The arithmetic device includes a transmission means for transmitting information (for example, store clerk response instruction information) that requires confirmation by the store clerk, a reception means for receiving information (for example, response result information) corresponding to the operation of the store clerk on the device, and a notification means for notifying information corresponding to the operation of the store clerk on the device (for example, notifying on the small screen SG02 in FIG. 9(B), notifying on the small screen SG03 in FIG. 9(C)). The arithmetic device is characterized by the above. (5) According to the arithmetic device of (5), the operation can be preferably improved. For example, while maintaining customer satisfaction by notifying the customer, the efficiency of the operation can be improved.
[0190] In addition, a program for realizing the functions of each of the devices described above (such as the cloud server 20, the store controller 30, the transaction status management device 40, the registration settlement device 50, the registration settlement device 51, the registration settlement device 52, the registration device 53, the settlement device 54, the settlement device 55, the registration terminal 60, the checkout terminal 70, the store clerk terminal 80, etc.) may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to perform the processing of each of the above devices. Here, "reading the program recorded on the recording medium into the computer system and executing it" includes installing the program in the computer system. The "computer system" as used herein shall include hardware such as an OS and peripheral devices. Further, the "computer system" may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, or dedicated line. Also, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, magneto-optical disk, ROM, CD-ROM, or a storage device such as a hard disk built into the computer system. Thus, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM. In addition, the recording medium includes an internal or external recording medium provided to be accessible from a distribution server for distributing the program. The code of the program stored in the recording medium of the distribution server may be different from the code of the program executable on the terminal device. That is, as long as it can be downloaded from the distribution server and installed in a form executable on the terminal device, the form stored in the distribution server does not matter. Note that the program may be divided into a plurality of parts, downloaded at different timings, and then combined on the terminal device, or the distribution servers for distributing each of the divided programs may be different. Furthermore, the "computer-readable recording medium" shall also include a volatile memory (RAM) inside a computer system that becomes a server or a client when a program is transmitted via a network, which holds the program for a certain period of time. Also, the above program may be for realizing a part of the functions described above.Furthermore, it may be a so-called difference file (difference program) that can be realized in combination with a program already recorded in the computer system for the above-described functions.
Explanation of Signs
[0191] 1…Sales system 20…Cloud server 30…Store controller 40…Transaction status management device 50…Registration settlement device 51…Registration settlement device 52…Registration settlement device 53…Registration device 54…Settlement device 55…Settlement device 60…Registration terminal 70…Checkout terminal 80…Clerk terminal
Claims
1. A program for causing a device used by a store clerk to function as a computer, the program causing the computer to function as: a receiving means for receiving information that requires confirmation by the store clerk regarding a transaction conducted by a customer; a transmitting means for transmitting information indicating the result of a response by the store clerk; a position acquisition means for acquiring position information of the device; and a control means for controlling so as not to transmit information indicating the result of the response by the transmitting means based on the position information. A program for causing the device to function as such.
2. The program according to Claim 1, further causing the device to function as a display means for displaying a message indicating that the information indicating the result of the response will not be transmitted when the information indicating the result of the response is not transmitted.
3. The display means according to Claim 2 is capable of displaying a content that requests confirmation from the store clerk, and displays the content that requests confirmation from the store clerk when the content that requests confirmation from the store clerk matches the attribute of the store clerk using the device. The program according to Claim 2, characterized in that.
4. The display means according to Claim 2 or Claim 3 is characterized in that it displays that there has been a response from another store clerk. The program according to Claim 2 or Claim 3, characterized in that.
5. A checkout device in a system including a checkout device operated by a customer and a device used by a store clerk, the checkout device comprising: a transmitting means for transmitting information that requires confirmation by the store clerk; a receiving means for receiving information corresponding to an operation by the store clerk on the device; and a notification means for notifying information corresponding to an operation by the store clerk on the device. The checkout device is characterized by comprising the above.
Citation Information
Patent Citations
Commodity sale data processing device
JP2011248919A