Purchase management system, server device, purchase management method, mobile terminal, and program
The purchase management system allows customers to select eat-in products from a registered list, addressing the challenge of selecting products for eat-in in systems with varying tax rates, ensuring accurate tax calculation and payment processing.
Patent Information
- Application Number
- JP2023204634
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-12-04
- Publication Date
- 2025-10-15
- Estimated Expiration
- 2040-02-26
AI Technical Summary
Existing product sales systems do not allow customers to easily select products for eat-in after registration, especially in scenarios where different tax rates apply based on consumption location.
A purchase management system and method that includes a server device and mobile terminal, enabling the extraction of eat-in eligible products from the registered list, allowing users to select and transmit eat-in product information.
Enables easy selection and extraction of eat-in products within the registered list, facilitating accurate tax calculation and payment processing.
Smart Images

Figure 0007754517000001 
Figure 0007754517000002 
Figure 0007754517000003
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] A known product sales system for customers visiting a store to purchase products is one in which the customer uses a mobile terminal such as a smartphone to read the barcode of the product, register the product, and then settle the payment. For example, Patent Document 1 discloses a self-shopping system that includes a mobile terminal that acquires product information about the product to be purchased and sends settlement 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 settlement information.
[0003] In October 2019, a reduced tax rate was introduced in conjunction with the consumption tax rate hike. Therefore, for food and beverages that are subject to the reduced tax rate at a store, the standard tax rate (10%) applies if the food and beverage is consumed in the store where it was purchased (hereinafter referred to as "eat-in"), and the reduced tax rate (8%) applies if the food and beverage is taken home (hereinafter referred to as "take-out"). Patent Document 2 describes a method for calculating and outputting the total tax amount by tax rate and the total amount including tax by tax rate when selling multiple products with different tax rates depending on the sales format, based on a first tax rate applied for eat-in and a second tax rate applied for take-out. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-41354 [Patent Document 2] Japanese Patent Application Publication No. 2019-40442 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the method of Patent Document 2, when registering products, customers set the number of products to eat in or take out, which is inconvenient as it is not possible to select or set the number of products to eat in after completing product registration.
[0006] The main objective of this invention is to enable a purchase management system using self-checkouts to extract only the target products from registered products and to easily select the products to eat at any time. [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 a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal; a storage unit that stores product information indicating whether the product is an eat-in eligible product that is eligible for eat-in service, in association with the product identification information; a list creation unit that creates a purchase product list based on the product identification information; Based on the product information, Extracted from the purchased product list an information sending unit that sends information allowing the user to select the eat-in target product to the mobile terminal; Equipped with The mobile terminal 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 information from the server device that allows the user to select the eat-in eligible product and displays an eat-in selection screen; a selection unit for selecting an eat-in product to be eaten from the eat-in eligible products on the eat-in selection screen; and an eat-in information transmitting unit that transmits eat-in information indicating product identification information of the eat-in product to the server device.
[0008] According to another aspect of the present invention, there is provided a server device capable of communicating with a mobile terminal used by a customer, the server device comprising: a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal; a storage unit that stores product information indicating whether the product is an eat-in eligible product that is eligible for eat-in service, in association with the product identification information; a list creation unit that creates a purchase product list based on the product identification information; Based on the product information, Extracted from the purchased product list The information transmitting unit transmits information on which the eat-in target product can be selected to the mobile terminal.
[0009] According to 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, the method 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, in association with the product identification information; Create a purchase list based on the product identification information; Based on the product information, Extracted from the purchased product list Information allowing the eat-in target product to be selected is transmitted to the mobile terminal.
[0010] According to another aspect of the present invention, there is provided a mobile terminal used by a customer and capable of communicating with a server device, the mobile terminal comprising: a product identification information transmitting unit that transmits product identification information of the product to be purchased to the server device; From the server device, extracted from a purchased product list created based on the product identification information, a display control unit that receives information that allows the selection of eat-in eligible products and displays an eat-in selection screen; a selection unit for selecting an eat-in product to be eaten from the eat-in eligible products on the eat-in selection screen; and an eat-in information transmitting unit that transmits eat-in information indicating product identification information of the eat-in product to the server device.
[0011] In yet another aspect of the invention, a program includes: 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, in association with the product identification information; Create a purchase list based on the product identification information; Based on the product information, Extracted from the purchased product list The computer executes a process of transmitting information allowing the selection of the eat-in eligible product to the mobile terminal.
[0012] In yet another aspect of the present invention, A program executed by a mobile terminal equipped with a computer Transmitting product identification information of the product to be purchased to the server device; From the server device , extracted from a purchased product list created based on the product identification information, Receive information that allows you to select the eat-in eligible product, and display the eat-in selection screen, On the eat-in selection screen, select an eat-in product that is a product to be eaten in from the eat-in eligible products, a process of transmitting eat-in information indicating product identification information of the eat-in product to the server device; The aforementioned Have the computer run it. [Effects of the Invention]
[0013] According to the present invention, in a purchase management system using a self-checkout register, only the target products can be extracted from registered products, and products to be eaten in can be easily selected at any time. [Brief explanation of the drawings]
[0014] [Figure 1] 1 shows a configuration of a purchase management system according to an embodiment. [Figure 2] 1 shows a schematic configuration of a POS server. [Figure 3] 1 shows a schematic configuration of a management server. [Figure 4]1 shows a schematic configuration of a mobile terminal. [Figure 5] 1 shows the schematic configuration of an accounting machine. [Figure 6] 10 is a flowchart of a product purchasing process. [Figure 7] 10 is a flowchart of a store entry process. [Figure 8] 10 is a flowchart of a product selection process. [Figure 9] 10 is a display example of a purchase product list screen. [Figure 10] 10 is a flowchart of an accounting process. [Figure 11] 10 is a display example of a payment method selection screen. [Figure 12] 10 is a display example of a checkout completion screen. [Figure 13] 10 is a display example of a payment screen. [Figure 14] 10A and 10B are display examples of a cash payment screen and a cash payment completion screen. [Figure 15] 10 is a flowchart of an eat-in selection process. [Figure 16] 10 is a display example of a purchase product list screen including an eat-in selection button. [Figure 17] 10 is a display example of an eat-in selection screen. [Figure 18] 10 is a display example of a quantity change screen. [Figure 19] 10 is a display example of a purchase product list screen after eat-in products have been selected. [Figure 20] 10 is a flowchart of a product selection process involving a price change. [Figure 21] 10 is a flowchart of a selling price change process. [Figure 22] 10 is a display example of a purchase product list screen including products to which a category-specific discount has been applied. [Figure 23] 10 is a display example of a purchase product list screen including eat-in products to which a category-specific discount has been applied. [Figure 24] 10 is a display example of a purchase product list screen including products to which a bundle discount has been applied. [Figure 25]10 is a display example of a purchase product list screen and a statement confirmation screen including a statement confirmation button. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. [Purchase Management System Configuration] Figure 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 a 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 that sells the product, and then pays 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 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 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 from the POS server 1 and stores information necessary for display control of the mobile terminal 3. The management server 2 transmits to the mobile terminal 3 display information for the mobile terminal 3 to display various screens. The various screens mentioned above include a screen (also referred to as a "purchased product list screen") that displays a list of purchased products registered by the mobile terminal 3 by reading product barcodes 7 (referred to as a "purchased product list") together with their selling prices.
[0018] The management server 2 may be configured with multiple server devices. For example, the management server 2 may be configured with a server device that mainly performs interface operations with the mobile terminal 3, such as exchanging data 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 to execute the processes assigned to them via a network or the like.
[0019] The mobile terminal 3 is used by customers who shop at the store 8, and has functions such as reading product barcodes 7 attached to products, acquiring and displaying various screens such as a purchase product list screen by communicating with the management server 2, and electronic payment functions using credit or electronic money. Note that for the sake of convenience, 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 cashier (a so-called self-checkout machine) that allows customers to settle their accounts in cash using a 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, as necessary, with the POS server 1. The accounting machine 5 is equipped with a barcode reader 56 for reading an accounting barcode (described below) 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, 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 interconnected by a bus line 10.
[0023] The storage unit 13 is configured with a memory such as a hard disk or 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] The product information DB18 is a database of information about products handled by the store 8 or affiliated stores including the store 8. The product information DB18 includes various information such as product prices, information for identifying products such as JAN (Japanese Article Number) codes (also referred to as "product identification information"), product classification information, and product inventory status.
[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] Category-specific discount information is information about discounts for products belonging to a specific category, and for example, category information indicating the category eligible for the discount is associated with a discount rate. Bundle discount information is information about discounts granted when multiple units of a specific product are purchased, and for example, the products eligible for the discount (more specifically, product identification information), the number of units, and the discount rate are associated. Set discount information is information about discounts for specific combinations of products, and for example, the combination of products eligible for the discount is associated with a discount rate. Total amount discount information is information about discounts that are granted when the total amount of purchased products is equal to or greater than a predetermined amount, and for example, the total amount eligible for the discount is associated with a discount rate. Category-specific discount information, bundle discount information, set discount information, and total amount discount information are discount information that correspond to category-specific discount information, bundle discount information, set discount information, and total amount discount information, respectively.
[0027] In this way, the selling price change information 17 is information that indicates a combination of the conditions that apply to a price change due to a discount or rebate (also called "price change conditions") and the degree of the change. Note that hereinafter, "rebates" and "discounts" are understood to include rebates.
[0028] The control unit 15 includes a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc. (not shown), and performs various controls on the components within 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 the selling price change information 17 and information on the product information DB 18 to the management server 2.
[0029] (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.
[0030] The storage unit 23 is configured with a memory such as a hard disk or a flash memory. The storage unit 23 stores programs executed by the control unit 25 and information necessary for the control unit 25 to execute predetermined processes by executing the programs. 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.
[0031] Like the selling price change information 17, the selling price change information 27 is information relating to changes in selling prices resulting from discounts or price reductions. The selling price change information 27 is updated regularly or irregularly under the control of the control unit 25 so as to be synchronized with the selling price change information 17 stored in the POS server 1. The product information DB 28, like the product information DB 18, is a database of information relating to products. Under 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. The product information DB 28 and the selling price change information 27 are updated by receiving information required to be kept up to date from the POS server 1 under the control of the control unit 25.
[0032] The purchased item list DB29 is a database of a list of purchased items for each mobile terminal 3 of a customer who is shopping at the store 8. The purchased item list is a list that includes, for example, product identification information indicating the items to be purchased and the planned purchase quantities of those items, and is associated with information that identifies 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.
[0033] 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 the components within the management server 2. The processing performed 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 memory unit, list creation unit, extraction unit, selection screen generation unit, screen generation unit, eat-in determination unit, eat-in information receiving unit, final price calculation unit, necessity determination unit, and changed price calculation unit of the present invention.
[0034] (Mobile device) 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.
[0035] The display unit 31 displays various information such as a purchase item list and an accounting barcode under the control of the control unit 35. The input unit 32 is an interface that accepts user input, and includes, for example, a touch panel, buttons, and a voice input device.
[0036] The storage unit 33 is configured with a memory such as a hard disk or 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 activated when shopping at the store 8 and controls the display of various screens such as a purchase item list screen.
[0037] 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 the components within the mobile terminal 3. The controls performed 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, 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 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] (Accounting machine) Figure 5 shows the 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 interconnected via a bus line 50.
[0040] 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 includes, for example, a touch panel and buttons.
[0041] The storage unit 53 is configured with a memory such as a hard disk or 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 processes 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 is equipped with 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 during payment and supplies the read information to the control unit 55. The light 57 lights up 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 alert the user as necessary.
[0043] [Product purchase process] Next, an overview of the product purchase process performed 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 can be 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.
[0044] (Entry processing) First, the store entry process will be described. The store entry process is a process that is carried out when a customer enters the store 8 and prior to purchasing a product, and corresponds to preparation for purchasing a product. Fig. 7 is a flowchart showing an example of the store entry process. This process is carried out by the mobile terminal 3 and the management server 2.
[0045] First, when a customer enters the store 8, they use their mobile terminal 3 to read the store barcode (step S101). The store barcode is attached to a predetermined location within the store 8, for example, a wall near the store entrance 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 sends it to the management server 2 (step S102). When sending the store ID, the mobile terminal 3 also sends 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 checkout process described below, when the mobile terminal 3 sends any information to the management server 2, it basically also sends customer identification information that identifies itself.
[0046] The management server 2 receives the store ID from the mobile terminal 3 and obtains the sales price list of that store from the product information DB 28 (step S104). This is because the sales prices of products vary from store to store. The management server 2 then transmits store information, including the store name and sales information of that store, 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 and sales information of that store are displayed on the display unit 31 of the mobile terminal 3, and the customer is ready to start shopping. The store information transmitted by the management server 2 includes information indicating the customer's transaction status at that store. When the customer starts a new purchase at that store, the transaction status becomes new. On the other hand, if the customer interrupts shopping at that store for some reason, a purchased 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. In the product selection process, a customer reads the product barcode 7 attached to a product using the mobile terminal 3 and registers the product in a purchase product list. Figure 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 a customer finds a product they want to purchase, they switch their mobile terminal 3 to product reading mode and use the mobile terminal 3 to read the product barcode 7 attached to the product (Step S201: Yes). The mobile terminal 3 then transmits the read product identification information of the 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 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 purchased product list, and the purchased product list screen is displayed on the mobile terminal 3.
[0049] 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 that 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).
[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 sends 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 change in quantity in the purchased product list.
[0051] Next, the mobile terminal 3 determines whether the customer has pressed the payment button 45 (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, 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.
[0052] 9 shows an example of a purchase item list screen displayed on the mobile terminal 3. In this example, the purchase 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. The purchase item list screen is an example of a purchase item 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 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.
[0054] 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 also 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.
[0055] The subtotal display field 42 displays the subtotal of the sales prices of all items in the purchase list excluding tax, and the total amount display field 43 displays the total of the sales prices of all items in the purchase 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 obtained by the store entry process.
[0056] 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 in response. The home screen may display information about discounts and discounts at the store 8, registration information for the customer of the mobile terminal 3, etc.
[0057] 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. Furthermore, when the mobile terminal 3 detects that the transaction cancellation button 46 has been selected, it sends information notifying the management server 2 that the transaction has been canceled. In this case, the management server 2 deletes the purchase item list corresponding to the mobile terminal 3.
[0058] (Accounting) Next, we will explain the transaction process. The transaction process is the process of 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.
[0059] 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 current purchase item list (step S303). The management server 2 sends a payment method selection screen including the purchase item 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 shows an example of the display 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 items. The subtotal display field 62 displays the subtotal of the sales prices of all the purchased items displayed in the list display field 61, excluding tax, and the total amount display field 63 displays the total sales price of all the purchased items, including tax. The customer checks the payment amount on the payment method selection screen and presses either the credit button 64, the electronic money button 65, or the cash button 66. Note that while the payment method selection screen includes the list display field 61 and the subtotal display field 62, the present invention is not limited to this and may be configured in any way as long as it allows the customer to confirm the payment amount and select a payment method.
[0061] If the credit button 64 or electronic money button 65 is pressed, i.e., if the payment method is not cash (step S306; No), the control unit 35 of the mobile terminal 3 performs payment according to the selected payment method (step S307).
[0062] Specifically, when a customer selects credit payment by pressing the credit button 64, the mobile terminal 3 displays the name of the credit card company that will handle 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 performs 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.
[0063] When the payment is complete, the mobile terminal 3 displays a transaction completion screen (step S308). Figure 12(A) shows an example of the transaction completion screen that is displayed on the display unit 31 when credit card payment is completed. Figure 12(A) shows an example when the customer selects credit card payment, and the transaction 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, payment method, and the card company name, for example. 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 transaction has been completed. 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.
[0064] If the customer selects payment with electronic money by pressing the electronic money button 65, the mobile terminal 3 displays the various types of electronic money available for payment and the payment amount. Then, upon receiving a payment request from the customer, such as by pressing the payment button, the mobile terminal 3 prompts the customer to select the electronic money to use for payment from among multiple electronic money options, if necessary, and performs the electronic money payment. Once the payment is complete, the mobile terminal 3 displays a transaction completion screen (step S308). Figure 12(B) shows an example in which the customer selects electronic money payment. The transaction completion 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, the name of the electronic money, and the balance of the electronic money. The receipt button 75 and end button 76 are similar to the receipt button 72 and end button 73 in Figure 12(A), respectively, and therefore will not be described here.
[0065] On the other hand, if the cash button 66 is pressed, i.e., 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 current purchase list (Step S310). The billing barcode is information that uniquely identifies the purchase items indicated by the current purchase list. In one example, the billing barcode may be a random code uniquely associated with the purchase items at that time. In this case, the billing barcode serves as a payment information inquiry number. The management server 2 sends a payment screen to the mobile terminal 3 that includes the payment amount calculated in Step S303 and the billing barcode generated in Step S310 (Step S311).
[0066] The mobile device 3 displays the received payment screen on the display 31 (step S312). Figure 13 shows an example of the payment screen. In this example, the payment screen includes a billing barcode 67, a total amount field 68, and a complete button 69. The customer carries the mobile device 3 displaying the payment screen to the payment machine 5 and reads the billing barcode with the barcode reader 56 (step S313). The payment machine 5 displays the cash payment screen based on the read billing barcode (step S314). Specifically, the payment 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 list. The payment machine 5 displays the cash payment screen based on the obtained payment information.
[0067] FIG. 14(A) shows an example 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 needed. 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 payment completion screen. FIG. 14(B) shows an example of the payment completion screen when the customer selects cash payment. 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 payment amount. The receipt button 79 and the end button 80 are similar to the receipt button 72 and 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 on 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 has completed the transaction, they press 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.
[0068] In the above example, the accounting barcode is simply a payment information inquiry number, and the accounting machine 5 uses this inquiry number to obtain payment information from the management server 2. Alternatively, the accounting barcode may contain payment information. That is, when the management server 2 receives a cash payment request, it generates a accounting barcode using the total amount and information from the purchase list based on the contents of the purchase list at that time. In this case, the accounting machine 5 can obtain payment information by reading and decoding the accounting barcode, eliminating the need to communicate with the management server 2 to obtain payment information. That is, the accounting machine 5 simply extracts the total amount from the scanned accounting barcode and displays a payment method selection screen.
[0069] [Eat-in selection process] In October 2019, the consumption tax rate was raised to 10%, and a reduced tax rate system was introduced. A reduced tax rate is a consumption tax rate (e.g., 8%) that is set lower than the standard tax rate (e.g., 10%) for certain products. Products that are subject to the reduced tax rate (hereinafter referred to as "reduced tax rate products") include food and beverages. However, if a customer eats in a purchased product, the product is no longer subject to the reduced tax rate and the standard tax rate applies. Therefore, when eating in, customers must select and indicate the products they wish to eat in before paying.
[0070] The eat-in selection process is a process for selecting an item to eat in from among the food and beverage items that are purchased. FIG. 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 FIG. 16. When pressed, the eat-in selection button 81 sends an eat-in selection request to the management server 2 and performs the eat-in selection process.
[0071] Basically, a customer registers purchased items through the item selection process shown in FIG. 8, and when the eat-in selection button 81 is pressed on the purchased item 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 and returns to the purchased product list screen shown in FIG. 16, where it performs the product selection process. On the other hand, if it determines 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 references the purchased product list at that time and extracts products eligible for eat-in use (hereinafter referred to as "eat-in eligible products") from the purchased products (step S503). Eat-in eligible products are products that can be eaten or drunk in the store 8, can be set arbitrarily, and the product identification information of the product is previously associated with the fact that the product is an eat-in eligible product. The management server 2 generates an eat-in selection screen based on the extracted eat-in eligible products and transmits 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 is a display example of the eat-in selection screen. In this example, the eat-in selection screen includes a message prompting the customer to select an eat-in item and input the quantity, an eat-in display field 82, a quantity input field 83, a cancel button 84, and a confirm button 85. The eat-in display field 82 displays the name of the eat-in item extracted from the purchased items, a quantity input field 83 for inputting the quantity to be eaten, and the number of purchased items already registered (hereinafter referred to as "item quantity"). This eat-in selection screen allows the customer to easily input "what and how many of each item to eat" from the purchased items. Pressing the cancel button 84 returns the customer to the purchased item list screen. Pressing the confirm button 85 confirms the quantity entered in the quantity input field 83 as the number of eat-in items.
[0074] In the quantity input field 83, the number of items to be eaten in (hereinafter referred to as "eat-in items") may be directly entered numerically, or the quantity change screen shown in FIG. 18 may be displayed by tapping the name of an eat-in item in the eat-in display field 82, and the number of eat-in items may be entered from the quantity change screen. FIG. 18 shows an example of the quantity change screen that is displayed by tapping focaccia in the eat-in display field 82. As shown in FIG. 18, the quantity change screen includes an All button 86, a Decrease Quantity button 87, an Increase Quantity button 88, a Cancel button 89, a Change button 90, a Quantity 91, and a Quantity 92 of Eat-in Items. The customer can increase or decrease the Quantity 92 of Eat-in Items by pressing the Decrease Quantity button 87 or the Increase Quantity button 88. When the All button 86 is pressed, all of the Quantity 91 of Items becomes the Quantity 92 of Eat-in Items. This allows a customer to conveniently enter "19" for the number of items they want to eat in, for example, if the number of items is large, such as "20," and they want to enter "19" for the number of eat-in items, by first pressing the All button 86 and then pressing the Decrease Quantity button 87 once. Pressing the Cancel button 89 returns the user to the Eat-in Selection screen. Pressing the Change button 90 returns the user to the Eat-in Selection screen, and changes the number in the quantity input field 83 to the number of eat-in items 92 on the Change Quantity screen.
[0075] In this embodiment, the quantity input field 83 on the eat-in selection screen and the number of eat-in items 92 on the quantity change screen are set to "0" in advance. 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 items purchased. Furthermore, if a customer wishes to cancel a selection of an eat-in item later, the customer can simply change the number in the quantity input field 83 corresponding to the item selected as the eat-in item on the eat-in selection screen to "0."
[0076] In this embodiment, the quantity change screen is displayed as a pop-up screen when the name of an eat-in product on the eat-in selection screen is tapped, and therefore can be considered 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 the all button 86 may be included in the eat-in selection screen.
[0077] In this way, the mobile terminal 3 selects an eat-in item on the eat-in selection screen and inputs the quantity of the eat-in item (step S506). The customer presses the Confirm button 85 to confirm the number of eat-in items. The mobile terminal 3 determines whether the Confirm button 85 has been pressed (step S507). If it determines that the Confirm button 85 has not been pressed (step S507; No), the mobile terminal 3 waits until the Confirm button 85 is pressed. On the other hand, if it determines that the Confirm button 85 has been pressed (step S507; Yes), the mobile terminal 3 transmits the item identification information of the eat-in item for which a number equal to or greater than "1" has been entered in the quantity input field 83 and the number entered in the quantity input field 83 as eat-in information to the management server 2 (step S508).
[0078] The management server 2 receives the eat-in information from the mobile terminal 3 (step S509) and calculates the final price based on the product information DB 28: the price excluding tax and the price including tax of the eat-in product, and the subtotal excluding tax and the total amount including tax of the sales prices of all products in the purchase product list (step S510). Specifically, the management server 2 obtains the base price of the eat-in product from the product information DB 28 based on the product identification information included in the eat-in information. Here, the base price is the price used as the basis for calculating the price including tax, the subtotal, and the total amount, and in this embodiment, it is the price excluding tax. The price including tax is the price obtained by levying consumption tax on the base price excluding tax. Note that the management server 2 stores information such as the standard tax rate for consumption tax and the reduced tax rate applied to some eligible products as tax rate information in the memory unit 23.
[0079] For example, suppose the base price of "focaccia" selected as an eat-in item is "192 yen." Since eat-in items are subject to the standard tax rate and not the reduced tax rate, management server 2 calculates the tax-inclusive price of the "focaccia" to be eaten in, for example, as "211 yen," which is the price including 10% consumption tax. Note that "focaccia" that is not eaten in is subject to the reduced tax rate, so the tax-inclusive price of "focaccia" that is not eaten in will be "207 yen," which is the price including 8% consumption tax. Furthermore, management server 2 calculates the tax-exclusive subtotal and tax-inclusive total of the sales prices of all items in the purchase item list based on the calculated prices.
[0080] The management server 2 updates the purchase item list based on the calculated prices excluding tax and including tax of the eat-in items, and the subtotal excluding tax and the total including tax of the sales prices of all items in the purchase item list, and sends this to the mobile terminal 3 (step S511). The mobile terminal 3 displays the received purchase item list as a purchase item list screen on the display unit 31 (step S512). This ends the eat-in selection process. The customer continues the product selection process and payment process from the purchase item list screen displayed on the mobile terminal 3.
[0081] Fig. 19 is an example of the display of the purchase item list screen after an eat-in item has been selected. As shown in Fig. 19, the list display field 41 of the purchase item list screen displays an eat-in item icon 94 in association with the eat-in item. Note that for eat-in items, the quantity is entered on the eat-in selection screen, so there is no corresponding decrease quantity button 47 or increase quantity button 48.
[0082] This allows customers to easily select and confirm which of their purchased items they wish to eat in. Furthermore, since eat-in items are not subject to the reduced tax rate and are subject to the standard consumption tax rate, even if they are food and beverages, the price differs from take-out items even if they are the same product. However, the eat-in item icon 94 makes it easy to recognize this.
[0083] For ease of explanation, the list display field 41 on the purchase item list screen shown in Figures 16 and 19 displays both the price excluding tax and the price including tax. The total price including tax for all items in the purchase item list is calculated by adding up the tax for each item. However, the present invention is not limited to this. The list display field 41 may display either the price excluding tax or the price including tax, or the total may be calculated by calculating the subtotal for items subject to the reduced tax rate and the subtotal for items subject to the standard tax rate, and then adding up the tax for each.
[0084] [Product selection process with price change] Next, we will explain the product selection process that involves a price change. The product selection process that involves a price change is a process that reflects the price, subtotal, and total amount on the purchased product list screen when the purchased product or purchased quantity corresponds to various discounts or discounts. In this case, the customer basically registers the purchased products using the product selection process shown in Figure 8, and performs the price change process (described later) when the purchased product list is updated. Figure 20 shows a flowchart of the product selection process that involves a price change.
[0085] In Figure 20, the processes of steps S701 to S703, steps S705 to S709, and steps S711 to S713 other than the selling price change process are similar to the processes of steps S201 to S203, steps S204 to S208, and steps S209 to S211 in Figure 8, respectively, and therefore will not be described again. (Sales price change processing) Next, the selling price change process will be explained. The selling price change process is a process that determines whether the purchased product and the purchased quantity qualify for various discounts or reductions, and changes the price if they do. Figure 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 the 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 DB 29. The management server 2 then determines whether the purchased product list satisfies any of the price change conditions indicated in the selling price change information 27 (step S602). In other words, the management server 2 determines whether the purchased product list satisfies any of the price change conditions indicated in the selling price change information 27, based on the product identification information and purchase quantity of each purchased product indicated in the purchased product list.
[0087] If the updated purchased product list does not fall under any of the price change conditions indicated by the selling price change information 27 (step S602; No), the management server 2 terminates the price change process and returns to the product selection process involving price changes shown in Fig. 21. On the other hand, if the updated purchased product list falls under any of the price change conditions indicated by the selling price change information 27 (step S602; Yes), the management server 2 calculates the prices, subtotals, and total amounts of the products that fall under the price change conditions as the final price based on the discount or allowance associated with the applicable price change condition (step S603).
[0088] Specifically, the management server 2 acquires the base price of the product that satisfies the selling price change conditions from the product information DB 28, and calculates the tax-excluded price of the product based on the base price, the purchased product list, and the discount rate and / or discount amount associated with the relevant selling price change conditions. Furthermore, the management server 2 calculates the tax-inclusive price of the product, as well as the tax-excluded subtotal and tax-inclusive total of the selling prices of all products in the purchased product list based on the calculated changed price, tax rate information, and the purchased product list. In other words, in this embodiment, the changed price obtained by applying the discount rate and / or discount amount to the tax-excluded base price is the tax-excluded price of the product, and the price obtained by levying consumption tax on the changed price is the tax-inclusive price of the product. The management server 2 then terminates the selling price change process and returns to the product selection process involving the selling price change.
[0089] Here, we will explain the price change process when the category discount information is such that the category eligible for the discount, "Focaccia," is associated with a discount rate of "10%," and two Focaccias are added to the purchase item list.
[0090] In the price change process, the management server 2 first receives the product identification information and product quantity of "Focaccia" from the mobile terminal 3 and updates the purchased product list. The management server 2 then determines whether the updated purchased product list satisfies any of the price change conditions indicated by the price change information 27 (step S602). At this time, the management server 2 determines that the price change condition for the category-specific discount is met (step S602; Yes). Therefore, the management server 2 calculates the price, subtotal, and total amount of "Focaccia" based on the category-specific discount information (step S603).
[0091] Specifically, the management server 2 first obtains the base price of "focaccia" (e.g., 192 yen) from the product information DB 28 based on the product identification information. The base price is the price excluding tax. Then, based on the base price and the category-specific discount information, the management server 2 calculates the discount amount (19 yen) and the revised price of "focaccia" obtained by subtracting the discount amount from the base price, i.e., the discounted price excluding tax (173 yen). Furthermore, since the "focaccia" is for takeout and is subject to the reduced tax rate, the management server 2 calculates the discounted price including tax (186 yen) by levying consumption tax (e.g., 8%) on the revised price. The management server 2 also calculates the subtotal and total amount of the purchase product list based on the calculated price. In this way, the management server 2 calculates the discounted price excluding tax and the price including tax of "focaccia" as well as the subtotal and total amount as the final price based on the category-specific discount information.
[0092] The management server 2 then returns to the product selection process involving a price change shown in FIG. 20, updates the purchased product list based on the discounted price excluding tax and the price including tax for "Focaccia," the subtotal, and the total amount, and transmits the updated list to the mobile terminal 3. FIG. 22 is an example of a purchased product list screen display including products to which a category-specific discount has been applied. The mobile terminal 3 displays the purchased product list screen as shown in FIG. 22 based on the received purchased product list. As shown in FIG. 22, the list display field 41 of the purchased product list screen includes a message 96 indicating "10% off (-19 yen)," the price excluding tax of "173 yen," and the price including tax of "186 yen including tax."
[0093] In this way, when a discount or reduction based on the selling price change information 27 occurs as a result of registering a purchased item, the management server 2 causes the mobile terminal 3 to display the price, subtotal, and total amount reflecting the discount or reduction on the purchased item list screen that is subsequently displayed. This allows the management server 2 to make the customer using the mobile terminal 3 aware of the accurate current price. Furthermore, the management server 2 clearly indicates the amount of the price change on the purchased item list screen, thereby making it possible for the customer using the mobile terminal 3 to easily recognize the existence of a discount or reduction.
[0094] In addition, in the product selection process involving a price change, when the Eat-in button 81 is pressed on the purchase product list screen, the mobile terminal 3 performs the 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 the revised price to which the discount and / or discount corresponding to the basic price is applied, i.e., the price excluding tax after the discount and / or discount is applied. Then, based on the revised price, the management server 2 calculates the price including tax after the discount and / or discount is applied, the subtotal, and the total amount of the purchased product. Specifically, in the above example of the classification discount for "focaccia," if one of the two "focaccia" is selected as an eat-in product, the management server 2 calculates the price including tax (190 yen) by levying consumption tax (e.g., 10%) on the discounted price excluding tax (173 yen) because the "focaccia" to be eaten in is not subject to the reduced tax rate. Then, the management server 2 calculates the subtotal and the total amount of the purchase product list based on the calculated price. 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 item list screen including eat-in items to which a category-specific discount has been applied. Based on the received purchased item list, the mobile terminal 3 displays a purchased item list screen in which the eat-in item "focaccia" is associated with an eat-in item icon 94, a message 96 indicating "10% off (-19 yen)", the discounted price excluding tax of "173 yen", and the discounted price including tax of "190 yen including tax", as shown in Fig. 23.
[0096] In this way, in the eat-in selection process, the management server 2 calculates the price, subtotal, and total amount of the purchased items after applying the applicable discounts and allowances. This applies not only to category-specific discounts, but also to all discounts and allowances. For example, even if the base price of a focaccia is 192 yen per item, but there is a bundle discount such that if two items are purchased together, the discounted price excluding tax is 350 yen, the management server 2 calculates the price, subtotal, and total amount of the purchased items after applying the bundle discount. In this case, the discounted price including tax of the eat-in item is calculated by applying the standard tax rate to the discounted price excluding tax to which the bundle discount is applied. In other words, even if one of the two "focaccias" purchased together is an eat-in item, the bundle discount is applied. Therefore, the mobile terminal 3 displays a purchased item list screen such as that shown in FIG. 24.
[0097] [Variations] (Variation 1) 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.
[0098] (Variation 2) In the above embodiment, as shown in Fig. 19, takeout items and eat-in items are displayed side by side on the purchase item list screen. However, the present invention is not limited to this. As shown in Fig. 25(A), only the prices and other information corresponding to the takeout items may be displayed, and a detail confirmation button 95 may be displayed instead of the prices and other information for the eat-in items. In this case, when the detail confirmation button 95 is pressed, the mobile terminal 3 displays a detail confirmation screen as shown in Fig. 25(B) based on the purchase item list. This eliminates the problem that selecting eat-in items lengthens the list display field 41 on the purchase item list screen, making it difficult to understand the purchased items.
[0099] (Variation 3) In the above embodiment, as shown in Fig. 17, on the eat-in selection screen, only eat-in products are extracted from the purchase product list and displayed in the eat-in display field 82. However, the present invention is not limited to this, and all products included in the purchase product list may be displayed in the eat-in display field 82, and products that are not eat-in products, such as "pencils," may not be selectable. This prevents a customer from misunderstanding that "pencils," which they registered as a purchase product, have been deleted when they see the eat-in display field 82 displaying only eat-in products.
[0100] In addition, part 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 supplementary notes.
[0101] (Appendix 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 the product from the mobile terminal; a storage unit that stores, as product information, whether or not the product is an eat-in eligible product, in association with the product identification information; a list creation unit that creates a purchase product list based on the product identification information; an extraction unit that extracts the eat-in eligible 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 eligible products extracted by the extraction unit can be selected and transmits the generated selection screen to the mobile terminal; Equipped with The mobile terminal 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 eat-in selection screen from the server device and displays it; a selection unit for selecting an eat-in product to be eaten from the eat-in eligible products on the eat-in selection screen; an eat-in information transmitting unit that transmits product identification information of the eat-in product to the server device as eat-in information; A purchase management system comprising:
[0102] (Appendix 2) The purchase management system according to claim 1, wherein the selection screen generation unit generates an eat-in selection screen that displays only the eat-in eligible products.
[0103] (Appendix 3) The purchase management system described in Appendix 1 is characterized in that the selection screen generation unit generates an eat-in selection screen that displays all products included in the purchase product list, allows the eat-in eligible products to be selected, and prevents the selection of products other than the eat-in eligible products.
[0104] (Appendix 4) The server device a purchase item screen generation unit that generates a purchase item screen including an eat-in button that requests an eat-in selection screen when pressed based on the purchase item list, and transmits the purchase item screen to the mobile terminal; the display control unit receives the purchase item screen from the server device and displays it; A purchase management system described in any one of Appendices 1 to 3, characterized in that 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 an eat-in determination unit that determines whether or not the product identified by the product identification information acquired by the product identification information acquisition unit is the eat-in eligible product based on the product information, The purchase management system described in Appendix 4, characterized in that 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.
[0106] (Appendix 6) The extraction unit extracts the eat-in eligible products and the number of the eat-in eligible products from the purchased product list, the selection screen generation unit generates the eat-in selection screen including the number of the eat-in eligible products, The selection unit The eat-in product is selected from the eat-in target products and the number of the eat-in products is input, A purchase management system as described in any one of Appendices 1 to 5, characterized in that when the "All" button included in the eat-in selection screen is pressed, the number of selected eat-in eligible products is identified and all of that number is set as the number of eat-in products.
[0107] (Appendix 7) The product information stores a base price of the product in association with the product identification information, The server device 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 appendices 1 to 6, characterized in that it comprises a final price calculation unit that calculates the final price of the product based on tax rate information including the tax rate applied to the eat-in product, the eat-in information, the basic price, and the purchased product list.
[0108] (Appendix 8) The storage unit stores selling price change information regarding a change in selling price, The server device a need determination unit that determines whether or not a price change is necessary for the products in the purchase product list based on the price change information and the purchase product list; a price change calculation unit that calculates a price change for the product based on the base price, the purchase product list, and the price change information when the selling price needs to be changed; Equipped with The purchase management system described in Appendix 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 to the selling price is necessary.
[0109] (Appendix 9) The purchase management system described in any one of Appendices 4 to 8, characterized in that the display control unit displays the eat-in products and products other than the eat-in products separately on the purchased product screen.
[0110] (Appendix 10) The purchase management system described in Appendix 9 is characterized in that the display control unit displays products other than the eat-in products and a detail confirmation button on the purchased product screen, and when the detail confirmation button is pressed, the eat-in products are further displayed.
[0111] (Appendix 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 the product from the mobile terminal; a storage unit that stores, as product information, whether or not the product is an eat-in eligible product, in association with the product identification information; a list creation unit that creates a purchase product list based on the product identification information; an extraction unit that extracts the eat-in eligible 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 eligible products extracted by the extraction unit can be selected and transmits the generated selection screen to the mobile terminal; A server device comprising:
[0112] (Appendix 12) 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; storing, as product information, whether or not the product is an eat-in eligible product, in association with the product identification information; Create a purchase list based on the product identification information; extracting the eat-in eligible product from the purchased product list based on the product information; The purchase management method generates an eat-in selection screen on which the extracted eat-in eligible products can be selected, and transmits the screen to the mobile terminal.
[0113] (Appendix 13) receiving product identification information read from a code attached to the product from a mobile terminal; storing, as product information, whether or not the product is an eat-in eligible product, in association with the product identification information; Create a purchase list based on the product identification information; extracting the eat-in eligible product 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 eligible products can be selected and transmitting the screen to the mobile terminal.
[0114] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications within the scope of the present invention that would be understood by those skilled in the art can be made to the configuration and details of the present invention. In other words, the present invention naturally includes various modifications and alterations that would be possible for those skilled in the art based on the entire disclosure, including the claims, and the technical ideas. Furthermore, the disclosures of the above-cited patent documents and other documents are incorporated herein by reference. [Explanation of symbols]
[0115] 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 a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal; a storage unit that stores product information indicating whether the product is an eat-in eligible product that is eligible for eat-in service, in association with the product identification information; a list creation unit that creates a purchase product list based on the product identification information; an information sending unit that sends to the mobile terminal information enabling selection of the eat-in eligible product extracted from the purchase product list based on the product information; Equipped with The mobile terminal 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 information from the server device that allows the user to select the eat-in eligible product and displays an eat-in selection screen; a selection unit for selecting an eat-in product to be eaten from the eat-in eligible products on the eat-in selection screen; an eat-in information transmitting 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. The purchase management system according to claim 1 , wherein the display control unit displays an eat-in selection screen that displays only the eat-in eligible products.
3. The purchase management system described in claim 1, characterized in that the display control unit displays all products included in the purchase product list, and displays an eat-in selection screen that allows the eat-in eligible product to be selected, but does not allow the selection of products other than the eat-in eligible product.
4. The server device a purchase item screen generation unit that generates a purchase item screen including an eat-in button that requests an eat-in selection screen when pressed based on the purchase item list, and transmits the purchase item screen to the mobile terminal; A purchase management system as described in any one of claims 1 to 3, characterized in that the display control unit receives and displays the purchased product screen from the server device, and displays the eat-in selection screen when the request is made by pressing the eat-in button.
5. The server device an eat-in determination unit that determines whether or not the product identified by the product identification information acquired by the product identification information acquisition unit is the eat-in eligible product based on the product information, The purchase management system according to claim 4, characterized in that the purchase item screen generation unit generates a purchase item screen including the eat-in button when the eat-in determination unit determines that the item is an eat-in eligible item.
6. The product information stores a base price of the product in association with the product identification information, The server device an eat-in information receiving unit that receives the eat-in information from the mobile terminal; A purchase management system according to any one of claims 1 to 5, characterized in that it comprises a final price calculation unit that calculates the 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.
7. The purchase management system according to claim 4 or 5, wherein the display control unit displays the eat-in products and the products other than the eat-in products in a distinguishable manner on the purchase product screen.
8. 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 the product from the mobile terminal; a storage unit that stores product information indicating whether the product is an eat-in eligible product that is eligible for eat-in service, in association with the product identification information; a list creation unit that creates a purchase product list based on the product identification information; an information sending unit that sends to the mobile terminal information enabling selection of the eat-in eligible product extracted from the purchase product list based on the product information; A server device comprising:
9. 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, in association with the product identification information; Create a purchase list based on the product identification information; A purchase management method that transmits to the mobile terminal information that allows the user to select the eat-in eligible product extracted from the purchased product list based on the product information.
10. 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 the product to be purchased to the server device; a display control unit that receives from the server device information for selecting an eat-in eligible product extracted from the purchase product list created based on the product identification information, and displays an eat-in selection screen; a selection unit for selecting an eat-in product to be eaten from the eat-in eligible products on the eat-in selection screen; an eat-in information transmitting unit that transmits eat-in information indicating product identification information of the eat-in product to the server device; A mobile terminal comprising:
11. 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, in association with the product identification information; Create a purchase list based on the product identification information; A program that causes a computer to execute a process of transmitting to the mobile terminal information that allows the user to select the eat-in eligible product extracted from the purchase product list based on the product information.
12. A program executed by a mobile terminal equipped with a computer, Transmitting product identification information of the product to be purchased to the server device; receiving, from the server device, information for selecting an eat-in eligible product that is extracted from the purchase product list created based on the product identification information, and displaying an eat-in selection screen; On the eat-in selection screen, select an eat-in product that is a product to be eaten in 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
Product sales system, portable terminal, management server, and method and program for controlling product sales system
JP2013041354A
Sales data processing system and program
JP2019040442A
Purchase management system, server device, purchase management method, and program
JP2021135673A
Cited By
Purchase management system, server device, purchase management method, portable terminal, and program
JP2025092704A