Information processing system, method, and program
The information processing system facilitates hassle-free confirmation of items by customers or store clerks before payment, addressing the need for accurate tax rate and age verification during product registration and payment.
Patent Information
- Application Number
- JP2025011912
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-01-28
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2041-06-21
AI Technical Summary
When product registration and payment are performed by customers, there is a need for hassle-free confirmation of certain items before payment, such as tax rate changes and age verification, which are typically handled by store clerks.
An information processing system that includes an acceptance unit for customer input after product registration and a payment unit that processes payment only after receiving confirmation from the customer or a store clerk, depending on the type of confirmation required.
Enables hassle-free confirmation of items before payment, ensuring accurate tax rate application and age verification without delays.
Smart Images

Figure 0007794341000001 
Figure 0007794341000002 
Figure 0007794341000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing system and the like. [Background technology]
[0002] In some cases, product registration and payment are performed by customer operations. For example, Patent Document 1 describes a technology for verifying age in a fully self-checkout mode. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-026713 Summary of the Invention [Problem to be solved by the invention]
[0004] When product registration and payment are performed by the customer, there may be items that need to be confirmed. In such cases, it is desirable to be able to confirm them without any hassle.
[0005] An example of an objective of the present disclosure is to provide an information processing system or the like that allows predetermined confirmation to be performed without hassle before payment. [Means for solving the problem]
[0006] In one aspect of the present disclosure, the information processing system includes an acceptance means for accepting input in response to a predetermined confirmation after the customer has completed registration of information about products to be purchased by the customer through their operation and before making payment for the registered products, and a payment means for making payment for the registered products after accepting the input in response to the predetermined confirmation, wherein the predetermined confirmation is a confirmation made by a store clerk when the registration of any of the registered products is canceled through the customer's operation.
[0007] In one aspect of the method disclosed herein, a computer executes a process in which, after the customer has completed registration of information about products to be purchased by the customer through their operation, the computer accepts input in response to a predetermined confirmation before making payment for the registered products, and after accepting the input in response to the predetermined confirmation, the computer makes payment for the registered products, the predetermined confirmation being a confirmation made by a store clerk when the registration of any of the registered products is canceled through the customer's operation.
[0008] A program in one aspect of the present disclosure causes a computer to execute a process in which, after the customer has completed registration of information about products to be purchased by the customer through their operation, the computer accepts input in response to a predetermined confirmation before making payment for the registered products, and after accepting the input in response to the predetermined confirmation, the computer makes payment for the registered products, the predetermined confirmation being a confirmation made by a store clerk when the registration of any of the registered products is canceled through the customer's operation. [Effects of the Invention]
[0009] According to the present disclosure, predetermined confirmation can be performed without hassle before payment. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a block diagram illustrating a configuration example of an information processing system according to a first embodiment. [Figure 2] 4 is a flowchart illustrating an example of an operation of the information processing system according to the first embodiment. [Figure 3] FIG. 10 is an explanatory diagram showing an example of a settlement system according to a second embodiment. [Figure 4] FIG. 10 is a block diagram showing a configuration example of a settlement device according to a second embodiment. [Figure 5] FIG. 10 is a block diagram illustrating a configuration example of a server according to a second embodiment. [Figure 6] FIG. 10 is a block diagram showing a configuration example of an attendant terminal device according to a second embodiment. [Figure 7]FIG. 10 is an explanatory diagram showing an example of a product registration screen. [Figure 8] FIG. 10 is an explanatory diagram showing an example of a screen for confirming whether or not a product will be consumed in a store. [Figure 9] FIG. 10 is an explanatory diagram showing an example of a screen for selecting whether to eat or drink at a store for each product. [Figure 10] FIG. 10 is an explanatory diagram showing an example of a screen for selecting a payment method. [Figure 11] 10 is a flowchart (part 1) showing an example of an operation for checking whether a tax rate is changed in the settlement system according to the second embodiment. [Figure 12] 10 is a flowchart (part 2) illustrating an example of an operation for checking whether a tax rate is changed in the settlement system according to the second embodiment. [Figure 13] FIG. 10 is an explanatory diagram showing an example of a screen for confirming whether or not to use a paid bag. [Figure 14] 10 is a flowchart (part 1) showing an example of the operation of checking paid bags and the like in the payment system according to the second embodiment. [Figure 15] 10 is a flowchart (part 2) illustrating an example of the operation of checking paid bags and the like in the payment system according to the second embodiment. [Figure 16] 10 is an example of a screen displayed on the attendant terminal device showing the cancellation status of products by payment device. [Figure 17] FIG. 10 is an explanatory diagram showing an example of a screen indicating that a store clerk is being called when there is a canceled product; [Figure 18] FIG. 10 is an explanatory diagram showing an example of a screen for accepting input of a confirmation code. [Figure 19] 10 is a flowchart (part 1) showing an example of an operation of the settlement system according to the second embodiment to confirm collection of a canceled product. [Figure 20] 10 is a flowchart (part 2) illustrating an example of an operation of the settlement system according to the second embodiment to confirm collection of a canceled product. [Figure 21] FIG. 10 is an explanatory diagram showing an example of a screen related to age verification on the attendant terminal device. [Figure 22]FIG. 10 is an explanatory diagram showing an example of a screen indicating that a store clerk is being called when an age verification product is registered. [Figure 23] FIG. 10 is an explanatory diagram showing an example of a screen for accepting input of a confirmation code. [Figure 24] 10 is a flowchart (part 1) showing an example of an age verification operation of the settlement system according to the second embodiment. [Figure 25] 10 is a flowchart (part 2) illustrating an example of an age verification operation of the settlement system according to the second embodiment. [Figure 26] FIG. 2 is an explanatory diagram illustrating an example of a hardware configuration of a computer device. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, with reference to the drawings, embodiments of a settlement system (information processing system), a settlement device (information processing device), a method, a program, and a non-transitory recording medium for recording a program according to the present disclosure will be described in detail. The present embodiments do not limit the disclosed technology.
[0012] (Embodiment 1) In the first embodiment, basic functions of an information processing system of the present disclosure will be described. Fig. 1 is a block diagram showing an example of a configuration of the information processing system according to the first embodiment. The information processing system 1 includes a reception unit 101 and a payment unit 102.
[0013] The accepting unit 101 accepts input corresponding to a predetermined confirmation after the registration of information on a product to be purchased by a customer has been completed by a customer operation and before payment for the product is made. The period after the registration of information on the product has been completed and before payment for the product is made can be, for example, when the completion of product registration by the customer is detected, such as when the customer presses the "Pay" button, or when it is detected that the customer has expressed an intention to pay. Note that these timings are not limited to when the customer presses the "Pay" button.
[0014] Here, the predetermined confirmation is a confirmation that must be completed before payment. The predetermined confirmation may be confirmation by the customer. The customer confirmation may include confirmation regarding the use of predetermined items such as bags, chopsticks, spoons, and forks, which require payment, and confirmation regarding the purchase of items for which the tax rate is subject to change. Confirmation regarding the purchase of items for which the tax rate is subject to change may be, for example, confirmation as to whether the registered items will be consumed at the store, but is not limited to this. These confirmations will be described in detail in the second embodiment.
[0015] The predetermined confirmation may be a confirmation by a store clerk. Confirmation by a store clerk may include checking whether a product whose product registration has been cancelled has been collected, or confirming the customer's age when purchasing a product that requires age verification. Details of these confirmations will be described in the second embodiment.
[0016] The method of input in response to the predetermined confirmation is not particularly limited. For example, the receiving unit 101 may receive input via an input / output device such as a touch panel display. Alternatively, the receiving unit 101 may receive input via an input device such as a keyboard, a mouse, or a microphone.
[0017] The payment unit 102 performs payment for the product after receiving input corresponding to predetermined confirmation. The payment method is not particularly limited. Payment methods include cash payment, credit card payment, code payment, point payment, debit payment, etc.
[0018] FIG. 2 is a flowchart showing an example of an operation of the information processing system 1 according to the first embodiment. The reception unit 101 determines whether product registration has been completed (step S101). In step S101, the reception unit 101 may determine that product registration has been completed by pressing a "Pay" button to transition to payment processing. If product registration has not been completed (step S101: No), the information processing system 1 returns to step S101. If product registration has been completed (step S101: Yes), the reception unit 101 receives input in response to predetermined confirmation (step S102). The input in response to predetermined confirmation is an input of the confirmation result. Note that the person who performs the input in response to predetermined confirmation differs depending on the confirmation item. For example, in the case of confirmation by a customer, input in response to the predetermined confirmation is performed by the customer's operation. On the other hand, in the case of confirmation by a store clerk, input in response to the predetermined confirmation is performed by the store clerk's operation.
[0019] The settlement unit 102 performs the settlement when it receives the input corresponding to the predetermined confirmation (step S103). In step S103, the settlement unit 102 performs the settlement when it receives the input corresponding to the predetermined confirmation and the condition for starting the settlement is satisfied. The condition for starting the settlement differs depending on, for example, the function of the device that has the settlement unit 102. For example, the condition for starting the settlement may be obtaining the settlement information described in the second embodiment. Alternatively, the condition for starting the settlement may be that a payment method has been selected.
[0020] As described above, in the first embodiment, the information processing system 1 displays a screen for a predetermined confirmation after product registration and before payment. Then, the information processing system 1 performs payment when it receives input corresponding to the predetermined confirmation. As a result, after product registration and before payment, ,hand The required confirmation can be performed without delay.
[0021] The first embodiment is not limited to the above-described examples and can be modified in various ways. Furthermore, each functional unit may be realized by a single device. Alternatively, each functional unit may be realized by a plurality of devices. For example, the reception unit 101 and the settlement unit 102 may be different devices.
[0022] There are no particular limitations on the store that uses the information processing system 1. For example, the store may be a supermarket, a supercenter, a convenience store, a mass retailer, a home improvement store, a drugstore, or an independent store such as a bakery or a prepared food store.
[0023] (Embodiment 2) In the second embodiment, specific examples of predetermined confirmation, confirmation by the customer and confirmation by the store clerk, will be explained. Also, in the second embodiment, an example will be explained in which a plurality of different confirmations are performed before payment. Next, the second embodiment will be explained in detail with reference to the drawings. Below, explanations of content that overlaps with the above explanation will be omitted to the extent that the explanation of the second embodiment is not unclear. Also, in the second embodiment, a settlement system will be explained as an example of an information processing system.
[0024] 3 is an explanatory diagram showing an example of a payment system according to the second embodiment. The payment system 2 includes, for example, a payment device 20, an attendant terminal device 22, and a server 21. The payment device 20, the attendant terminal device 22, and the server 21 are connected via a communication network 23.
[0025] The settlement device 20 is, for example, a device (information processing device) that settles the payment for products purchased by a customer through operation by the customer. Furthermore, the settlement device 20 has a function as a product registration device that, for example, registers information about products purchased by a customer through operation by the customer.
[0026] The server 21 manages a product DB that stores product information. The server 21 also manages a list of products purchased by customers (hereinafter referred to as a purchased product list). The product DB and the purchased product list will be described later.
[0027] The attendant terminal device 22 is an example of a terminal device for a store clerk. The attendant terminal device 22 may be, but is not limited to, a PC (Personal Computer), a smartphone, or a tablet-type terminal device. The attendant terminal device 22, for example, manages the status of each settlement device 20. The attendant terminal device 22 may display the status of each settlement device 20 on a display device such as a monitor. The attendant terminal device 22 may also be notified of various information, such as errors, from each settlement device 20. In the second embodiment, the settlement device 20 sends various notifications to the attendant terminal device 22 when age verification is required, product collection is required, etc. The attendant terminal device 22 then displays a screen related to these notifications. The timing of notifications will be described later. The display method of the screen, etc., is not particularly limited. This allows the store clerk to know which settlement devices 20 require age verification or product collection. Products that require age verification will hereinafter be referred to as age verification products.
[0028] 4 is a block diagram showing an example of the configuration of the settlement device 20 according to the second embodiment. The settlement device 20 includes an acquisition unit 203, a display control unit 204, a reception unit 201, a settlement unit 202, an issuance control unit 205, a notification unit 206, an identification unit 207, and a storage unit 208. The reception unit 201 has, as a basic function, the function of the reception unit 101 described in the first embodiment. The settlement unit 202 has, as a basic function, the function of the settlement unit 102 described in the first embodiment.
[0029] The storage unit 208 stores, for example, data used in the processing of each unit of the settlement device 20. The storage unit 208 stores, for example, the processing results of each unit of the settlement device 20. Examples of the storage unit 208 include a read-only memory (ROM), a random access memory (RAM), a semiconductor memory, a hard disk drive (HDD), and a solid state drive (SSD). The storage unit 208 may be a combination of these. The storage unit 208 may be realized by multiple devices connected via the communication network 23. In other words, the storage unit 208 may be distributed.
[0030] The settlement device 20 may have a configuration including some of the functional units shown in Fig. 4. Alternatively, the settlement device 20 may have functional units that are not shown.
[0031] FIG. 5 is a block diagram showing an example of the configuration of the server 21 according to the second embodiment. The server 21 includes a list generation unit 211, a settlement information generation unit 212, a sales management unit 213, and a storage unit 214. The storage unit 214 stores, for example, data used in the processing of each unit of the server 21. The storage unit 214 stores, for example, the processing results of each unit of the server 21. Examples of the storage unit 214 include ROM, RAM, semiconductor memory, HDD, and SSD. The storage unit 214 may be a combination of these. The storage unit 214 may be realized by a plurality of devices connected via the communication network 23.
[0032] The server 21 may have a configuration including some of the functional units shown in Fig. 5. Alternatively, the server 21 may have functional units that are not shown.
[0033] The storage unit 214 includes, for example, a product DB 2101, a purchased product list DB 2102, and a sales DB 2103.
[0034] The product DB 2101 stores information about products handled by a store or affiliated stores including the store. Product information may hereinafter be abbreviated to product information. Specifically, the product DB 2101 stores product information, for example, by product. Product information includes, for example, a product identifier (ID), product name, product classification, product price, and product features. The product ID is an identifier that can identify a product. The product ID is not particularly limited. The product ID is, for example, a product code (hereinafter referred to as a product code). More specifically, the product ID may be, for example, at least one product code such as a JAN (Japanese Article Number) code, an EAN (European Article Number) code, or a UPC (Universal Product Code). Alternatively, the product ID may be the product name. The product classification is not particularly limited. For example, the product classification may be a major classification such as food or stationery. Alternatively, the product classification may be a subclassification of the major classification such as confectionery, meat, or vegetables. Furthermore, the product classification may be used to determine whether a product is subject to a reduced tax rate. The product price is the price of the product. The product price is the basic price of the product. The basic price is the base price when calculating the price including tax, inheritance, and total amount. Hereinafter, the basic price will be referred to as the price excluding tax. The price including tax is the price excluding tax plus consumption tax. The product features are not particularly limited. The product features may be information such as the best-before date, expiry date, and product manufacturer.
[0035] Furthermore, the product information may include information for identifying the product in addition to the product ID information. For example, the product information may include image data of the product, information on features obtained from the image data of the product, etc.
[0036] The product DB 2101 may be configured to include some of the above-mentioned information about products, or may include information other than the above-mentioned information about products.
[0037] The purchase item list DB2102 stores, for each customer, the latest list of purchase items for which payment has not yet been completed. The purchase item list stores, for example, for each customer, information identifying the customer, product information on the items the customer plans to purchase, information on the purchase quantity, and information identifying whether the customer will eat or drink in the store, in association with each other. The information identifying the customer is not particularly limited as long as it can uniquely identify the customer. For example, before registering products for a new customer begins, a customer ID is assigned to the customer. Note that if a member ID such as a point card number is accepted, the member ID may be used as the customer ID.
[0038] Furthermore, for example, product IDs can be cited as information about products registered in the purchased product list of the purchased product list DB 2102. As a result, the settlement device 20 and the server 21 can obtain product prices (prices excluding tax), product names, and the like from the product DB 2101 using the product IDs registered in the purchased product list.
[0039] Here, the contents stored in the purchased item list can be changed in various ways depending on the construction method of the settlement system 2. In the second embodiment, an example will be described in which the settlement information generation unit 212 of the server 21 calculates the total price including tax, and the settlement device 20 displays the calculation result. Note that the purchased item list may include, for each registered item, the unit price and purchase quantity, the applicable tax rate, and the price including tax for each tax rate. Therefore, the purchased item list DB2102 may be configured to include some of the above-mentioned information regarding the purchased item list. Furthermore, the purchased item list DB2102 may also include information other than the above-mentioned information regarding the purchased item list.
[0040] The sales DB2103 is, for example, information related to the sales of each store. The sales DB2103 may manage, for example, information corresponding to each payment for each store. Specifically, the sales DB2103 stores, for example, information identifying the store, information identifying the customer, information identifying the settlement device 20, information on the purchased product, the purchase quantity, and the purchase date and time, in association with each other. The information identifying the store is an identifier that uniquely identifies the store. The information identifying the settlement device 20 registered in the sales DB2103 is, for example, the identifier of the settlement device 20 that performed the payment. The information identifying the customer registered in the sales DB2103 may be the customer ID described above. The sales DB2103 may also include other information that is included on each receipt.
[0041] The sales DB 2103 may be configured to include some of the above-mentioned information related to sales, or may include information other than the above-mentioned information related to sales.
[0042] FIG. 6 is a block diagram showing an example of the configuration of the attendant terminal device 22 according to the second embodiment. The attendant terminal device 22 includes a display control unit 221 and a storage unit 222. The storage unit 222 stores, for example, data used in processing by each unit of the attendant terminal device 22. The storage unit 222 stores, for example, processing results by each unit of the attendant terminal device 22. Examples of the storage unit 222 include ROM, RAM, semiconductor memory, HDD, and SSD. The storage unit 222 may be a combination of these. The storage unit 222 may be realized by a plurality of devices connected via the communication network 23. That is, the storage units 222 may be distributed.
[0043] The attendant terminal device 22 may have a configuration including some of the functional units shown in Fig. 6. Alternatively, the attendant terminal device 22 may have functional units that are not shown.
[0044] As explained in the first embodiment, there are various types of predetermined checks. Before explaining each check in detail, the registration of product information will be explained.
[0045] First, the acquisition unit 203 acquires information about the product to be purchased by the customer. Specifically, the acquisition unit 203 acquires information about the product to be purchased by the customer through an operation by the customer. The acquired product information may be a product ID. The acquired product information may be image data of the product, or information about features obtained from the image data of the product. The acquired product information is not limited to this. The acquired product information may be any information that can uniquely identify the product that the customer intends to purchase. There are various examples of methods for acquiring product information, such as reading a product code that is a product ID, identifying by image, or reading a tag. The acquisition method is not particularly limited.
[0046] The acquiring unit 203 acquires product information by, for example, reading a product code via a reading device. The product code may be the above-mentioned JAN code. The product code may be represented by, for example, numbers, letters, or a combination of these. When the product is attached with an encoded product code, such as a one-dimensional code or a two-dimensional code, the acquiring unit 203 acquires the encoded code. The acquiring unit 203 then decodes the encoded code. The acquiring unit 203 may then transmit the decoded product code to the list generating unit 211 of the server 21. Alternatively, the acquiring unit 203 may transmit the read product code to the list generating unit 211 of the server 21. The list generating unit 211 may then decode the received product code.
[0047] The acquisition unit 203 also acquires product information by, for example, identifying a product from an image of the product captured by an imaging device. The acquisition unit 203 also identifies a product by reading a pre-captured image of the product or an image of a picture of the product via the imaging device. In this way, the acquisition unit 203 acquires product information. Note that these images may include encoded codes such as one-dimensional codes or two-dimensional codes.
[0048] The acquiring unit 203 may also acquire product information by reading a tag equipped with an RFID (Radio Frequency Identifier) via a reading device. When an RFID is used, the reading device is an RFID reader. Note that the acquiring unit 203 may acquire product information not only by RFID but also by short-range wireless communication via the reading device.
[0049] The acquisition unit 203 may also acquire product information by selecting product information from the results of the product search. For example, the method of product search is not particularly limited. Product search may be performed by text. Product search may be performed by image. More specifically, for example, the acquisition unit 203 may acquire product information by selecting the product that the customer wants to purchase from the displayed product images.
[0050] The acquiring unit 203 may also acquire product information by accepting input of a product code represented by numbers or letters via an input device, such as a touch panel display or a keyboard capable of inputting numbers and letters.
[0051] Here, the registration process of product information will be described in detail using an example of reading a product code attached to a product.
[0052] When the acquisition unit 203 acquires the product code, it transmits a registration request for the product corresponding to the product code to the server 21. For example, the registration request may include the customer ID, the ID of the settlement device 20, etc. in addition to the product code. When a customer starts a transaction, the list generation unit 211 of the server 21 generates a new purchased product list based on the registration request. If a purchased product list already exists, the list generation unit 211 of the server 21 updates the purchased product list based on the registration request. In other words, the list generation unit 211 functions as a registration unit that registers product information. When the list generation unit 211 updates or generates the purchased product list, it transmits the purchased product list or information identifying the purchased product list to the settlement device 20.
[0053] The display control unit 204 causes the display device to display the product information registered in the purchase product list.
[0054] 7 is an explanatory diagram showing an example of a screen for product registration. The display control unit 204 causes the display device to display a screen d001 based on the product information registered in the purchase product list.
[0055] Screen d001 includes, for example, information on each registered product, such as the product name, product purchase quantity, product unit price, discount amount, and product price. Screen d001 also includes information such as the total number of products, tax amount, and total price including tax.
[0056] The screen d001 may also have a "Cancel" button for each product. Cancellation of products will be described later in the section on confirming the collection of canceled products.
[0057] The screen d001 may also have various buttons such as a "Call a store clerk" button and a "Pay" button. The "Call a store clerk" button is a button for calling a store clerk. The "Pay" button is a button for moving to payment after registering the product. When the reception unit 201 receives a press of the "Call a store clerk" button, the notification unit 206 notifies the store clerk. The method of notification by the notification unit 206 is not particularly limited. For example, the notification unit 206 may notify by outputting to an output device such as a lamp or buzzer that the settlement device 20 has. Alternatively, the notification unit 206 may notify the attendant terminal device 22 used by the store clerk or a terminal device that the store clerk has.
[0058] When the "Pay" button is pressed, the settlement device 20 moves to payment processing. The customer presses the "Pay" button. This allows the settlement device 20 to determine that registration of the product to be purchased by the customer has been completed. In the second embodiment, the timing when the "Pay" button is pressed is an example of the period after product registration and before payment.
[0059] After the registration of information about a product to be purchased by a customer has been completed through the customer's operation, the display control unit 204 displays a screen related to a predetermined confirmation before the payment for the product is made. As described in the first embodiment, there are various examples of the predetermined confirmation. First, each functional unit will be described for each confirmation. Then, after the explanation of each functional unit for each confirmation, an example of performing multiple different confirmations will be described. Performing multiple different confirmations means performing multiple different confirmations after the registration of information about a product to be purchased by a customer has been completed through the customer's operation, before the payment for the product is made.
[0060] [Customer Confirmation] Customer confirmations include confirmation regarding purchases of products for which tax rates are subject to change, and confirmation regarding purchases of bags, chopsticks, spoons, forks, etc., for which additional charges apply.
[0061] (Check if tax rate changes) For example, some countries have introduced reduced tax rates. For example, as of May 25, 2021, in Japan, the consumption tax rate is 8% (reduced tax rate) for food and beverages excluding alcoholic beverages and in-store dining. On the other hand, the consumption tax rate for food and beverages, including alcoholic beverages and in-store dining, is 10% (standard tax rate). Therefore, even for the same food and beverage, the tax rate differs between eating and drinking in a store and eating and drinking outside the store. Because the tax rate differs between eating and drinking in a store and other occasions, the final price changes. For this reason, customers want to confirm the purchase of products for which the tax rate will change before making a payment. In other words, customers want to confirm whether the registered products will be eaten and consumed in the store before making a payment. Therefore, in the second embodiment, after registering the product and before making a payment, a confirmation is made as to whether the product will be eaten and consumed in the store.
[0062] After product registration and before payment, the display control unit 204 displays a screen for confirming whether the registered product will be consumed or drunk at the store. The timing after product registration and before payment is, for example, the timing when the "Pay" button is pressed. Specifically, when the "Pay" button is pressed, the display control unit 204 displays a screen for confirming whether the registered product will be consumed or drunk at the store. Whether the registered product will be consumed or drunk at the store may be set for each product.
[0063] Here, the product DB2101 may register whether or not a product is subject to a reduced tax rate for each registered product. Alternatively, whether or not a product is subject to a reduced tax rate may be determined based on the product classification in the product DB2101. Furthermore, the product DB2101 may register whether or not consumption or drinking is permitted in the store for each product. Alternatively, whether or not consumption or drinking is permitted in the store may be determined based on the product classification in the product DB2101.
[0064] For example, stores such as supermarkets, super centers, and home improvement stores may sell products that may be subject to reduced tax rates and products that are not subject to reduced tax rates, such as alcoholic beverages and products other than food and beverages. Therefore, the identification unit 207 identifies candidate products that are subject to reduced tax rates and can be consumed in the store from the products registered in the purchase product list. The display control unit 204 may then display a screen to confirm whether the candidate products will be consumed in the store.
[0065] Alternatively, the candidate products may be food and beverage products designated in advance by the store clerk. For example, the store clerk may designate each product in advance, such as pasta being available for takeout only, but pizza being available for either takeout or in-store consumption. In this case, pizza is a candidate product, but pasta, even though it is a food and beverage product, is not a candidate product.
[0066] For example, the reception unit 201 receives input by a customer to confirm the products to be consumed at the store. The input method is not particularly limited as long as the input is made via an input / output device or an input device. An example of the input / output device is a touch panel display. An example of the input device is a mouse, a keyboard, a physical button, a switch, or the like.
[0067] FIG. 8 is an explanatory diagram showing an example of a screen for confirming whether or not to eat or drink products at a store. Screen d011 includes, for example, a "dine in" button for selecting to eat or drink at the store, and a "takeaway" button for selecting not to eat or drink at the store. For example, when the "takeaway" button is pressed, the reduced tax rate is applied to all candidate products that are subject to the reduced tax rate. On the other hand, when the "dine in" button is pressed, the reduced tax rate is not applied to all or some of the candidate products.
[0068] The selection of whether each candidate product will be eaten in the store or taken away may be made all at once, or may be made individually. When all candidate products are selected at once, the reception unit 201 receives a customer's operation to press either the "Eat in store" button or the "Take away" button. For example, when the "Eat in store" button is pressed, all candidate products are exempt from the reduced tax rate. On the other hand, when the "Take away" button is pressed, all candidate products are subject to the reduced tax rate. In this way, the reception unit 201 receives all inputs confirming whether the products will be eaten in the store.
[0069] Furthermore, when each candidate product is selected on a product-by-product basis as to whether it will be eaten in the store or taken away, the reception unit 201 receives a customer's operation to press either a "dine in" button or a "take away" button. When the "dine in" button is pressed, the display control unit 204 may display a screen for selecting an individual product to eat in the store from the candidate products. Furthermore, the display control unit 204 may display a screen for selecting, on a product-by-product basis, whether each candidate product will be eaten in the store or taken away, without displaying a screen for selecting between the "dine in" button and the "take away" button, such as screen d011.
[0070] FIG. 9 is an explanatory diagram showing an example of a screen for selecting whether to eat or drink in a store by product. For example, screen d012 includes information for each candidate product, such as the product name, the quantity to be eaten in the store, and the quantity of the product registered in the purchase product list. Note that beer is not subject to the reduced tax rate in FIG. 9, but is displayed. Also, in FIG. 9, screen d012 does not include information on tissue paper, one of the products shown in FIG. 7. For example, if the quantity to be eaten in the store is 0, the product is not eaten in the store. In other words, the product is subject to the reduced tax rate. If the quantity to be eaten in the store is 1 or more, the product is eaten in the store. In other words, the product equivalent to the quantity to be eaten in the store is not subject to the reduced tax rate, but the number of products equal to the quantity to be eaten in the store minus the quantity to be eaten in the store is subject to the reduced tax rate.
[0071] Screen d012 allows the customer to easily input which and how many of the candidate items they would like to eat or drink in the store.
[0072] For example, the reception unit 201 receives input of the quantity consumed in the restaurant for each product. In FIG. 9, the quantity of bread consumed in the restaurant is 1, and the quantity of tea consumed in the restaurant is 1. The quantities of other products consumed in the restaurant are 0. The screen d012 may also have a "Confirm" button. The reception unit 201 then receives a press of the "Confirm" button. Upon receiving a press of the "Confirm" button, the reception unit 201 transmits the received information (hereinafter referred to as "selected information") and a request for payment information to the server 21. The selected information includes, for example, information about the product consumed in the restaurant (e.g., product ID) and information about the quantity consumed in the restaurant.
[0073] For example, the payment information generation unit 212 calculates a tax-excluded subtotal for all items in the purchase item list and a final price, which is the total amount including tax, based on the selection information, the purchase item list, and the product DB 2101. The payment information generation unit 212 obtains the tax-excluded price of each item from the product DB 2101 based on the product information included in the selection information. The server 21 may store information such as a standard consumption tax rate (e.g., 10%) or a reduced tax rate (e.g., 8%) applicable to some items as tax rate information in the storage unit 214. Here, the standard tax rate is applied to items other than those subject to the reduced tax rate. Among items subject to the reduced tax rate, items selected as items for in-store consumption are applied to the standard tax rate. Furthermore, among items subject to the reduced tax rate, items not selected as items for in-store consumption are applied to the reduced tax rate. Whether an item is subject to the reduced tax rate may be identified based on the product classification in the product DB 2101, etc. As mentioned above, among the products subject to the reduced tax rate, the products selected as in-store food and drink products are identified by the selection information.
[0074] For example, suppose the base price of a product is 192 yen. If this product is selected as a product to be consumed in the restaurant, the product is subject to the standard tax rate (e.g., 10%) rather than the reduced tax rate (e.g., 8%). Therefore, the payment information generation unit 212 calculates the tax-inclusive price of this product as 211 yen, which is the price including tax, e.g., 10% consumption tax. If this product is not to be consumed in the restaurant, the reduced tax rate is applied to this product. Therefore, the payment information generation unit 212 calculates the tax-inclusive price of this product as 207 yen, which is the price including tax, e.g., 8% consumption tax. Based on the calculated tax-inclusive prices, the payment information generation unit 212 calculates a subtotal excluding tax for all products in the purchase product list and a total amount including tax (final price). Then, the payment information generation unit 212 generates payment information based on the final price. The payment information includes, for example, at least information on the final price. The payment information may also include information on the tax-inclusive price and subtotal for each product to be purchased. The settlement information generation unit 212 transmits the settlement information to the settlement device 20. Note that the method for calculating the tax-inclusive price and the final price is not particularly limited as long as an appropriate tax rate is applied to the tax-exclusive price of each product.
[0075] The purchased item list may include selection information received in association with the customer ID. The storage unit 214 may also store the selection information separately from the purchased item list. If the purchased item list includes, for each registered item, the unit price, purchase quantity, applicable tax rate, and price including tax, the list generation unit 211 of the server 21 updates the applicable tax rate based on the selection information and tax rate information. Furthermore, the list generation unit 211 may update the price including tax. The settlement information generation unit 212 may then generate settlement information based on the updated list generation unit 211.
[0076] In some cases, the payment method can be selected. When the payment method can be selected, the reception unit 201 may select the payment method and then transmit the selection information and a request for settlement information to the server 21. For example, when the payment method can be selected, the display control unit 204 displays a screen from which the payment method can be selected. The payment method is not particularly limited. Payment methods include cash payment, credit card payment, code payment, point payment, and debit payment. Figure 10 shows an example in which cash payment and credit card payment can be selected.
[0077] FIG. 10 is an explanatory diagram showing an example of a screen for selecting a payment method. Screen d002 has selection buttons that allow the user to select an available payment method. Screen d002 also has a "Cash" button and a "Credit" button. The "Cash" button allows the user to select cash payment. The "Credit" button allows the user to select credit payment.
[0078] The reception unit 201 may, for example, accept a customer pressing a "Cash" button. This causes the reception unit 201 to accept a selection of cash payment. On the other hand, the reception unit 201 may also accept a customer pressing a "Credit" button. This causes the reception unit 201 to accept a selection of credit payment.
[0079] Screen d002 has, for example, a "Call a store clerk" button and a "Purchased items list" button. When the reception unit 201 receives a press of the "Purchased items list" button, the display control unit 204 displays the screen d001 shown in Fig. 7 described above. When the reception unit 201 receives a press of the "Call a store clerk" button, the notification unit 206 notifies the store clerk. As described above, the notification method used by the notification unit 206 is not particularly limited.
[0080] Furthermore, the order in which screens d011 and d012 and screen d002 are displayed is not particularly limited. That is, there is no particular limit to which is performed first: confirmation or selection of a payment method. As described above, selection of a payment method on screen d002 may be performed after confirmation on screens d011 and d012 is completed.
[0081] Next, upon receiving the settlement information, the display control unit 204 displays a screen related to the settlement. Then, the settlement unit 202 performs the settlement. Specifically, the settlement unit 202 performs the settlement when input corresponding to a predetermined confirmation is received and the condition for starting the settlement is satisfied. This condition may be that the settlement information has been received, as described in the first embodiment. Then, for example, the settlement unit 202 performs the settlement based on the settlement information. For the settlement, any existing technology may be used, and there is no particular limitation.
[0082] The issuance control unit 205 also issues a receipt in response to the payment. The receipt may be an electronic receipt or a paper receipt.
[0083] In the case of a paper receipt, the issuance control unit 205 causes a printer to issue a receipt after payment is completed. The printer here may be, for example, included in the settlement device 20. Alternatively, the printer may be, for example, a device connected to the settlement device 20 via the communications network 23. The receipt may also include, for example, purchase price information, member information such as a member ID, and store-related information. The purchase price information included on the receipt includes product information such as the name and product code of each product, the quantity purchased, the discount amount or rebate, the discount rate, whether a coupon was used, the price excluding tax, the price including tax, the total purchase price (final price), the amount to be deposited, and the amount of change. The store-related information may be, for example, the store name.
[0084] (Example of checking whether tax rates have changed) 11 and 12 are flowcharts showing an example of the operation of checking whether the tax rate of the settlement system 2 according to the second embodiment has changed. The acquisition unit 203 acquires a product code from a product through a customer operation (step S2101). As described above, in step S2101, the acquisition method by the acquisition unit 203 is not particularly limited. Also, as described above, the acquisition unit 203 acquires a product code as an example, but image data of the product may also be used.
[0085] The acquiring unit 203 then transmits a registration request including the product code (step S2102). The list generating unit 211 updates the purchase product list based on the registration request (step S2103). The list generating unit 211 transmits the purchase product list (step S2104).
[0086] The display control unit 204 displays the purchased product list (step S2105). The reception unit 201 determines whether product registration is complete (step S2106). In step S2106, the reception unit 201 may determine whether product registration is complete based on whether the customer presses the "Pay" button. If product registration is not complete (step S2106: No), the settlement system 2 returns to step S2101.
[0087] If product registration is complete (step S2106: Yes), the identification unit 207 identifies candidate products that are subject to the reduced tax rate and can be consumed in the store based on the purchased product list (step S2107).Then, the display control unit 204 displays a screen for confirming whether the candidate products can be consumed in the store (step S2108).
[0088] The reception unit 201 receives a selection regarding whether to eat or drink in the store (step S2109). As described above, the information received in step S2109 is selection information. As described above, the selection information includes, for example, information about the product to be eaten or drink in the store (e.g., product ID) and information about the quantity to be eaten or drink in the store. The reception unit 201 then transmits the selection information regarding eating or drinking in the store and a request for payment information to the server (step S2110). Note that if a payment method can be selected, the reception unit 201 may receive the selection of the payment method before step S2110, for example.
[0089] The list generation unit 211 generates payment information based on the selection information and the purchase product list (step S2111). The list generation unit 211 transmits the payment information (step S2112). Next, the display control unit 204 displays a payment screen based on the payment information (step S2113).
[0090] The settlement unit 202 performs the settlement (step S2114). Next, the issuance control unit 205 issues a receipt (step S2115). Once the settlement is made, the settlement device 20 may notify the server 21 that the settlement has been completed. The sales management unit 213 may also update the sales DB 2103 based on the settlement.
[0091] (Confirmation regarding the use of paid bags, etc.) First, confirmation regarding the purchase of a predetermined product will be described. The predetermined product is not particularly limited, but may be, for example, a bag, chopsticks, spoon, fork, or container, which requires a fee. Bags (shopping bags), spoons, forks, containers, etc. may require a fee. For example, bags, spoons, forks, containers, etc. may require a fee if they are made from a predetermined material. Also, bags, chopsticks, spoons, forks, containers, etc. may require a fee simply because the store operator or the like wants to charge for them.
[0092] In this confirmation, the customer's operation confirms the use of bags, chopsticks, spoons, and forks. The number of bags, chopsticks, spoons, forks, etc. required by a customer varies. For example, the number of bags varies depending on the product the customer plans to purchase. Also, different types of bags, chopsticks, spoons, and forks may be provided. For example, in the case of bags, a store may provide bags of different sizes. Therefore, this bag confirmation may also confirm the number of these items. For example, in the case of bags, the final price paid by the customer varies depending on whether or not the bag is used, the bag size, the number of bags, etc. For this reason, customers will want to confirm this before making a payment. Therefore, in the second embodiment, after product registration and before making a payment, confirmation is made regarding the use of items such as bags, chopsticks, spoons, and forks, which require a fee. Note that when a customer uses bags, spoons, forks, etc., it means that they will purchase them. In the following explanation, bags will be used as an example.
[0093] The display control unit 204 displays a screen for confirmation as to whether or not to use bags for which a fee is charged. Specifically, the display control unit 204 displays this confirmation screen when the "Pay" button is pressed. The screen that is displayed may allow the customer to specify the number of bags. Note that if there are multiple types of bags for which a fee is charged, such as different sizes or colors, the screen that is displayed may be a screen that allows the customer to check the number of bags that can be used for each type.
[0094] FIG. 13 is an explanatory diagram showing an example of a screen for confirming whether or not to use a paid bag. Screen d021 may include a message regarding the use of bags. In screen d021 of FIG. 13, plastic shopping bags are paid bags. In FIG. 13, screen d021 includes a button for using a "5 yen bag," a button for using a "3 yen bag," and a "Do not use" button. When the "Do not use" button is pressed, the reception unit 201 accepts that no type of bag will be used.
[0095] When the reception unit 201 receives a press of the "Use 5 yen envelope" button, the display control unit 204 may display a small screen on the screen d021 where the number of 5 yen envelopes to be used can be input. The reception unit 201 may then receive the number of envelopes to be used. Alternatively, the reception unit 201 may count one envelope each time the reception unit 201 receives a press of the "Use 5 yen envelope" button.
[0096] When the use button for the "3 yen bag" is pressed, the same thing may happen as when the use button for the "5 yen bag" is pressed.
[0097] Although not shown, the display control unit 204 may also display the accepted number of bags to be used by bag type. Hereinafter, the information accepted by the accepting unit 201 will be referred to as bag selection information. The bag selection information includes, for example, information on the type of bag for which a fee is charged (e.g., product ID) and information on the number of bags to be used.
[0098] Although not shown, the screen d021 may also have a "Confirm" button, etc. For example, when the reception unit 201 receives a press of the "Confirm" button, it transmits bag selection information and a request for payment information to the server 21.
[0099] Although not shown, the screen d021 may also have a "Purchased Product List" button. When the accepting unit 201 accepts pressing of the "Purchased Product List" button, the display control unit 204 displays the screen d001 shown in FIG. 7 described above.
[0100] If the payment method can be selected, similar to the example of confirmation of a change in tax rate, the reception unit 201 may transmit bag selection information and a request for payment information to the server 21 after receiving the selection of the payment method.
[0101] Next, the list generation unit 211 of the server 21 updates the purchased item list based on the information on the items (bags) and the purchase quantity included in the bag selection information. The payment information generation unit 212 then generates payment information based on the updated purchased item list. The method for generating payment information by the payment information generation unit 212 is as explained in the example of checking when the tax rate changes.
[0102] Furthermore, the processing performed after the settlement device 20 receives the settlement information from the server 21 may be the same as the example of checking when the tax rate changes. Therefore, the following description will be omitted.
[0103] (Example of checking paid bags, etc.) 14 and 15 are flowcharts showing an example of the operation of checking paid bags, etc., in the payment system 2 according to the second embodiment. The acquisition unit 203 acquires a product code from a product through a customer operation (step S2201). Then, the acquisition unit 203 transmits a registration request including the product code (step S2202). The list generation unit 211 updates the purchased product list based on the new registration request (step S2203). The list generation unit 211 transmits the purchased product list (step S2204).
[0104] The display control unit 204 displays the purchased product list (step S2205). The reception unit 201 determines whether product registration is complete (step S2206). In step S2206, the reception unit 201 may determine whether product registration is complete based on whether the customer presses the "Pay" button. If product registration is not complete (step S2206: No), the settlement system 2 returns to step S2201.
[0105] When product registration is complete (step S2206: Yes), the display control unit 204 displays a screen for bag confirmation (step S2207). The reception unit 201 receives input regarding bag use (step S2208). In step S2208, the reception unit 201 may receive input regarding the number of bags to be used for each type of bag. Also, in step S2208, the reception unit 201 may receive input regarding whether or not bags will be used. As in screen d021 of FIG. 13, there may be a "Do not use" button. As described above, the information received in step S2208 is bag selection information.
[0106] The reception unit 201 transmits the received bag selection information and a request for payment information to the server 21 (step S2209). The list generation unit 211 updates the purchase item list based on the selection information (step S2210). The payment information generation unit 212 then generates payment information based on the updated purchase item list (step S2211). The payment information generation unit 212 transmits the generated payment information (step S2212). Next, the display control unit 204 displays a payment screen based on the payment information (step S2213).
[0107] The settlement unit 202 performs the settlement (step S2214). Next, the issuance control unit 205 issues a receipt (step S2215). Once the settlement is made, the settlement device 20 may notify the server 21 that the settlement has been completed. The sales management unit 213 may also update the sales DB 2103 based on the settlement.
[0108] [Confirmed by store clerk] Next, an example will be described in which the predetermined confirmation is confirmation by a store clerk. Confirmation by a store clerk includes confirmation of whether a product whose product registration has been cancelled has been collected, confirmation of age when purchasing an age verification product, etc.
[0109] (Confirmation of collection of cancelled products) First, we will explain how to check whether a product whose product registration has been cancelled has been collected. A customer may cancel a registered product. In such a case, the customer may intentionally or accidentally take the cancelled product out of the store. Intentional taking could be a crime such as shoplifting. For this reason, store clerks want to ensure that cancelled products are collected to prevent crime. However, it is time-consuming for store clerks to go to the settlement device 20 and collect the product every time a product is cancelled. Therefore, in the second embodiment, after the product is registered and before payment, the store clerk confirms that the cancelled product has been collected.
[0110] First, the cancellation of a product on screen d001 shown in FIG. 7 will be described. As described above, screen d001 has a "Cancel" button for each product. When the reception unit 201 receives a press of the "Cancel" button, it transmits a request to the server 21 to cancel the information of the canceled product. Furthermore, when the purchase quantity is multiple, when the "Cancel" button is pressed, the display control unit 204 may display a screen on screen d001 that allows the user to input the quantity of the product to be canceled. The reception unit 201 may then receive the quantity of the product to be canceled. The quantity of the product to be canceled is also referred to as the "cancellation quantity." When the reception unit 201 receives the cancellation quantity, it transmits cancellation information including the product information and the cancellation quantity to the server 21.
[0111] The list generation unit 211 updates the purchase item list based on the cancellation information. For example, if the purchase quantity and the cancellation quantity are the same, the list generation unit 211 deletes the information of the item to be canceled from the purchase item list. On the other hand, if the purchase quantity is greater than the cancellation quantity, the list generation unit 211 sets the purchase quantity associated with the item information in the purchase item list to the quantity obtained by subtracting the cancellation quantity from the purchase quantity.
[0112] Here, the cancellation information may be stored in the storage unit 214 of the server 21 or in the storage unit 208 of the settlement device 20.
[0113] The notification unit 206 notifies the attendant terminal device 22 that the product has been canceled. The notification method is not particularly limited. Specifically, the notification unit 206 notifies the attendant terminal device 22 that the product has been canceled. More specifically, the notification unit 206 may notify the attendant terminal device 22 of information about the canceled product (for example, a product ID or product name) and the canceled quantity. At this time, the notification unit 206 may notify the store clerk of the information about the canceled product and the canceled quantity along with an identifier that identifies the settlement device 20. The notification unit 206 may also notify the store clerk by turning on a lamp. Alternatively, the notification unit 206 may notify the store clerk by sounding a buzzer, for example. The lamp or buzzer may be provided in the settlement device 20 or in a device different from the settlement device 20. If the lamp or buzzer is provided in a device different from the settlement device 20, the notification unit 206 notifies the different device that the product has been canceled. Then, the different device that receives the notification from notification unit 206 controls a lamp or buzzer to notify the store clerk that the product has been canceled. When turning on a lamp or sounding a buzzer on payment terminal 20, notification unit 206 notifies the store clerk so that the store clerk can distinguish between the notification that the product has been canceled and the notification that occurs after the "call a store clerk" button has been pressed. Furthermore, if a device other than payment terminal 20 is equipped with a lamp or buzzer, the different device that receives the notification from notification unit 206 notifies the store clerk so that the store clerk can distinguish between the notification that the product has been canceled and the notification that occurs after the "call a store clerk" button has been pressed.
[0114] When receiving a notification indicating that a product has been canceled, the display control unit 221 displays a screen indicating that the canceled product needs to be collected on the display device of the attendant terminal device 22. For example, the display control unit 221 of the attendant terminal device 22 may display information about the canceled product (e.g., product name) and the canceled quantity for each settlement device 20.
[0115] FIG. 16 is an example of a screen displayed on the attendant terminal device 22 showing the cancellation status of products by payment device 20. Screen d031 includes information such as the register number, the name of the canceled product, and the quantity of the canceled product. In FIG. 16, the register number is an example of an identifier that indicates the payment device 20. Screen d031 shows that one loaf of bread has been canceled at register number R2. This allows the store clerk to know which payment device 20 to use to collect the canceled product by checking screen d031.
[0116] Screen d031 is an example and is not particularly limited. For example, the display control unit 221 may display a screen (not shown) on the checkout device 20 on a map of the store, in which the canceled items and the quantities of the canceled items are superimposed.
[0117] Next, the reception unit 201 accepts the customer pressing the "Pay" button. Upon accepting the pressing of the "Pay" button, the notification unit 206 notifies the customer that the canceled items have been collected, if any. Hereinafter, canceled items may be abbreviated to "canceled items." This causes a store clerk to be called to collect the items. The notification method is not particularly limited. Specifically, the notification unit 206 may send a notification to the attendant terminal device 22 to call a store clerk. The notification unit 206 may also send a notification to call a store clerk by turning on a lamp. Alternatively, the notification unit 206 may send a notification to call a store clerk by sounding a buzzer, for example. The lamp or buzzer may be provided in the settlement device 20 or in a device different from the settlement device 20. If a lamp or buzzer is provided in a device different from the settlement device 20, the notification unit 206 notifies the different device that the items have been canceled. Then, the different device that receives the notification from the notification unit 206 controls a lamp or a buzzer to notify the store clerk that the product has been canceled. When turning on a lamp or sounding a buzzer on the payment terminal 20, the notification unit 206 notifies the store clerk so that the store clerk can distinguish between the notification that the product has been canceled, the notification to call a store clerk after the "Pay" button has been pressed, and the notification to call a store clerk after the "Call a Store Clerk" button has been pressed. For example, in the case of a lamp, the notification unit 206 may light the three notifications in different colors. Furthermore, if a lamp or a buzzer is provided on a device different from the payment terminal 20, the different device that receives the notification from the notification unit 206 notifies the store clerk so that the store clerk can distinguish between the notification that the product has been canceled, the notification to call a store clerk after the "Pay" button has been pressed, and the notification to call a store clerk after the "Call a Store Clerk" button has been pressed.
[0118] Upon receiving the notification to call a store clerk, the display control unit 221 causes the display device of the attendant terminal device 22 to display a screen indicating that the canceled items need to be immediately collected. Although not shown, the screen may include an identifier that identifies the payment device 20, product information such as the product name of the canceled item, and information on the quantity of the canceled item. The screen may also include a message directing the user to the payment device 20. The display control unit 221 may also display a screen in which the product name of the canceled item and a message directing the user to the payment device 20 are superimposed on the payment device 20 on a map of the store.
[0119] Furthermore, when the reception unit 201 receives a press of the "Pay" button, the display control unit 204 displays a screen for a store clerk to confirm the collection of the canceled products if there are any canceled products. For example, an example of the screen is shown in FIG. 17.
[0120] 17 is an explanatory diagram showing an example of a screen indicating that a store clerk is being called when there are canceled items. When the reception unit 201 receives a press of the "Pay" button, the display control unit 204 displays a screen d032 when there are canceled items. The screen d032 includes a message asking the customer to wait.
[0121] Here, in order for the settlement device 20 to proceed to the payment process from screen d032, the store clerk must complete the collection of the canceled product and enter an input to confirm the collection. This input to confirm the collection may be received by the settlement device 20 or by the attendant terminal device 22. An example in which the input is received by the attendant terminal device 22 will be described in a modified example.
[0122] First, an example of inputting confirmation information into the settlement device 20 will be described. A store clerk goes to the settlement device 20 and collects the product. The reception unit 201 of the settlement device 20 then receives an input confirming that the product has been collected through an operation by the store clerk. The method of receiving the confirmation information can be changed in various ways. More specifically, for example, the reception unit 201 receives an input of a predetermined code through an operation by the store clerk. The predetermined code is not particularly limited. The predetermined code is called a confirmation code. The confirmation code may be a common code. If it is desired to record which store clerk performed the confirmation, the confirmation code may be an identifier (e.g., a store clerk ID) that identifies the store clerk. If a store clerk ID or the like is used, a store clerk database or the like is stored in the storage unit 214. The input method is not particularly limited. The reception unit 201 may receive the confirmation code by reading a code, such as a barcode, encoded with the confirmation code using a reading device and decoding it. Alternatively, the reception unit 201 may obtain the confirmation code from an IC (Integrated Circuit) card through short-range wireless communication through an operation by the store clerk. The reception unit 201 may also receive a confirmation code input by a store clerk via an input device such as a keyboard.
[0123] Furthermore, the display control unit 204 may display a screen for accepting a confirmation code as a screen for confirmation by the store clerk to collect the canceled product. If the screen for accepting the confirmation code is displayed immediately after the "Pay" button is touched, the customer will be able to operate it. Therefore, to prevent the customer from operating it but allow the store clerk to operate it, the reception unit 201 may accept input of a release code for displaying the screen for accepting the confirmation code before accepting the confirmation code. Then, when the release code is entered, the display control unit 204 displays the screen for accepting the confirmation code. The release code may be the same as the confirmation code or may be different.
[0124] FIG. 18 is an explanatory diagram showing an example of a screen for accepting input of a confirmation code. Screen d033 includes information on the canceled product and the quantity of the canceled product. Screen d033 also includes a message prompting input of a code. The accepting unit 201 may further accept input of a confirmation code. The method for entering the confirmation code is as described above.
[0125] After the cancellation code is entered, the display control unit 204 may display a screen having a "Confirm" button that allows the user to confirm that the canceled items have been collected, instead of entering a confirmation code. In this case, a screen (not shown) may include information on the canceled items and the quantity of the canceled items, similar to screen d033. The reception unit 201 receives input that the canceled items have been collected by the store clerk pressing the "Confirm" button.
[0126] If the payment method can be selected, the reception unit 201 may transmit a request for settlement information to the server 21 after receiving the selection of the payment method, similar to the example of confirmation by the customer.
[0127] Next, the list generation unit 211 of the server 21 generates the payment information based on the purchased product list. The method of generating the payment information by the payment information generation unit 212 is as explained in the example of confirmation by the customer.
[0128] Furthermore, the processing performed after the settlement device 20 receives the settlement information from the server 21 may be the same as the example of confirmation by the customer, and therefore the following description will be omitted.
[0129] (Example of operation for confirming the collection of canceled products) 19 and 20 are flowcharts showing an example of an operation of the settlement system 2 according to the second embodiment to confirm the collection of canceled products. The acquisition unit 203 acquires a product code from the product through a customer operation (step S2301). Then, the acquisition unit 203 transmits a registration request including the product code (step S2302). The list generation unit 211 updates the purchased product list based on the new registration request (step S2303). The list generation unit 211 transmits the updated purchased product list (step S2304).
[0130] The display control unit 204 displays the updated purchased item list (step S2305). Next, the reception unit 201 determines whether a cancellation operation for an item has been performed (step S2306). In step S2306, for example, the reception unit 201 determines whether a cancellation operation for an item has been performed based on whether a "Cancel" button for the item has been operated. The reception unit 201 may determine that a cancellation operation for an item has been performed when the "Cancel" button for the item has been pressed. The reception unit 201 may also receive the cancellation quantity. If it is determined that a cancellation operation for an item has not been performed (step S2306: No), the settlement apparatus 20 proceeds to step S2312. On the other hand, if it is determined that a cancellation operation for an item has been performed (step S2306: Yes), the reception unit 201 transmits cancellation information for the item (step S2307). The cancellation information includes, for example, information about the item to be canceled (e.g., item ID) and the cancellation quantity.
[0131] The list generation unit 211 updates the purchased item list based on the cancellation information (step S2308). Next, the list generation unit 211 transmits the purchased item list (step S2309). Next, the display control unit 204 displays the updated purchased item list (step S2310).
[0132] The notification unit 206 then notifies the attendant terminal device 22 that there are products to be canceled (step S2311). In step S2311, the notification unit 206 may transmit information associating an identifier for identifying the payment device 20 with the cancellation information to the attendant terminal device 22. Then, for example, the display control unit 221 of the attendant terminal device 22 displays that a product cancellation operation has been performed on the payment device 20 identified by the identifier. This allows the store clerk to easily understand that the products must be collected from the payment device 20 that sent the notification by checking the screen of the attendant terminal device 22. Note that step S2311 may be performed after step S2307 and before step S2310. Alternatively, step S2311 may be performed after the determination of Yes in step S2306 and before step S2307.
[0133] Next, the reception unit 201 determines whether the product registration is complete (step S2312). In step S2312, the reception unit 201 may determine whether the product registration is complete based on whether the "Pay" button is pressed by the customer. If the product registration is not complete (step S2312: No), the settlement system 2 returns to step S2101.
[0134] If the product registration is complete (step S2312: Yes), the notification unit 206 determines whether any products have been canceled (step S2313). If no products have been canceled (step S2313: No), the settlement device 20 proceeds to step S2317.
[0135] On the other hand, if there are any canceled products (step S2313: Yes), the notification unit 206 issues a notification to call a store clerk (step S2314). As described above, the notification method is not particularly limited. In step S2314, for example, the notification unit 206 notifies the attendant terminal device 22 to have a store clerk collect the products. For example, the display control unit 221 of the attendant terminal device 22 causes the display device of the attendant terminal device 22 to display a screen indicating that the store clerk needs to immediately collect the canceled products at the settlement device 20 that sent the notification. More specifically, for example, the display control unit 221 may display a screen including an identifier of the settlement device 20 that sent the notification and the names of the products to be collected by the store clerk. For example, the display control unit 221 may display a screen including the names of the products to be collected by the store clerk and a message to direct the store clerk to the settlement device 20. In step S2314, the notification unit 206 may turn on a lamp of the settlement device 20. Also, in step S2314, the notification unit 206 may sound a buzzer on the settlement device 20. Note that the notification methods may be combined. The display control unit 204 displays a screen regarding confirmation of product collection (step S2315). The reception unit 201 receives input regarding confirmation of product collection by operation of the store clerk (step S2316).
[0136] The reception unit 201 requests payment information (step S2317). Next, the payment information generation unit 212 generates payment information based on the purchase item list (step S2318). The payment information generation unit 212 transmits the generated payment information (step S2319). Next, the display control unit 204 displays a payment screen based on the payment information (step S2320).
[0137] The settlement unit 202 performs the settlement (step S2321). Next, the issuance control unit 205 issues a receipt (step S2322). Once the settlement is made, the settlement device 20 may notify the server 21 that the settlement has been completed. The sales management unit 213 may also update the sales DB 2103 based on the settlement.
[0138] (Age verification) Next, age verification will be explained. Stores may be penalized if they fail to verify the customer's age when selling products that require verification of the customer's age. For this reason, store clerks must verify the customer's age when a customer purchases a product that requires age verification. However, it is time-consuming for store clerks to go to the settlement device 20 and verify the customer's age every time a product requiring age verification is registered. Therefore, in the second embodiment, after the product is registered and before payment, the store clerk will verify the customer's age.
[0139] The acquiring unit 203 acquires a product code from the product, and then transmits a registration request including the product code.
[0140] The list generation unit 211 of the server 21 updates the purchase item list based on the registration request. After updating or generating the purchase item list, the list generation unit 211 transmits the purchase item list or information identifying the purchase item list to the settlement device 20.
[0141] If the newly registered product is an age verification product, the notification unit 206 notifies the store clerk that the age verification product has been registered. Specifically, for example, the notification unit 206 may notify the attendant terminal device 22 that the age verification product has been registered. More specifically, the notification unit 206 may notify the attendant terminal device 22 of information about the age verification product (for example, the product name). At this time, the notification unit 206 may notify the store clerk of the registration of the age verification product by turning on a lamp. Alternatively, the notification unit 206 may notify the store clerk of the registration of the age verification product by sounding a buzzer, for example. The lamp or buzzer may be provided in the payment device 20 or in a device different from the payment device 20. If a device other than the settlement device 20 is equipped with a lamp or buzzer, the notification unit 206 notifies the other device that the product has been canceled. Then, upon receiving the notification from the notification unit 206, the other device controls the lamp or buzzer to notify the store clerk that the age verification product has been registered.
[0142] When turning on the lamp or sounding the buzzer of the payment device 20, the notification unit 206 notifies the clerk in a manner that allows the clerk to distinguish between the notification that the age verification product has been registered and the notification to call a clerk after the "call a clerk" button has been pressed. Also, if a device other than the payment device 20 is equipped with a lamp or buzzer, the other device that receives the notification from the notification unit 206 notifies the clerk in a manner that allows the clerk to distinguish between the notification that the age verification product has been registered and the notification after the "call a clerk" button has been pressed.
[0143] When receiving a notification indicating that the age verification product has been registered, the display control unit 221 displays a screen indicating that age verification is required. The display control unit 221 of the attendant terminal device 22 displays information about the age verification product (for example, the product name) for each settlement device 20.
[0144] 21 is an explanatory diagram showing an example of a screen related to age verification on the attendant terminal device 22. Screen d041 includes information indicating the name of the age verification product for each checkout device 20 to which the age verification product is registered. As mentioned above, the register number is an example of an identifier indicating the checkout device 20.
[0145] The screen d041 may include information on the presence or absence of age verification products for each settlement device 20. That is, the screen d041 may display the register number of the settlement device 20 and the presence or absence of age verification products.
[0146] Furthermore, the display control unit 204 displays the product information registered in the purchase product list on the display device of the settlement device 20. Here, the settlement device 20 may store in the storage unit 208 that the age verification product has been registered.
[0147] Next, the reception unit 201 accepts pressing of the "Pay" button. Upon accepting pressing of the "Pay" button, the notification unit 206 issues a notification to call a store clerk if an age verification product is registered. The notification unit 206 may, for example, notify the attendant terminal device 22 that age verification by a store clerk is required. Alternatively, the notification unit 206 may issue a notification to call a store clerk by turning on a lamp. Alternatively, the notification unit 206 may issue a notification to call a store clerk by sounding a buzzer, for example. Note that the lamp or buzzer may be provided in the settlement device 20 or in a device different from the settlement device 20. If a lamp or buzzer is provided in a device different from the settlement device 20, the notification unit 206 notifies the different device that age verification is required. Then, the different device that receives the notification from the notification unit 206 may issue a notification to call a store clerk at the settlement device 20 by controlling a lamp or buzzer.
[0148] When lighting a lamp or sounding a buzzer on the settlement device 20, the notification unit 206 issues the notification that an age verification product has been registered, the notification to call a store clerk after the "Pay" button has been pressed, and the notification to call a store clerk after the "Call a Store Clerk" button has been pressed in a manner that the store clerk can distinguish between them. For example, in the case of a lamp, the notification unit 206 may light the three notifications in different colors. Furthermore, if a lamp or buzzer is provided on a device other than the settlement device 20, the different device that receives the notification from the notification unit 206 issues the notification that an age verification product has been registered, the notification to call a store clerk after the "Pay" button has been pressed, and the notification to call a store clerk after the "Call a Store Clerk" button has been pressed in a manner that the store clerk can distinguish between them.
[0149] When a notification to call a store clerk is received after the "Pay" button is pressed, the display control unit 221 of the attendant terminal device 22 displays a screen indicating that age verification will be performed on the display device of the attendant terminal device 22. Although not shown, the screen may include information such as an identifier that identifies the payment device 20 and the product name of the age verification product. The screen may also include a message directing the user to the payment device 20. The display control unit 221 may also display a screen on the payment device 20 on a store map, superimposing the product name of the age verification product and a message directing the user to the payment device 20.
[0150] When the "Pay" button is pressed, if an age verification product is registered, the display control unit 204 causes the display device of the settlement device 20 to display a screen regarding age verification. The screen may be a screen indicating that a store clerk is being called. Alternatively, the screen may be a screen for receiving input regarding age verification from the store clerk.
[0151] 22 is an explanatory diagram showing an example of a screen indicating that a store clerk is being called when an age verification product is registered. When the "Pay" button is pressed, the display control unit 204 displays screen d042 if an age verification product is present. Screen d042 includes a message asking the customer to wait.
[0152] For example, in order for the settlement device 20 to proceed to processing the payment from screen d042, a store clerk confirms the customer's age. The store clerk then inputs information related to age verification. This input related to verification may be received by the settlement device 20 or by the attendant terminal device 22. An example of the input being received by the attendant terminal device 22 will be described in a modified example.
[0153] An example of confirmation input at the payment device 20 will be described. A store clerk goes to the payment device 20 and confirms the customer's age. The reception unit 201 of the payment device 20 then accepts input related to the confirmation of the customer's age through operation by the store clerk. The method of accepting confirmation input can be changed in various ways. The reception method may be the same as the method of accepting input related to product recovery confirmation.
[0154] FIG. 23 is an explanatory diagram showing an example of a screen for accepting input of a confirmation code. Screen d043 includes information on age verification products and purchase quantity. Screen d043 also includes a message prompting input of a confirmation code. The accepting unit 201 may then further accept input of a confirmation code. The method for entering the confirmation code is as described above.
[0155] After the unlock code is entered, the display control unit 204 may display a screen with a "Confirm" button instead of the confirmation code. In this case, a screen (not shown) may include information on the age verification product and the purchase quantity, similar to screen d043. The reception unit 201 receives input that the age has been confirmed by pressing the "Confirm" button by the store clerk.
[0156] If the payment method can be selected, the reception unit 201 may transmit a request for settlement information to the server 21 after receiving the selection of the payment method, similar to the example of confirmation by the customer.
[0157] Next, the list generation unit 211 of the server 21 generates the payment information based on the purchased product list. The method of generating the payment information by the payment information generation unit 212 is as explained in the example of confirmation by the customer.
[0158] Furthermore, the processing performed after the settlement device 20 receives the settlement information from the server 21 may be the same as the example of confirmation by the customer, and therefore the following description will be omitted.
[0159] 24 and 25 are flowcharts showing an example of the age verification operation of the settlement system 2 according to the second embodiment. The acquisition unit 203 acquires a product code from a product through a customer operation (step S2401). Then, the acquisition unit 203 transmits a registration request including the product code (step S2402). The list generation unit 211 updates the purchased product list based on the new registration request (step S2403). The list generation unit 211 transmits the updated purchased product list (step S2404).
[0160] The notification unit 206 determines whether the registered product is an age verification product (step S2405). If the registered product is not an age verification product (step S2405: No), the display control unit 204 proceeds to step S2407. If the registered product is an age verification product (step S2405: Yes), the notification unit 206 notifies the attendant terminal device 22 that the age verification product has been registered (step S2406). Then, for example, the display control unit 221 of the attendant terminal device 22 displays that the age verification product has been registered at the payment device 20. This allows the store clerk to easily understand, by checking the screen of the attendant terminal device 22, that the payment device 20 that sent the notification must verify the customer's age.
[0161] The display control unit 204 displays the list of purchased items (step S2407). The reception unit 201 determines whether product registration is complete (step S2408). The reception unit 201 may determine whether product registration is complete based on whether the "Pay" button is pressed. If product registration is not complete (step S2408: No), the settlement system 2 returns to step S2401. If product registration is complete (step S2408: Yes), the notification unit 206 determines whether there is a product that requires age verification (step S2409). The notification unit 206 issues a notification to call a store clerk (step S2410). As described above, the notification method is not particularly limited. In step S2410, the notification unit 206 notifies the attendant terminal device 22, for example, that age verification is required at the settlement device 20. For example, the display control unit 221 of the attendant terminal device 22 causes the display device of the attendant terminal device 22 to display a screen indicating that a store clerk at the settlement device 20 that sent the notification must immediately verify the customer's age. More specifically, for example, the display control unit 221 may cause a screen to be displayed that includes the identifier of the settlement device 20 that sent the notification and a message to direct a store clerk to the settlement device 20 to verify the customer's age. In step S2410, the notification unit 206 may turn on a lamp on the settlement device 20. In addition, in step S2410, the notification unit 206 may sound a buzzer on the settlement device 20. Note that the notification methods may be combined.
[0162] The display control unit 204 displays a screen related to age verification (step S2411). The reception unit receives input related to age verification by an operation of a store clerk (step S2412). The reception unit 201 requests payment information (step S2413). Next, the payment information generation unit 212 generates payment information based on the purchase item list (step S2414). The payment information generation unit 212 transmits the generated payment information (step S2415). Next, the display control unit 204 displays a payment screen based on the payment information (step S2416).
[0163] The settlement unit 202 performs the settlement (step S2417). Next, the issuance control unit 205 issues a receipt (step S2418). Once the settlement is made, the settlement device 20 may notify the server 21 that the settlement has been completed. The sales management unit 213 may also update the sales DB 2103 based on the settlement.
[0164] (Multiple checks) As described above, there are multiple types of predetermined confirmation, so in the second embodiment, multiple different confirmations may be performed after product registration and before payment.
[0165] Here, the combination of different confirmations is not particularly limited. For example, the settlement device 20 may perform the two confirmations by the customer described above. Alternatively, for example, the settlement device 20 may perform the two confirmations by the store clerk described above. Alternatively, the settlement device 20 may perform one or more confirmations by the customer and one or more confirmations by the store clerk.
[0166] The display control unit 204 displays a screen for each of the different confirmations. For example, the display control unit 204 may display one screen on which the different confirmations can be performed. That is, the confirmations may be performed all at once on one screen. The predetermined order, which is the order of the confirmations, is not particularly limited. Then, the receiving unit 201 receives inputs corresponding to the different confirmations.
[0167] Furthermore, the display control unit 204 may display screens corresponding to each confirmation in a predetermined order. More specifically, the display control unit 204 displays screens related to each of the different confirmations in a predetermined order. The reception unit 201 also receives inputs corresponding to the different confirmations in a predetermined order. The predetermined order may be specified by an administrator or store clerk of the settlement system 2. Here, after the reception unit 201 receives inputs related to the displayed screen, the display control unit 204 may display a screen related to the next confirmation in the predetermined order.
[0168] In this way, different checks can be carried out together before payment is made.
[0169] Then, the settlement unit 202 performs the settlement after receiving all of the multiple confirmation inputs. That is, the settlement unit 202 performs the settlement after receiving the last confirmation input in a predetermined order. Here, the settlement method is as described above, and a detailed description thereof will be omitted.
[0170] An example will be described in which four checks are performed after product registration and before payment: checking paid bags, checking in-store food and drink, checking age, and checking collection of canceled products. In such cases, the checks may be performed in the order that is estimated to cause the greatest loss to the store. Specifically, the payment system 2 may perform each check in the following order: age verification, checking collection of canceled products, checking paid bags, and checking in-store food and drink.
[0171] Furthermore, for example, if the multiple types of confirmation include age confirmation and confirmation of collection of the canceled products, the notification unit 206 may distinguishably issue a notification to call a store clerk for age confirmation from a notification to call a store clerk for confirmation of collection of the canceled products. For example, the notification unit 206 may distinguishably issue a notification to call a store clerk for age confirmation from a notification to call a store clerk for confirmation of collection of the canceled products to the attendant terminal device 22. The display control unit 221 of the attendant terminal device 22 may then display a screen indicating which confirmation the store clerk is being called for. For example, if a lamp is used, the notification unit 206 may illuminate the lamp in a different color for the two notifications. For example, the notification unit 206 may distinguishably issue a notification to call a store clerk for age confirmation, a notification to call a store clerk to confirm collection of the canceled products, and a notification to call a store clerk for both age confirmation and confirmation of collection of the canceled products. For example, if a lamp is used, the notification unit 206 may illuminate the lamp in a different color for the three types of notifications. In addition, if a device other than the settlement device 20 is equipped with a lamp or buzzer, the different device that receives the notification from the notification unit 206 may make each notification distinguishable.
[0172] Alternatively, for example, the notification unit 206 may issue a notification to call a store clerk for age verification and a notification to call a store clerk for confirmation of collection of the canceled product without distinguishing between them. For example, the notification unit 206 may simply issue a notification to call a store clerk to the attendant terminal device. Then, the display control unit 221 of the attendant terminal device 22 may, for example, display a screen on the display device of the attendant terminal device 22 indicating that a store clerk has been called at the settlement device 20 that sent the notification. For example, when a lamp is used, the notification unit 206 issues a notification to call a store clerk by lighting the lamp in the same color regardless of the notification. Note that if a lamp or buzzer is provided in a device other than the settlement device 20, the different device that receives the notification from the notification unit 20 may issue the notification without distinguishing between the notifications.
[0173] The input for age verification by a store clerk and the input for confirmation of collection of the canceled product by a store clerk may be performed separately. Also, the input for age verification by a store clerk and the input for confirmation of collection of the canceled product by a store clerk may be performed simultaneously. For example, when both age verification and confirmation of collection of the canceled product are performed, the receiving unit 201 may receive inputs for both confirmations by receiving a confirmation code once.
[0174] The confirmation code for age verification and the confirmation code for confirming the return of the canceled product may be the same or different. Also, both confirmation codes may be codes specific to each store clerk. Alternatively, one confirmation code may be a code specific to each store clerk, and the other confirmation code may be a code common to all store clerks, or both confirmation codes may be a code common to all store clerks.
[0175] 17 and d042 shown in Fig. 22 may be one common screen. For example, upon receiving the above-mentioned release code, the receiving unit 201 may sequentially receive inputs related to each confirmation. For example, upon receiving the above-mentioned release code, the receiving unit 201 may simultaneously receive inputs related to both confirmations.
[0176] As described above, in the second embodiment, the checkout system 2 accepts input corresponding to predetermined confirmation after product registration and before payment. Then, when the checkout system 2 accepts input corresponding to the predetermined confirmation, it performs payment. This allows the predetermined confirmation to be performed without hassle before payment.
[0177] The predetermined confirmation may be a plurality of different confirmations. This allows the settlement system 2 to perform a final, collective confirmation before the settlement, thereby saving the customer and store clerk time.
[0178] If the predetermined confirmation is a plurality of different confirmations, the checkout system 2 accepts inputs corresponding to each of the different confirmations after product registration and before payment. Then, the checkout system 2 performs payment after accepting all inputs. This allows the checkout system 2 to perform a final, collective confirmation before payment, thereby reducing the effort of the customer and store clerk.
[0179] Furthermore, the settlement system 2 accepts inputs corresponding to each of the different confirmations in a predetermined order, allowing the settlement system 2 to perform each confirmation in a predetermined order, such as in the order in which the store's damage is estimated to be greatest.
[0180] Next, the following explains the predetermined confirmation regarding paid shopping bags, etc. Before or during product registration, customers may wish to change whether or not paid shopping bags are required and the number of bags required. The final price changes depending on whether or not paid shopping bags are required and the number of bags required. Therefore, after product registration and before payment, the checkout system 2 displays a screen regarding the confirmation of paid shopping bags, and accepts input regarding the confirmation of paid shopping bags through the customer's operation. This allows customers to easily confirm whether or not paid shopping bags are required and the number of bags required after product registration and before payment. Note that similar confirmation can be performed not only for paid shopping bags, but also for paid spoons, chopsticks, forks, containers, etc., to achieve the same effect.
[0181] Next, confirmation regarding in-store eating and drinking will be explained. As mentioned above, the tax rate changes if the product is eaten or drunk in the store. Therefore, the final price changes depending on whether or not the product is eaten or drunk in the store, and these must be determined before payment. Therefore, after product registration and before payment, the payment system 2 displays a screen regarding confirmation of in-store eating and drinking, and accepts input regarding confirmation of in-store eating and drinking by customer operation. This allows the customer to confirm whether or not the product will be eaten or drunk in the store after product registration and before payment.
[0182] After product registration and before payment, the payment system 2 identifies products that can be consumed in the store. The payment system 2 then displays a screen for confirming whether the identified product can be consumed in the store. This allows customers to easily select whether or not the product can be consumed in the store.
[0183] Next, we will explain how to confirm the collection of canceled products. As mentioned above, customers may cancel registered products. In such cases, the customer may intentionally or accidentally take the canceled products out of the store. To prevent crime, store clerks want to ensure that canceled products are collected. However, it is time-consuming for store clerks to go to the checkout device 20 and collect the products each time a product is canceled. Therefore, after product registration and before payment, the checkout system 2 displays a screen for confirming product collection, and accepts input regarding confirmation of product collection by the store clerk. This allows the store clerk to collect canceled products all at once. Therefore, the checkout system 2 saves the store clerk time and effort.
[0184] Next, we will explain age verification. As mentioned above, customers may register products that require age verification, such as alcohol. In such cases, the store clerk must verify the age of the customer who is the purchaser. However, it is time-consuming for the store clerk to go to the payment device 20 and verify the age each time an age-verification product is registered. Therefore, the payment system 2 notifies the store clerk when an age-verification product is registered. Then, after the product is registered and before payment, the payment system 2 accepts input corresponding to age verification through operation by the store clerk. This allows the store clerk to verify the customer's age after the product is registered and before payment. Therefore, the payment system 2 can save the store clerk time.
[0185] The second embodiment is not limited to the above-described examples and can be modified in various ways. Furthermore, the functional units of the settlement device 20 and the server 21 may be implemented by a single device. For example, the settlement system 2 includes the settlement device 20, which may include all of the functional units of the settlement device 20 and the server 21 shown in the figure. Alternatively, the functional units of the settlement device 20 may be implemented by multiple devices. Each function of the server 21 may be implemented by multiple devices. For example, the server 21 may be a single server 21 as shown in FIG. 3, or may be configured by multiple servers 21. Examples of the multiple servers 21 include a database server, a backbone server, a POS (Point Of Sales) server, and a PLU (Price Look Up) server.
[0186] The settlement system 2 may be configured so that the server 21 has some of the functional units of the settlement device 20. The settlement system 2 may be configured so that the settlement device 20 has some of the functional units of the server 21. In addition, on each screen, each button is a GUI (Graphic User Interface) button, but the type of button is not particularly limited. In addition, on each screen, the position of each button and the position of each display field are not particularly limited. In each screen, buttons, information, display fields, etc. not shown may be added. In addition, the background color of the screen, etc. may be changed.
[0187] Next, a modification of the second embodiment will be described.
[0188] [Modification 1 of Embodiment 2] In the second embodiment, the list generation unit 211 of the server 21 updates the purchased item list and transmits it to the settlement device 20. Then, the display control unit 204 of the settlement device 20 displays the received purchased item list.
[0189] In Variation 1, the list generation unit 211 of the server 21 may transmit an identifier that identifies the purchase item list to the settlement device 20. Then, the display control unit 204 of the settlement device 20 may obtain the purchase item list corresponding to the identifier that identifies the purchase item list from the purchase item list DB 2102. The display control unit 204 of the settlement device 20 may then display the read-out purchase item list. Variation 1 is useful when the server 21 is divided into multiple different servers, such as a database server and a POS server.
[0190] [Modification 2 of Embodiment 2] In the second embodiment, the settlement information generation unit 212 of the server 21 calculates the total price including tax (final price) and transmits settlement information including the final price to the settlement device 20. Then, the settlement unit 202 of the settlement device 20 makes a settlement based on the received settlement information.
[0191] In the second modification, the settlement information generation unit 212 may store the settlement information in the storage unit 214, and instead of transmitting the settlement information, may transmit an identifier that identifies the settlement information. The settlement unit of the settlement device 20 may then obtain the settlement information corresponding to the received identifier from the storage unit 214 of the server 21. The settlement unit 202 of the settlement device 20 then performs settlement based on the obtained settlement information. This modification is useful when the server 21 is divided into multiple different servers, such as a database server and a POS server.
[0192] [Third Modification of Second Embodiment] In the second embodiment, an example has been described in which server 21 has settlement information generation unit 212. In this example, settlement information generation unit 212 of server 21 calculates the total price including tax (final price) and transmits settlement information including the final price to settlement device 20. Then, settlement device 20 makes a settlement based on the final price calculated by server 21.
[0193] In the third modification, the settlement device 20 may have a settlement information generation unit 212. That is, the settlement information generation unit 212 of the settlement device 20 may calculate the total amount (final price) of the prices including tax, including consumption tax, based on the purchased item list.
[0194] [Fourth Modification of the Second Embodiment] Next, in the second embodiment, an example was described in which the receipt of input regarding confirmation that the canceled products have been collected is performed by the settlement device 20. In the fourth modification, an example will be described in which the receipt of input regarding confirmation that the canceled products have been collected is performed by the attendant terminal device 22. When the "Pay" button is pressed on the settlement device 20, the display control unit 204 of the settlement device 20 displays screen d032 shown in FIG. 17. Then, when the "Pay" button is pressed on the settlement device 20, the display control unit 221 of the attendant terminal device 22 may display screen d033 shown in FIG. 18.
[0195] For example, when the screen d033 shown in FIG. 18 is displayed on the attendant terminal device 22, the store clerk heads to the settlement device 20. After collecting the canceled items, the store clerk returns to the attendant terminal device 22. Then, a reception unit (not shown) of the attendant terminal device 22 receives input by the store clerk to confirm that the items have been collected. The method of receiving the confirmation input can be changed in various ways, just like when it is performed by the settlement device 20.
[0196] Furthermore, if there are two or more store clerks, one store clerk may go to collect an item, and when another store clerk confirms that the other store clerk has collected the item, the other store clerk may input a confirmation of the product collection to attendant terminal device 22. By having a reception unit (not shown) of attendant terminal device 22 receive the input of the confirmation of the product collection, the possibility of requiring the customer to operate the device can be reduced.
[0197] [Fifth Modification of the Second Embodiment] Next, in the second embodiment, an example was described in which input regarding age verification is accepted by the settlement device 20. In the fifth modification, an example will be described in which input regarding age verification is accepted by the attendant terminal device 22. When the "Pay" button is pressed on the settlement device 20, the display control unit 204 of the settlement device 20 displays screen d042 shown in FIG. 22. Then, when the "Pay" button is pressed on the settlement device 20, the display control unit 221 of the attendant terminal device 22 may display screen d043 shown in FIG. 23.
[0198] For example, when the screen d043 shown in FIG. 23 is displayed on the attendant terminal device 22, the store clerk heads to the settlement device 20. The store clerk confirms the customer's age. The store clerk then returns to the attendant terminal device 22. The reception unit (not shown) of the attendant terminal device 22 accepts input by the store clerk that the customer's age has been confirmed. The method of accepting input related to confirmation can be changed in various ways, just like when it is performed on the settlement device 20.
[0199] Furthermore, if there are two or more store clerks, one store clerk may go to check the customer's age, and when another store clerk realizes that the other store clerk has checked the customer's age, the other store clerk may input that the customer's age has been checked into the attendant terminal device 22. By having the attendant terminal device 22 accept the input of the age check, the possibility of the customer having to operate the device can be reduced.
[0200] [Sixth Modification of the Second Embodiment] In the second embodiment, an example has been described in which the settlement device 20 is equipped with the notification unit 206 and the notification unit 206 issues various notifications to the store clerk. For example, the server 21 may also be equipped with the notification unit 206. In such a case, the notification unit 206 of the server 21 issues notifications regarding age verification and notifications regarding the recall of canceled products. The notification unit 206 of the server 21 may also determine whether a registered product is an age verification product.
[0201] Furthermore, the settlement device 20 may have a part of the functions of the notification unit 206, and the server 21 may have another part of the functions of the notification unit 206, and various modifications are possible.
[0202] [Seventh Modification of the Second Embodiment] In the second embodiment, an example has been described in which the settlement device 20 includes the display control unit 204, and the display control unit 204 controls the display of each screen on the display device of the settlement device. For example, the server 21 may also include the display control unit 204. In such a case, the display control unit 204 of the server 21 generates information on the screen to be displayed on the display device of the settlement device, and the settlement device 20 displays the screen on the display device based on the screen information.
[0203] Eighth Modification of the Second Embodiment In the second embodiment, an example has been described in which the display control unit 204 displays a screen for predetermined confirmation after product registration is completed and before payment. The settlement device 20 is not limited to the example of displaying a screen for predetermined confirmation, and may also output information related to the predetermined confirmation. For example, the settlement device 20 may have an output control unit (not shown). The output control unit may then output information related to the predetermined confirmation. More specifically, the output control unit may output audio related to the predetermined confirmation using a speaker.
[0204] Furthermore, instead of displaying a screen related to a predetermined confirmation, the output control unit may control various outputs. Furthermore, both the display of a screen by the display control unit 204 and the output by the output control unit may be performed. Specifically, for example, both the display of a screen by the display control unit 204 and the output of sound by the output control unit may be performed.
[0205] This concludes the description of the modified examples. Each embodiment and its modified examples may be used in combination.
[0206] (Computer equipment) Next, an example of the hardware configuration when each device, such as the settlement device 20, server 21, and attendant terminal device 22, described in embodiment 2, is realized by a computer device will be described. Fig. 26 is an explanatory diagram showing an example of the hardware configuration of a computer device. For example, some or all of the devices, such as the settlement device 20 described in embodiment 2, can be realized using any combination of a computer device 30 and a program, as shown in Fig. 26.
[0207] The computer device 30 includes, for example, a processor 301, a ROM 302, a RAM 303, a storage device 304, a communication interface 305, and an input / output interface 306. Each component is connected to each other via a bus 307.
[0208] The processor 301 controls the entire computer device 30. Examples of the processor 301 include a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). There may be multiple processors 301. The computer device 30 has a storage unit including a ROM 302, a RAM 303, and a storage device 304. Examples of the storage device 304 include semiconductor memory such as a flash memory, an HDD, and an SSD. For example, the storage device 304 stores an operating system (OS) program, application programs, and programs according to the embodiments. Alternatively, the ROM 302 stores application programs and programs according to the embodiments. The RAM 303 is used as a work area for the processor 301.
[0209] The processor 301 also loads programs stored in the storage device 304, ROM 302, etc. The processor 301 then executes each process coded in the program. The processor 301 may also download various programs via the communication network 33. The processor 301 also functions as a part or all of the computer device 30. The processor 301 may then execute the processes or instructions in the illustrated flowchart based on the program.
[0210] The communication interface 305 is connected to a communication network 33 such as a LAN (Local Area Network) or WAN (Wide Area Network) via a wireless or wired communication line. This allows the computer device 30 to be connected to external devices and external computers via the communication network 33. The communication interface 305 serves as an interface between the communication network 33 and the inside of the computer device 30. The communication interface 305 also controls the input and output of data from the external devices and external computers.
[0211] Furthermore, the input / output interface 306 is connected to at least one of an input device, an output device, and an input / output device. The connection method may be wireless or wired. Examples of the input device include a keyboard, a mouse, and a microphone. Examples of the output device include a display device, a lighting device, and a speaker that outputs sound. Examples of the input / output device include a touch panel display. The input device, output device, and input / output device may be built into the computer device 30 or may be external.
[0212] The hardware configuration of the computer device 30 is an example. The computer device 30 may have a configuration including some of the components shown in FIG. 26. The computer device 30 may have components other than those shown in FIG. 26. For example, the computer device 30 may have a drive device or the like. The processor 301 may then read programs and data from a recording medium attached to the drive device or the like and store them in the RAM 303. Examples of recording media include optical disks, flexible disks, magneto-optical disks, and USB (Universal Serial Bus) memories. The computer device 30 may also have input devices such as a keyboard and a mouse. The computer device 30 may also have an output device such as a display. The computer device 30 may also have both an input device and an output device, like a PC.
[0213] The computer device 30 may have a reading device such as a barcode reader or a camera that can read barcodes, etc. If RFID is used, the computer device 30 may have an RFID reader. If an IC card is used, the computer device 30 may have a reader for near field wireless communication.
[0214] The computer device 30 may also have a camera (not shown) that can capture images of customers, store clerks, and the like.
[0215] The computer device 30 may have various sensors (not shown). The type of sensor is not particularly limited. Examples of the sensor include an acceleration sensor, a gyro sensor, a magnetic sensor, and a GPS (Global Positioning System). Examples of the sensor include a fingerprint sensor, a LiDAR (Light, Detection and Ranging), a proximity sensor, and an ambient light sensor.
[0216] This concludes the description of the hardware configuration of each device. There are various variations in the implementation of each device. For example, the information processing system may be implemented by any combination of different computers and programs for each component. Furthermore, multiple components included in each device may be implemented by any combination of a single computer and program.
[0217] Furthermore, some or all of the components of the information processing system may be implemented using circuits for specific applications. Alternatively, some or all of the information processing system may be implemented using general-purpose circuits including a processor such as an FPGA (Field Programmable Gate Array). Alternatively, some or all of the information processing system may be implemented using a combination of circuits for specific applications and general-purpose circuits. These circuits may be a single integrated circuit. Alternatively, these circuits may be divided into multiple integrated circuits. These multiple integrated circuits may be connected via a bus or the like.
[0218] Furthermore, when some or all of the components of each device are realized by a plurality of computers, circuits, etc., the plurality of computers, circuits, etc. may be centrally located or distributed.
[0219] The methods described in each embodiment are realized by, for example, execution by a computer such as a settlement device or a server. Furthermore, the methods are realized by a computer such as a settlement device or a server executing a prepared program. The programs described in each embodiment are recorded on a computer-readable recording medium such as an HDD, SSD, flexible disk, optical disk, magneto-optical disk, or USB memory. The programs are then executed by being read from the recording medium by a computer. Furthermore, the programs may be distributed via a communication network 33.
[0220] The functions of each of the components of the information processing system in each embodiment described above may be realized by hardware, such as the computer shown in Fig. 26. Alternatively, each component may be realized by a computer device or firmware under program control.
[0221] Although the present disclosure has been described above with reference to various embodiments, the present disclosure is not limited to the above embodiments. The configuration and details of each of the present disclosures may include embodiments to which various modifications that would be apparent to those skilled in the art are applied within the scope of the present disclosure. The present disclosure may also include embodiments in which the details described herein are appropriately combined or substituted as necessary. For example, details described using a particular embodiment may also be applied to other embodiments to the extent that no contradiction occurs. For example, although multiple operations are described in sequence in the form of a flowchart, the order of the descriptions does not limit the order in which the multiple operations are performed. Therefore, when implementing each embodiment, the order of the multiple operations may be changed as long as it does not interfere with the content.
[0222] Some or all of the above-described embodiments can be described as follows: However, some or all of the above-described embodiments are not limited to the following.
[0223] (Appendix 1) a receiving means for receiving an input corresponding to a predetermined confirmation after the customer has completed the registration of information on the product to be purchased by the customer through an operation by the customer and before making a payment for the registered product; a payment means for making payment for the registered product after receiving an input corresponding to the predetermined confirmation; An information processing system comprising: (Appendix 2) The predetermined confirmation is a confirmation that must be completed before settlement. 10. The information processing system of claim 1. (Appendix 3) the predetermined confirmation is a plurality of different confirmations; 3. The information processing system according to claim 1 or 2. (Appendix 4) the accepting means accepts inputs corresponding to each of the plurality of confirmations; the payment means performs payment for the product after receiving all inputs corresponding to each of the plurality of confirmations; 10. The information processing system of claim 3. (Appendix 5) the accepting means accepts inputs corresponding to the plurality of confirmations in a predetermined order. 5. The information processing system of claim 4. (Appendix 6) The plurality of confirmations include confirmation by the customer and confirmation by a store clerk. 6. The information processing system according to claim 5. (Appendix 7) the reception means receives an input corresponding to the confirmation by the store clerk, and then receives a confirmation by the customer; the payment means performs payment for the product after receiving input corresponding to confirmation by the customer; 7. The information processing system according to claim 6. (Appendix 8) the predetermined confirmation is a confirmation by the customer; 6. An information processing system according to any one of appendices 1 to 5. (Appendix 9) The confirmation by the customer is a confirmation as to whether the registered product will be consumed or consumed at the store. 10. The information processing system of claim 8. (Appendix 10) A means for identifying, from among the registered products, products that can be consumed or drunk at the store; Equipped with the accepting means accepts an input corresponding to confirmation as to whether the identified candidate product will be consumed or drunk at the store; 10. The information processing system of claim 9. (Appendix 11) The confirmation by the customer is confirmation as to whether or not the customer will use the predetermined product. 10. The information processing system of claim 8. (Appendix 12) The predetermined product is a paid bag. 12. The information processing system of claim 11. (Appendix 13) The predetermined confirmation is confirmation by a store clerk. 6. An information processing system according to any one of appendices 1 to 5. (Appendix 14) The confirmation by the store clerk is a confirmation by the store clerk regarding the collection of the canceled product when the registration of any of the registered products is canceled by an operation of the customer. 14. The information processing system of claim 13. (Appendix 15) a notification means for notifying the store clerk of the recall of the canceled product when the registration of any of the registered products is canceled by an operation of the customer after the registration of the product information is completed and before payment for the registered product is made; 15. The information processing system according to claim 14, comprising: (Appendix 16) The notification means further notifies the store clerk that the registration of any of the products has been cancelled by an operation of the customer. 16. The information processing system of claim 15. (Appendix 17) The notification means notifies the terminal device of the store clerk. 17. The information processing system according to claim 15 or 16. (Appendix 18) The confirmation by the store clerk is the age confirmation if the registered product is a product that requires the store clerk to verify the customer's age, a notification means for notifying the store clerk that the product requiring age verification has been registered when the product requiring age verification has been registered; 14. The information processing system according to claim 13, comprising: (Appendix 19) The notification means further notifies the store clerk that age verification will be performed after the product information has been registered and before payment for the product is made, when the product requiring age verification is registered. 19. The information processing system of claim 18. (Appendix 20) The notification means notifies the terminal device of the store clerk. 19. The information processing system according to claim 18 or 19. (Appendix 21) After the customer has completed the registration of information about the product to be purchased, the system accepts input in response to a predetermined confirmation before making payment for the registered product; After receiving the input corresponding to the predetermined confirmation, payment for the registered product is made. method. (Appendix 22) On the computer, a process of accepting input corresponding to a predetermined confirmation after the customer has completed the registration of information on the product to be purchased by the customer through an operation by the customer and before making payment for the registered product; a process of making a payment for the registered product after receiving an input corresponding to the predetermined confirmation; A non-transitory recording medium readable by the computer that records a program for executing the above. (Appendix 23) On the computer, a process of accepting input corresponding to a predetermined confirmation after the customer has completed the registration of information on the product to be purchased by the customer through an operation by the customer and before making payment for the registered product; a process of making a payment for the registered product after receiving an input corresponding to the predetermined confirmation; A program that executes the following. [Explanation of symbols]
[0224] 1. Information Processing Systems 2. Payment System 20 Payment device 21 Server 22 Attendant terminal equipment 23 Communication Network 30 Computer Equipment 33 Communication Network 101 Reception 102 Payment Department 201 Reception 202 Payment Department 203 Acquisition Department 204 Display control unit 205 Issuance control unit 206 Notification Department 207 Specific section 208 Memory section 211 List Generation Unit 212 Settlement information generation section 213 Sales Management Department 214 Storage section 221 Display control unit 222 Storage section 301 processor 302 ROM 303 RAM 304 Storage device 305 Communication Interface 306 Input / Output Interface 307 Bus d001 screen d002 screen d011 Screen d012 Screen d021 Screen d031 Screen d032 Screen d033 Screen d041 Screen d042 Screen d043 screen 2101 Product DB 2102 Purchased Product List DB 2103 Sales DB
Claims
1. a receiving means for receiving an input corresponding to a predetermined confirmation after the customer has completed the registration of information on the product to be purchased by the customer through an operation by the customer and before making a payment for the registered product; a payment means for making payment for the registered product after receiving an input corresponding to the predetermined confirmation; Equipped with the predetermined confirmation is a plurality of different confirmations; The plurality of confirmations include a confirmation by a store clerk regarding the collection of the canceled product when the registration of any of the registered products is canceled by an operation of the customer, and an age confirmation by the store clerk when the registered product is a product that requires age confirmation of the customer by the store clerk. Information processing system.
2. The predetermined confirmation is a confirmation that must be completed before settlement. The information processing system according to claim 1 .
3. a notification means for notifying the store clerk of the recall of the canceled product when the registration of any of the registered products is canceled by an operation of the customer after the registration of the product information is completed and before payment for the registered product is made; The information processing system according to claim 1 or 2, comprising:
4. a notification means for notifying the store clerk that the registration of any of the registered products has been cancelled by an operation of the customer; The information processing system according to claim 1 or 2, comprising:
5. The notification means notifies the terminal device of the store clerk.
5. The information processing system according to claim 3 or 4.
6. The computer After the customer has completed the registration of information about the product to be purchased, the system accepts input in response to a predetermined confirmation before making payment for the registered product; After receiving the input corresponding to the predetermined confirmation, payment for the registered product is made. Execute the process, the predetermined confirmation is a plurality of different confirmations; The plurality of confirmations include a confirmation by a store clerk regarding the collection of the canceled product when the registration of any of the registered products is canceled by an operation of the customer, and an age confirmation by the store clerk when the registered product is a product that requires age confirmation of the customer by the store clerk. method.
7. On the computer, a process of accepting input corresponding to a predetermined confirmation after the customer has completed the registration of information on the product to be purchased by the customer through an operation by the customer and before making payment for the registered product; a process of making a payment for the registered product after receiving an input corresponding to the predetermined confirmation; Execute the predetermined confirmation is a plurality of different confirmations; The plurality of confirmations include a confirmation by a store clerk regarding the collection of the canceled product when the registration of any of the registered products is canceled by an operation of the customer, and an age confirmation by the store clerk when the registered product is a product that requires age confirmation of the customer by the store clerk. program.
Citation Information
Patent Citations
Commodity sales system
JP2019153155A
Registration settlement device and program
JP2021026713A
Business terminal device and sales management system
JP2021033891A
Portable terminal and sales system
JP2021103383A
JPP7632623B