Purchase management system, server device, purchase management method, portable terminal, and program

JP2025092704AActive Publication Date: 2025-06-19NEC CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025061169
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2025-06-19
Estimated Expiration
2040-02-26

AI Technical Summary

Technical Problem

In existing self-checkout purchase management systems, customers face inconvenience when selecting products to be eaten in, as they must set the number of products for eat-in or takeout after registering all products, making it difficult to easily select eat-in products at arbitrary times.

Method used

A purchase management system that includes a server device and a mobile terminal, where the server device receives product identification information, stores product information indicating whether a product is an eat-in target, extracts eat-in target products, and transmits selection information to the mobile terminal, allowing customers to easily select eat-in products.

Benefits of technology

Enables customers to easily select and manage eat-in products within the purchase management system, improving convenience and efficiency by allowing eat-in product selection at arbitrary times during the checkout process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025092704000001_ABST
    Figure 2025092704000001_ABST
Patent Text Reader

Abstract

To enable eat-in target commodities to be extracted from among registered commodities in a purchase management system including a self-checkout machine and enable an eat-in commodity to be selected at any timing.SOLUTION: A server device receives commodity identification information from a portable terminal and generates a purchase commodity list. The server device stores, in association with the commodity identification information, commodity information as to whether or not a commodity is an eat-in target commodity and extracts eat-in target commodities from the purchase commodity list based on the commodity information. The server device then generates an eat-in selection screen on which a selection can be made from among the extracted eat-in target commodities and transmits the eat-in selection screen to the portable terminal. The portable terminal displays the received eat-in selection screen and selects an eat-in commodity from among the eat-in target commodities. The portable terminal then transmits commodity identification information on the eat-in commodity as eat-in information to the server device.SELECTED DRAWING: Figure 15
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of a product sales system using self-checkout.

Background Art

[0002] As a product sales system for customers who come to the store to purchase products, there is known a system in which a customer uses a mobile terminal such as a smartphone owned by the customer to read the barcode of the product, register the product, and perform settlement. For example, Patent Document 1 discloses a mobile terminal that acquires product information of a product to be purchased and transmits settlement information including all the acquired product information to a management server, and a management server that generates and outputs sorting detail information in which each product name is listed in descending order of price based on the product information included in the settlement information.

[0003] Since October 2019, a reduced tax rate has been introduced due to the increase in the consumption tax rate. Therefore, for food and beverages subject to the reduced tax rate in the store, the standard tax rate (10%) is applied if consumed in the store where purchased (hereinafter referred to as "eat-in"), and the reduced tax rate (8%) is applied if taken out (hereinafter also referred to as "takeout"). Patent Document 2 describes a method of calculating and outputting the total taxable amount by tax rate and the total tax-included amount by tax rate based on a first tax rate applied at the time of eat-in and a second tax rate applied at the time of takeout when selling a plurality of products with different tax rates simultaneously.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in the method of Patent Document 2, when a customer registers a product, the customer sets the number of products to be eaten in or taken out of the product. Therefore, after registering all the products, it is inconvenient because the selection and number setting of the products to be eaten in cannot be performed.

[0006] An object of the present invention is to mainly solve the problem that in a purchase management system using a self-checkout, only a target product can be extracted from the registered products, and a product to be eaten in can be easily selected at an arbitrary timing.

Means for Solving the Problems

[0007] One aspect of the present invention is a purchase management system including a server device and a mobile terminal, wherein 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 storage unit that stores product information indicating whether the product is a product to be eaten in, which is a target for eating in, in association with the product identification information, an extraction unit that extracts the product to be eaten in based on the product information associated with the product identification information received from the mobile terminal, an information transmission unit that transmits information enabling selection of the product to be eaten in extracted by the extraction unit to the mobile terminal, and the mobile terminal includes a product identification information transmission unit that transmits the product identification information of the product to be purchased to the server device, a reception unit that receives information enabling selection of the product to be eaten in from the server device, a selection unit that selects a product to be eaten in, which is a product to be eaten in, from among the products to be eaten in, and an eat-in information transmission unit that transmits eat-in information indicating the product identification information of the product to be eaten in to the server device.

[0008] In another aspect of the present invention, there is provided 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 storage unit that stores product information indicating whether the product is an eat-in target product that is an object of eat-in, in association with the product identification information, an extraction unit that extracts the eat-in target product based on the product information associated with the product identification information received from the mobile terminal, and an information transmission unit that transmits information enabling selection of the eat-in target product extracted by the extraction unit to the mobile terminal.

[0009] In another aspect of the present invention, there is provided a purchase management method executed by a server device capable of communicating with a mobile terminal used by a customer, receiving product identification information read from a code attached to a product from the mobile terminal, storing product information indicating whether the product is an eat-in target product that is an object of eat-in, in association with the product identification information, extracting the eat-in target product based on the product information associated with the product identification information received from the mobile terminal, and transmitting information enabling selection of the extracted eat-in target product to the mobile terminal.

[0010] In another aspect of the present invention, there is provided a mobile terminal used by a customer and capable of communicating with a server device, a product identification information transmission unit that transmits product identification information of a product to be purchased to the server device, a reception unit that receives from the server device information enabling selection of an eat-in target product that is an object of eat-in, a selection unit that selects an eat-in product that is a product to be eaten from among the eat-in target products, and an eat-in information transmission unit that transmits eat-in information indicating the product identification information of the eat-in product to the server device.

[0011] In still another aspect of the present invention, there is provided a program executed by a server device that includes a computer and is communicable with a mobile terminal used by a customer, the program comprising: receiving, from the mobile terminal, product identification information read from a code attached to a product; storing, in association with the product identification information, product information indicating whether the product is an eat-in target product that is an object of eat-in; extracting the eat-in target product based on the product information associated with the product identification information received from the mobile terminal; causing the computer to execute a process of transmitting, to the mobile terminal, information enabling selection of the extracted eat-in target product.

[0012] In still another aspect of the present invention, there is provided a program executed by a mobile terminal that includes a computer and is communicable with a server device and is used by a customer, the program comprising: transmitting, to the server device, product identification information of a product to be purchased; receiving, from the server device, information enabling selection of an eat-in target product that is an object of eat-in; selecting, from among the eat-in target products, an eat-in product that is a product to be eaten in; causing the computer to execute a process of transmitting, to the server device, eat-in information indicating the product identification information of the eat-in product.

Advantages of the Invention

[0013] According to the present invention, in a purchase management system using self-checkout, only target products can be extracted from registered products, and a product to be eaten in can be easily selected at an arbitrary timing.

Brief Description of the Drawings

[0014]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Embodiments for Carrying Out the Invention

