Information processing device and store support system

By displaying the discount information or adverse information generated after the product is cancelled during the shopping process, customers are allowed to choose whether to cancel the product registration, which solves the problem of customers frequently canceling the product registration in the prior art, increasing sales and promoting the sales of goods.

CN119850267APending Publication Date: 2025-04-18TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410921554.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-10-17
Filing Date
2024-07-10
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The prior art is difficult to effectively reduce the behavior of customers canceling product registration during shopping, resulting in a decrease in sales.

Method used

An information processing device and a store support system are designed to allow customers to choose between cancellation and suspend cancellation by displaying preferential information or adverse information generated after the product is cancelled on the customer terminal, thereby reducing the cancellation action of the product.

Benefits of technology

By displaying discount information or adverse information, the system can effectively reduce the cancellation of goods, increase sales, and promote the sales of goods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850267A_ABST
    Figure CN119850267A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing device and a store support system capable of reducing cancelling actions of a product registered as a purchase object, the information processing device moves along with a customer moving in a store and is operated by the customer, and the information processing device comprises a first display part and a second display part, a display unit that displays a first screen indicating each product registered as a purchase object; a receiving unit that receives a registered cancelling operation on the basis of the product displayed on the first screen; a second display unit that displays information relating to a target product that is a target of the cancellation operation on a second screen on which the cancellation can be selectively executed and the cancellation can be stopped; and a cancelling unit that, when the cancelling execution is selected, performs a process for cancelling the registration of the target product.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority from Japanese patent application filed on October 17, 2023, with application number JP2023-179105, and cites the contents of the above application, the disclosure of which is incorporated herein by reference in its entirety. Technical Field

[0002] Embodiments of the present invention relate to an information processing device and a store support system. Background Art

[0003] In recent years, a system in which customers register products on the sales floor has been adopted in supermarkets and other stores. For example, a system using a shopping cart equipped with a tablet terminal and a scanner has been proposed as such a system.

[0004] In the above system, a customer who is shopping uses a scanner to scan a barcode or other code symbol (hereinafter referred to as a "product barcode") attached to the product he wants to buy in the store. The product is registered based on the product code read by the scanner, and the registered product information (product code, product name, price, etc.) is stored in a tablet terminal or a store server. In addition, the above product information is transmitted to the checkout machine for checkout processing when the customer pays for the goods. The customer pays at the checkout machine operated by himself.

[0005] In addition, a system is also used that allows customers to shop using their own smartphones, etc., instead of tablet terminals or scanners prepared by stores. In this system, a shopping application is installed on the customer's smartphone. Then, the product barcode is captured with the smartphone's camera to read the product code.

[0006] However, in the above system, customers can register products by scanning product barcodes while moving around the store (walking around), but they can also cancel product registration. Specifically, after canceling product registration, customers can continue shopping by returning the products to the product shelves. However, for stores, if product registration is easily canceled, it will lead to a decrease in sales, etc., so reducing customers' cancellation actions (behaviors) has become a technical problem.

[0007] It should be noted that in the past, there has been a technology proposed to detect products taken from the shelf and returned to the shelf, and change the price of the product when the number of times the product is intentionally avoided reaches a threshold, but it is difficult to reduce the cancellation action of returning the product to the shelf. Summary of the invention

[0008] In view of the above problems, the present invention aims to provide an information processing device and a store support system that can reduce the cancellation of commodities registered as purchase targets.

[0009] To solve the above-mentioned problem, the information processing device of the embodiment is an information processing device that moves together with a customer moving in a store and is operated by the customer, and includes: a first display unit that displays a first screen representing each commodity registered as a purchase object; an accepting unit that accepts a registration cancellation operation based on the commodity displayed on the first screen; a second display unit that displays information related to the target commodity that is the object of the cancellation operation on a second screen that allows selection of execution of cancellation and termination of cancellation; and a cancellation unit that performs processing for canceling the registration of the target commodity when the cancellation execution is selected.

[0010] According to the above-mentioned information processing device, the cancellation actions of the commodities registered as the purchase objects can be reduced.

[0011] In the above-mentioned information processing device, the second display unit displays information indicating a benefit obtained by purchasing the target product on the second screen.

[0012] According to the above-mentioned information processing device, the cancellation action of the product can be reduced by displaying the discount.

[0013] In the above-mentioned information processing device, the second display unit displays information indicating disadvantages caused by canceling the target product on the second screen.

[0014] According to the above-mentioned information processing device, cancellation actions can be reduced by displaying disadvantages.

[0015] In the above-mentioned information processing device, the second display unit displays price reduction discount information obtained through set sales as information indicating preferential treatment.

[0016] According to the above-mentioned information processing device, by displaying the price reduction discount information obtained by selling in sets, it is possible to reduce the cancellation of commodities.

[0017] In the above-mentioned information processing device, the second display unit displays information notifying that the set sale is not established as the disadvantageous information.

[0018] According to the above-mentioned information processing device, by displaying that the set sale is not established, the cancellation of the merchandise can be reduced.

[0019] A store support system according to another aspect of the present invention comprises an information processing device and a server device which move together with customers moving in the store and are operated by the customers, the server device comprising: a transaction management unit which associates and manages transaction confirmation information for confirming a transaction and commodities registered in the transaction, the information processing device comprising: a first display unit which displays a first screen, the first screen indicating each of the commodities corresponding to the transaction confirmation information of the transaction conducted in the device; an accepting unit which accepts a registration cancellation operation based on the commodities displayed on the first screen; a second display unit which displays information related to the target commodity of the cancellation operation on a second screen which allows selection of execution of cancellation and termination of cancellation; and a cancellation unit which performs processing for cancelling the registration of the target commodity when the cancellation execution is selected.

[0020] According to the above-mentioned store support system, it is possible to reduce the cancellation actions of the products registered as purchase targets.

[0021] In the above-mentioned store support system, the information processing device also has: a first sending unit, which sends the transaction confirmation information indicating the transaction conducted by this device and a registration request for the product of the registration object to the server device, wherein the transaction management unit registers the product indicated by the registration request corresponding to the transaction confirmation information indicated by the registration request.

[0022] According to the above-mentioned store support system, it is possible to register a product in response to a registration request.

[0023] In the above-mentioned store support system, the information processing device further includes: a second sending unit, which sends a cancellation request for the target product indicating the cancellation operation to the server device, and the server device further includes: a providing unit, which provides the information processing device with information related to the target product indicated by the cancellation request.

[0024] According to the above-mentioned store support system, it is possible to provide information related to the target product instructed in the cancellation request.

[0025] In the above-mentioned store support system, the providing unit provides, as the information related to the target product, information indicating a benefit resulting from the purchase of the target product and / or information indicating a disadvantage resulting from the cancellation of the target product.

[0026] According to the above-mentioned store support system, by providing information indicating a benefit and information indicating a disadvantage, it is possible to reduce the cancellation of products.

[0027] In the above-mentioned store support system, the providing unit targets the target product for information provision when the number of cancellations of the target product exceeds a threshold value.

[0028] According to the above-mentioned store support system, it is possible to preferentially retain the cancellation of products with a large number of cancellations, thereby promoting the sales of the products. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 This is a diagram schematically showing a store support system according to an embodiment.

[0030] Figure 2 This is a block diagram showing an example of the main hardware configuration of the server device according to the embodiment.

[0031] Figure 3 This is a diagram showing an example of the data structure of the product master file according to the embodiment.

[0032] Figure 4 It is a diagram showing an example of the data structure of the terminal management table according to the embodiment.

[0033] Figure 5 It is a diagram showing an example of the data structure of the transaction information management table according to the embodiment.

[0034] Figure 6 This is a diagram showing an example of the data structure of the inventory management table according to the embodiment.

[0035] Figure 7 This is a diagram showing an example of the data structure of the shelf returned product table according to the embodiment.

[0036] Figure 8 This is a diagram showing an example of the data structure of the best-selling product table according to the embodiment.

[0037] Fig. 9 This is a diagram showing an example of the data structure of the recommended product table 218 according to the embodiment.

[0038] Fig.10 This is a block diagram showing an example of the main hardware configuration of the customer terminal according to the embodiment.

[0039] Fig.11 This is a block diagram showing an example of the main functional configuration of the server device according to the embodiment.

[0040] Fig.12 This is a block diagram showing an example of the main functional configuration of the customer terminal according to the embodiment.

[0041] Fig.13 This is a sequence diagram showing an example of the operation flow of the store support system according to the embodiment.

[0042] Fig.14 This is a diagram showing an example of a main screen displayed on the customer terminal according to the embodiment.

[0043] Fig.15This is a sequence diagram showing an example of the operation flow of the store support system according to the embodiment.

[0044] Fig.16 This is a diagram showing an example of a first sales promotion screen displayed on a customer terminal according to the embodiment.

[0045] Fig.17 This is a sequence diagram showing an example of the operation flow of the store support system according to the embodiment.

[0046] Fig.18 This is a diagram showing an example of a transaction information screen displayed on the customer terminal of the embodiment.

[0047] Fig.19 This is a diagram showing an example of a second sales promotion screen displayed on the customer terminal according to the embodiment.

[0048] Fig. 20 This is a sequence diagram showing an example of the operation flow of the store support system according to the embodiment.

[0049] Fig.21 This is a diagram showing an example of a confirmation screen displayed on the customer terminal according to the embodiment.

[0050] Fig. 22 This is a sequence diagram showing an example of the operation flow of the store support system according to the embodiment.

[0051] Description of Reference Numerals

[0052] 1 Store support system 2 Server device 3 Mobile self-service cashier system 4 Customer terminal 5 Checkout machine 2001 Transmitter and receiver unit 2002 Information management unit 2003 Information processing unit 2004 Information providing unit 4001 Transmitter and receiver unit 4002 Input unit 4003 Reader unit 4004 Information management unit 4005 Information processing unit 4006 Display control unit DETAILED DESCRIPTION

