Purchase management system, mobile terminal, and program
By designing a collaborative shopping management system, age verification is achieved at any time in the shopping management system, and the problem that age verification can only be carried out in a limited time in the existing technology is solved, which improves shopping experience and sales efficiency.
Patent Information
- Application Number
- JP2023218815
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2040-02-21
AI Technical Summary
In the prior art, age verification of age-restricted products such as alcohol and tobacco can only be carried out by clerks within a limited time, resulting in the inability of customers to complete the verification in a timely manner, resulting in an increase in waiting time and affecting the shopping experience.
A shopping management system is designed to achieve any time of age verification through the collaborative work of the server and mobile terminal, and allows customers to register products comfortably before and after verification. The system includes functions such as product identification information acquisition, product list creation, screen generation, age determination, button change information generation and age verification.
Age verification is achieved at any time in the shopping management system, reducing customer waiting time, improving shopping experience, and ensuring the legal sales of age-restricted products.
Smart Images

Figure 0007662022000001 
Figure 0007662022000002 
Figure 0007662022000003
Abstract
Description
[Technical field]
[0001] The present invention relates to the technical field of a product sales system using a self-checkout register. [Background technology]
[0002] As a product sales system for customers who visit a store to purchase products, a system is known in which the customer reads the barcode of the product, registers the product, and settles the payment using a mobile terminal such as a smartphone owned by the customer. For example, Patent Document 1 discloses a self-shopping system that includes a mobile terminal that acquires product information of the product to be purchased and transmits payment information including all the acquired product information to a management server, and a management server that generates and outputs sorted detailed information that lists the product names in descending order of price based on the product information included in the payment information.
[0003] Some products sold at supermarkets, such as alcoholic beverages and tobacco, are prohibited by law from being sold to people under a certain age. For this reason, when selling these products, it is necessary to verify the age of the purchaser. Patent Document 2 describes a method for checking whether a customer meets an age restriction condition before paying for the product, proceeding to the payment process if the age restriction condition is met, and stopping the transition to the payment process if the age restriction condition is not met. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2013-41354 A [Patent Document 2] JP 2011-180759 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the method of Patent Document 2, the customer needs to have a store clerk verify his / her age at limited times, such as when registering the product or before moving to the checkout process. If the store clerk is absent at the limited times when age verification is required, the customer cannot have his / her age verified, and cannot move to the checkout process. This causes unnecessary waiting time, which is a problem in that it inconveniences the customer.
[0006] The main objective of the present invention is to enable age verification at any time before payment in a purchase management system using self-checkouts, and to enable product registration to be performed comfortably even before or after age verification. [Means for solving the problem]
[0007] One aspect of the present invention is a purchase management system including a server device and a mobile terminal, The server device includes: a product identification information acquisition unit that receives product identification information read from a code attached to a product from the mobile terminal; a list creation unit that creates a purchase list based on the product identification information; a screen generating unit that generates a screen including the purchase item list and a payment button that is pressed to request payment, and transmits the screen to the mobile terminal; an age determination unit that determines whether the product is an age verification product that requires age verification based on the product identification information; a button change information generation unit that generates first button change information for changing the payment button to an age confirmation button that requests age confirmation when pressed, when the age determination unit determines that the product is the age confirmation product, and transmits the first button change information to the mobile terminal; an age verification unit that completes age verification when age verification information indicating that the age of the customer has been verified is received from the mobile terminal; Equipped with The mobile terminal includes: a product identification information transmitting unit that transmits the product identification information of the product to be purchased to the server device; a display control unit that receives the screen from the server device and displays the screen; an age verification information acquisition unit that acquires the age verification information and transmits it to the server device when the age verification request is made by pressing the age verification button; Equipped with The list creation unit adds a product to the purchase product list based on product identification information received from the mobile terminal even before the age verification is completed, the button change information generation unit generates second button change information for changing the age verification button to the payment button when the age verification unit has completed the age verification, and transmits the second button change information to the mobile terminal; The product identification information transmission unit transmits product identification information of an additional product to be purchased to the server device even before age verification of the customer is completed; When the display control unit receives the first button change information from the server device, it changes the payment button on the screen to the age verification button, and when it receives the second button change information from the server device, it changes the age verification button on the screen to the payment button.
[0010] Another aspect of the present invention is a mobile terminal used by a customer and capable of communicating with a server device, a product identification information transmitting unit that transmits product identification information of a product to be purchased to the server device; The server device transmits the product identification information A shopping list created based on A payment button that requests payment when pressed and a display control unit that receives and displays a screen including the payment button, receives from the server device first button change information for changing the payment button to an age confirmation button that requests age confirmation when pressed, and changes the payment button on the screen to the age confirmation button; an age verification information acquisition unit that, when the age verification request is made by pressing the age verification button, acquires age verification information indicating that the age of the customer has been verified, and transmits the information to the server device; The product identification information transmission unit transmits product identification information of an additional product to be purchased to the server device even before age verification of the customer is completed; The display control unit receives second button change information for changing the age confirmation button to the payment button from the server device, and changes the age confirmation button on the screen to the payment button. vinegar do.
[0012] Yet another aspect of the present invention is A program executed by a mobile terminal having a computer, Transmitting product identification information of the product to be purchased to a server device; The server device transmits the product identification information A shopping list created based on A payment button that requests payment when pressed and Receive and display a screen containing receiving, from the server device, first button change information for changing the payment button to an age confirmation button for requesting age confirmation when pressed, and changing the payment button on the screen to the age confirmation button; When the age verification request is made by pressing the age verification button, age verification information indicating that the customer's age has been verified is acquired and transmitted to the server device; Transmitting product identification information of an additional product to be purchased to the server device even before the customer's age verification is completed; receiving second button change information for changing the age confirmation button to the payment button from the server device, and changing the age confirmation button on the screen to the payment button; The above Have your computer run R . Effect of the Invention
[0013] According to the present invention, in a purchase management system using self-checkout registers, age verification can be performed at any time before payment, and product registration can be performed comfortably even before or after age verification. [Brief description of the drawings]
[0014] [Figure 1] 1 shows a configuration of a purchase management system according to an embodiment. [Diagram 2] 1 shows a schematic configuration of a POS server. [Diagram 3] 2 shows a schematic configuration of a management server. [Figure 4] 2 shows a schematic configuration of a mobile terminal. [Diagram 5] 1 shows the schematic configuration of an accounting machine. [Figure 6] 13 is a flowchart of a product purchasing process. [Figure 7] 13 is a flowchart of a store entry process. [Figure 8] 13 is a flowchart of a product selection process. [Figure 9] 13 is a display example of a purchase product list screen. [Figure 10] 13 is a flowchart of an accounting process. [Figure 11] 13 is a display example of a payment method selection screen. [Figure 12] 13 is an example of a checkout completion screen. [Figure 13] 13 is a display example of a payment screen. [Figure 14] 13 is a display example of a cash payment screen and a cash settlement completion screen. [Figure 15] 13 is a flowchart of a product selection process according to the first embodiment. [Figure 16] 13 is a display example of an age verification screen. [Figure 17] 13 is a display example of an unconfirmed list screen. [Figure 18] 13 is a flowchart of an age verification process. [Figure 19] 13 is a display example of a call screen. [Figure 20] 13 is a display example of a reading screen. [Figure 21] 13 is a display example of a purchase product list screen after age verification processing. [Figure 22] 13 is a flowchart of a product selection process according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. [Purchase management system configuration] 1 shows the configuration of a purchase management system 100 according to this embodiment. The purchase management system 100 mainly comprises a POS server 1, a management server 2, a mobile terminal 3, and a cash register 5. In the purchase management system 100, a customer using the mobile terminal 3 registers a product to be purchased (also called a "purchased product") by reading a product barcode 7 attached to the product in a store 8 that sells the product, and then pays for the product using the cash register 5 in the store 8 or by electronic payment.
[0016] The POS server 1 is a server that manages various sales information such as product information including prices and stock status of products sold in the store 8, and sales information of the store 8. The POS server 1 is capable of communicating with the management server 2 and the accounting machine 5 via a network or the like. The POS server 1 may collectively manage the sales information of multiple affiliated stores, or may exist for each store and manage only the sales information of that store.
[0017] The management server 2 is a server device that controls the mobile terminal 3 and the payment machine 5, and is capable of communicating with the mobile terminal 3 and the payment machine 5 via a network or the like. The management server 2 obtains information necessary for display control of the mobile terminal 3 from the POS server 1 and stores it. The management server 2 transmits display information to the mobile terminal 3 for the mobile terminal 3 to display various screens. The various screens mentioned above include a screen (also referred to as a "purchased item list screen") that displays a list of purchased items (called a "purchased item list") registered by the mobile terminal 3 by reading the item barcodes 7, together with the selling prices.
[0018] The management server 2 may be composed of a plurality of server devices. For example, the management server 2 may be composed of a server device that mainly performs interface operations with the mobile terminal 3, such as sending and receiving data to and from the mobile terminal 3, and a server device that stores and manages various information such as information acquired from the POS server 1 and a list of purchased items. In this case, the former server device functions as a so-called application server, and the latter server device functions as a so-called database server. In this case, these server devices send and receive information required to execute the processes assigned to them via a network or the like.
[0019] The mobile terminal 3 is a mobile terminal used by customers who shop at the store 8, and has a function of reading product barcodes 7 attached to products, a function of acquiring and displaying various screens such as a purchased product list screen by communicating with the management server 2, and a function of electronic payment using credit or electronic money. Note that, for the sake of convenience of explanation, only one mobile terminal 3 is shown in Fig. 1, but in reality there are as many mobile terminals as there are customers in the store 8.
[0020] The accounting machine 5 is a settlement machine (a so-called self-payment machine) that allows a customer to settle payments in cash using a mobile terminal 3. The accounting machine 5 is capable of communicating with the management server 2, and exchanges various information necessary for settlement with the management server 2 and, as necessary, with the POS server 1. The accounting machine 5 is equipped with a barcode reader 56 for reading an accounting barcode (described later) from the customer's mobile terminal 3, and a light 57 for calling a store clerk.
[0021] [Device configuration] Next, the configuration of the POS server 1, management server 2, mobile terminal 3 and payment machine 5 will be described with reference to FIGS.
[0022] (POS server) 2 shows a schematic configuration of the POS server 1. The POS server 1 mainly comprises a storage unit 13, a communication unit 14 for performing data communication, and a control unit 15. These elements are connected to each other by a bus line 10.
[0023] The storage unit 13 is composed of a memory such as a hard disk or a flash memory. The storage unit 13 stores programs executed by the control unit 15, and information necessary for the control unit 15 to execute predetermined processes by executing the programs. In this embodiment, the storage unit 13 includes selling price change information 17, a product information DB (Database) 18, and sales information 19 which is information related to product sales. Note that the storage unit 13 may store various types of sales-related information other than the selling price change information 17, the product information DB 18, and the sales information 19.
[0024] Product information DB18 is a database of information related to products handled by store 8 or affiliated stores including store 8. Product information DB18 includes various information such as product price, information for identifying a product such as a JAN (Japanese Article Number) code (also referred to as "product identification information"), product classification information, and product inventory status. Note that for products that cannot be sold to people under a certain age by law, such as alcohol and tobacco (hereinafter referred to as "age verification products"), a specific code indicating that it is that type of product is assigned to the product identification information, and it is possible to determine whether or not a product is an age verification product by referring to the product identification information.
[0025] The selling price change information 17 is information related to a change in selling price. Specifically, the selling price change information 17 includes at least one of any discount information or discount information such as category discount information, bundle discount information, set discount information, total amount discount information, category discount information, bundle discount information, set discount information, and total amount discount information.
[0026] The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), which are not shown, and performs various controls on each component in the POS server 1. For example, the control unit 15 updates the sales information 19 by communicating with the accounting machine 5 via the communication unit 14. The control unit 15 also communicates with the management server 2 via the communication unit 14 to send information related to the selling price change information 17 and the product information DB 18 to the management server 2.
[0027] (Management Server) 3 shows a schematic configuration of the management server 2. The management server 2 mainly includes a storage unit 23, a communication unit 24, and a control unit 25. These elements are connected to each other via a bus line 20.
[0028] The storage unit 23 is configured with a memory such as a hard disk or a flash memory. The storage unit 23 stores a program executed by the control unit 25 and information necessary for the control unit 25 to execute a predetermined process by executing the program. In this embodiment, the storage unit 23 stores selling price change information 27, a product information DB 28, and a purchased product list DB 29.
[0029] Similar to the selling price change information 17, the selling price change information 27 is information regarding changes in selling price resulting from a discount or reduction in price. Based on the control of the control unit 25, the selling price change information 27 is updated regularly or irregularly so as to be synchronized with the selling price change information 17 stored in the POS server 1. Similar to the product information DB 18, the product information DB 28 is a database of information regarding products. Based on the control of the control unit 25, the product information DB 28 is updated regularly or irregularly so as to be synchronized with the product information DB 18 stored in the POS server 1.
[0030] The purchased item list DB29 is a database of a purchased item list for each mobile terminal 3 of a customer who is shopping in the store 8. The purchased item list is a list including, for example, item identification information indicating items to be purchased and the planned purchase quantity of the items, and is associated with information identifying the mobile terminal 3 or the customer who uses the mobile terminal 3 (also referred to as "customer identification information"). The purchased item list is updated every time a purchased item is added, deleted, or the quantity is changed based on the operation of the mobile terminal 3.
[0031] The communication unit 24 communicates with the POS server 1, the mobile terminal 3, and the payment machine 5 via wired or wireless communication. The control unit 25 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component in the management server 2. The processing executed by the control unit 25 will be described later. In the above configuration, the communication unit 24 is an example of a product identification information acquisition unit of the present invention, and the control unit 25 is an example of a list creation unit, screen generation unit, age determination unit, button change information generation unit, and age verification unit of the present invention.
[0032] (Mobile devices) 4 shows a schematic configuration of the mobile terminal 3. The mobile terminal 3 mainly includes a display unit 31, an input unit 32, a storage unit 33, a communication unit 34, a control unit 35, and a reading unit 36. These elements are connected to each other via a bus line 30.
[0033] The display unit 31 displays various information such as a purchase item list, an accounting barcode, etc., under the control of the control unit 35. The input unit 32 is an interface that accepts user input, and corresponds to, for example, a touch panel, buttons, a voice input device, etc.
[0034] The storage unit 33 is configured with a memory such as a hard disk or a flash memory. The storage unit 33 stores programs executed by the control unit 35 and information necessary for the control unit 35 to execute predetermined processes by executing the programs. For example, the storage unit 33 stores a dedicated application program that is started when shopping at the store 8 and controls the display of various screens such as a purchase item list screen.
[0035] The communication unit 34 communicates with the management server 2 via wireless communication. The control unit 35 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component in the mobile terminal 3. The control performed by the control unit 35 will be described later. In the above configuration, the control unit 35 is an example of a product identification information transmission unit, a display control unit, a payment unit, an age verification information acquisition unit, and a payment method selection unit of the present invention.
[0036] The reading unit 36 is an optical device such as a camera, which reads the product barcode 7 attached to the product and supplies the read information to the control unit 35. In this embodiment, the control unit 35 obtains product identification information such as a JAN code from the product barcode 7 attached to the product based on the information output by the reading unit 36.
[0037] (Accounting machine) 5 shows a schematic configuration of the payment machine 5. The payment machine 5 mainly comprises a display unit 51, an input unit 52, a memory unit 53, a communication unit 54, a control unit 55, a barcode reader 56, a light 57, and a speaker 58. These elements are connected to each other via a bus line 50.
[0038] The display unit 51 displays various information such as a cash payment screen and a transaction completion screen under the control of the control unit 55. The input unit 52 is an interface that accepts customer input, and corresponds to, for example, a touch panel, buttons, and the like.
[0039] Storage unit 53 is configured with a memory such as a hard disk or a flash memory. Storage unit 53 stores programs executed by control unit 55 and information necessary for control unit 55 to execute predetermined processes by executing the programs. For example, storage unit 53 stores a dedicated application program that operates when a customer makes a payment and performs accounting processing.
[0040] The control unit 55 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component within the payment machine 5. The controls performed by the control unit 55 will be described later. The barcode reader 56 reads the payment barcode displayed on the customer's mobile terminal 3 at the time of payment, and supplies the read information to the control unit 55. The light 57 turns on when a malfunction occurs in the payment machine 5 or when a store clerk needs to be called. The speaker 58 outputs operation sounds and voice messages to call attention as necessary.
[0041] [Product purchase process] Next, an overview of the product purchase process by the purchase management system 100 will be described. The product purchase process is a process in which a customer purchases a product at a store 8 using a mobile terminal 3. FIG. 6 is a flowchart showing an overview of the product purchase process. The product purchase process is broadly divided into a store entry process S100, a product selection process S200, and a checkout process S300. The product purchase process is mainly realized by the management server 2, the mobile terminal 3, and the checkout machine 5 each executing a program prepared in advance.
[0042] (Entry processing) First, the store entry process will be described. The store entry process is a process that is performed prior to the purchase of a product when a customer enters the store 8, and corresponds to preparation for purchasing a product. FIG. 7 is a flowchart showing an example of the store entry process. This process is performed by the mobile terminal 3 and the management server 2.
[0043] First, when a customer enters the store 8, the customer reads a store barcode using the mobile terminal 3 (step S101). The store barcode is attached to a predetermined location within the store 8, for example, a wall near the entrance of the store or on a card used for shopping. When the customer reads the store barcode, the mobile terminal 3 obtains a store ID from the read store barcode and transmits it to the management server (step S102). When transmitting the store ID, the mobile terminal 3 also transmits customer identification information that identifies the mobile terminal 3 or the customer using the mobile terminal 3. Note that in the product selection process and payment process described below, the mobile terminal 3 basically transmits customer identification information for identifying itself when transmitting any information to the management server 2.
[0044] The management server 2 receives the store ID from the mobile terminal 3 and obtains the selling price list of the store from the product information DB 28 (step S104). This is because the selling price of products differs from store to store. The management server 2 then transmits store information including the store name and sale information of the store to the mobile terminal 3 (step S105), and the mobile terminal 3 receives the store information (step S106). As a result, the display unit 31 of the mobile terminal 3 displays the current store name and sale information of the store, and the customer is ready to start shopping. The store information transmitted by the management server 2 includes information indicating the transaction status of the customer at the store, and when a new shopping is started at the store, the transaction status becomes new. On the other hand, if the customer stops shopping at the store for some reason, a purchased product list screen corresponding to the previous transaction status is displayed on the mobile terminal 3.
[0045] (Product selection process) Next, the product selection process will be described. The product selection process is a process in which a customer reads the product barcode 7 attached to a product using the mobile terminal 3 and registers the product in a purchased product list. Fig. 8 is a flowchart of the product selection process. This process is executed by the mobile terminal 3 and the management server 2.
[0046] First, when the customer finds a product that he or she wants to purchase, he or she sets the mobile terminal 3 to product reading mode and reads the product barcode 7 attached to the product with the mobile terminal 3 (step S201: Yes). The mobile terminal 3 sends the product identification information of the read product to the management server 2 (step S203). At this time, the quantity of the product is automatically set to "1". When the management server 2 receives the product identification information from the mobile terminal 3 (step S203), it updates the purchased product list and sends it to the mobile terminal 3 (step S204). The mobile terminal 3 receives the updated product list and displays it on the display unit 31 (step S205). As a result, the newly added product and its quantity are added to the purchased product list, and it is displayed on the mobile terminal 3 as a purchased product list screen.
[0047] Next, if necessary, the customer operates the mobile terminal 3 to change the quantity of the product, and the mobile terminal 3 acquires the changed quantity (step S206: Yes). When the product barcode is first read, the quantity of the product is automatically set to "1", but if the customer purchases multiple copies of the same product, the quantity can be changed by operating the mobile terminal 3. Once the changed quantity is set, the mobile terminal 3 transmits the product identification information of the product to be changed and the changed quantity to the management server 2 (step S207).
[0048] When the management server 2 receives the product identification information and the changed quantity from the mobile terminal 3 (step S208), it updates the purchased product list and transmits it to the mobile terminal 3 (step S209). The mobile terminal 3 receives the updated purchased product list and displays it on the display unit 31 as a purchased product list screen (step S210). This reflects the quantity change in the purchased product list.
[0049] Next, the mobile terminal 3 determines whether or not the customer has pressed the payment button 45 (step S211). The payment button 45 is a button that the customer presses when finishing shopping. If the payment button 45 has not been pressed (step S211: No), the process returns to step 201. In this way, the customer can continue shopping by adding products or changing the quantity until the payment button 45 is pressed. Then, when the payment button 45 is pressed (step S211: Yes), the product selection process ends.
[0050] 9 shows an example of a purchased item list screen displayed on the mobile terminal 3. In this example, the purchased item list screen has a product read button 40, a list display field 41, a subtotal display field 42, a total amount display field 43, a home screen transition button 44, a payment button 45, and a transaction cancellation button 46.
[0051] When the mobile terminal 3 detects that the product reading button 40 has been selected by a tap operation or the like, it switches the display on the display unit 31 to a product reading screen. On the product reading screen, the mobile terminal 3 displays an image or the like acquired from the activated reading unit 36. This allows the customer to move the product or the mobile terminal 3 so that the product barcode 7 is within the reading range of the reading unit 36, and read the product barcode 7.
[0052] The name, quantity, and price of each purchased item are displayed in the list display field 41. A quantity decrease button 47 and a quantity increase button 48 are displayed for each purchased item in the list display field 41. When the mobile terminal 3 receives a change in the quantity of a purchased item using the quantity decrease button 47 or the quantity increase button 48, it transmits to the management server 2 the product identification information of the purchased item whose quantity has been changed and the changed quantity.
[0053] The subtotal display field 42 displays the subtotal of the sales prices of all items in the purchased item list excluding tax, and the total amount display field 43 displays the total of the sales prices of all items in the purchased item list including tax. The management server 2 calculates these subtotals or total amounts based on the prices of the purchased items registered in the product information DB 28, specifically, the sales price list of the store acquired by the store entry process.
[0054] When the mobile terminal 3 detects that the home screen transition button 44 has been selected, it sends a home screen display request to the management server 2 and displays a predetermined home screen based on the display information received as a response. The home screen may display information about discounts and discounts at the store 8, registration information of the customer of the mobile terminal 3, and the like.
[0055] When the mobile terminal 3 detects that the payment button 45 has been selected, it sends a payment request to the management server 2 and displays a payment method selection screen based on the display information received in response. When the mobile terminal 3 detects that the transaction cancel button 46 has been selected, it sends information to the management server 2 notifying the cancellation of the transaction. In this case, the management server 2 deletes the purchased item list corresponding to the mobile terminal 3.
[0056] (Accounting) Next, the transaction process will be described. The transaction process is a process for making payment for the products selected by the customer in the product selection process. Figure 10 is a flowchart of the transaction process. This process is executed by the mobile terminal 3, management server 2, and payment device 5.
[0057] First, when the payment button 45 is pressed, the mobile terminal 3 sends a payment request to the management server 2 (step S301). When the management server 2 receives the payment request (step S302), it calculates the payment amount based on the purchased item list at that time (step S303). The management server 2 sends a payment method selection screen including the purchased item list and the payment amount calculated in step S303 to the mobile terminal 3 (step S304).
[0058] The mobile terminal 3 displays the received payment method selection screen on the display unit 31 (step S305). FIG. 11 is a display example of the payment method selection screen. In this example, the payment method selection screen includes a list display field 61, a subtotal display field 62, a total amount display field 63, a credit button 64, an electronic money button 65, and a cash button 66. The list display field 61 displays the name, quantity, and price of the purchased item. The subtotal display field 62 displays the subtotal of the sales price of all the purchased items displayed in the list display field 61 excluding tax, and the total amount display field 63 displays the total amount of the sales price of all the purchased items including tax. The customer checks the payment amount by looking at the payment method selection screen, and presses either the credit button 64, the electronic money button 65, or the cash button 66. Note that the payment method selection screen includes the list display field 61 and the subtotal display field 62, but the present invention is not limited to this, and it is sufficient if the payment amount can be confirmed and a payment method can be selected.
[0059] If the credit button 64 or electronic money button 65 is pressed, that is, if the payment method is not cash (step S306; No), the control unit 35 of the mobile terminal 3 performs settlement according to the selected payment method (step S307).
[0060] Specifically, when a customer selects credit payment by pressing the credit button 64, the mobile terminal 3 displays the name of the credit company that will make the credit payment, the credit card number, the payment amount, etc. Then, when a payment request is received by the customer pressing the payment button, the mobile terminal 3 prompts the customer to enter a PIN number, etc., as necessary, and makes the credit payment. Note that customers can make credit payment using their own mobile terminal 3 by registering their credit card with the store's operating company when registering as a member, or by registering with a payment agency that the store has a contract with.
[0061] When the payment is completed, the mobile terminal 3 displays a payment completion screen (step S308). FIG. 12(A) shows an example of the payment completion screen displayed on the display unit 31 when credit card payment is completed. FIG. 12(A) is an example when the customer selects credit card payment, and the payment completion screen includes a payment information field 71, a receipt button 72, and an end button 73. The payment information field 71 displays information such as the payment amount, the payment method, and for example, the card company name. The receipt button 72 is a button for printing out a receipt. The end button 73 is a button for confirming that the customer has completed the payment process. When the customer presses the end button 73, the mobile terminal 3 reports to the management server 2 that the payment has been completed, and returns the display on the display unit 31 to the main menu.
[0062] When the customer selects payment with electronic money by pressing the electronic money button 65, the mobile terminal 3 displays various electronic money that can be used for payment, the payment amount, and the like. Then, when a payment request is received by the customer pressing the payment button, the mobile terminal 3 prompts the customer to select the electronic money to be used for payment from among multiple electronic moneys as necessary, and performs electronic money payment. When the payment is completed, the mobile terminal 3 displays a transaction end screen (step S308). FIG. 12(B) is an example of a case where the customer selects electronic money payment, and the transaction end screen includes a payment information field 74, a receipt button 75, and an end button 76. The payment information field 74 displays information such as the payment amount, the payment method, for example, the name of the electronic money, and the balance of the electronic money. The receipt button 75 and the end button 76 are similar to the receipt button 72 and the end button 73 in FIG. 12(A), respectively, and therefore will not be described.
[0063] On the other hand, if the cash button 66 is pressed, that is, if the payment method is cash (step S306; Yes), the control unit 35 of the mobile terminal 3 sends a cash payment request to the management server 2. When the management server 2 receives the cash payment request (step S309), it generates a billing barcode based on the purchase item list at that time (step S310). The billing barcode is information that uniquely identifies the purchase items indicated by the current purchase item list. In one example, the billing barcode can be a random code that is uniquely associated with the purchase items at that time. In this case, the billing barcode serves as an inquiry number for payment information. The management server 2 sends a payment screen that includes the payment amount calculated in step S303 and the billing barcode generated in step S310 to the mobile terminal 3 (step S311).
[0064] The mobile terminal 3 displays the received payment screen on the display 31 (step S312). FIG. 13 is an example of the payment screen. In this example, the payment screen includes a billing barcode 67, a total amount field 68, and a done button 69. The customer moves to the billing machine 5 with the mobile terminal 3 displaying the payment screen, and reads the billing barcode with the barcode reader 56 (step S313). The billing machine 5 displays the cash payment screen based on the read billing barcode (step S314). Specifically, the billing machine 5 sends the inquiry number indicated by the billing barcode to the management server 2, and obtains payment information from the management server 2. The payment information includes the total amount, and details such as the IDs and quantities of all items in the purchase item list. The billing machine 5 displays the cash payment screen based on the obtained payment information.
[0065] FIG. 14(A) shows an example of the display of the cash payment screen. The cash payment screen displays a total amount field 77 and a message prompting the customer to insert cash into the cash slot. When the customer inserts cash into the cash slot, the payment machine 5 provides change as necessary. When the cash payment is completed (step S315), the payment machine 5 displays a payment completion screen (step S316). FIG. 14(B) shows an example of the display of the payment completion screen. FIG. 14(B) shows an example of the case where the customer selects cash payment, and the payment completion screen includes a payment information field 78, a receipt button 79, and an end button 80. The payment information field 78 displays information such as the amount of payment. The receipt button 79 and the end button 80 are the same as the receipt button 72 and the end button 73 in FIG. 12(A), respectively, and therefore will not be described here. When the customer presses the end button 80, the payment machine 5 reports to the management server 2 that the payment has been completed, and returns the display of the display unit 51 to the main menu. 13, a completion button 69 is also displayed on the payment screen displayed on the mobile terminal 3, and when the customer finishes the transaction, he or she presses the completion button 69 on the payment screen. When the completion button 69 is pressed, the mobile terminal 3 reports to the management server 2 that the payment has been completed, and returns the display unit 31 to the main menu.
[0066] In the above example, the accounting barcode is simply an inquiry number for payment information, and the accounting machine 5 uses this inquiry number to obtain payment information from the management server 2. Alternatively, the accounting barcode may include payment information. That is, when the management server 2 receives a cash payment request, it generates an accounting barcode using the total amount and information from the purchased item list, based on the contents of the purchased item list at that time. In this case, the accounting machine 5 can obtain the payment information by reading and decrypting the accounting barcode, so there is no need to communicate with the management server 2 to obtain the payment information. That is, the accounting machine 5 simply extracts the total amount from the read accounting barcode and displays a payment method selection screen.
[0067] [Age Verification] Next, the age verification in the purchase management system of this embodiment will be described. Products sold in stores include age verification products that cannot be sold to people under a certain age by law, such as alcohol and tobacco. Therefore, if the product purchased by a customer includes an age verification product, age verification must be performed before the customer checks out. In this embodiment, this age verification is performed by the mobile terminal 3. Whether or not the product is an age verification product can be determined based on the product identification information. Specifically, in a first method, a specific code is included in the product identification information for age verification products. The management server 2 or the mobile terminal 3 stores a specific code indicating an age verification product, refers to the product identification information of the purchased product, and determines that the product corresponds to an age verification product when the specific code is included. In a second method, a list of product identification information for age verification products (hereinafter referred to as an "age verification product list") is prepared in advance. The management server 2 or the mobile terminal 3 stores the age verification product list in advance, refers to the age verification product list, and determines that the purchased product corresponds to an age verification product when the product identification information is included in the age verification product list.
[0068] (First Example) In the first embodiment, it is assumed that age verification processing is performed immediately after a customer registers an age verification product as a purchased product using the mobile terminal 3. In this case, the customer basically registers the purchased product using the product selection processing shown in FIG. 8. However, if the purchased products include an age verification product, the customer must have a store clerk verify his or her age. FIG. 15 shows a flowchart of the product selection processing when age verification processing is performed immediately after an age verification product is registered as a purchased product.
[0069] In Fig. 15, the quantity change process in step S513 is similar to the processes in steps S206 to S210 in Fig. 8, so detailed explanation will be omitted. Also, in Fig. 15, the processes in steps S501 to S503 are similar to the processes in steps S201 to S203 in Fig. 8, so explanation will be omitted.
[0070] When the management server 2 receives the product identification information of the product from the mobile terminal 3 in step S503, the management server 2 judges whether the product is an age verification product (step S504). When the management server 2 judges that the product is not an age verification product (step S504; No), the management server 2 updates the purchased product list and transmits it to the mobile terminal 3 (step S520). When the mobile terminal 3 receives the updated purchased product list, it displays it as a purchased product list screen and proceeds to the quantity change process of step S513. On the other hand, when the management server 2 judges that the product is an age verification product (step S504; Yes), the management server 2 judges whether the product has been age verified (step S505). Although details will be described later, the management server 2 can judge whether the age verification has already been performed based on the purchased product list. When the product has been age verified (step S505; Yes), the server 2 proceeds to the process of step S520.
[0071] If the product has not been age-confirmed (step S505; No), the management server 2 transmits an age confirmation screen to the mobile terminal 3 (step S506). The mobile terminal 3 displays the received age confirmation screen on the display unit 31 (step S507). FIG. 16 shows an example of the display of the age confirmation screen. As shown in the figure, the age confirmation screen includes a message that age confirmation by a store clerk is required to purchase the product, and an OK button 81. When the OK button 81 is pressed by the customer who has confirmed the message, the mobile terminal 3 transmits consent information to the management server 2 (step S508). When the management server 2 receives the consent information from the mobile terminal 3 (step S509), it updates the purchase product list and generates and transmits an unconfirmed list screen (step S510). The mobile terminal 3 receives the unconfirmed list screen from the management server 2 and displays it on the display unit 31 (step S511).
[0072] Fig. 17 shows an example of the display of the unconfirmed list screen. As shown in the figure, the unconfirmed list screen has a product read button, a list display field, a subtotal display field, a total amount display field, a home screen transition button, and a transaction cancellation button, which are the same as those of the purchased item list screen shown in Fig. 9. In other words, the unconfirmed list screen is a screen in which the payment button 45 on the purchased item list screen has changed to an age confirmation button 83. Specifically, the management server 2 updates the purchased item list based on the product identification information received from the mobile terminal 3, and generates and transmits the unconfirmed list screen based on the updated purchased item list. In other words, the list display field, subtotal display field, and total amount display field on the unconfirmed list screen reflect the contents of the purchased item list.
[0073] In this embodiment, an unconfirmed list screen is generated and transmitted, but the present invention is not limited to this, and button change information that changes the payment button 45 to an age confirmation button 83 may be generated and transmitted. Specifically, the management server 2 transmits the updated purchased item list and the generated button change information to the mobile terminal 3. On the purchased item list screen, the mobile terminal 3 reflects the contents of the purchased item list in the list display field 41, subtotal display field 42, and total amount display field 43, and changes the payment button 45 to the age confirmation button 83 based on the button change information.
[0074] Although details will be described later, when the mobile terminal 3 performs the age verification process, the age verification button 83 on the unconfirmed list screen changes to a payment button 45. In other words, when the age verification process is performed, the unconfirmed list screen returns to the purchase item list screen, and the customer can make a payment by pressing the payment button 45. In other words, if the age verification process is not performed and the unconfirmed list screen remains, the payment button 45 does not exist, and the customer cannot make a payment.
[0075] In addition, when a purchased item is an age verification item, the purchased item list screen or the unconfirmed list screen may display an age verification mark 82 next to the name of the purchased item in the list display field. This allows the customer to easily recognize which purchased items are age verification items.
[0076] When the age verification button 83 is pressed on the unconfirmed list screen (step S512), the mobile terminal 3 proceeds to the age verification process in step S600. Fig. 18 is a flowchart of the age verification process. This process is executed by the mobile terminal 3 and the management server 2. It is assumed that in the store 8, for example, a store clerk is always present in the area selling age verification products such as alcoholic beverages and tobacco to verify the age.
[0077] When the customer presses the age verification button 83, the mobile terminal 3 transmits an age verification request to the management server 2 (step S601). In this embodiment, since it is assumed that the age verification process is performed immediately after the registration of the purchased product, it is not possible to read additional products on the unconfirmed list screen before the age verification process is performed.
[0078] When the management server 2 receives an age verification request from the mobile terminal 3 (step S602), it generates and transmits a call screen (step S603). The mobile terminal 3 receives the call screen from the management server 2 and displays it on the display unit 31 (step S604). FIG. 19 shows an example of the call screen. As shown in the figure, the call screen includes a message prompting a store clerk to verify the customer's age, a back button 84, and an execute button 85. When the customer presses the back button 84, the mobile terminal 3 displays the unconfirmed list screen again. On the other hand, when the customer presses the execute button 85, the mobile terminal 3 displays a read screen on the display unit 31 (step S605).
[0079] 20 shows an example of the reading screen display. As shown in the figure, the reading screen displays a message urging the customer to scan an age verification barcode 87 held by the store clerk, and brackets 86 indicating the area to be scanned.
[0080] For example, when the age confirmation button 83 is pressed on the unconfirmed list screen displayed by registering beer as a purchased product, the customer is likely to be in the alcohol area. In this embodiment, since a store clerk is always present in the area where alcohol, which is an age confirmation product, is sold, the customer calls the store clerk to have his / her age confirmed. The store clerk checks the customer's age by looking at him / her, and if there is no problem, presents the age confirmation barcode 87 printed on his / her store clerk card to the customer. The customer scans the age confirmation barcode 87 using the reading screen displayed on the mobile terminal 3. The mobile terminal 3 determines whether the age confirmation barcode 87 has been correctly scanned (step S606). If the age confirmation barcode 87 has not been scanned (step S606; No), the mobile terminal 3 repeats step S606 until it is correctly scanned. If the age confirmation barcode 87 has not been scanned even after a certain time has passed, the mobile terminal 3 may transmit information notifying the management server 2 of the cancellation of the transaction.
[0081] On the other hand, if the age verification barcode 87 is scanned (step S606; Yes), the mobile terminal 3 transmits the information of the scanned age verification barcode 87 as age verification information to the management server 2 (step S607). Note that the age verification barcode is an example of age verification information of the present invention, and any information indicating that the store clerk has completed age verification may be a password, a PIN (Personal Identification Number) code, a QR (Quick Response) code, or the like.
[0082] By receiving the age verification information from the mobile terminal 3, the management server 2 determines that the age verification is completed, and stores the purchased item list in association with the fact that the age verification has been completed (step S608). Furthermore, the management server 2 transmits the purchased item list to the mobile terminal 3 (step S609). The mobile terminal 3 receives the purchased item list and displays it on the display unit 31 as a purchased item list screen (step S610). The purchased item list screen displayed at this time is a screen in which the age verification button 83 on the unconfirmed list screen has changed to a payment button 89, as shown in FIG. 21. Then, the mobile terminal 3 ends the age verification process of step S600, and proceeds to the quantity change process of step S513 shown in FIG. 15. When the quantity change process ends, the mobile terminal 3 determines whether the payment button 45 has been pressed by the customer (step S514). If the payment button 45 has not been pressed (step S514; No), the process returns to step S501. In this way, the customer can continue shopping by adding products or changing the quantity until pressing the payment button 45. Then, when the payment button 45 is pressed (step S514; Yes), the product selection process ends.
[0083] According to this, once the age verification process is completed, the management server 2 stores the fact that the age verification has been completed in association with the purchased item list, so that even if the customer subsequently registers another age verification item as a purchased item, there is no need to perform the age verification process again. For example, even if the customer completes the age verification process in the alcohol area and then registers tobacco as a purchased item in another area, the age verification screen or unconfirmed list screen is not displayed on the mobile terminal 3, allowing the customer to continue shopping comfortably.
[0084] (Second Example) In the second embodiment, it is assumed that after a customer registers an age verification item as a purchased item using the mobile terminal 3, the age verification process is performed at any timing up to the time of payment for the transaction. In this case, the customer basically registers the purchased items using the product selection process shown in FIG. 8. However, if the purchased items include an age verification item, the customer must have a store clerk verify their age. Therefore, the customer performs the age verification process shown in FIG. 18 using the mobile terminal 3. FIG. 22 shows a flowchart of the product selection process when the age verification process is performed at any timing up to the time of payment for the transaction after registering an age verification item as a purchased item.
[0085] In Fig. 22, the quantity change process in step S714 is similar to the processes in steps S206 to S210 in Fig. 8, so a detailed description will be omitted. Also, in Fig. 22, the age verification process in step S716 is similar to the processes in steps S601 to S610 in Fig. 18, so a detailed description will be omitted. Furthermore, in Fig. 22, the processes in steps S701 to S703 are similar to the processes in steps S201 to S203 in Fig. 8, so a description will be omitted.
[0086] In step S703, when the management server 2 receives the product identification information from the mobile terminal 3, the management server 2 judges whether the product is an age verification product (step S704). When the management server 2 judges that the product is not an age verification product (step S704; No), the management server 2 judges whether the purchased product list already has an age verification product (step S705). When the purchased product list does not have an age verification product (step S705; No), the management server 2 updates the purchased product list and transmits it to the mobile terminal 3 (step S720) since age verification is not required. When the mobile terminal 3 receives the updated purchased product list, it displays it as a purchased product list screen and proceeds to the quantity change process of step S714. On the other hand, when the purchased product list has an age verification product (step S705; Yes), the management server 2 judges whether age verification has been performed for the customer by referring to the purchased product list (step S707). If the age has already been verified (step S707; Yes), the management server 2 determines that there is no need to perform age verification processing, and proceeds to the process of step S720.
[0087] If it is determined in step S704 that the product is an age verification product (step S704; Yes), the management server 2 refers to the purchased product list and determines whether the product is the first age verification product in this shopping (step S706). If the product is not the first age verification product (step S706; No) and age verification has already been performed (step S707; Yes), the management server 2 does not need to perform age verification processing and proceeds to the processing of step S204 in FIG. 8. In this embodiment, no matter how many age verification products are registered as purchased products in one shopping, age verification processing only needs to be performed once at any timing before checkout. Therefore, even if the product to be registered in the purchased product list is an age verification product, if age verification has already been performed, the management server 2 proceeds to the processing of step S204 and does not perform age verification processing.
[0088] When it is determined in step S706 that the product is the first age confirmation product (step S706; Yes), the management server 2 transmits an age confirmation screen as shown in FIG. 16 to the mobile terminal 3 (step S708). The mobile terminal 3 displays the received age confirmation screen on the display unit 31 (step S709). When the OK button 81 is pressed by the customer who has confirmed the message, the mobile terminal 3 transmits consent information to the management server 2 (step S710). When the management server 2 receives consent information from the mobile terminal 3 (step S711), it updates the purchase product list, generates and transmits an unconfirmed list screen (step S712). The mobile terminal 3 receives the unconfirmed list screen from the management server 2 and displays it on the display unit 31 (step S511). The unconfirmed list screen is the same as that in the first embodiment, so a description thereof will be omitted. Then, the mobile terminal 3 performs a quantity change process as necessary (step S714).
[0089] If the age verification process has not been completed, the screen displayed on the mobile terminal 3 during the quantity change process is the unconfirmed list screen. Since the unconfirmed list screen is the purchase item list screen in which the payment button 45 has been replaced with an age verification button 83, the quantity change process can be performed without any problems even on the unconfirmed list screen.
[0090] When the quantity change process is completed, the mobile terminal 3 judges whether or not the customer has pressed the age confirmation button 83 on the unconfirmed list screen (step S715). If the age confirmation button 83 has not been pressed (step S715; No), the mobile terminal 3 returns to the process of step S701. In this way, the customer can add products or change the quantity and continue shopping without pressing the age confirmation button 83, i.e., without immediately performing the age confirmation process. However, payment cannot be made unless the age confirmation process is performed. If the customer returns to step S701 and performs the process without performing the age confirmation process, and registers an age confirmation product such as cigarettes as a purchased product again, the management server 2 judges that it is not the first age confirmation product (step S706; No) and that the age has not been confirmed (step S707; No), updates the purchased product list, and generates and transmits an unconfirmed list screen (step S712). In this way, even if the age verification process is not carried out, the customer can continue shopping while remaining on the unconfirmed list screen, and can also add other age verification items to the list of items to be purchased.
[0091] If the age confirmation button 83 is pressed in step S715 (step S715; Yes), the mobile terminal 3 performs age confirmation processing (step S716). When the age confirmation processing is completed, the mobile terminal 3 judges whether or not the payment button 45 is pressed by the customer on the purchase item list screen (step S717). If the payment button 45 is not pressed (step S717; No), the processing returns to step S701. In this way, the customer can continue shopping by adding products or changing the quantity on the purchase item list screen until the payment button 45 is pressed. When the payment button 45 is pressed (step S717; Yes), the product selection processing ends. In this way, by performing the age confirmation processing, the screen returns from the unconfirmed list screen to the purchase item list screen, so that the customer can continue shopping or end shopping and proceed to payment.
[0092] In this embodiment, for convenience of explanation, the age verification process in step S716 in FIG. 22 is performed after the quantity change process in step S714, but the present invention is not limited to this. The age verification process can be performed at any timing when the customer presses the age verification button 83 on the unconfirmed list screen. When the age verification process is completed, the management server 2 sends button change information to the mobile terminal 3, and the mobile terminal 3 may change the age verification button 83 on the unconfirmed list screen to the payment button 45 based on the button change information. In this way, when the age verification process is completed at any timing, the unconfirmed list screen returns to the purchased product list screen. Then, the mobile terminal 3 and the management server 2 can continue to perform product selection processing and payment processing according to the customer's input on the purchased product list screen.
[0093] According to this, after registering the age verification product as a purchased product, the mobile terminal 3 and the management server 2 can continue the product selection process without immediately carrying out the age verification process. In other words, when a customer purchases an age verification product, the customer can call a store clerk to have their age verified at any time up until the checkout. Therefore, even if a store clerk is not always present in the area in the store 8 where the age verification product is sold, as in the first embodiment, the customer can have their age verified when they see a store clerk in the store 8. In this way, even if the product barcode 7 of the age verification product is read by the mobile terminal 3, the customer can continue shopping without immediately carrying out the age verification process. Furthermore, since the age verification process is carried out once regardless of the number of age verification products, the customer can shop comfortably with little waiting time.
[0094] Furthermore, if the age verification process is not performed, the payment button 45 will not be displayed on the screen of the mobile terminal 3 and payment cannot be made, which eliminates the inconvenience that payment may be made even if the age verification process has not been completed. Also, unlike the payment machine 5 which requires a store clerk to be called using the light 57 or speaker 58 to verify the customer's age, the customer can call out to any store clerk in the store 8 at any time to verify the customer's age. Furthermore, because the customer can perform the age verification process on their own mobile terminal 3, it is possible to reduce the customer's stress caused by attracting the attention of other customers in the store 8 due to the age verification process.
[0095] [Variations] (Variation 1) In the above embodiment, the age verification is performed by the store clerk who has confirmed the age of the customer at the payment machine 5 by reading the store clerk barcode, but instead, age verification may be performed by biometric authentication using the customer's biometric information. In this case, the customer's biometric information (face, fingerprint, etc.) is registered in advance when the customer registers as a member. A camera is provided in the payment machine 5, and when the age verification screen is displayed, the customer takes a photo of the biometric information, which is then transmitted to the management server 2. The management server 2 compares the biometric information transmitted from the payment machine 5 with the biometric information registered in advance, and if the two match, it can verify the age based on the customer's age information registered as a member. In this case, the biometric information is an example of age verification information in the present invention.
[0096] (Variation 2) In the above embodiment, the barcode attached to the product is read by the mobile terminal 3. However, instead, a QR (Quick Response) code may be attached to the product and read by the mobile terminal 3.
[0097] (Variation 3) In the above embodiment, the age verification product is alcohol or tobacco, and the store clerk verifies that the customer is 20 years old or older as the age verification. However, in the present invention, the age division that the store clerk verifies is not limited to 20 years old, and other ages such as 18 years old may be set. Furthermore, the age division is not limited to one, and multiple divisions such as 18 years old and 20 years old may be set for each target age verification product. In this case, the age that requires verification is set for each product that is an age verification product, and is stored in advance in association with a specific code or age verification product list. In this way, when there are multiple age divisions, the store clerk performs age verification according to the product. The management server 2 may complete the age verification by receiving age verification information from the mobile terminal 3, or may complete the age verification based on the age verification information and the stored specific code or age verification product list.
[0098] (Variation 4) In the above embodiment, when an age verification product is available, the payment button 45 is changed to the age verification button 83. Alternatively, when an age verification product is available, the payment button 45 may be left displayed but unselectable, and an age verification button may be displayed separately from the payment button 45.
[0099] In addition, some or all of the above-described embodiments (including modified examples, the same applies below) can be described as, but are not limited to, the following notes.
[0100] (Appendix 1) A purchase management system including a server device and a mobile terminal, The server device includes: a product identification information acquisition unit that receives product identification information read from a code attached to a product from the mobile terminal; a list creation unit that creates a purchase list based on the product identification information; a screen generating unit that generates a screen including a payment button that is pressed to request payment based on the purchase item list, and transmits the screen to the mobile terminal; an age determination unit that determines whether the product is an age verification product that requires age verification based on the product identification information; a button change information generating unit that generates first button change information for changing the payment button to disable the payment button when the age determination unit determines that the product is the age verification product, and transmits the first button change information to the mobile terminal; Equipped with The mobile terminal includes: a product identification information transmitting unit that transmits the product identification information of the product to be purchased to the server device; a display control unit that receives the screen from the server device and displays the screen; a payment unit that performs payment based on the purchase item list when the payment request is made by pressing the payment button; Equipped with The display control unit receives the first button change information from the server device, and changes the payment button on the list screen to be inactive.
[0101] (Appendix 2) the button change information generating unit generates the first button change information for disabling the payment button and changing an age confirmation button, which requests age confirmation when pressed, to be displayed separately from the payment button; The purchase management system described in Appendix 1, wherein the display control unit receives the first button change information from the server device, changes the payment button on the list screen to be inactive, and displays the age verification button.
[0102] (Appendix 3) the button change information generation unit generates the first button change information for changing the payment button to an age confirmation button that requests age confirmation when pressed; 2. The purchase management system according to claim 1, wherein the display control unit receives the first button change information from the server device and changes the payment button on the list screen to an age verification button.
[0103] (Appendix 4) The mobile terminal includes: an age verification information acquisition unit that acquires age verification information indicating that the age of the customer has been verified and transmits the information to the server device; The server device includes: and an age verification unit that completes age verification when the age verification information is received from the mobile terminal, the age verification information acquisition unit acquires the age verification information when the age verification request is made by pressing the age verification button; A purchase management system as described in Appendix 3, wherein the button change information generation unit generates second button change information that changes the age verification button to the payment button when the age verification is completed by the age verification unit.
[0104] (Appendix 5) the age verification unit stores completion information indicating that the age verification has been completed in association with the purchased item list, The purchase management system according to claim 4, wherein the age determination unit determines whether the product is an age verification product when the completion information is not associated with the purchased product list.
[0105] (Appendix 6) A purchase management system according to any one of appendices 2 to 5, wherein the age verification request can be made at any time up until the payment.
[0106] (Appendix 7) 7. The purchase management system according to any one of claims 1 to 6, wherein the age verification product is capable of setting an age verification requirement for each product.
[0107] (Appendix 8) The purchase management system further includes an accounting machine; The mobile terminal includes: A payment method selection unit for selecting the payment method, A purchase management system as described in any one of appendices 1 to 7, wherein the payment unit causes the cash register to make payment based on the purchased item list when cash payment is selected by the payment method selection unit.
[0108] (Appendix 9) A server device capable of communicating with a mobile terminal used by a customer, a product identification information acquisition unit that receives product identification information read from a code attached to a product from the mobile terminal; a list creation unit that creates a purchase list based on the product identification information; a screen generating unit that generates a screen including a payment button that is pressed to request payment based on the purchase item list, and transmits the screen to the mobile terminal; an age determination unit that determines whether the product is an age verification product that requires age verification based on the product identification information; a button change information generating unit that generates first button change information for changing the payment button to disable the payment button when the age determination unit determines that the product is the age verification product, and transmits the first button change information to the mobile terminal; A server device comprising:
[0109] (Appendix 10) A purchase management method executed by a server device capable of communicating with a mobile terminal used by a customer, comprising: receiving product identification information read from a code attached to the product from the mobile terminal; Create a purchase list based on the product identification information; generating a screen including a payment button that is pressed to request payment based on the purchase item list, and transmitting the screen to the mobile terminal; Based on the product identification information, determine whether the product is an age verification product that requires age verification; If the product is determined to be an age verification product, first button change information for changing the payment button to disable it is generated and transmitted to the mobile terminal.
[0110] (Appendix 11) receiving product identification information read from a code attached to the product from a mobile terminal; Create a purchase list based on the product identification information; generating a screen including a payment button that is pressed to request payment based on the purchase item list, and transmitting the screen to the mobile terminal; Based on the product identification information, determine whether the product is an age verification product that requires age verification; A program that causes a computer to execute a process of generating first button change information that changes the payment button to be inoperative if the product is determined to be an age verification product, and transmitting the first button change information to the mobile terminal.
[0111] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art could make in accordance with the entire disclosure, including the claims, and the technical ideas. In addition, the disclosures of the above cited patent documents and the like are incorporated herein by reference. [Explanation of symbols]
[0112] 1 POS Server 2 Management Server 3. Mobile devices 5. Cashier 7 Product barcode 56 Barcode Reader 100 Purchase Management System
Claims
1. A purchase management system including a server device and a mobile terminal, The server device includes: a product identification information acquisition unit that receives product identification information read from a code attached to a product from the mobile terminal; a list creation unit that creates a purchase list based on the product identification information; a screen generating unit that generates a screen including the purchase item list and a payment button that is pressed to request payment, and transmits the screen to the mobile terminal; an age determination unit that determines whether the product is an age verification product that requires age verification based on the product identification information; a button change information generation unit that generates first button change information for changing the payment button to an age confirmation button that requests age confirmation when pressed, when the age determination unit determines that the product is the age confirmation product, and transmits the first button change information to the mobile terminal; an age verification unit that completes age verification when age verification information indicating that the age of the customer has been verified is received from the mobile terminal; Equipped with The mobile terminal includes: a product identification information transmitting unit that transmits the product identification information of the product to be purchased to the server device; a display control unit that receives the screen from the server device and displays the screen; an age verification information acquisition unit that acquires the age verification information and transmits it to the server device when the age verification request is made by pressing the age verification button; Equipped with The list creation unit adds a product to the purchase product list based on product identification information received from the mobile terminal even before the age verification is completed, the button change information generation unit generates second button change information for changing the age verification button to the payment button when the age verification unit has completed the age verification, and transmits the second button change information to the mobile terminal; The product identification information transmission unit transmits product identification information of an additional product to be purchased to the server device even before age verification of the customer is completed; The purchase management system wherein the display control unit, upon receiving the first button change information from the server device, changes the payment button on the screen to the age verification button, and, upon receiving the second button change information from the server device, changes the age verification button on the screen to the payment button.
2. the age verification unit stores completion information indicating that the age verification has been completed in association with the purchased item list, The purchase management system according to claim 1 , wherein the age determination unit determines whether the product is an age verification product when the completion information is not associated with the purchased product list.
3. The purchase management system according to claim 2 , wherein the age verification requirement for each of the age verification products can be set for each product.
4. The purchase management system further includes an accounting machine; The mobile terminal includes: A payment method selection unit for selecting the payment method, The purchase management system according to claim 1 , wherein the cash register performs payment based on the purchase item list when cash payment is selected by the payment method selection unit.
5. A mobile terminal used by a customer and capable of communicating with a server device, a product identification information transmitting unit that transmits product identification information of a product to be purchased to the server device; a display control unit that receives from the server device a screen including a purchased item list created based on the item identification information and a payment button that requests payment when pressed, and displays the screen, receives from the server device first button change information for changing the payment button to an age confirmation button that requests age confirmation when pressed, and changes the payment button on the screen to the age confirmation button; an age verification information acquisition unit that, when the age verification request is made by pressing the age verification button, acquires age verification information indicating that the age of the customer has been verified, and transmits the information to the server device; The product identification information transmission unit transmits product identification information of an additional product to be purchased to the server device even before age verification of the customer is completed; The display control unit is a mobile terminal that receives second button change information from the server device to change the age verification button to the payment button, and changes the age verification button on the screen to the payment button.
6. A program executed by a mobile terminal having a computer, Transmitting product identification information of the product to be purchased to a server device; receiving from the server device a screen including a purchase item list created based on the item identification information and a payment button for requesting payment when pressed, and displaying the screen; receiving, from the server device, first button change information for changing the payment button to an age confirmation button for requesting age confirmation when pressed, and changing the payment button on the screen to the age confirmation button; When the age verification request is made by pressing the age verification button, age verification information indicating that the customer's age has been verified is acquired and transmitted to the server device; Transmitting product identification information of an additional product to be purchased to the server device even before the customer's age verification is completed; A program that causes the computer to execute a process of receiving, from the server device, second button change information for changing the age confirmation button to the payment button, and changing the age confirmation button on the screen to the payment button.
Citation Information
Patent Citations
Self-checkout terminal device and control program thereof
JP2011180759A
Product sales system, portable terminal, management server, and method and program for controlling product sales system
JP2013041354A
Self-payment method using a portable device
JP2013541107A
Terminal management apparatus and program therefor
JP2019153088A
Settlement system, settlement method, and program
JP2019168762A