[0015] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. [Configuration of Purchase Management System] FIG. 1 shows the configuration of a purchase management system 100 according to this embodiment. The purchase management system 100 mainly includes 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 referred to as a "purchased product") by reading a product barcode 7 attached to the product in a store 8 where the product is sold, and settles the payment 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 the price and inventory status of products sold in the store 8, and sales information of the store 8. The POS server 1 can communicate with the management server 2 and the cash register 5 via a network or the like. Note that the POS server 1 may manage the sales information of a plurality of affiliated stores collectively, 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 cash register 5, and can communicate with the mobile terminal 3 and the cash register 5 via a network or the like. The management server 2 obtains and stores information necessary for display control of the mobile terminal 3 from the POS server 1. The management server 2 transmits display information for the mobile terminal 3 to display various screens to the mobile terminal 3. Among the above-mentioned various screens, there is a screen (also referred to as a "purchased product list screen") that displays a list of purchased products (referred to as a "purchased product list") registered by the mobile terminal 3 reading the product barcode 7 together with the selling price.

[0018] Note that 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 data transfer with 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 purchase product list. 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 exchange information necessary for executing the processes assigned to each of them via a network or the like.

[0019] The mobile terminal 3 is a mobile terminal used by a customer who shops at the store 8, and has a function of reading the product barcode 7 attached to the product, a function of acquiring and displaying various screens such as a purchase product list screen by communicating with the management server 2, and an electronic payment function using credit or electronic money. In FIG. 1, for convenience of explanation, only one mobile terminal 3 is shown, but in fact, there are as many as the number of customers who have entered the store 8.

[0020] The accounting machine 5 is a settlement machine (so-called self-checkout machine) for a customer to perform cash settlement using the mobile terminal 3. The accounting machine 5 can communicate with the management server 2, and exchanges various information necessary for settlement with the management server 2 and, if necessary, the POS server 1. The accounting machine 5 is provided with a barcode reader 56 for reading an accounting barcode, which will be described later, from the customer's mobile terminal 3, and a light 57 for calling a store clerk.

[0021] [Device Configuration] Next, the configurations of the POS server 1, the management server 2, the mobile terminal 3, and the accounting machine 5 will be described with reference to FIGS. 2 to 5.

[0022] (POS Server) FIG. 2 shows a schematic configuration of the POS server 1. The POS server 1 mainly includes a storage unit 13, a communication unit 14 that performs data communication, and a control unit 15. These elements are interconnected 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 the programs executed by the control unit 15 and the information necessary for the control unit 15 to execute a predetermined process by executing the programs. In the present embodiment, the storage unit 13 includes selling price change information 17, a product information DB (Database) 18, and sales information 19 which is information regarding the sales of products. 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] The product information DB 18 is a database of information regarding products handled at the store 8 or a chain of stores including the store 8. The product information DB 18 includes various types of information such as, for example, the price of a product, information for identifying a product (also referred to as "product identification information") such as a JAN (Japanese Article Number) code, classification information of the product, and the inventory status of the product.

[0025] The selling price change information 17 is information regarding changes in the selling price. Specifically, the selling price change information 17 includes at least one of optional discount information or price reduction information such as classification-based discount information, bundle discount information, set discount information, total amount discount information, classification-based price reduction information, bundle price reduction information, set price reduction information, and total amount price reduction information.

[0026] The classified discount information is information on discounts for products belonging to a specific classification. For example, classification information indicating the classification subject to the discount is associated with a discount rate. The bundle discount information is information on discounts granted when a plurality of specific products are purchased. For example, the products subject to the discount (specifically, product identification information), the quantity thereof, and the discount rate are associated with each other. The set discount information is information on discounts for a specific combination of products. For example, the combination of products subject to the discount and the discount rate are associated with each other. The total amount discount information is information on discounts that occur when the total amount of purchased products is equal to or more than a predetermined amount. For example, the total amount subject to the discount and the discount rate are associated with each other. The classified price reduction information, the bundle price reduction information, the set price reduction information, and the total amount price reduction information are price reduction information corresponding to the classified discount information, the bundle discount information, the set discount information, and the total amount discount information, respectively.

[0027] As described above, the selling price change information 17 is information indicating a combination of conditions (also referred to as "selling price change conditions") corresponding to a selling price change due to a discount or a price reduction and the degree of the change. Hereinafter, price reduction and discount shall include price refunds.