[0053] Hereinafter, the information processing device and the store support system of the embodiment will be described. It should be noted that the present invention is not limited to the embodiment described below. It should be noted that commodity registration refers to storing (registering) information on commodities purchased by customers.

[0054] Hereinafter, a store support system according to an embodiment will be described with reference to the drawings. Figure 1 This is a diagram schematically showing a store support system 1. The store support system 1 is used in a store that sells goods, such as a supermarket. The store support system 1 includes a server device 2 and a mobile self-service cashier system 3. The server device 2 and the mobile self-service cashier system 3 are connected to each other via a network such as a LAN (Local Area Network) or the Internet so as to be communicable with each other.

[0055] The mobile self-service cashier system 3 is a system used in a store, and has a customer terminal 4 operated by a customer and a checkout machine 5. The customer terminal 4 and the checkout machine 5 are connected to each other in a communicative manner via an in-store network such as a wired or wireless LAN (Local Area Network). In addition, the customer terminal 4 and the checkout machine 5 are connected to a server device 2 in a communicative manner via the in-store network.

[0056] It should be noted that the customer terminal 4 may communicate with the server device 2 without passing through the above-mentioned in-store network. For example, the customer terminal 4 may be connected to the server device 2 in a communicable manner via a wide area network such as the Internet or a mobile communication network. In addition, various devices may be connected to the above-mentioned in-store network. For example, a POS terminal where a clerk performs operations related to commodity registration and payment, a self-service POS terminal where a customer performs operations related to commodity registration and payment, a semi-self-service POS system where a clerk performs operations related to commodity registration and a customer performs operations related to payment, etc. may also be connected to the above-mentioned in-store network. Moreover, the number of customer terminals 4 and checkout machines 5 is not limited to the example shown in the figure.

[0057] The server device 2 is, for example, a store server. The server device 2 receives information notifying entry into a store or information notifying the start of a transaction (hereinafter collectively referred to as store entry information) from a customer terminal 4. The store entry information includes the company code or store code of the store where the customer is located. By receiving the store entry information from the customer terminal 4, the server device 2 is able to determine the store where the customer terminal 4 is located. The server device 2 issues a terminal code and a transaction code to the customer terminal 4 that has sent the store entry information, and sends them to the customer terminal 4. The terminal code is terminal identification information for identifying the customer terminal 4, and the transaction code is transaction identification information for identifying the transaction. It should be noted that in the case where the customer terminal 4 is in the form of a terminal device rented by a store to a customer, the customer terminal 4 may also retain a terminal code issued in advance, and the customer terminal 4 may be identified using the terminal code.

[0058] When the customer terminal 4 sends various information to the server device 2, the customer terminal 4 sends a terminal code and a transaction code. For example, by sending the terminal code, the server device 2 can easily identify the customer terminal 4 that sent the information. In this embodiment, multiple transaction codes are not issued to one customer terminal 4 during the customer's shopping. That is, since the terminal code and the transaction code correspond to each other on a one-to-one basis, either one can have the function of the other.

[0059] Specifically, the transaction can be determined by the terminal code. Therefore, the terminal code is also an example of transaction determination information. It should be noted that the customer terminal 4 can be determined by the transaction code. Therefore, the transaction code is also an example of terminal determination information. Therefore, in the following description, the terminal code and the transaction code can be appropriately replaced with each other. In addition, the server device 2 can also only issue one of the terminal code or the transaction code.

[0060] The server device 2 receives a registration request from the customer terminal 4. The registration request includes a terminal code (and / or a transaction code) and a product code read by the customer terminal 4. The server device 2 that manages the product information of each store reads out the product information corresponding to the product code included in the registration request received from the customer terminal 4, and registers it as a transaction object. In other words, the server device 2 registers the above-mentioned product information as part of the transaction information. The transaction information includes various information required by the customer for payment, such as product information. The product information includes information such as product code, product name, price, etc. In this way, the server device 2 manages the transaction information for each customer, in other words, for each terminal code in real time.

[0061] In addition, the server device 2 receives a transaction information request from the checkout machine 5. The transaction information request requests the customer for transaction information for payment, and includes a transaction code that identifies the transaction to be paid. Upon receiving the transaction information request, the server device 2 transmits the transaction information of the transaction identified by the transaction code included in the transaction information request to the checkout machine 5.

[0062] It should be noted that the server device 2 may also be composed of a plurality of computers. In other words, the functions of the server device 2 may also be distributed among a plurality of computers.

[0063] The customer terminal 4 is an example of an information processing device. The customer terminal 4 is a terminal device moved by a customer who is traveling around the store and operated by the customer. For example, the customer terminal 4 may also be a portable terminal such as a smart phone owned by the customer. In addition, the customer terminal 4 may also be a portable terminal such as a smart phone rented by the store to the customer, a tablet terminal installed on a shopping cart, and the like. In this embodiment, the customer terminal 4 is composed of a smart phone owned by the customer.

[0064] The customer terminal 4 has an application for the mobile self-service cashier system installed. The customer terminal 4 uses a camera unit 44 (see Fig.10 ) Take a picture of the product barcode to read the product code. The customer terminal 4 sends and receives various information with the server device 2.

[0065] The checkout machine 5 is a so-called self-service checkout machine that is operated by the customer himself. The checkout machine 5 has a scanning unit that can read code symbols such as barcodes and two-dimensional codes. The checkout machine 5 reads the transaction code from the checkout barcode (hereinafter also referred to as the checkout barcode) displayed on the customer terminal 4 through the scanning unit. The checkout machine 5 sends a transaction information request including the read transaction code to the server device 2.

[0066] When receiving transaction information from the server device 2 as a response to the transaction information request, the checkout process is performed based on the transaction information. The checkout process is a process for paying for the goods purchased by the customer. In cash settlement, the checkout process includes, for example, displaying transaction information, calculating the change amount, and paying the change. In cashless settlement, the checkout process includes sending and receiving various information to and from the settlement server of the settlement operator. The checkout machine 5 sends and receives various information to and from the server device 2.

[0067] Next, the configuration of the above-mentioned server device 2 and client terminal 4 will be described.

[0068] First, the server device 2 will be described. Figure 2 2 is a block diagram showing an example of the main hardware configuration of the server device 2. The server device 2 includes a control unit 20, a storage unit 21, a display unit 22, an operation unit 23, and a communication unit 24. The control unit 20, the storage unit 21, the display unit 22, the operation unit 23, and the communication unit 24 are connected to each other via a bus 25 or the like.

[0069] The control unit 20 is a computer having a CPU (Central Processing Unit) 201 , a ROM (Read Only Memory) 202 , and a RAM (Random Access Memory) 203 . The CPU 201 , the ROM 202 , and the RAM 203 are connected to each other via a bus 25 .

[0070] The CPU 201 controls the operation of the entire server device 2. The ROM 202 stores various programs such as a program for driving the CPU 201 and various data. The RAM 203 is used as a work area for the CPU 201, and various programs and various data stored in the ROM 202 and the storage unit 21 are expanded. The control unit 20 performs various control processes of the server device 2 by the CPU 201 operating according to the control program stored in the ROM 201 or the storage unit 21 and expanded in the RAM 203.

[0071] The storage unit 21 is composed of a storage medium such as a HDD (Hard Disk Drive) or a flash memory, and the stored content is maintained even when the power is turned off. The storage unit 21 stores a control program 211, a product master file 212, a terminal management table 213, a transaction information management table 214, an inventory management table 215, a shelf return product table 216, a best-selling product table 217, and a recommended product table 218.

[0072] The control program 211 is various programs executable by the CPU 201. For example, the control program 211 includes a program for realizing a functional configuration described later.

[0073] The product master file 212 is a master file storing information on products sold in each store. The product master file 212 is updated based on information obtained from each store, for example. Since the products sold in each store change every day, the product master file 212 is updated appropriately. Figure 3 2 is a diagram showing an example of the data structure of the product master file. The product master file 212 stores company codes, store codes, product codes, product names, prices, and additional information in association with each other.

[0074] The company code is information that specifies a company that operates a store using the store support system 1. The store code is information that specifies a store that uses the store support system 1. When a plurality of stores in one company use the store support system 1, a plurality of store codes are associated with the company code.

[0075] The product code is information that identifies the product. Since multiple products are sold in one store, multiple product codes correspond to the store code. The product name is information indicating the name of the product. The price is information indicating the price of the product. The product name and price correspond to the product code one by one. Additional information related to the product is stored in the additional information. For example, if the product is a product that is subject to a price reduction or discount, information indicating that it is a product that is subject to a price reduction or discount, and information indicating the price reduction amount or discount rate are stored in the additional information.

[0076] The terminal management table 213 is a data table for managing the customer terminals 4 used in the mobile self-service cashier system 3 . Figure 4 2 is a diagram showing an example of the data structure of the terminal management table 213. The terminal management table 213 stores a terminal code, a notification destination, a company code, and a store code in correspondence with each other.

[0077] The terminal code is information that identifies the customer terminal 4 that uses the store support system 1. When the server device 2 receives the store entry information from the customer terminal 4, it issues a terminal code to the customer terminal 4 and registers it in the terminal management table 213. It should be noted that the terminal code may also be an identification number of the customer terminal 4 itself, such as IMEI (International Mobile Equipment Identity). In this case, the customer terminal 4 may include its own identification number in the store entry information and send it, and the server device 2 may also use the identification number included in the store entry information as the terminal code.

[0078] The notification destination is information indicating the notification destination of the customer terminal 4, which is the communication address of the customer terminal 4, etc. The enterprise code is information identifying the enterprise operating the store where the customer terminal 4 is present. The store code is information identifying the store where the customer terminal 4 is present. The notification destination, the enterprise code, and the store code are registered based on the store entry information received from the customer terminal 4. It should be noted that the information related to the terminal code of the customer who has completed the payment of the transaction in the information registered in the terminal management table 213 can also be deleted one by one. In this case, since the same terminal code can be used multiple times, the number of digits of the terminal code used can be reduced.