[0028] The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. (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 cash register 5 via the communication unit 14. Further, the control unit 15 transmits information regarding the selling price change information 17 and the product information DB 18 to the management server 2 by communicating with the management server 2 via the communication unit 14.

[0029] (Management Server) FIG. 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 interconnected via a bus line 20.

[0030] The storage unit 23 is composed of a memory such as a hard disk or a flash memory. The storage unit 23 stores the program executed by the control unit 25 and the information necessary for the control unit 25 to execute a predetermined process by executing the program. In the present embodiment, the storage unit 23 stores the selling price change information 27, the product information DB 28, and the purchased product list DB 29.

[0031] The selling price change information 27 is information regarding the change in the selling price due to a price cut or discount, similar to the selling price change information 17. 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 based on the control of the control unit 25. The product information DB 28 is a database of information regarding products, similar to the product information DB 18. 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 based on the control of the control unit 25. Note that the product information DB 28 and the selling price change information 27 receive the information necessary to maintain the latest state from the POS server 1 based on the control of the control unit 25 and are updated.

[0032] The purchased product list DB 29 is a database of the purchased product list for each mobile terminal 3 of the customers who are shopping at the store 8. The purchased product list is, for example, a list including product identification information indicating the products to be purchased and the planned purchase quantity of the products, and is associated with the information identifying the mobile terminal 3 or the customer using the mobile terminal 3 (also referred to as "customer identification information"). Then, the purchased product list is updated each time an addition, deletion, or quantity change of the purchased products occurs based on the operation of the mobile terminal 3.

[0033] The communication unit 24 communicates with the POS server 1, the mobile terminal 3, and the cash register 5 via wired or wireless communication. The control unit 25 includes a CPU, a ROM, a RAM, etc. (not shown), and performs various controls on each component within 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 the product identification information acquisition unit of the present invention, and the control unit 25 is an example of the storage unit, list creation unit, extraction unit, selection screen generation unit, screen generation unit, eat-in determination unit, eat-in information reception unit, final price calculation unit, necessity determination unit, and changed price calculation unit of the present invention.

[0034] (Mobile Terminal) FIG. 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 interconnected via a bus line 30.

[0035] Based on the control of the control unit 35, the display unit 31 displays various information such as a purchase product list and an accounting barcode. The input unit 32 is an interface for receiving user input, and examples include a touch panel, buttons, and voice input devices.

[0036] The storage unit 33 is composed of a memory such as a hard disk or a flash memory. The storage unit 33 stores the programs executed by the control unit 35 and the information necessary for the control unit 35 to execute predetermined processing by executing the programs. For example, the storage unit 33 stores a dedicated application program that is activated when shopping at the store 8 and controls the display of various screens such as a purchase product list screen.

[0037] The communication unit 34 communicates with the management server 2 via wireless communication. The control unit 35 includes a CPU, a ROM, a RAM, etc. (not shown), and performs various controls on each component within the mobile terminal 3. The control executed by the control unit 35 will be described later. In the above configuration, the control unit 35 is an example of the product identification information transmission unit, display control unit, selection unit, and eat-in information transmission unit of the present invention.

[0038] The reading unit 36 is an optical device such as a camera, reads the product barcode 7 attached to the product, and supplies the read information to the control unit 35. In the present embodiment, the control unit 35 acquires 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.

[0039] (Cash register) FIG. 5 shows a schematic configuration of the cash register 5. The cash register 5 mainly includes a display unit 51, an input unit 52, a storage unit 53, a communication unit 54, a control unit 55, a barcode reader 56, a light 57, and a speaker 58. These elements are interconnected via a bus line 50.

[0040] The display unit 51 displays various information such as a cash payment screen and an accounting end screen based on the control of the control unit 55. The input unit 52 is an interface that receives input from the customer, and examples thereof include a touch panel and buttons.

[0041] The storage unit 53 is composed of a memory such as a hard disk or a flash memory. The storage unit 53 stores programs executed by the control unit 55 and information necessary for the control unit 55 to execute predetermined processing by executing the programs. For example, the storage unit 53 stores a dedicated application program that operates when a customer makes a payment and performs accounting processing.

[0042] The control unit 55 includes a CPU, a ROM, a RAM, etc. (not shown), and performs various controls on each component within the cash register 5. The control executed by the control unit 55 will be described later. The barcode reader 56 reads the accounting barcode displayed on the customer's mobile terminal 3 during accounting and supplies the read information to the control unit 55. The light 57 lights up when a malfunction occurs in the cash register 5 or when calling a store clerk. The speaker 58 outputs operation sounds or voice messages for attracting attention as necessary.

[0043] [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 using the mobile terminal 3 at the store 8. FIG. 6 is a flowchart showing an overview of the product purchase process. The product purchase process generally includes a store entry process S100, a product selection process S200, and a checkout process S300. Note that the product purchase process is mainly realized by the management server 2, the mobile terminal 3, and the cash register 5 executing programs prepared in advance respectively.

[0044] (Store Entry Process) First, the store entry process will be described. The store entry process is a process that is performed prior to purchasing a product when a customer enters the store 8, and corresponds to the preparation for product purchase. 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.

[0045] First, when the customer enters the store 8, the customer reads the store barcode using the mobile terminal 3 (step S101). The store barcode is attached to a predetermined location within the store 8, for example, on the 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 the store ID from the read store barcode and transmits it to the management server 2 (step S102). When transmitting the store ID, the mobile terminal 3 transmits together the customer identification information that identifies the mobile terminal 3 or the customer using the mobile terminal 3. Note that also in the product selection process and the checkout process described below, when the mobile terminal 3 basically transmits some information to the management server 2, it transmits together the customer identification information for identifying itself.

[0046] The management server 2 receives the store ID from the mobile terminal 3 and obtains the selling price list of that store from the product information DB 28 (step S104). This is because the selling price of products varies for each store. Then, the management server 2 transmits store information including the store name and the store's sale information to the mobile terminal 3 (step S105), and the mobile terminal 3 receives the store information (step S106). As a result, the current store name, the store's sale information, etc. are displayed on the display unit 31 of the mobile terminal 3, and the customer can start shopping. Note that the store information transmitted by the management server 2 includes information indicating the transaction status of that customer at that store. When starting a new shopping at that store, the transaction status is new. On the other hand, if the customer interrupts shopping at that store for some reason, a purchase product list screen corresponding to the previous transaction status is displayed on the mobile terminal 3.

[0047] (Product selection process) Next, the product selection process will be described. The product selection process is a process in which the customer uses the mobile terminal 3 to read the product barcode 7 attached to the product and registers it in the purchase 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.

[0048] First, when the customer finds a product to purchase, the customer sets the mobile terminal 3 to the 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 transmits 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 purchase product list and transmits 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 purchase product list and displayed on the mobile terminal 3 as the purchase product list screen.

[0049] Next, if necessary, when the customer operates the mobile terminal 3 to change the quantity of the product, the mobile terminal 3 acquires the changed quantity (step S206: Yes). When the product barcode is first read, the quantity of that product is automatically set to "1", but when the customer purchases multiple of the same product, the quantity can be changed by operating the mobile terminal 3. When 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).

[0050] 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). Thereby, the quantity change is reflected in the purchased product list.

[0051] Next, the mobile terminal 3 determines whether the payment button 45 has been pressed by the customer (step S211). The payment button 45 is the 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, until the payment button 45 is pressed, the customer can continue shopping by adding products or changing quantities. Then, when the payment button 45 is pressed (step S211: Yes), the product selection process ends.

[0052] FIG. 9 shows an example of the display of the purchased product list screen displayed on the mobile terminal 3. In this example, the purchased product list screen has a product reading button 40, a list display column 41, a subtotal display column 42, a total amount display column 43, a home screen transition button 44, a payment button 45, and a transaction cancellation button 46. Note that the purchased product list screen is an example of a purchased product screen.

[0053] 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 the 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. As a result, the customer can move the product or the mobile terminal 3 so that the product barcode 7 is located within the reading range of the reading unit 36 and read the product barcode 7.

[0054] In the list display column 41, for each purchased product, the name, quantity, and price of the purchased product are displayed. Also, for each purchased product in the list display column 41, a quantity decrease button 47 and a quantity increase button 48 are displayed. Then, when the mobile terminal 3 accepts a change in the quantity of a purchased product by the quantity decrease button 47 or the quantity increase button 48, it transmits the product identification information of the purchased product with the changed quantity and the changed quantity to the management server 2.

[0055] The subtotal display column 42 displays the subtotal of the selling prices before tax for all the products in the purchased product list, and the total amount display column 43 displays the total amount including tax of the selling prices for all the products in the purchased product list. The management server 2 calculates these subtotals or total amounts based on the prices of the purchased products registered in the product information DB 28, specifically, based on the selling price list of that store acquired by the store entry process.

[0056] When the mobile terminal 3 detects that the home screen transition button 44 has been selected, it transmits a display request for the home screen 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 such as discounts and price cuts at the store 8 and the registration information of the customer of the mobile terminal 3.

[0057] When the mobile terminal 3 detects that the payment button 45 has been selected, it transmits an accounting request to the management server 2 and displays a payment method selection screen based on the display information received as a response. Also, when the mobile terminal 3 detects that the transaction cancellation button 46 has been selected, it transmits information notifying of the transaction cancellation to the management server 2. In this case, the management server 2 deletes the purchased product list corresponding to the mobile terminal 3.

[0058] (Accounting process) Next, the accounting process will be described. The accounting process is a process for making payments for the products selected by the customer through the product selection process. FIG. 10 is a flowchart of the accounting process. This process is executed by the mobile terminal 3, the management server 2, and the accounting machine 5.

[0059] First, when the aforementioned payment button 45 is pressed, the mobile terminal 3 sends an accounting request to the management server 2 (step S301). When the management server 2 receives the accounting request (step S302), it calculates the payment amount based on the purchase product list at that time (step S303). The management server 2 sends a payment method selection screen including the purchase product list and the payment amount calculated in step S303 to the mobile terminal 3 (step S304).