[0079] The transaction information management table 214 is a data table that manages the transaction information of each store for each transaction. The transaction information management table 214 is updated based on information from the customer terminal 4 and the checkout machine 5, for example. Figure 5 Transaction information management table 214 is a diagram showing an example of the data structure of transaction information management table 214. Transaction information management table 214 stores transaction code, terminal code, login time, checkout instruction time, checkout machine number, transaction amount, checkout completed flag, product information, registration time, and cancellation flag in association with each other.

[0080] The transaction code is information that identifies the transaction. When the server device 2 receives the store entry information from the customer terminal 4, it issues a transaction code and a terminal code and registers them in the transaction information management table 214. The login time is information indicating the time when the customer enters the store, for example, the time when the server device 2 receives the store entry information from the customer terminal 4.

[0081] The checkout instruction time is information indicating the time when the server device 2 receives the checkout instruction from the customer terminal 4. The checkout machine No is information identifying the checkout machine 5 that executes the checkout process related to the transaction with the corresponding transaction code. In other words, the checkout machine No is information identifying the checkout machine 5 that reads the corresponding transaction code from the checkout screen of the customer terminal 4. The checkout machine No is registered in response to the transaction information request from the checkout machine 5.

[0082] The transaction amount is information indicating the total amount of the commodity prices in one transaction. The settled flag is information indicating whether the payment involved in the transaction is completed, in other words, whether the settlement process performed by the register 5 is completed. The settled flag is registered as "1" when the payment involved in the transaction is completed, and is registered as "0" when it is not completed. The settled flag is rewritten to "1" based on the settlement completion notification obtained from the register 5.

[0083] Product information is information indicating a product code, product name, and price. When multiple products are purchased in one transaction, multiple product information is registered corresponding to the transaction code. Registration time is information indicating the time when the product information was registered. The cancellation flag is information indicating whether the product information has been cancelled. If it has been cancelled, it is registered as "1", and if it has not been cancelled, it is registered as "0". The cancellation flag is rewritten to "1" according to the cancellation information from the customer terminal 4. The cancellation information is information indicating the cancellation of product registration, and includes the product code of the product registration cancellation object.

[0084] The inventory management table 215 is a data table for managing the inventory of commodities sold in each store. The inventory management table 215 is updated based on, for example, information obtained from each store and the status of commodities registered in the transaction information management table 214. Since the inventory of commodities changes from moment to moment, the inventory management table 215 is updated appropriately. Figure 6 2 is a diagram showing an example of the data structure of the inventory management table 215. The inventory management table 215 stores the company code, the store code, the product code, the number of incoming items, the number of sold items, the number of registered items, and the like in association with each other.

[0085] The company code, store code, and product code are the same information as the product master file 212. The number of purchases is information indicating the number of purchases of the product corresponding to the product code. The number of sales is information indicating the number of sales of the product corresponding to the product code. The number of registrations is information indicating the number of registered products corresponding to the product code. The number of registrations is the number before sales, and is included in the number of sales after checkout. In the following, the value obtained by subtracting the number of sales from the number of purchases is referred to as the "inventory number". It should be noted that the value obtained by subtracting the total value obtained by adding the number of sales and the number of registrations from the number of purchases is referred to as the "forecasted inventory number".

[0086] The shelf returned product table 216 is a data table for managing products whose product information has been cancelled in each store, that is, products returned to the product shelf. For example, based on the status of the cancellation flag of the product registered in the transaction information management table 214, the shelf returned product table 216 is updated. Figure 7 2 is a diagram showing an example of the data structure of the shelf-returned product table 216. The shelf-returned product table 216 stores company codes, store codes, product codes, shelf-return times, and the like in association with each other.

[0087] The company code, store code, and product code are the same information as the product master file 212. The number of shelf returns is information indicating the number of times the product information of the product corresponding to the product code has been cancelled in the store corresponding to the store code. Specifically, the number of shelf returns is a value obtained by counting the number of products for which the cancellation flag is set to "1" in the transaction information management table 214 for each product code and each store code corresponding to the transaction code (or terminal code). That is, the number of shelf returns is the number of times the target product that has been the subject of the cancellation operation has been cancelled.

[0088] It should be noted that the shelf return product table 216 can also be a structure that stores the value obtained by dividing the number of shelf returns by the number of sales (hereinafter also referred to as the shelf return rate). In this case, the shelf return rate can be obtained by dividing the number of sales in the inventory management table 215 corresponding to the conditions of the store code and product code related to the derivation of the number of shelf returns by the number of shelf returns. It should be noted that the shelf return rate can also be represented by an indicator value divided into multiple stages such as "high", "medium", and "low" instead of a numerical value. That is, the shelf return rate is the value obtained by dividing the number of cancellations of the target product that will be the subject of the cancellation operation by the number of sales.

[0089] The best-selling product table 217 is a data table for managing the best-selling products of each store (hereinafter also referred to as best-selling products). Best-selling products, such as products whose sales (or registration) exceeds a threshold value per a specified time, products whose sales (or registration) is at the top, etc., can be determined based on various indicators. The best-selling product table 217 is updated, for example, based on the registration number of each product code of the product information registered in the transaction information management table 214. Figure 8 2 is a diagram showing an example of the data structure of the best-selling product table 217. The best-selling product table 217 stores company codes, store codes, product codes, and rankings in association with each other.

[0090] The company code, store code, and product code are the same information as the product master file 212. The product code and ranking are information indicating the ranking of the product code and the number of sales of the best-selling product in the store corresponding to the store code. Figure 8 The best-selling product table 217 shows an example in which products with the highest sales volume are regarded as best-selling products. For example, the product codes of the top three products with the largest sales volume are registered.

[0091] The recommended product table 218 is a data table for managing products recommended to customers for purchase in each store (hereinafter also referred to as recommended products). Recommended products can be set arbitrarily. For example, a recommended product may also be a product that is subject to a price reduction or discount (hereinafter also referred to as a price reduction discount product). For example, a recommended product may also be a group of products that are subject to a price reduction or discount by purchasing a set (hereinafter also referred to as a set discount product). In addition, for example, a recommended product may also be a group of products (ingredients) that constitute a recipe for a prescribed dish (hereinafter also referred to as recipe products). In addition, a recommended product may also be a product that is actively sold by a store or a manufacturer of the product (such as a new product), etc.

[0092] Fig. 9 2 is a diagram showing an example of the data structure of the recommended product table 218. The recommended product table 218 stores company codes, store codes, recommendation codes, recommendation information, and recommended products in association with each other.

[0093] The enterprise code, store code, and product code are the same information as the product master file 212. The recommendation code is information about the type of recommended products such as discounted products, set products, and recipe products. The recommendation information includes information related to recommended products such as discounted products and set products. For example, the recommendation information includes information such as the price reduction amount and discount rate of the recommended product. In addition, for example, in the case where the recommended product is a recipe product, the recommendation information includes information such as the name of the dish corresponding to the recipe. In addition, the recommendation information may also include an introduction or recommendation text introducing the product made by a store clerk or a manufacturer of the product. In addition, the recommended product is information indicating the product code of the product that is the object of the recommended product.

[0094] It should be noted that the terminal management table 213 and the transaction information management table 214 are set to be updated in real time. In addition, the inventory management table 215, the shelf return product table 216, the best-selling product table 217 and the recommended product table 218 can be updated in real time or at a predetermined time interval (for example, every 5 minutes).

[0095] Back to Figure 2 , describing the hardware structure of the server device 2.

[0096] The display unit 22 is composed of, for example, a liquid crystal panel, and displays various information. The operation unit 23 is used to input information to the control unit 20, and is composed of, for example, a keyboard, a touch panel, a mouse, and the like.

[0097] The communication unit 24 is an interface for communicating with external devices such as the customer terminal 4 and the checkout machine 5. The control unit 20 is connected to the external device via the communication unit 24, and can transmit and receive information (data) with the external device.

[0098] Next, the details of the customer terminal 4 will be described. Fig.10 4 is a block diagram showing an example of the main hardware configuration of the customer terminal 4. The customer terminal 4 includes a control unit 40, a storage unit 41, a display unit 42, an operation unit 43, a camera unit 44, and a communication unit 45. The control unit 40, the storage unit 41, the display unit 42, the operation unit 43, the camera unit 44, and the communication unit 45 are connected to each other via a bus 46 or the like.

[0099] The control unit 40 is configured as a computer including a CPU 401 , a ROM 402 , and a RAM 403 . The CPU 401 , the ROM 402 , and the RAM 403 are connected to each other via a bus 46 .

[0100] The CPU 401 controls the overall operation of the customer terminal 4. The ROM 402 stores various programs such as a program for driving the CPU 401 and various data. The RAM 403 is used as a work area of ​​the CPU 401, and various programs and various data stored in the ROM 402 and the storage unit 41 are expanded. The control unit 40 performs various control processes of the customer terminal 4 by the CPU 401 operating according to the control program stored in the ROM 402 and the storage unit 41 and expanded in the RAM 403.

[0101] The storage unit 41 is composed of a storage medium such as a HDD or a flash memory, and the storage content is maintained even when the power is turned off. The storage unit 41 includes a control program 411 , a terminal code unit 412 , and a transaction information unit 413 .

[0102] The control program 411 is various programs executable by the CPU 401. For example, the control program 411 includes an application program for making the customer terminal 4 function as an input device and an output device of various information in the mobile cash register system. In addition, the control program 411 includes a program for realizing the functional configuration described below.

[0103] The terminal code unit 412 stores the terminal code received from the server device 2. The terminal code is issued by the server device 2 based on the store entry information from the customer terminal 4.

[0104] The transaction information unit 413 stores transaction information in which the transaction code received from the server device 2 is associated with the commodity information registered in the server device 2. Specifically, in the transaction information unit 413, the commodity information registered in the server device 2 is sequentially registered in association with the transaction code.

[0105] When the customer terminal 4 receives the checkout completion notification from the server device 2, the information stored in the terminal code unit 412 and the transaction information unit 413 is cleared. The terminal code unit 412 and the transaction information unit 413 store new information for each transaction.

[0106] The display unit 42 is composed of, for example, a liquid crystal panel, and displays various information. The display unit 42 displays, for example, product information of products registered in the server device 2, the total amount of products registered, etc. In addition, the display unit 42 displays a checkout screen. The checkout barcode to be read by the checkout machine 5 is displayed on the checkout screen.

[0107] The operation unit 43 is composed of, for example, a touch panel provided on the surface of the display unit 42, and inputs information corresponding to the position touched by the user to the control unit 40. When the customer operates a control displayed on the display unit 42, the operation unit 43 inputs information corresponding to the control to the control unit 40.

[0108] The camera unit 44 is a camera device having a camera element such as a CCD or a CMOS. The camera unit 44, for example, captures a code symbol such as a two-dimensional code displayed at the entrance of a store or a barcode attached to a product, and inputs the data of the image (or dynamic image) obtained by the capture (hereinafter also referred to as the capture data) to the control unit 40. The control unit 40 reads information from the image of the code symbol. It should be noted that, when the customer terminal 4 uses the so-called full object recognition technology to identify the product code corresponding to the product, the camera unit 44 captures the appearance of the product and inputs it to the control unit 40.

[0109] The communication unit 45 is an interface for communicating with an external device such as the server device 2. The control unit 40 is connected to the external device via the communication unit 45, so that information (data) can be transmitted and received with the external device.

[0110] Next, the functional configurations of the server device 2 and the client terminal 4 will be described.

[0111] First, the functional configuration of the server device 2 will be described. Fig.11 2 is a block diagram showing an example of the main functional configuration of the server device 2. The control unit 20 operates through the CPU 201 according to the control program stored in the ROM 202 or the storage unit 21, and performs the functions of the transceiver unit 2001, the information management unit 2002, the information processing unit 2003, and the information providing unit 2004. It should be noted that each of these functions may also be constituted by hardware such as a dedicated circuit.

[0112] The transceiver 2001 transmits and receives various information to and from the customer terminal 4 and the checkout machine 5. For example, the transceiver 2001 receives store entry information from the customer terminal 4, and transmits a terminal code and a transaction code to the customer terminal 4 that is the source of the store entry information.

[0113] The transceiver 2001 receives an information request from the customer terminal 4 and transmits, in response, sales promotion information indicating best-selling products and recommended products to the customer terminal 4 that sent the information request. The information request requests information related to products such as best-selling products and recommended products and includes a terminal code.

[0114] The transceiver unit 2001 receives a registration request including a terminal code and a product code from the customer terminal 4, and transmits product information and a transaction amount to be registered as a response to the registration request to the customer terminal 4 which is the transmission source of the registration request.

[0115] When a cancellation request including a terminal code and a product code is sent from a customer terminal 4, the transceiver unit 2001 sends the retention information described later and a confirmation screen display instruction for confirming the execution of the cancellation to the customer terminal 4 as the sending source of the cancellation request. The confirmation screen display instruction is information for displaying a confirmation screen for instructing the customer terminal 4 to confirm the execution of the cancellation. When the execution of the cancellation is instructed from the customer terminal 4 based on the confirmation screen, the transceiver unit 2001 formally receives the cancellation request. In addition, as a response to the cancellation request, the transceiver unit 2001 sends a cancellation completion notification to the customer terminal 4 as the sending source of the cancellation request. The cancellation completion notification is information indicating that the cancellation of the product information has been completed, and includes the product code. It should be noted that, in the case where the cancellation is terminated according to the instruction from the customer terminal 4 on the confirmation screen, the transceiver unit 2001 discards the cancellation request.

[0116] The transceiver unit 2001 receives a checkout instruction including a transaction code from the customer terminal 4, and sends the transaction amount of the transaction determined by the transaction code and the checkout screen display instruction to the customer terminal 4 as the source of the checkout instruction. The checkout instruction is information indicating that the registration of the goods for a transaction has been completed. The checkout screen display instruction is information indicating the display of the checkout barcode to the customer terminal 4. It should be noted that the calculation of the transaction amount can also be performed at the customer terminal 4.

[0117] The transceiver 2001 receives a transaction information request including a transaction code from the register 5, and transmits transaction information identified by the transaction code as a response. The transceiver 2001 receives a checkout completion notification from the register 5. The checkout completion notification is information indicating that payment related to the transaction has been completed, and includes a transaction code.

[0118] Furthermore, the transceiver unit 2001 receives a recommended product registration request from each store. The recommended product registration request is information requesting registration of a recommended product, and includes, for example, a company code, a store code, a recommendation code, recommendation information, and a product code of the recommended product.

[0119] The information management unit 2002 manages various information based on the information received by the transceiver unit 2001. Here, managing information means writing various information (data) in the storage unit 21 or updating existing information.

[0120] For example, when the transceiver 2001 receives the store entry information, the information management unit 2002 writes the terminal code or the transaction code in the terminal management table 213 or the transaction information management table 214 .

[0121] When the transceiver unit 2001 receives the registration request, the information management unit 2002 registers the commodity information corresponding to the commodity code included in the registration request in the transaction information management table 214. Specifically, the information management unit 2002 reads the company code and the store code corresponding to the terminal code included in the registration request with reference to the terminal management table 213. Then, the information management unit 2002 reads the commodity information corresponding to the above-mentioned company code and store code and corresponding to the commodity code included in the registration request from the commodity master file 212, and registers it in the transaction information management table 214.

[0122] When the transceiver unit 2001 receives the cancellation request, the information management unit 2002 rewrites the cancellation flag of the commodity information corresponding to the terminal code and commodity code included in the cancellation request to "1". Specifically, the information management unit 2002 refers to the terminal management table 213 and reads out the company code and store code corresponding to the terminal code included in the registration request. Then, the information management unit 2002 rewrites the cancellation flag corresponding to the commodity information corresponding to the above-mentioned company code and store code and corresponding to the commodity code included in the registration request to "1".

[0123] As described above, the information management unit 2002 manages the transaction information management table 214 that stores transaction identification information (transaction code or terminal code) and transaction information in correspondence with each other, and is an example of a transaction management unit.

[0124] In addition, the information management unit 2002 updates the number of sales and the number of registrations in the inventory management table 215 based on the commodity information registered in the transaction information management table 214. Specifically, the information management unit 2002 determines the terminal code corresponding to the same store code from the transaction information management table 214 based on the terminal management table 213. The information management unit 2002 summarizes the number of each commodity code registered in the transaction information management table 214 in units of the terminal code corresponding to the same store code, that is, the store unit. In addition, the information management unit 2002 uses the number of items with a checkout mark of "1" among the summarized numbers of each commodity code as the number of sales, and uses the number of items with a checkout mark of "0" and a cancel mark of "0" as the number of registrations. Then, the information management unit 2002 registers the number of sales and the number of registrations derived for each store code and commodity code in the inventory management table 215, thereby updating the inventory management table 215. It should be noted that the information management unit 2002 may update the inventory management table 215 in real time every time the inventory management table 215 is updated, or may update the inventory management table 215 at a predetermined time interval (eg, 5 minutes).

[0125] In addition, the information management unit 2002 updates the number of shelf return items in the shelf return product table 216 according to the state of the cancellation flag of the product information registered in the transaction information management table 214. Specifically, the information management unit 2002 determines the terminal code corresponding to the same store code from the transaction information management table 214 according to the terminal management table 213. The information management unit 2002 summarizes the number of items for each product code with the cancellation flag "1" registered in the transaction information management table 214, in units of the terminal code corresponding to the same store code, that is, the store unit. Then, the information management unit 2002 registers the summary results derived for each store code and product code as the number of shelf return items in the shelf return product table 216, thereby updating the shelf return product table 216. It should be noted that the information management unit 2002 can update the shelf return product table 216 in real time each time the inventory management table 215 is updated, or can update the shelf return product table 216 at a specified time interval (for example, 5 minutes, etc.). In addition, the information management unit 2002 may register in the shelf return product table 216 the shelf return rate derived by using the number of sales items registered in the inventory management table 215 and dividing the number of shelf returns with the same store code and product code.

[0126] In addition, the information management unit 2002 updates the ranking of the best-selling product table 217 based on the product information registered in the transaction information management table 214. Specifically, the information management unit 2002 determines the terminal code corresponding to the same store code from the transaction information management table 214 based on the terminal management table 213. The information management unit 2002 summarizes the number of each product code registered within a specified time (for example, within 30 minutes, etc.) up to the current moment in terms of the terminal code corresponding to the same store code, that is, the store unit. In addition, the information management unit 2002 extracts a plurality of upper-level product codes with a larger number of summarized items for each store code. Then, the information management unit 2002 registers the product codes extracted for each store code in the inventory management table 215 in sequence starting from the upper-level product code, thereby updating the inventory management table 215.

[0127] It should be noted that the product codes for which the number of items is summarized may be product codes with a checkout flag of "1" or product codes with a cancellation flag other than "1". In addition, the ranking of the best-selling product table 217 may also be updated based on the sales number and registration number registered in the inventory management table 215.

[0128] In addition, the information management unit 2002 updates the recommended product table 218 according to instructions from each store. For example, when the transceiver unit 2001 receives a recommended product registration request, the information management unit 2002 registers the company code, store code, recommendation code, recommendation information, and recommended product included in the recommended product registration request in the recommended product table 218.