[0060] The mobile terminal 3 displays the received payment method selection screen on the display unit 31 (step S305). FIG. 11 is an example of the display of the payment method selection screen. In this example, the payment method selection screen includes a list display column 61, a subtotal display column 62, a total amount display column 63, a credit button 64, an electronic money button 65, and a cash button 66. In the list display column 61, the name, quantity, and price of the purchased products are displayed. The subtotal display column 62 displays the tax-exclusive subtotal of the selling prices for all the purchased products displayed in the list display column 61, and the total amount display column 63 displays the tax-inclusive total amount of the selling prices for all the purchased products. The customer checks the payment amount by looking at the payment method selection screen and presses any one of the credit button 64, the electronic money button 65, and the cash button 66. Note that although the payment method selection screen includes the list display column 61 and the subtotal display column 62, the present invention is not limited thereto, and it is sufficient that the payment amount can be confirmed and the payment method can be selected.

[0061] When the credit button 64 or the electronic money button 65 is pressed, that is, when 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).

[0062] Specifically, when a customer selects payment by credit by pressing the credit button 64, the mobile terminal 3 displays the name of the credit company that conducts the credit settlement, the number of the credit card, the payment amount, and the like. Then, when receiving a settlement request by the customer pressing the settlement button or the like, the mobile terminal 3 prompts the input of a PIN number or the like as necessary and conducts the credit settlement. Note that the customer can conduct a credit settlement using his / her mobile terminal 3 by registering the credit card when registering as a member with the store operating company or registering with the settlement agency company with which the store has a contract.

[0063] When the settlement is completed, the mobile terminal 3 displays a checkout completion screen (step S308). FIG. 12(A) shows an example of the display of the checkout completion screen displayed on the display unit 31 when the credit settlement is completed. FIG. 12(A) is an example when the customer selects the credit settlement. The checkout completion screen includes a settlement information field 71, a receipt button 72, and an end button 73. The settlement information field 71 displays information such as the settlement amount and the settlement method, for example, the name of the card company. The receipt button 72 is a button for printing out a receipt. The end button 73 is a button for the customer to confirm that the checkout process has been completed. When the customer presses the end button 73, the mobile terminal 3 reports to the management server 2 that the settlement has been completed and returns the display on the display unit 31 to the main menu.

[0064] When the customer selects payment with electronic money by pressing the electronic money button 65, the mobile terminal 3 displays various types of electronic money available for payment, the payment amount, etc. Then, when receiving a payment request by the customer pressing the settlement button or the like, the mobile terminal 3 prompts the selection of the electronic money to be used for payment from among the plurality of electronic moneys as necessary, and performs electronic money settlement. When the settlement is completed, the mobile terminal 3 displays a settlement completion screen (step S308). FIG. 12(B) is an example when the customer selects electronic money settlement, and the settlement completion screen includes a settlement information column 74, a receipt button 75, and an end button 76. The settlement information column 74 displays information such as the amount of settlement, the method of settlement, for example, the name of the electronic money, the balance of the electronic money. Since the receipt button 75 and the end button 76 are the same as the receipt button 72 and the end button 73 in FIG. 12(A) respectively, the description is omitted.

[0065] On the other hand, when the cash button 66 is pressed, that is, when the payment method is cash (step S306; Yes), the control unit 35 of the mobile terminal 3 transmits a cash payment request to the management server 2. When the management server 2 receives the cash payment request (step S309), it generates an accounting barcode based on the purchase item list at that time (step S310). The accounting barcode is information that uniquely identifies the purchase content indicated by the current purchase item list. In one example, the accounting barcode can be a random code uniquely associated with the purchase content at that time. In this case, the accounting barcode has the meaning as an inquiry number for payment information. The management server 2 transmits a payment screen including the payment amount calculated in step S303 and the accounting barcode generated in step S310 to the mobile terminal 3 (step S311).

[0066] The mobile terminal 3 displays the received payment screen on the display unit 31 (step S312). FIG. 13 shows an example of the display of the payment screen. In this example, the payment screen includes an accounting barcode 67, a total amount column 68, and a completion button 69. The customer moves the mobile terminal 3 on which the payment screen is displayed to the cash register 5 and reads the accounting barcode with the barcode reader 56 (step S313). The cash register 5 displays a cash payment screen based on the read accounting barcode (step S314). Specifically, the cash register 5 sends the inquiry number indicated by the accounting barcode to the management server 2 and acquires payment information from the management server 2. The payment information includes the total amount and details such as the IDs and quantities of all the products in the purchased product list. The cash register 5 displays a cash payment screen based on the acquired payment information.

[0067] FIG. 14(A) shows an example of the display of the cash payment screen. On the cash payment screen, a total amount column 77 and a message prompting the customer to insert cash into the cash insertion slot are displayed. When the customer inserts cash into the cash insertion slot, the cash register 5 pays out change as necessary. When the cash settlement is completed (step S315), the cash register 5 displays an accounting completion screen (step S316). FIG. 14(B) shows an example of the display of the accounting completion screen. FIG. 14(B) is an example when the customer selects cash settlement. The accounting completion screen includes a settlement information column 78, a receipt button 79, and an end button 80. The settlement information column 78 displays information such as the amount of the settlement. Since 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, the description is omitted. When the customer presses the end button 80, the cash register 5 reports to the management server 2 that the settlement has been completed and returns the display on the display unit 51 to the main menu. As shown in FIG. 13, a completion button 69 is also displayed on the payment screen displayed on the mobile terminal 3. When the accounting process is completed, the customer 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 settlement has been completed and returns the display unit 31 to the main menu.

[0068] Note that in the above example, the accounting barcode is simply an inquiry number for payment information, and the accounting machine 5 acquires payment information from the management server 2 using this inquiry number. Instead, 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 the information of the purchased item list based on the content of the purchased item list at that time. In this case, the accounting machine 5 can acquire payment information by reading and decrypting the accounting barcode, so there is no need to communicate with the management server 2 to acquire payment information. That is, the accounting machine 5 may extract the total amount from the read accounting barcode and display a payment method selection screen.

[0069] [Eat-in Selection Process] Since October 2019, with the consumption tax rate raised to 10%, a reduced tax rate system has been introduced. The reduced tax rate is a consumption tax rate (e.g., 8%) set lower than the standard tax rate (e.g., 10%) for specific goods. Goods subject to the reduced tax rate (hereinafter referred to as "reduced tax rate target goods") are, for example, food and beverages. However, if the purchased goods are eaten in, the goods are not subject to the reduced tax rate and the standard tax rate is applied. Therefore, when a customer eats in, it is necessary to pre-select and show the goods to be eaten in before accounting.