[0129] The information processing unit 2003 performs various information processing. For example, the information processing unit 2003 calculates the transaction amount of a transaction. In addition, the information processing unit 2003 performs the allocation processing of the transaction code or the terminal code and issues these transaction codes or terminal codes.

[0130] The information providing unit 2004 is an example of a providing unit. The information providing unit 2004 provides various information related to sales support and purchase support for products to the customer terminal 4. For example, when the transceiver unit 2001 receives an information request, the information providing unit 2004 provides information related to best-selling products and information related to recommended products as promotional information to the customer terminal 4. Specifically, the information providing unit 2004 determines the store code corresponding to the terminal code included in the information request from the terminal management table 213. The information providing unit 2004 reads the promotional information related to the best-selling products corresponding to the determined store code and the promotional information related to the recommended products from the product master file 212, the best-selling product table 217, the recommended product table 218, etc. Then, the information providing unit 2004 provides the promotional information to the customer terminal 4 through the transceiver unit 2001.

[0131] When the transceiver unit 2001 receives the registration request, the information providing unit 2004 provides the customer terminal 4 with the promotion information of the product related to the product code included in the registration request. Specifically, the information providing unit 2004 determines the store code corresponding to the terminal code included in the registration request from the terminal management table 213. The information providing unit 2004 determines the product related to the product code included in the registration request from the recommended products in the recommended product table 218 corresponding to the determined store code, and provides the customer terminal 4 with the promotion information related to the product.

[0132] For example, when the product code of the registration request is a discounted product, the information providing unit 2004 provides the recommended information corresponding to the discounted product as sales promotion information to the customer terminal 4 via the transceiver 2001. In addition, for example, when the product code of the registration request is part of a set sale, the information providing unit 2004 reads out other product codes constituting the set sale from the recommended product table 218 together with the recommended information, and provides them to the customer terminal 4 via the transceiver 2001 as sales promotion information. In addition, for example, when the product code of the registration request is part of a recipe product, the information providing unit 2004 reads out other product codes constituting the recipe product from the recommended product table 218 together with the recommended information, and provides them to the customer terminal 4 via the transceiver 2001 as sales promotion information.

[0133] When the transceiver unit 2001 receives the cancellation request, the information providing unit 2004 generates retention information including information related to the product to be cancelled, and provides the generated retention information to the customer terminal 4. Specifically, the information providing unit 2004 determines the store code corresponding to the terminal code included in the cancellation request from the terminal management table 213. The information providing unit 2004 generates retention information indicating the reason (evidence) for retaining the cancellation based on the determined store code, the terminal code included in the cancellation request, and the information related to the product code. More specifically, the information providing unit 2004 generates retention information including information indicating the benefits generated by the purchase of the product to be cancelled and / or information indicating the disadvantages generated by the cancellation of the product.

[0134] For example, when the product code of the cancellation request is a discounted product, the information providing unit 2004 reads out the recommendation information corresponding to the discounted product. Then, the information providing unit 2004 provides the customer terminal 4 with retention information including information notifying that the discount is not valid and a message suggesting retention cancellation, along with the recommendation information, via the transceiver unit 2001.

[0135] For example, when the product code of the cancellation request is part of a set sale, and there are other product codes constituting the set sale in the product codes registered in the transaction information management table 214 corresponding to the terminal code of the cancellation request, the information providing unit 2004 reads out the recommendation information of the set sale. In addition, the information providing unit 2004 provides the customer terminal 4 with information notifying that the set sale is not established (information indicating disadvantage) and price reduction discount information obtained through the set sale (information indicating preferential treatment) together with the recommendation information. Either the information indicating disadvantage or the information indicating preferential treatment may be provided. Both may also be provided. In addition, retention information including a message suggesting retention cancellation is provided to the customer terminal 4 via the transceiver unit 2001.

[0136] For example, when the product code of the cancellation request is a part of the recipe product, and there are other product codes constituting the recipe product among the product codes registered in the transaction information management table 214 corresponding to the terminal code of the cancellation request, the information providing unit 2004 reads the recommendation information of the recipe product. In addition, the information providing unit 2004 provides the customer terminal 4 with retention information including information notifying that the recipe is not available, a message suggesting retention cancellation, and the like, through the transceiver unit 2001, together with the recommendation information.

[0137] Thus, the retention information is different from the sales promotion information for the purpose of promoting the sale of the product, and is the sales promotion information for the purpose of retaining the cancellation of the product indicated by the cancellation request. In the customer terminal 4, as described later, when the cancellation of the product is instructed by the user operation, the retention information is displayed on the confirmation screen of the product to be cancelled. After confirming the displayed retention information, the user operating the customer terminal 4 determines whether the cancellation can be performed, so that the situation where the product registered once is cancelled can be reduced.

[0138] It should be noted that the provision of retention information can be performed each time a cancellation request is accepted, or it can be provided in a form that limits the target goods. In the latter case, for example, the information providing unit 2004 can also take the goods whose shelf return times or shelf return rate exceeds the threshold as the object of retention information based on the shelf return goods table 216. Specifically, the information providing unit 2004 determines the store code corresponding to the terminal code included in the cancellation request from the terminal management table 213. The information providing unit 2004 refers to the shelf return goods table 216 and retrieves the product code included in the cancellation request from the product code of the determined store code. In addition, the information providing unit 2004 can also be the object of providing retention information when the shelf return times or shelf return rate of the retrieved goods exceeds the specified threshold. As a result, the information providing unit 2004 can give priority to retaining the cancellation of goods with high shelf times or shelf rates, thereby promoting the sales of the goods.

[0139] Next, the functional configuration of the customer terminal 4 will be described. Fig.12 4 is a block diagram showing an example of the main functional configuration of the customer terminal 4. The control unit 40 operates by the CPU 401 according to the control program stored in the ROM 402 or the storage unit 41, and functions as a transceiver 4001, an input unit 4002, a reader 4003, an information management unit 4004, an information processing unit 4005, and a display control unit 4006. It should be noted that each of these functions may be configured by hardware such as a dedicated circuit.

[0140] The transceiver 4001 transmits and receives various information to and from the server device 2. For example, the transceiver 4001 transmits store entry information to the server device 2, and receives a terminal code and a transaction code from the server device 2.

[0141] The transceiver unit 4001 transmits a request including terminal code information to the server device 2, and receives sales promotion information from the server device 2 as a response.

[0142] The transceiver 4001 transmits a registration request including a terminal code and a commodity code to the server device 2, and receives commodity information and a transaction amount registered as a response from the server device 2. That is, the transceiver 4001 is an example of a first transmission unit.

[0143] The transceiver unit 4001 transmits a cancellation request including a terminal code and a commodity code to the server device 2, and receives retention information and a confirmation screen display instruction from the server device 2 as a response. In addition, the transceiver unit 4001 transmits information indicating execution of cancellation or suspension of cancellation. In addition, the transceiver unit 4001 receives a cancellation completion notification from the server device 2 as a response to the transmission of the cancellation execution. That is, the transceiver unit 4001 is an example of a canceling unit and a second transmitting unit.

[0144] The transceiver 4001 transmits a transaction instruction including a transaction code to the server 2, and receives the transaction amount and a transaction screen display instruction specified by the transaction code from the server 2. The transceiver 4001 also receives a transaction completion notification from the server 2.

[0145] The input unit 4002 is an example of a receiving unit. The input unit 4002 receives input of various information via the operation unit 43 and the camera unit 44. For example, the input unit 4002 receives input of a transaction start instruction, an information request instruction, a checkout instruction, a cancellation instruction of a registered commodity, etc. via the operation unit 43. In addition, the input unit 4002 receives input of camera data of a code symbol for entering a store displayed at the entrance of a store, camera data of a commodity barcode attached to a commodity, etc. from the camera unit 44.

[0146] The reading unit 4003 extracts the two-dimensional code from the camera data input to the input unit 4002, and reads the store information after decoding the two-dimensional code. In addition, the reading unit 4003 extracts the product barcode from the camera data input to the input unit 4002, and reads the product code after decoding the product barcode. It should be noted that the decoding of the two-dimensional code or the product barcode can also be performed by the server device 2. In this case, the transceiver unit 4001 sends the camera data of the two-dimensional code or barcode to the server device 2, and receives the store information or product code read by the server device 2 from the server device 2.

[0147] The information management unit 4004 manages various information such as information received by the transmission and reception unit 4001. Here, managing information means writing various information (data) in the storage unit 41 or updating existing information.

[0148] For example, the information management unit 4004 writes the terminal code received by the transceiver unit 4001 into the terminal code unit 412. In addition, the information management unit 4004 writes the transaction code and product information received by the transceiver unit 4001 into the transaction information unit 413. Specifically, when the transceiver unit 4001 receives the transaction code, the information management unit 4004 writes the transaction code into the transaction information unit 413. And, each time the transceiver unit 4001 receives product information registered by the server device 2, the product information is written into the transaction information unit 413 in correspondence with the transaction code. In addition, when the transceiver unit 4001 receives the cancellation completion notification, the information management unit 4004 deletes the product information related to the product code included in the cancellation completion notification from the transaction information unit 413.

[0149] The information processing unit 4005 performs various information processing. For example, when the transceiver unit 4001 receives a checkout screen display instruction from the server device 2, the information processing unit 4005 generates a checkout barcode to be displayed on the display unit 42. The checkout barcode includes a terminal code.

[0150] The display control unit 4006 is an example of the first display unit and the second display unit. The display control unit 4006 causes the display unit 42 to display various information. For example, the display control unit 4006 displays the commodity information and transaction amount stored in the transaction information unit 413 on the display unit 42. The transaction amount can be obtained from the server device 2, or it can be calculated by the information processing unit 4005 based on the transaction information stored in the transaction information unit 413. In addition, when the transceiver unit 4001 receives the confirmation screen display instruction, the display control unit 4006 displays a confirmation screen (second screen) on the display unit 42 for confirming whether to execute the cancellation. It should be noted that when the display control unit 4006 sends the retention information together with the confirmation screen display instruction, the content of the retention information is included in the confirmation screen for display. That is, the second display unit displays information indicating the discount generated by the purchase of the target product and / or information indicating the disadvantage caused by canceling the target product. For example, together with the recommendation information, information notifying that the set sale is not established (information indicating disadvantage) and price reduction discount information obtained through the set sale (information indicating discount) are displayed. When the transceiver 4001 receives a checkout screen display instruction from the server 2 , the display control unit 4006 causes the display unit 42 to display the checkout barcode generated by the information processing unit 4005 .

[0151] It should be noted that, although the description of the structure of the checkout machine 5 is omitted, the checkout machine 5 has a control unit constituted by a computer constituted by a CPU, ROM, RAM, etc., similarly to the above-mentioned server device 2 and customer terminal 4. In addition, the checkout machine 5 has a storage unit such as an HDD or flash memory that stores various programs, a display unit constituted by a display device such as a liquid crystal panel, an operation unit constituted by an input device such as a keyboard or a touch panel, a scanning unit that can read a code symbol (checkout barcode), and a communication unit for communicating with an external device. The control unit of the checkout machine 5 executes various processes such as checkout processing by cooperating with the programs stored in the storage unit.

[0152] Next, the outline of the operation of the store support system 1 having the above configuration will be described. Fig.13 This is a sequence diagram showing an example of the flow of operations of the store support system 1 .

[0153] First, the customer starts the mobile cash register system application (step S11). Then, the customer reads the store entry code symbol prompted by the customer terminal 4 at the store entrance, and inputs the transaction start (step S12). The store entry code symbol includes the company code and the store code.

[0154] The transceiver 4001 of the customer terminal 4 transmits the store entry information including the company code and store code read from the store entry code symbol and the login time indicating the current date and time to the server device 2 (step S13).

[0155] When the transceiver 2001 receives the store entry information, the information management unit 2002 of the server device 2 issues a terminal code and a transaction code (step S14). At this time, the information management unit 2002 of the server device 2 registers necessary information in the terminal management table 213 and the transaction information management table 214 based on the received store entry information. In addition, the transceiver 2001 of the server device 2 sends the terminal code and transaction code issued in step S14 to the customer terminal 4 (step S15).

[0156] The information management unit 4004 of the customer terminal 4 registers the information received by the transceiver unit 4001 (step S16). Specifically, the information management unit 4004 of the customer terminal 4 registers the terminal code received by the transceiver unit 4001 in the terminal code unit 412, and registers the transaction code in the transaction information unit 413. Next, the display control unit 4006 of the customer terminal 4 displays a main screen capable of instructing the start of shopping or sending an information request on the display unit 42 (step S17).

[0157] here, Fig.14 4 is a diagram showing an example of a main screen displayed on the customer terminal 4. Fig.14As shown, the main screen SCa includes a first button BTa, a second button BTb and a third button BTc.

[0158] The first button BTa is a control for indicating the start of shopping. When the first button BTa is pressed, the reading unit 4003 cooperates with the input unit 4002 and the camera unit 44 to make the product barcode attached to the product readable. In addition, the display control unit 4006 displays a transaction information screen for displaying the product information and transaction amount of the read product on the display unit 42 (see Fig.18 ).

[0159] The second button BTb is a control for instructing to send an information request. When the second button BTb is pressed, the transceiver unit 4001 sends an information request to the server device 2 and receives the sales promotion information sent from the server device 2. In addition, the display control unit 4006 causes the display unit 42 to display a sales promotion screen for displaying sales promotion information (see Fig.16 ).

[0160] The third button BTc is a control for indicating the end of the application. When the third button BTc is pressed, the transceiver 4001 sends an end request including a terminal code to the server device 2. In addition, the display control unit 4006 ends the display of the main screen as the application ends. It should be noted that the information management unit 2002 of the server device 2 may also delete the data related to the terminal code included in the end request from the terminal management table 213 and the transaction information management table 214 when the transceiver 2001 receives the end request.

[0161] Next, refer to Fig.15 Next, the operation of the store support system 1 when the second button BTb is pressed will be described. Fig.15 This is a sequence diagram showing an example of the flow of operations of the store support system 1 .

[0162] In the customer terminal 4, when the pressing operation of the second button BTb is received (step S21), the transceiver 4001 of the customer terminal 4 transmits an information request including a terminal code to the server device 2 (step S22).

[0163] When the transceiver unit 2001 receives the information request, the information providing unit 2004 of the server device 2 refers to the terminal management table 213, determines the store code corresponding to the terminal code included in the information request, and thereby determines the store that the customer enters (step S23). Next, the information providing unit 2004 of the server device 2 reads out information related to the best-selling products or recommended products in the store determined in step S22 from the product master file 212, the best-selling product table 217, and the recommended product table 218 as sales promotion information (step S24). Then, the information providing unit 2004 of the server device 2 sends the read sales promotion information to the server device 2 that is the source of the information request (step S25).

[0164] When the sending and receiving unit 4001 receives the sales promotion information, the display control unit 4006 of the customer terminal 4 displays a sales promotion screen (hereinafter also referred to as a first sales promotion screen) on the display unit 42 according to the sales promotion information (step S26).

[0165] here, Fig.16 4 is a diagram showing an example of a first promotional screen displayed on the customer terminal 4. Fig.16 As shown, the first promotion screen SCb has an area ARa for displaying promotion information. Area ARa displays content based on the promotion information. For example, in area ARa, information related to current best-selling products or recommended products in the store where the customer enters is displayed. Fig.16 , an example of displaying the ranking of best-selling products is shown.

[0166] Thus, the customer operating the customer terminal 4 can easily confirm which of the products sold in the store are popular and which are discounted products by viewing the first sales promotion screen SCb. Therefore, the store support system 1 can provide sales support and purchase support for the products sold in the store.

[0167] It should be noted that a close button BTd for instructing to close the first promotion screen SCb is provided on the first promotion screen SCb. When the close button BTd is pressed, the display control unit 4006 closes the first promotion screen SCb and displays the main screen SCa again.

[0168] It should be noted that the first sales promotion screen SCb may be displayed as a pop-up on the main screen SCa, for example. In this case, when the close button BTd is pressed, the display control unit 4006 ends the pop-up display of the first sales promotion screen SCb.

[0169] It should be noted that in this embodiment, the promotion information is sent from the server device 2 through the customer's explicit operation, that is, the operation of the second button BTb, but it is not limited to this. The promotion information can also be sent from the server device 2 in a push manner.

[0170] For example, the information providing unit 2004 of the server device 2 may provide the sales promotion information to the customer terminal 4 at the timing when the transceiver unit 2001 receives the store entry information. In addition, for example, the information providing unit 2004 of the server device 2 may provide the sales promotion information to the customer terminal 4 at a predetermined timing such as the timing when the ranking of the best-selling products is updated.

[0171] In this case, in the customer terminal 4, the information management unit 4004 may store the sales promotion information transmitted from the server device 2 in the RAM 203 or the like, and the display control unit 4006 may display the first sales promotion screen SCb based on the stored sales promotion information. For example, the display control unit 4006 may display the first sales promotion screen SCb at the timing when the second button BTb is pressed, or may display the first sales promotion screen SCb at the timing when the sales promotion information is transmitted from the server device 2.

[0172] Next, refer to Fig.17 , the operation of the store support system 1 related to product registration will be described. Fig.17 This is a sequence diagram showing an example of the flow of operations of the store support system 1 .

[0173] When the product barcode is readable by pressing the first button BTa, the customer takes a picture of the product barcode through the camera unit 44, and the reader 4003 of the customer terminal 4 reads the product code of the product from the product barcode (step S31). It should be noted that the product code of the product without a barcode is input from the operation unit 43.

[0174] Next, the transceiver unit 4001 of the customer terminal 4 sends a registration request including a terminal code and a commodity code to the server device 2 (step S32). It should be noted that the transceiver unit 4001 may also send a registration request including a transaction code instead of a terminal code or together with the terminal code to the server device 2. In the following description, the customer terminal 4 sends the terminal code together with the information sent to the server device 2.

[0175] When the transceiver 2001 receives the registration request, the information management unit 2002 of the server device 2 refers to the terminal management table 213 to identify the store code corresponding to the terminal code included in the registration request (step S33).

[0176] Next, the information management unit 2002 performs product registration based on the determined store code, the terminal code included in the registration request, and the product code. Specifically, the information management unit 2002 reads the product information corresponding to the determined store code and the product code included in the registration request from the product master file 212. The information management unit 2002 registers the read product information and the information indicating the current date and time (registration time) in the transaction information management table 214 in association with the terminal code included in the registration request (step S34). Next, the information management unit 2002 of the server device 2 sends the read product information to the customer terminal 4 (step S35).

[0177] The information management unit 2002 also updates the inventory management table 215 by adding 1 to the number of registered products for which product registration has been performed (step S36). The information management unit 2002 may also update the best-selling product table 217 in conjunction with step S36.

[0178] When the information management unit 4004 stores the received product information in the transaction information unit 413, the display control unit 4006 of the customer terminal 4 displays the transaction information screen on the display unit 42 based on the product information stored in the transaction information unit 413 (step S37). It should be noted that the customer terminal 4 may also obtain the transaction information including all product information related to the transaction registered in the transaction information management table 214 by the server every time the product code is read.

[0179] Here, the transaction information screen is explained. Fig.18 FIG. 4 is a diagram showing an example of a transaction information screen displayed on the customer terminal 4. The transaction information screen is an example of the first screen. Fig.18 As shown, the transaction information screen SCc includes a header portion Da, a total information portion Db, a product information portion Dc, and a footer portion Dd.

[0180] The company name "00", the store name "△△ store", etc. are displayed in the title part Da. In addition, the terminal code stored in the terminal code part 412 is displayed in the title part Da (S999).