[0070] The eat-in selection process is a process of selecting goods to be eaten in from the purchased food and beverages. Figure 15 is a flowchart of the eat-in selection process. This process is executed by the mobile terminal 3 and the management server 2. When performing the eat-in selection process, the purchased item list screen includes an eat-in selection button 81 as shown in Figure 16. The eat-in selection button 81 is a button that sends an eat-in selection request to the management server 2 when pressed and performs the eat-in selection process.

[0071] Basically, the customer registers the purchased products through the product selection process shown in FIG. 8. When the eat-in selection button 81 is pressed on the purchased product list screen, the mobile terminal 3 executes the eat-in process.

[0072] First, the mobile terminal 3 determines whether the eat-in selection button 81 has been pressed (step S501). If the eat-in selection button 81 has not been pressed (step S501; No), the mobile terminal 3 ends the eat-in selection process, returns to the purchased product list screen shown in FIG. 16, and performs the product selection process. On the other hand, if it is determined that the eat-in selection button 81 has been pressed (step S501), the mobile terminal 3 sends an eat-in selection request to the management server 2 (step S501; Yes). When the management server 2 receives the eat-in selection request (step S502), it refers to the purchased product list at that time and extracts the products that are the targets for eat-in from the purchased products (hereinafter referred to as "eat-in target products") (step S503). The eat-in target products are products that can be eaten or drunk in the store 8, can be set arbitrarily, and the product identification information of the products is associated with the fact that they are eat-in target products in advance. Based on the extracted eat-in target products, the management server 2 generates an eat-in selection screen and sends it to the mobile terminal 3 (step S504).

[0073] The mobile terminal 3 displays the received eat-in selection screen on the display unit 31 (step S505). FIG. 17 shows an example of the display of the eat-in selection screen. In this example, the eat-in selection screen includes a message prompting the selection of eat-in target products and the input of quantities, an eat-in display column 82, a quantity input column 83, a cancel button 84, and a confirmation button 85. The eat-in display column 82 displays the name of the eat-in target product extracted from the purchased products, the quantity input column 83 for inputting the quantity to be eaten in, and the number of purchased products already registered (hereinafter referred to as "product number"). With such an eat-in selection screen, the customer can easily input "what and how many to eat in" from the purchased products. When the cancel button 84 is pressed, the screen returns to the purchased product list screen. When the confirmation button 85 is pressed, the quantity entered in the quantity input column 83 is confirmed as the number of eat-in target products.

[0074] The quantity input field 83 may directly input the number of in-store consumption products (hereinafter referred to as "in-store consumption products") in numbers, or by tapping the name of the in-store consumption target product in the in-store consumption display field 82, etc., the quantity change screen shown in FIG. 18 is displayed, and the number of in-store consumption products may be input from the quantity change screen. FIG. 18 shows a display example of the quantity change screen displayed by tapping the focus in the in-store consumption display field 82. As shown in FIG. 18, the quantity change screen includes an all button 86, a quantity decrease button 87, a quantity increase button 88, a cancel button 89, a change button 90, a product quantity 91, and the number of in-store consumption products 92. The customer can increase or decrease the number of in-store consumption products 92 by pressing the quantity decrease button 87 or the quantity increase button 88. When the all button 86 is pressed, all of the product quantity 91 becomes the number of in-store consumption products 92. According to this, for example, when the number of products is as large as "20" and the customer wants to input "19" as the number of in-store consumption products, the customer can simply input "19" by pressing the all button 86 and then pressing the quantity decrease button 87 once, which is convenient. When the cancel button 89 is pressed, it returns to the in-store consumption selection screen. When the change button 90 is pressed, it returns to the in-store consumption selection screen and changes the number in the quantity input field 83 to the number of in-store consumption products 92 on the quantity change screen.

[0075] In this embodiment, it is assumed that "0" is set in advance for the quantity input field 83 of the in-store consumption selection screen and the number of in-store consumption products 92 on the quantity change screen. However, the present invention is not limited to this, and any number can be set as long as it does not exceed the number of purchases. Also, when the customer wishes to cancel the selection of a product as an in-store consumption product later, the customer may change the number in the quantity input field 83 corresponding to the product selected as the in-store consumption product on the in-store consumption selection screen to "0".

[0076] In this embodiment, since the quantity change screen is displayed as a pop-up screen when tapping the name of the eat-in target product on the eat-in selection screen, it can be said that it is a part of the eat-in selection screen. In this embodiment, the "All" button 86 is included in the quantity change screen, but the present invention is not limited to this, and it may be included in the eat-in selection screen.

[0077] In this way, the mobile terminal 3 selects an eat-in product and inputs the number of the eat-in product on the eat-in selection screen (step S506). The customer presses the confirmation button 85 to confirm the number of the eat-in product. The mobile terminal 3 determines whether the confirmation button 85 has been pressed (step S507). If it is determined that the confirmation button 85 has not been pressed (step S507; No), the mobile terminal 3 waits until the confirmation button 85 is pressed. On the other hand, if it is determined that the confirmation button 85 has been pressed (step S507; Yes), the mobile terminal 3 transmits the product identification information of the eat-in product with a number of "1" or more input in the quantity input field 83 and the number input in the quantity input field 83 to the management server 2 as eat-in information (step S508).

[0078] The management server 2 receives the eat-in information from the mobile terminal 3 (step S509), and calculates the tax-exclusive price and tax-inclusive price of the eat-in product, and the subtotal of the tax-exclusive selling prices and the total tax-inclusive amount of all products in the purchased product list as the final price based on the product information DB28 (step S510). Specifically, the management server 2 acquires the basic price of the eat-in product from the product information DB28 based on the product identification information included in the eat-in information. Here, the basic price is the basic price when calculating the tax-inclusive price, subtotal, and total amount. In this embodiment, it is the tax-exclusive price. The tax-inclusive price is the price obtained by imposing consumption tax on the tax-exclusive price, which is the basic price. It is assumed that the management server 2 stores information such as the standard tax rate for consumption tax and the reduced tax rate applied to some target products as tax rate information in the storage unit 23.

[0079] For example, assume that the basic price of "Focaccia", which has been selected as a dine-in item, is "192 yen". Since dine-in items are not subject to the reduced tax rate and the standard tax rate is applied, the management server 2 calculates, as the tax-included price of the "Focaccia" to be eaten in, a price of "211 yen" with a consumption tax of, for example, 10% levied. Note that since "Focaccia" not eaten in is subject to the reduced tax rate, the tax-included price of "Focaccia" not eaten in is, for example, a price of "207 yen" with a consumption tax of 8% levied. Furthermore, the management server 2 calculates the subtotal of the tax-excluded selling prices and the total tax-included amount for all items in the purchased item list based on the calculated prices.

[0080] Based on the calculated tax-excluded price and tax-included price of the dine-in item, and the subtotal of the tax-excluded selling prices and the total tax-included amount for all items in the purchased item list, the management server 2 updates the purchased item list and transmits it to the mobile terminal 3 (step S511). The mobile terminal 3 displays the received purchased item list on the display unit 31 as a purchased item list screen (step S512). Thereby, the dine-in selection process ends. The customer continues to perform product selection processing and payment processing from the purchased item list screen displayed on the mobile terminal 3.