[0181] The total number of registered products and the total amount are displayed in the total information section Db. For products subject to price reduction or discount, the total amount is calculated based on the price after price reduction or discount. It should be noted that after a product registration is completed, the products whose registration is cancelled are not included in the total number and total amount.

[0182] The commodity information section Dc displays information about the commodity registered. The displayed commodity information includes the commodity name, price, tax rate, quantity, and additional information. For example, if the additional information includes information indicating that the commodity is a target of a price reduction or discount, an icon Dca indicating this is displayed.

[0183] In addition, in the commodity information section Dc, by performing a predetermined operation on the displayed commodity, cancellation of commodity registration can be instructed. For commodities whose commodity registration is cancelled, a cancellation line is added to the commodity name, price, and quantity.

[0184] Various controls are displayed on the footer Dd. Specifically, a "scan" button and a "pay" button are displayed on the footer Dd. The "scan" button is a control for photographing a product barcode. The "pay" icon is a control for inputting a checkout instruction.

[0185] It should be noted that the controls displayed on the footer Dd are not limited to Fig.18 For example, by displaying a control similar to the second button BTb on the footer Dd, it is also possible to configure the display of the sales promotion information to be indicated from the transaction information screen SCc.

[0186] Back to Fig.17 , the operation of the store support system 1 is briefly described. The information providing unit 2004 of the server device 2 confirms the product code registered by the customer corresponding to the terminal code by referring to the product information registered in the transaction information management table 214 in step S34 and other product information registered in the same terminal code as the product information (step S38). Next, the information providing unit 2004 compares the product code registered in the transaction information management table 214 with the group (condition) of product codes constituting the set discount product registered in the recommended product table 218 (step S39).

[0187] Here, when the product code registered in the transaction information management table 214 meets the conditions for set discount products, the information providing unit 2004 of the server device 2 sends the set discount information including a group of product codes that meet the conditions and the corresponding recommendation information for the set discount products to the customer terminal 4 (step S40).

[0188] When the information management unit 4004 stores the received set discount information in the transaction information unit 413, the display control unit 4006 of the customer terminal 4 displays an icon Dca indicating that the set discount is established on the corresponding product in the transaction information screen based on the set discount information stored in the transaction information unit 413 (step S41).

[0189] On the other hand, when the product code registered in the transaction information management table 214 satisfies part of the conditions of the discounted product set, the information providing unit 2004 of the server device 2 sends promotional information including the product information of the missing product code and the recommended information of the discounted product set to the customer terminal 4 (step S42).

[0190] After the transceiver unit 4001 receives the promotional information, the display control unit 4006 of the customer terminal 4 displays a promotional screen related to the products that do not meet the conditions of a set discount product (hereinafter also referred to as the second promotional screen) on the display unit 42 according to the promotional information (step S43).

[0191] Fig.19 4 is a diagram showing an example of a second promotional screen displayed on the customer terminal 4. Fig.19 As shown, the second promotional screen SCd has an area ARb for displaying promotional information, similar to the first promotional screen SCb. Area ARb displays content based on the promotional information. For example, in area ARb, the name of the product that is not available under the condition of the set discount product, information about the set discount product established by purchasing the product, etc. are displayed. Fig.19 In FIG. 1 , it is shown that by purchasing product YY, a set discount with product XX is established, and the discount becomes 10% based on the set discount.

[0192] Thus, the customer operating the customer terminal 4 can easily confirm which product to purchase by viewing the second sales promotion screen SCd to provide a matching discount with an existing registered product. Therefore, the store support system 1 can provide sales support and purchase support for products sold in stores.

[0193] It should be noted that a close button BTe for instructing to close the second sales promotion screen SCd is provided on the second sales promotion screen SCd. When the close button BTe is pressed, the display control unit 4006 closes the second sales promotion screen SCd and displays the transaction information screen SCc again.

[0194] It should be noted that the second sales promotion screen SCd can also be displayed in a pop-up manner on the transaction information screen SCc, for example. In this case, when the close button BTe is pressed, the display control unit 4006 ends the pop-up display of the transaction information screen SCc.

[0195] It should be noted that, in this process, an example of displaying promotion information for a set of discounted products is described, but it is not limited to this, and promotion information can also be displayed for recipe products. In this case, for example, when the product code registered in the transaction information management table 214 satisfies a part of the conditions for constituting a product code of a recipe product, the information providing unit 2004 sends promotion information including product information of the missing product code and recommendation information of the recipe product to the customer terminal 4.

[0196] Next, refer to Fig. 20 , the operation of the store support system 1 related to the cancellation of the product registration will be described. Fig. 20 This is a sequence diagram showing an example of the flow of operations of the store support system 1. In addition, the transaction information screen is displayed on the customer terminal 4.

[0197] When receiving the cancel operation of the commodity registered in the commodity register (step S51), the transceiver 4001 of the customer terminal 4 transmits a cancel request including the terminal code and the commodity code of the commodity to be canceled to the server device 2 (step S52).

[0198] When receiving the cancellation request from the customer terminal 4, the transceiver 2001 of the server device 2 issues a request code that can identify the cancellation request (step S53). In addition, the information providing unit 2004 of the server device 2 refers to the terminal management table 213 to determine the store code corresponding to the terminal code included in the cancellation request (step S54).

[0199] Next, the information providing unit 2004 of the server device 2 refers to the recommended product table 218 and reads out the recommended information corresponding to the conditions such as the determined store code and the product code included in the cancellation request (step S55). For example, when the product code included in the cancellation request corresponds to a discounted product, the information providing unit 2004 reads out the recommended information of the discounted product. In addition, when the product code included in the cancellation request corresponds to a part of a set of discounted products or a recipe product, the information providing unit 2004 reads out the recommended information of the corresponding set of discounted products or recipe products.

[0200] Subsequently, the information providing unit 2004 generates retention information including a message suggesting the cancellation of the suspension based on the recommendation information read out in step S55 (step S56). Next, the information providing unit 2004 cooperates with the transceiver unit 2001 to send the request code and retention information together with the confirmation screen display instruction to the customer terminal 4 of the transmission source (step S57).

[0201] When the transceiver 4001 receives the request code, the retention information, and the confirmation screen display instruction, the display control unit 4006 of the customer terminal 4 displays a confirmation screen for confirming whether to cancel the product on the display unit 42 according to the retention information (step S58).

[0202] Fig.21 4 is a diagram showing an example of a confirmation screen displayed on the customer terminal 4. The confirmation screen is an example of the second screen. Fig.21 As shown, the confirmation screen SCe has an area ARc for displaying retention information. Area ARc displays content based on the retention information. For example, in area ARc, information notifying that a product that is an element of a set of discounted products has been cancelled and that the discount is invalid due to the cancellation of the product is displayed. Fig.21 , an example is shown in which it is displayed that the 10% discount is not applied to product XX which is one element of the discount product set due to the cancellation of the product.

[0203] In addition, a stop button BTf and an execution button BTg are provided on the confirmation screen SCe. The stop button BTf is a control for indicating the stop of cancellation. In addition, the execution button BTg is a control for indicating the execution of cancellation. When the stop button BTf is pressed, the transceiver 4001 sends a cancel stop instruction including a request code to the server device 2. When the execution button BTg is pressed, the transceiver 4001 sends a cancel execution instruction including a request code to the server device 2.

[0204] In this way, when the product cancellation operation is performed in the customer terminal 4, the reservation information indicating the reason for retaining the cancellation of the product is displayed on the confirmation screen SCe. Therefore, the customer operating the customer terminal 4 can consider whether to cancel the product based on the reservation information displayed on the confirmation screen SCe, and can instruct to stop or execute the cancellation based on the result of the consideration.

[0205] Therefore, in the store support system 1, when a cancellation is requested for a product that has been registered once, an opportunity to review the cancellation can be ensured, thereby reducing the possibility of inadvertent cancellation. Therefore, the store support system 1 can support customers in purchasing products. In addition, the store support system 1 can reduce the occurrence of shelf returns in which a product that has been registered once is returned to a product shelf again, thereby supporting product sales for stores.

[0206] Back to Fig. 20 When a cancel operation is performed on the confirmation screen, the transceiver 4001 of the customer terminal 4 transmits a cancel instruction including a request code to the server device 2 (step S59). In addition, the display control unit 4006 of the customer terminal 4 deletes the confirmation screen.

[0207] When receiving the cancellation suspension instruction from the customer terminal 4, the transceiver 2001 of the server device 2 discards the cancellation request corresponding to the request code included in the cancellation suspension instruction (step S60).

[0208] On the other hand, when a cancel operation is performed on the confirmation screen, the transceiver 4001 of the customer terminal 4 transmits a cancel instruction including a request code to the server device 2 (step S61). Furthermore, the display control unit 4006 of the customer terminal 4 deletes the confirmation screen.

[0209] When the transceiver unit 2001 receives the cancel execution instruction from the customer terminal 4, the information management unit 2002 of the server device 2 performs processing for canceling the product information from the transaction information management table 214 according to the cancel request corresponding to the request code included in the cancel execution instruction (step S62). Specifically, the information management unit 2002 retrieves the entry of the product information corresponding to the terminal code and the product code included in the cancel request from the transaction information management table 214, and rewrites the cancel flag to "1".

[0210] Next, the information management unit 2002 of the server device 2 transmits a cancellation completion notification including the commodity code of the cancelled commodity to the source customer terminal 4 in cooperation with the transmission and reception unit 2001 (step S63).

[0211] When the sending and receiving unit 4001 receives the cancellation completion notification, the display control unit 4006 of the customer terminal 4 updates the transaction information screen by adding a cancellation line to the product corresponding to the product code included in the cancellation completion notification among the products displayed on the transaction information screen (step S64).

[0212] In addition, the information management unit 2002 of the server device 2 performs the following processing in accordance with the cancellation of the product information. The information management unit 2002 updates the inventory management table 215 by subtracting 1 from the number of registered items of the product for which cancellation has been executed (step S65). In addition, the information management unit 2002 updates the shelf return product table 216 by adding 1 to the number of shelf returns of the product for which cancellation has been executed (step S66).

[0213] Next, refer to Fig. 22 , the operation of the store support system 1 related to the checkout of goods will be described. Fig. 22 1 is a sequence diagram showing an example of the flow of operations of the store support system 1. In addition, a transaction information screen is displayed on the customer terminal 4.

[0214] When the customer completes the product registration and presses the "Pay" button on the transaction information screen, a checkout instruction is input to the customer terminal 4 (step S71). The transceiver 4001 of the customer terminal 4 sends a checkout instruction to the server device 2 based on the checkout instruction input (step S72).

[0215] When the transceiver 2001 receives the checkout instruction, the information management unit 2002 of the server device 2 updates the transaction information and calculates the transaction amount according to the checkout instruction (step S73). Specifically, the information management unit 2002 registers the checkout instruction time corresponding to the transaction code included in the checkout instruction in the transaction information management table 214. In addition, the information management unit 2002 calculates the transaction amount according to the commodity information corresponding to the above transaction code. The transceiver 2001 of the server device 2 sends the transaction amount calculated by the information management unit 2002 and the checkout screen display instruction to the customer terminal 4 (step S74).

[0216] When the transceiver 2001 receives the transaction amount and the checkout screen display instruction, the display control unit 4006 of the customer terminal 4 generates a checkout barcode indicating the transaction code (step S75). Next, the display control unit 4006 displays the checkout screen indicating the transaction amount (step S76).

[0217] Next, in the checkout machine 5, when the checkout barcode displayed on the checkout screen of the customer terminal 4 is scanned by the scanner, the checkout barcode is input to the checkout machine 5 (step S77). The checkout machine 5 reads the transaction code from the checkout barcode and sends a transaction information request including the transaction code to the server device 2 (step S78).

[0218] When the transceiver unit 2001 receives the transaction information request, the information management unit 2002 of the server device 2 extracts the transaction information corresponding to the transaction code included in the transaction information request from the transaction information management table 214 (step S79). Next, the transceiver unit 2001 of the server device 2 sends the transaction information extracted by the information management unit 2002 to the checkout machine 5 (step S80).

[0219] It should be noted that, when the information management unit 2002 of the server device 2 receives a transaction information request including a terminal code from the checkout machine 5 , in step S78 , it extracts transaction information corresponding to the terminal code included in the transaction information request from the transaction information management table 214 .

[0220] When the checkout machine 5 obtains the transaction information from the server device 2, it performs the checkout process based on the transaction information (step S81). For example, the checkout machine 5 performs the checkout process related to cash settlement or the checkout process based on cashless settlement according to the customer's operation. When the checkout process is completed, the checkout machine 5 sends a checkout completion notification to the server device 2 (step S82).

[0221] The information management unit 2002 of the server device 2 updates the transaction information based on the transaction completion notification received by the transceiver unit 2001 (step S83). Specifically, the information management unit 2002 rewrites the transaction completed flag corresponding to the transaction code included in the transaction completion notification to "1" in the transaction information management table 214.

[0222] Next, the transceiver 2001 of the server device 2 sends a checkout completion notification to the customer terminal 4 (step S84). Specifically, the transceiver 2001 of the server device 2 sends the checkout completion notification to the customer terminal 4 specified by the terminal code corresponding to the transaction code included in the checkout completion notification received from the checkout machine 5.

[0223] When the transceiver 4001 receives the checkout completion notification, the display control unit 4006 of the customer terminal 4 displays information indicating that the checkout is completed on the display unit 42 (step S85 ).

[0224] In addition, the information management unit 2002 of the server device 2 performs the following processing as the transaction information is updated. The information management unit 2002 updates the inventory management table 215 based on the commodity code with a cancellation flag of "0" included in the updated transaction information (step S86). Specifically, when the information management unit 2002 counts the number of items for each type of commodity code included in the transaction information, the counted number of items is subtracted from the corresponding registered number of items, and the counted number of items is added to the sales number of items. In addition, the information management unit 2002 updates the best-selling commodity table 217 based on the updated transaction information or the inventory management table 215 (step S87).

[0225] As described above, the customer terminal 4 displays a transaction information screen showing each commodity registered as a purchase target, and accepts a registration cancellation operation based on the commodity displayed on the transaction information screen. In addition, the customer terminal 4 displays retention information related to the commodity to be cancelled on a confirmation screen that allows selection of execution of cancellation and cancellation abort. Then, when the customer terminal 4 selects execution of cancellation, it performs processing for canceling the registration of the target commodity.

[0226] Thus, the customer terminal 4 can present a confirmation screen showing retention information related to the target product to the customer as the operator, so that the customer can be prompted to cancel the target product of the cancellation operation. Therefore, the customer terminal 4 and the store support system 1 can reduce the cancellation of the product registered as the purchase target.

[0227] In addition, the customer terminal 4 displays information indicating the benefits generated by purchasing the canceled product and information indicating the disadvantages generated by canceling the product as retention information on the confirmation screen. As a result, the customer terminal 4 can present the reason for canceling the retained product to the customer, thereby effectively prompting the cancellation to be stopped. Therefore, in the customer terminal 4 and the store support system 1, the cancellation action of the product registered as the purchase target can be reduced.

[0228] In addition, the server device 2 manages the transaction confirmation information that specifies one transaction and the commodity registered in the transaction in correspondence with each other for the transaction performed at the customer terminal 4, and registers the commodity indicated by the registration request in correspondence with the transaction confirmation information of the customer terminal 4 in accordance with the registration request sent from the customer terminal 4. In addition, when the server device 2 receives a cancellation request for a target commodity indicating cancellation from the customer terminal 4, it provides the customer terminal 4 with retention information related to the target commodity and displays it.

[0229] Thus, the server device 2 can present a screen showing retention information related to the target product to the customer who is the operator of the customer terminal 4, thereby prompting the customer to stop canceling the target product. Therefore, in the server device 2 and the store support system 1, the cancellation action of the product registered as the purchase target can be reduced.

[0230] In addition, the server device 2 generates information indicating the benefits of purchasing the canceled product and information indicating the disadvantages of canceling the product as retention information, and provides them to the customer terminal 4 for display. As a result, the server device 2 can present the reason for canceling the retained product to the customer operating the customer terminal 4, and thus can effectively promote the cancellation. Therefore, in the customer terminal 4 and the store support system 1, the cancellation action of the product registered as the purchase target can be reduced.

[0231] It should be noted that in the above-mentioned embodiment, the control program executed in each device of the server device 2, the customer terminal 4, and the checkout machine 5 is recorded in a computer-readable storage medium such as a CD-ROM and provided. In addition, the control program executed in each device of the above-mentioned embodiment may be stored in a computer connected to a network such as the Internet and provided by downloading via the network, or may be provided or distributed via a network such as the Internet.

[0232] Although the embodiments of the present invention are described above, the embodiments are presented as examples and are not intended to limit the scope of the invention. The embodiments can be implemented in various other ways, and various omissions, substitutions, changes, and combinations can be made without departing from the scope of the invention.

Claims

1. An information processing device that moves with a customer moving in a store and is operated by the customer, characterized in that: include: A first display unit displays a first screen, wherein the first screen shows each commodity registered as a purchase object; an accepting unit for accepting a registration cancellation operation based on the commodity displayed on the first screen; A second display unit displays information related to the target product that is the target of the cancellation operation on a second screen that allows selection between executing the cancellation and suspending the cancellation; as well as The canceling unit performs a process for canceling the registration of the target product when the cancel execution is selected.

2. The information processing device according to claim 1, wherein: The second display unit displays information indicating a benefit obtained by purchasing the target product on the second screen.

3. The information processing device according to claim 1, wherein: The second display unit displays information indicating disadvantages caused by canceling the target product on the second screen.

4. The information processing device according to claim 2, wherein: The second display unit displays price reduction discount information obtained through set sales as information indicating benefits.

5. The information processing device according to claim 3, wherein: The second display unit displays information notifying that the set sale is not established as disadvantageous information.

6. A store support system comprising an information processing device and a server device that move with a customer moving in a store and are operated by the customer, characterized in that: The server device comprises: The transaction management unit associates and manages transaction confirmation information that confirms a transaction and commodities registered in the transaction, wherein the information processing device comprises: a first display unit for displaying a first screen, wherein the first screen indicates each of the commodities corresponding to the transaction confirmation information of the transaction performed in the device; an accepting unit for accepting a registration cancellation operation based on the commodity displayed on the first screen; A second display unit displays information related to the target product of the cancellation operation on a second screen that allows selection of execution of cancellation and suspension of cancellation; as well as The canceling unit performs a process for canceling the registration of the target product when the cancel execution is selected.

7. The store support system according to claim 6, wherein: The information processing device further comprises: a first sending unit for sending the transaction identification information indicating the transaction performed by the own device and a registration request for the commodity to be registered to the server device; The transaction management unit registers the commodity indicated by the registration request in correspondence with the transaction confirmation information indicated by the registration request.

8. The store support system according to claim 6 or 7, wherein: The information processing device further comprises: a second sending unit for sending a cancellation request for the target product indicating the cancellation operation to the server device; The server device further comprises: A providing unit provides the information processing device with information related to the target product indicated by the cancellation request.

9. The store support system according to claim 8, wherein: The providing unit provides, as information related to the target product, information indicating a benefit resulting from purchasing the target product and / or information indicating a disadvantage resulting from canceling the target product.

10. The store support system according to claim 9, wherein: The providing unit selects the target product for information provision when the number of cancellations of the target product exceeds a threshold value.

Citation Information

Patent Citations

  • Differential transmission board set and assembly

    JP2023179105A