[0081] FIG. 19 is an example of the display of a purchased item list screen after selection of a dine-in item. As shown in FIG. 19, the list display column 41 of the purchased item list screen displays a dine-in item icon 94 in association with the dine-in item. Note that since the quantity of the dine-in item is input on the dine-in selection screen, it is assumed that there are no corresponding quantity decrease button 47 and quantity increase button 48.

[0082] Accordingly, the customer can easily select or confirm what to eat in among the purchased items. Also, since dine-in items are not subject to the reduced tax rate even if they are food and beverages, and the standard tax rate of consumption tax is applied, the price is different from that of takeout even for the same product, but if there is a dine-in item icon 94, this can be easily recognized.

[0083] Note that, for the sake of convenience in explanation, the list display column 41 of the purchased item list screen shown in FIGS. 16 and 19 is set to display both the tax-exclusive price and the tax-inclusive price as the price of the item. Also, the total tax-inclusive amount of the selling prices for all items in the purchased item list is calculated by taxing and summing each item. However, the present invention is not limited to this, and either the tax-exclusive price or the tax-inclusive price may be displayed in the list display column 41, and the total amount may be calculated by calculating the subtotals of the items subject to the reduced tax rate and the items subject to the standard tax rate and then taxing and summing them respectively.

[0084] [Product Selection Process with Selling Price Change] Next, the product selection process with selling price change will be described. The product selection process with selling price change is a process that reflects on the price, subtotal, and total amount on the purchased item list screen when the purchased items and the number of purchases meet various discounts or price cuts. In this case, basically, the customer registers the purchased items by the product selection process shown in FIG. 8, and performs the selling price change process described later at the timing when the purchased item list is updated. FIG. 20 shows a flowchart of the product selection process with selling price change.

[0085] In FIG. 20, the processes of steps S701 to S703, steps S705 to S709, and steps S711 to 713 other than the selling price change process are the same as the processes of steps S201 to S203, steps S204 to S208, and steps S209 to S211 in FIG. 8 respectively, so the description is omitted. (Selling Price Change Process) Next, the selling price change process will be described. The selling price change process is a process of determining whether the purchased items and the number of purchases meet various discounts or price cuts, and changing the price if they do. FIG. 21 is a flowchart of the selling price change process. This process is executed by the management server 2.

[0086] When the management server 2 receives product identification information and quantity from the mobile terminal 3 (steps S703 and S709 in FIG. 20), it updates the purchased product list (step S601). Specifically, the management server 2 adds the product indicated by the received product identification information to the target purchased product list, and stores the updated purchased product list in the purchased product list DB29. Then, the management server 2 determines whether the purchased product list meets any of the selling price change conditions indicated by the selling price change information 27 (step S602). In other words, the management server 2 determines whether the purchased product list meets any of the selling price change conditions indicated by the selling price change information 27 based on the product identification information and the number of purchased items of each purchased product indicated by the purchased product list.

[0087] If the updated purchased product list does not meet any of the selling price change conditions indicated by the selling price change information 27 (step S602; No), the management server 2 ends the selling price change process and returns to the product selection process involving a selling price change shown in FIG. 21. On the other hand, if the updated purchased product list meets any of the selling price change conditions indicated by the selling price change information 27 (step S602; Yes), the management server 2 calculates the price, subtotal, and total amount of the product that meets the selling price change condition as the final price based on the discount or price reduction associated with the applicable selling price change condition (step S603).

[0088] Specifically, the management server 2 obtains the basic price of the product that meets the selling price change condition from the product information DB28, and calculates the tax-exclusive price of the product as the changed price based on the basic price, the purchased product list, and the discount rate or / and price reduction amount associated with the applicable selling price change condition. Further, the management server 2 calculates the tax-inclusive price of the product and the subtotal of the tax-exclusive selling prices and the total tax-inclusive amount for all products in the purchased product list based on the calculated changed price, the tax rate information, and the purchased product list. That is, in this embodiment, the changed price obtained by applying the discount rate or / and price reduction amount to the tax-exclusive price, which is the basic price, is the tax-exclusive price of the product, and the price obtained by imposing consumption tax on the changed price is the tax-inclusive price of the product. Then, the management server 2 ends the selling price change process and returns to the product selection process involving a selling price change.

[0089] Here, the classification "Focatcher" that is the target of the discount and the discount rate "10%" are associated as discount information by classification, and the selling price change process when two Focatchers are added to the purchased product list will be described.

[0090] In the selling price change process, the management server 2 first receives the product identification information and the number of products of "Focatcher" from the mobile terminal 3 and updates the purchased product list. Then, the management server 2 determines whether the updated purchased product list meets any of the selling price change conditions indicated by the selling price change information 27 (step S602). At this time, the management server 2 determines that it meets the selling price change conditions for the discount by classification (step S602; Yes). Therefore, the management server 2 calculates the price, subtotal, and total amount of "Focatcher" based on the discount information by classification (step S603).

[0091] Specifically, the management server 2 first obtains the basic price (for example, 192 yen) of "Focatcher" from the product information DB28 based on the product identification information. The basic price is the price before tax. Then, based on the basic price and the discount information by classification, the management server 2 calculates the discount amount (19 yen) and the changed price of "Focatcher" obtained by subtracting the discount amount from the basic price, that is, the price before tax after the discount (173 yen). Furthermore, since "Focatcher" for takeout is subject to the reduced tax rate, the management server 2 calculates the price including tax after the discount (186 yen) obtained by taxing the changed price with consumption tax (for example, 8%). The management server 2 also calculates the subtotal and total amount of the purchased product list based on the calculated prices. In this way, the management server 2 calculates the price before tax and the price including tax after the discount of "Focatcher", as well as the subtotal and total amount, as the final price based on the discount information by classification.

[0092] Then, the management server 2 returns to the product selection process with selling price changes shown in Fig. 20, updates the purchased product list based on the tax-exclusive price and tax-inclusive price after the discount of "Focaccia", the subtotal, and the total amount, and transmits it to the mobile terminal 3. Fig. 22 is a display example of the purchased product list screen including products to which category-based discounts are applied. The mobile terminal 3 displays a purchased product list screen as shown in Fig. 22 based on the received purchased product list. The list display column 41 of the purchased product list screen includes a message 96 indicating "10% off (-19 yen)", a tax-exclusive price of "173 yen", and a tax-inclusive price of "186 yen including tax" as shown in Fig. 22.

[0093] In this way, when a discount or price reduction based on the selling price change information 27 occurs due to the registration of a purchased product, the management server 2 causes the mobile terminal 3 to display the price, subtotal, and total amount reflecting the discount or price reduction on the purchased product list screen to be displayed later. Thereby, the management server 2 can make the customer using the mobile terminal 3 recognize the accurate price at the current time. In addition, the management server 2 can preferably make the customer using the mobile terminal 3 recognize the existence of the price reduction / discount by explicitly showing the amount of the price change on the purchased product list screen.

[0094] In the product selection process involving selling price changes, when the eat-in button 81 is pressed on the purchased product list screen, the mobile terminal 3 performs an eat-in selection process. At this time, in step S510 of the eat-in selection process shown in FIG. 15, the management server 2 first calculates a changed price to which a discount or / and price reduction corresponding to the basic price is applied, that is, a tax-exclusive price after the application of the discount or / and price reduction. Then, based on the changed price, the management server 2 calculates the tax-inclusive price, subtotal, and total amount of the purchased products after the application of the discount or / and price reduction. Specifically, in the example of the classification-based discount above, when one of the two "focaccia" is selected as an eat-in product, since the eat-in "focaccia" is not subject to the reduced tax rate, the management server 2 calculates a tax-inclusive price (190 yen) obtained by imposing consumption tax (for example, 10%) on the tax-exclusive price after the discount (173 yen). Then, based on the calculated price, the management server 2 calculates the subtotal and total amount of the purchased product list. Furthermore, the management server 2 updates the purchased product list and transmits it to the mobile terminal 3.

[0095] FIG. 23 is a display example of a purchased product list screen including an eat-in product to which a classification-based discount is applied. Based on the received purchased product list, the mobile terminal 3 displays a purchased product list screen in which an eat-in icon 94, a message 96 indicating "10% off (-19 yen)", a tax-exclusive price after the discount "173 yen", and a tax-inclusive price after the discount "190 yen including tax" are associated with the "focaccia" which is the eat-in product, as shown in FIG. 23.

[0096] Thus, in the eat-in selection process, the management server 2 calculates the price, subtotal, and total amount of the purchased products after applying the corresponding discounts and price cuts. This applies not only to category-based discounts but to all discounts and price cuts. For example, even in the case of a bundle discount where the basic price of a "focaccia" is 192 yen per piece, but when buying two together, the price before tax after the discount is 350 yen, the management server 2 calculates the price, subtotal, and total amount of the purchased products after applying the bundle discount. At this time, the price including tax after the discount for the eat-in product is calculated by imposing the standard tax rate on the price before tax after the bundle discount is applied. That is, even if one of the two "focaccias" purchased together is an eat-in product, the bundle discount is applied. Therefore, the mobile terminal 3 will display a purchased product list screen as shown in FIG. 24.

[0097] [Modification Example] (Modification Example 1) In the above embodiment, the barcode attached to the product is read by the mobile terminal 3. Instead, a QR (Quick Response) code may be attached to the product and read by the mobile terminal 3.

[0098] (Modification Example 2) In the above embodiment, as shown in FIG. 19, in the purchased product list screen, the products for takeout and the eat-in products are displayed side by side. However, the present invention is not limited to this. As in the purchased product list screen shown in FIG. 25(A), only the price etc. corresponding to the products for takeout may be displayed, and instead of the price etc. of the eat-in products, a details confirmation button 95 may be displayed. In this case, when the details confirmation button 95 is pressed, the mobile terminal 3 displays a details confirmation screen as shown in FIG. 25(B) based on the purchased product list. According to this, by selecting an eat-in product, the list display column 41 of the purchased product list screen becomes long, and the drawback of making it difficult to grasp the purchased products can be eliminated.

[0099] (Modification Example 3) In the above-described embodiment, as shown in FIG. 17, on the eat-in selection screen, only the eat-in products are extracted from the purchased product list and displayed in the eat-in display column 82. However, the present invention is not limited to this, and after displaying all the products included in the purchased product list in the eat-in display column 82, for example, products that are not eat-in products such as "pencils" may be made non-selectable. According to this, it is possible to prevent the customer from misunderstanding that, for example, the "pencil" that should have been registered as a purchased product has been deleted by looking at the eat-in display column 82 where only eat-in products are displayed.

[0100] In addition, some or all of the above-described embodiments (including modifications, the same applies hereinafter) may be described as follows in the appended claims, but are not limited thereto.

[0101] (Appended Claim 1) A purchase management system including a server device and a mobile terminal, The server device A product identification information acquisition unit that receives product identification information read from a code attached to a product from the mobile terminal, A storage unit that stores, as product information, whether or not the product is an eat-in target product that is an object of eat-in in association with the product identification information, A list creation unit that creates a purchased product list based on the product identification information, An extraction unit that extracts the eat-in target product from the purchased product list based on the product information, A selection screen generation unit that generates an eat-in selection screen in which the eat-in target product extracted by the extraction unit is selectable and transmits it to the mobile terminal, Comprising The mobile terminal A product identification information transmission unit that transmits the product identification information of the product to be purchased to the server device, A display control unit that receives and displays the eat-in selection screen from the server device, A selection unit that selects an eat-in product that is a product to be eaten from among the eat-in target products on the eat-in selection screen An eat-in information transmission unit that transmits the product identification information of the eat-in product as eat-in information to the server device; A purchase management system comprising the above.

[0102] (Appendix 2) The purchase management system according to Appendix 1, wherein the selection screen generation unit generates an eat-in selection screen that displays only the eat-in target products.

[0103] (Appendix 3) The purchase management system according to Appendix 1, wherein the selection screen generation unit generates an eat-in selection screen that displays all the products included in the purchase product list, enables selection of the eat-in target products, and disables selection of products other than the eat-in target products.

[0104] (Appendix 4) The server device: is provided with a purchased product screen generation unit that generates a purchased product screen including an eat-in button for requesting an eat-in selection screen by pressing based on the purchased product list, and transmits the screen to the mobile terminal; The display control unit receives and displays the purchased product screen from the server device; The purchase management system according to any one of Appendices 1 to 3, wherein the selection screen generation unit generates the eat-in selection screen when the request is made by pressing the eat-in button.

[0105] (Appendix 5) The server device: is provided with an eat-in determination unit that determines whether the product indicated by the product identification information is an eat-in target product based on the product identification information acquired by the product identification information acquisition unit and the product information; The purchase management system according to Appendix 4, wherein the purchased product screen generation unit generates a purchased product screen including the eat-in button when the eat-in determination unit determines that the product is an eat-in target product.

[0106] (Appendix 6) The extraction unit extracts the eat-in target products and the quantity of the eat-in target products from the purchased product list, The selection screen generation unit generates the eat-in selection screen including the quantity of the eat-in target products, The selection unit selects the eat-in products from the eat-in target products and inputs the quantity of the eat-in products, and when all the buttons included in the eat-in selection screen are pressed, the quantity of the selected eat-in target products is specified, and all of the quantity is set as the quantity of the eat-in products. The purchase management system according to any one of Appendices 1 to 5.

[0107] (Appendix 7) The product information stores the basic price of the product in association with the product identification information, The server device includes an eat-in information receiving unit that receives the eat-in information from the mobile terminal, and a final price calculation unit that calculates the final price of the product based on the tax rate information including the tax rate applied to the eat-in products, the eat-in information, the basic price, and the purchased product list. The purchase management system according to any one of Appendices 1 to 6.

[0108] (Appendix 8) The storage unit stores selling price change information regarding changes in the selling price, The server device includes a necessity determination unit that determines whether it is necessary to change the selling price of the products in the purchased product list based on the selling price change information and the purchased product list, and a changed price calculation unit that calculates the changed price of the product based on the basic price, the purchased product list, and the selling price change information when it is necessary to change the selling price. and The purchase management system described in Supplementary Note 7, wherein the final price calculation unit calculates the final price of the product based on the tax rate information, the eat-in information, the changed price, and the purchased product list when a change in the selling price is necessary.

[0109] (Supplementary Note 9) The purchase management system according to any one of Supplementary Notes 4 to 8, wherein the display control unit displays the eat-in products and the products other than the eat-in products separately on the purchased product screen.

[0110] (Supplementary Note 10) The purchase management system according to Supplementary Note 9, wherein the display control unit displays the products other than the eat-in products and a detailed confirmation button on the purchased product screen, and when the detailed confirmation button is pressed, further displays the eat-in products.

[0111] (Supplementary Note 11) 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 storage unit that stores, as product information, whether or not the product is an eat-in target product that is an eat-in target corresponding to the product identification information, A list creation unit that creates a purchased product list based on the product identification information, An extraction unit that extracts the eat-in target products from the purchased product list based on the product information, A selection screen generation unit that generates an eat-in selection screen on which the eat-in target products extracted by the extraction unit can be selected and transmits it to the mobile terminal, A server device comprising the above.

[0112] (Supplementary Note 12) A purchase management method executed by a server device capable of communicating with a mobile terminal used by a customer, Receiving product identification information read from a code attached to a product from the mobile terminal, In association with the product identification information, store, as product information, whether the product is an eat-in target product that is the target of eat-in Create a purchased product list based on the product identification information Extract the eat-in target products from the purchased product list based on the product information A purchase management method of generating an eat-in selection screen on which the extracted eat-in target products can be selected and transmitting it to the mobile terminal

[0113] (Appendix 13) Receive product identification information read from a code attached to a product from a mobile terminal In association with the product identification information, store, as product information, whether the product is an eat-in target product that is the target of eat-in Create a purchased product list based on the product identification information Extract the eat-in target products from the purchased product list based on the product information A program that causes a computer to execute a process of generating an eat-in selection screen on which the extracted eat-in target products can be selected and transmitting it to the mobile terminal

[0114] Although the invention of the present application has been described with reference to the embodiments above, the invention of the present application is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the invention of the present application. That is, the invention of the present application naturally includes various modifications and corrections that those skilled in the art could make in accordance with the entire disclosure including the claims and the technical idea. In addition, each disclosure of the above-mentioned patent documents and the like cited is incorporated herein by reference.

Explanation of Signs

[0115] 1 POS server 2 Management server 3 Mobile terminal 5 Cash register 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 storage unit that stores product information indicating whether the product is an eat-in target product that is eligible for eat-in, in association with the product identification information; An extraction unit that extracts the eat-in target product based on the product information linked to the product identification information received from the mobile terminal; An information transmission unit that transmits information on which the eat-in target product extracted by the extraction unit can be selected 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 receiving unit that receives information enabling the eat-in target product to be selected from the server device; A selection unit that selects an eat-in product that is an item to be eaten from the eat-in target products; an eat-in information transmission unit that transmits eat-in information indicating product identification information of the eat-in product to the server device; A purchase management system comprising:

2. a list creation unit that creates a purchase list based on the product identification information; The purchase management system according to claim 1 , wherein the extraction unit extracts the eat-in eligible products from the purchased product list based on the product information.

3. The server device includes: a purchase item screen generating unit that generates a purchase item screen including an eat-in button that requests information for selecting the eat-in target item when pressed based on the purchase item list, and transmits the purchase item screen to the mobile terminal; The receiving unit receives the purchase item screen from the server device, The mobile terminal includes: The purchase management system according to claim 2 , further comprising a display control unit that displays the purchased item screen.

4. The server device includes: an eat-in determination unit that determines whether or not a product indicated by the product identification information acquired by the product identification information acquisition unit is an eat-in eligible product based on the product information, The purchase management system according to claim 3 , wherein the purchased item screen generation unit generates a purchased item screen including the eat-in button when the eat-in determination unit determines that the item is an eat-in eligible item.

5. The product information stores a base price of the product in association with the product identification information, The server device includes: an eat-in information receiving unit that receives the eat-in information from the mobile terminal; A purchase management system as described in any one of claims 2 to 4, characterized in that it comprises a final price calculation unit that calculates a final price of the product based on tax rate information including a tax rate applied to the eat-in product, the eat-in information, the basic price, and the purchased product list.

6. 5. The purchase management system according to claim 3, wherein the display control unit displays the eat-in products and products other than the eat-in products in a distinguishable manner on the purchased product screen.

7. 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 storage unit that stores product information indicating whether the product is an eat-in target product that is eligible for eat-in, in association with the product identification information; An extraction unit that extracts the eat-in target product based on the product information linked to the product identification information received from the mobile terminal; An information transmission unit that transmits information on which the eat-in target product extracted by the extraction unit can be selected to the mobile terminal; A server device comprising:

8. 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; Store product information indicating whether the product is an eat-in eligible product that is eligible for eat-in in association with the product identification information; Extracting the eat-in target product based on the product information linked to the product identification information received from the mobile terminal; The purchase management method transmits information enabling selection of the extracted eat-in eligible products to the mobile terminal.

9. 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 receiving unit that receives information enabling selection of eat-in target products that are targets of eat-in from the server device; A selection unit that selects an eat-in product that is an item to be eaten from the eat-in target products; an eat-in information transmission unit that transmits eat-in information indicating product identification information of the eat-in product to the server device; A mobile terminal comprising:

10. A program executed by a server device having a computer and capable of communicating with a mobile terminal used by a customer, receiving product identification information read from a code attached to the product from a mobile terminal; Store product information indicating whether the product is an eat-in eligible product that is eligible for eat-in in association with the product identification information; Extracting the eat-in target product based on the product information linked to the product identification information received from the mobile terminal; A program that causes the computer to execute a process of transmitting information on which the extracted eat-in target products can be selected to the mobile terminal.

11. A program executed by a mobile terminal that is equipped with a computer and is used by a customer and is capable of communicating with a server device, Transmitting product identification information of the product to be purchased to the server device; receiving information enabling selection of eat-in target products from the server device; Select an eat-in product that is an eat-in product from the eat-in eligible products, A program that causes the computer to execute a process of transmitting eat-in information indicating product identification information of the eat-in product to the server device.

Citation Information

Patent Citations

  • Self-payment method using a portable device

    JP2013541107A

  • Commodity data processing apparatus and commodity data processing program

    JP2015018513A

  • Sales data processor and program

    JP2017215794A

  • Sales data processing device and program

    JP2018045496A

  • Commodity sales data processing system, commodity sales data processing device, and program

    JP2019032606A