Sales system, payment device, program

The sales system facilitates age-restricted product transactions by allowing mobile registration and payment, ensuring age verification is completed before finalizing sales, thus preventing underage purchases.

JP7612238B2Active Publication Date: 2025-01-14TERAOKA SEIKO CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023178762
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-10-17
Publication Date
2025-01-14
Estimated Expiration
2040-05-15

AI Technical Summary

Technical Problem

Existing methods for selling products with sales restrictions, such as age verification, are not suitable for sales formats where customers register products using mobile terminals, leading to inefficiencies in processing and payment.

Method used

A sales system that allows customers to register products using mobile terminals, with integrated registration and payment mechanisms that prevent the sale of restricted products until age verification is completed, and includes a network of devices for management, registration, and payment processing.

Benefits of technology

Enables efficient processing and payment of products with sales restrictions by ensuring age verification is conducted before finalizing transactions, thereby preventing the sale of restricted items to underage customers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007612238000001
    Figure 0007612238000001
  • Figure 0007612238000002
    Figure 0007612238000002
  • Figure 0007612238000003
    Figure 0007612238000003
Patent Text Reader

Abstract

To preferably perform processing relating to sales of a commodity having sales restriction in a sales form in which a customer himself / herself registers a commodity using a portable terminal.SOLUTION: A sales system in which a customer registers each commodity at each display place and performs settlement of the registered commodity after completion of the registration of the commodity, includes registration means that can register individual commodities including a sales restriction commodity, sales of which is restricted, and settlement means that performs settlement of the commodities registered by the registration means. The settlement means, when the one or more sales restriction commodities are included in the commodities registered by the registration means and the sales restriction commodities cannot be sold to the customer, brings registration of all the sales restriction commodities included in the commodities registered by the registration means into a cancelled state.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a sales system, a settlement device, and a program. [Background technology]

[0002] 2. Description of the Related Art There is known a product sales data processing device that processes data on products with sales restrictions such as age restrictions while verifying whether the products fall under the sales restrictions (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-039884 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, this is not suitable for a sales format in which customers themselves register products using mobile terminals.

[0005] The present invention has been made in consideration of the above circumstances, and its purpose is to provide technology that can efficiently process the sale of products with sales restrictions in a sales format in which customers themselves register products using a mobile terminal. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, one aspect of the present invention is a sales system in which a customer registers each product at each display location and settles for the registered products after product registration is completed, and the system is equipped with a registration means capable of registering individual products, including sales-restricted products whose sales are restricted, and a settlement means for settling for the products registered by the registration means, and if the products registered by the registration means include one or more sales-restricted products and the sales-restricted products cannot be sold to the customer, the settlement means cancels the registration of all of the sales-restricted products included in the products registered by the registration means. [Brief description of the drawings]

[0007] [Figure 1] 1 is a conceptual diagram of a network including a product sales data processing device. [Diagram 2] FIG. 2 is an explanatory diagram for explaining a settlement device. [Diagram 3] 13 is a display example on a display unit of a mobile terminal. [Figure 4] 13 shows examples of displays on a display unit of a mobile terminal. [Diagram 5] 13 is an example of cart information. [Figure 6] 13 shows examples of displays on a display unit of a mobile terminal. [Figure 7] 13 is an example of a display on the display unit of a settlement device. [Figure 8] 13 is an example of a display on the display unit of a settlement device. [Figure 9] 13 is an example of a display on the display unit of a settlement device. [Figure 10] 13 is an example of a display on the display unit of a settlement device. [Figure 11] 10 is a flowchart illustrating an example of an operation of the mobile terminal. [Figure 12] 13 is a flowchart showing an example of the operation of the settlement device. [Figure 13] Other display examples are given below. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] FIG. 1 is a conceptual diagram of a network including a product sales data processing device. The sales system 1 shown in FIG. 1 includes a management device (e.g., a store controller) 10, a cloud server 20, a registered settlement device 30, a settlement device 40, a monitoring device 50 (e.g., a personal computer, etc.), and a mobile terminal 60 (e.g., a smartphone, etc.). Although one registered settlement device 30 is illustrated in FIG. 1, the number of registered settlement devices 30 in one store may be two or more. Although two settlement devices 40 are illustrated in FIG. 1, the number of settlement devices 40 in one store may be one or three or more. Although one monitoring device 50 is illustrated in FIG. 1, the number of monitoring devices 50 in one store may be two or more. Although one management device 10 is basically provided per store, two or more management devices may be provided per store. The sales system 1 can be introduced in various stores (supermarkets, convenience stores, drug stores, home centers, home appliance retailers, other specialty stores, etc.).

[0009] The sales system 1 shown in FIG. 1 provides various services, such as a service corresponding to the mode in which a store clerk registers a product using a registration and settlement device 30, and a service corresponding to the mode in which a customer himself registers a product using a mobile terminal 60 (hereinafter referred to as service A). The part of the sales system 1 that provides service A may be referred to as a specific sales system. In other words, the specific sales system is a subsystem of the sales system 1, and provides service A. In the following description, among the customers, a customer who uses service A may be particularly referred to as a member.

[0010] The management device 10, the registered settlement device 30, the settlement device 40, and the monitoring device 50 are installed in a store and are communicatively connected via a LAN 19 (which may be wired or wireless). The management device 10 is capable of communicating with a cloud server 20. The mobile terminal 60 may also be connectable to the LAN 19 (for example, the mobile terminal 60 may be connectable with restrictions imposed to the extent that messages and the like can simply be sent from the mobile terminal 60 to the monitoring device 50, etc.).

[0011] The management device 10 is a device that mainly manages various devices within the LAN 19. For example, the management device 10 has a communication function with external devices (for example, a headquarters server (not shown), a cloud server 20, etc.). The management device 10 receives, for example, a product master (product file) from the external devices and provides it to the registration settlement device 30 and the settlement device 40, and receives transaction information from the registration settlement device 30 and the settlement device 40 and transmits it to the external devices.

[0012] The product master is a file that stores, for example, product names and sales prices in association with product identification information (product code) that identifies individual products. In this embodiment, in addition to product names, etc., the product master stores information regarding age verification products that require age verification for sale (also referred to as age-restricted products because they can also be said to be products with age restrictions for sale) (for example, age verification product flag; for example, a value of "1" corresponds to an age verification product, a value of "0" does not correspond to an age verification product, etc.). Note that information regarding age verification products may be stored in a file separate from the product master, but for ease of explanation, this embodiment will be described as the product master storing information regarding age verification products.

[0013] The cloud server 20 is a server that provides various services. For example, the cloud server 20 provides service A (a service corresponding to a mode in which a customer who is a member registers a product using a mobile terminal 60). For example, the cloud server 20 manages (stores) transaction information (also referred to as cart information or basket information) in service A by a member. In addition to the cart information, the cloud server 20 also manages (stores) various information related to service A (for example, a customer master (customer file) that stores customer information, a store master (store file) that stores store information, a product master, etc.). Note that the cloud server 20 may not be realized by one computer (server, etc.) but may be realized by two or more computers.

[0014] The registration and settlement device 30 is a device that executes registration processing and settlement processing. The registration and settlement device 30 is used by a store clerk (the registration and settlement processing are executed by the operation of the store clerk).

[0015] The settlement device 40 is a device that executes settlement processing. The settlement device 40 is basically used by customers (the settlement processing is executed by operations by the customer). The settlement device 40 is used at least by customers (members) who use service A.

[0016] The monitoring device 50 is a device that mainly monitors various devices within the LAN 19. The monitoring device 50 monitors the operating status of other devices (for example, the registration settlement device 30, the settlement device 40, etc.), displays various information on the other devices, and outputs various commands to the other devices.

[0017] The mobile terminal 60 is operated by a customer who is a member. The mobile terminal 60 is used when using service A. The mobile terminal 60 has a communication function, an imaging function (camera), and a recognition function for recognizing various codes (barcodes, two-dimensional codes, etc.). For example, the mobile terminal 60 recognizes barcodes attached to products. For example, the mobile terminal 60 may extract feature points in an image captured by the imaging function (an image acquired as a so-called live view / through image) and recognize an object (various codes).

[0018] Although it is assumed that the mobile terminals 60 are basically owned by each member, they may be loaned by the store. The number of mobile terminals 60 (the number in operation) varies depending on the number of customers, etc., and in FIG. 1, two mobile terminals 60 are shown as an example to show that multiple units are possible.

[0019] The mobile terminal 60 displays various screens related to the service A. For example, an application program (hereinafter also referred to as a specific application) for using the service A may be installed in the mobile terminal 60, so that the mobile terminal 60 may display various screens related to the service A.

[0020] Note that a part or all of the sales system 1 (or a specific sales system) may be referred to by other names (for example, a product registration system, a checkout system, a product sales data processing system, etc.).

[0021] In the above, it has been described that the cloud server 20, the settlement device 40, and the mobile terminal 60 are used for service A, but the management device 10 is also used for service A (for example, used for sending and receiving information between the settlement device 40 and the cloud server 20). Note that other devices (such as the registered settlement device 30, the monitoring device 50, and a headquarters server (not shown)) may be used for service A.

[0022] Fig. 2 is an explanatory diagram for explaining the settlement device 40. Fig. 2(A) is a diagram showing an example of the appearance of the settlement device 40 (a perspective view seen from the customer side). Fig. 2(B) is a diagram showing an example of the configuration of the settlement device 40. In Fig. 2(A) and Fig. 2(B), the same parts are given the same reference numerals.

[0023] An example of the configuration of settlement device 40 shown in Fig. 2(B) will be described below with reference to Fig. 2(A). Settlement device 40 includes a CPU 401, a ROM 402, a RAM 403, a hard disk 404, a display unit 405, a scanner unit 406, a card settlement unit 408, a change dispenser 409, a printing unit 413, an audio output unit 414, and a communication unit 415. These can communicate with each other via a bus.

[0024] In addition, the settlement device 40 may further be provided with a key operation unit, an imaging unit (camera), an alarm unit (a lamp such as a sign pole), a proximity sensor (human presence sensor) capable of detecting whether or not there is a person (customer, store clerk, etc.) in the vicinity (specifically, in front), etc.

[0025] The CPU 401 is a central processing unit, and controls the operation of the settlement device 40 by reading and executing programs stored in the ROM 402 . The ROM 402 is a read-only memory, and stores various types of information used by the CPU 401, including programs.

[0026] The RAM 403 is a read / write memory and stores various information, such as information read from the ROM 402 or the hard disk 404, information acquired from the outside, and information generated during processing.

[0027] The hard disk 404 stores various information. For example, the hard disk 404 may store programs executed by the CPU 401 instead of the ROM 402. Also, instead of the RAM 403, the hard disk 404 may store information read from the ROM 402, information acquired from the outside, information generated during processing, and the like.

[0028] The display unit 405 is a touch display that displays various information and accepts various inputs.

[0029] The scanner unit 406 optically reads various information. For example, the scanner unit 406 scans a code (a two-dimensional code for settlement, which may be a one-dimensional code (barcode) or the like) displayed on the display unit of the mobile terminal 60, and reads information necessary for settlement processing. The scanner unit 406 may also scan a code (a barcode, a two-dimensional code, or the like) printed on a receipt (registered trademark) issued by another device (for example, a registered settlement device 30) and read information necessary for settlement processing. The scanner unit 406 may also scan a barcode attached to a product and read the product code. The scanner unit 406 may also scan a barcode attached to a store clerk's name tag and read the store clerk code.

[0030] The card payment unit 408 is a payment mechanism that uses various cards (credit cards, prepaid cards such as transportation cards, cash cards for debit payments, point cards for point payments, etc.). The card payment unit 408 includes a card recognition unit (reading unit), a display unit, and an operation unit, but it is sufficient that the card payment unit 408 includes at least the card recognition unit. The card recognition unit may recognize various cards (e.g., point cards, membership cards, stockholder cards, etc.) for the purpose of providing benefits, discounts, etc.

[0031] The change machine 409 (cash settlement unit) is a mechanism for settlement with cash, and has an input port for banknotes and coins, and an output port for banknotes and coins, calculates the amount of money inserted into the input port, calculates the amount of change, which is the difference between the input amount and the purchase amount, and outputs the change from the output port. When banknotes or coins are inserted into the input port, they are detected by a sensor (detection of the fact that they have been inserted, detection of the number of coins by denomination, etc.).

[0032] The printing unit 413 prints and issues various media (receipts, bills, etc.). The audio output unit 414 outputs audio. For example, the audio output unit 414 outputs audio guidance and the like. The communication unit 415 transmits and receives information to and from other devices (the management device 10, the registered settlement device 30, the other settlement devices 40, the monitoring device 50, the mobile terminal 60, etc.).

[0033] The above describes the appearance and hardware configuration of the settlement device 40, but a description of the appearance and hardware configuration of the registered settlement device 30, etc. will be omitted.

[0034] 1, the registration and settlement device 30 is described as being basically used by a store clerk (the registration process and settlement process are executed by the store clerk's operation), but the registration and settlement device 30 may be basically used by a customer (the registration process and settlement process are executed by the customer's operation). In other words, the registration and settlement device 30 may be a so-called fully self-service POS terminal.

[0035] The registration and settlement device 30 may be configured to have a display unit on each side (clerk side, customer side) and a settlement unit (card settlement unit, cash settlement unit) on one side (customer side) (so-called face-to-face POS terminal configuration). The registration and settlement device 30 configured as such executes the registration process by operation of the clerk and executes the settlement process by operation of the customer.

[0036] The registration and settlement device 30 may be configured to have a display unit and a scanner unit on each side (clerk side, customer side) and a settlement unit (card settlement unit, cash settlement unit) on one side (customer side). The registration and settlement device 30 configured in this way may have multiple operation modes (operational aspects) and may be a device that can be switched to any of the multiple operation modes depending on, for example, the operating situation. For example, the registration and settlement device 30 may be a device that can be switched to any of an operation mode (similar to a face-to-face POS terminal) in which a registration process is performed by an operation of a clerk and a settlement process is performed by an operation of a customer, an operation mode (similar to a fully self-service POS terminal) in which a registration process is performed by an operation of a clerk and a customer and a settlement process is performed by an operation of a customer, and the like.

[0037] Furthermore, the registration settlement device 30 may execute the settlement process based on registration information generated by a registration process in another device (e.g., another registration settlement device 30) rather than on registration information generated by a registration process in the registration settlement device 30. For example, the registration settlement device 30 may receive registration information generated in a registration process in another device (which may be received directly from the other device or via the management device 10, etc.) and execute the settlement process based on the received registration information.

[0038] If the settlement process by the registered settlement device 30 is executed by the customer's operation, like the settlement device 40, the registered settlement device 30 can be used for service A. That is, just as the customer registers the product on the mobile terminal 60 and then settles the payment at the settlement device 40, the customer can register the product on the mobile terminal 60 and then settle the payment at the registered settlement device 30.

[0039] 3 and 4 are examples of displays on the display unit of the mobile terminal 60. FIG. 3(A) is an example of a start screen of service A. The mobile terminal 60 acquires information for identifying a store (store identification information) and displays the start screen. For example, a two-dimensional code obtained by converting the store identification information into a two-dimensional code may be displayed near the entrance of the store (the two-dimensional code may be output to a display screen, a medium on which the two-dimensional code is printed may be attached, etc.), and a customer (member) who visits the store may scan (read) the two-dimensional code with the mobile terminal 60, thereby allowing the mobile terminal 60 to acquire the store identification information. Note that when a customer who visits the store starts a specific app, a screen instructing the customer to scan the two-dimensional code may be displayed, or when a customer who visits the store scans the two-dimensional code with the mobile terminal 60, a specific app may be started and the start screen may be displayed.

[0040] On the start screen, various buttons are arranged as shown in Fig. 3(A). For example, a shopping start button 600 is a button for starting shopping. When the shopping start button 600 is operated, the mobile terminal 60 displays the registration screen shown in Fig. 3(B) and subsequent figures instead of the start screen.

[0041] Fig. 3(B) is a registration screen (initial registration screen) that is displayed after the shopping start button 600 is operated on the start screen of Fig. 3(A). The upper side of the registration screen (initial registration screen) is a captured image display area 601 that mainly displays captured images. The lower side of the registration screen is a registration information display area 602 that mainly displays product registration information.

[0042] FIG. 3(C) is a registration screen when the barcode attached to "XX bread (tax-inclusive price 220 yen)" as the first item of product is imaged on the registration screen (initial registration screen) of FIG. 3(B). The mobile terminal 60 images the barcode attached to a certain product, obtains product identification information of the product from the imaged barcode, and registers the product based on the obtained product identification information. In the example of FIG. 3(B), the mobile terminal 60 images the barcode attached to "XX bread", obtains product identification information of the "XX bread" from the imaged barcode, and registers the "XX bread" based on the obtained product identification information.

[0043] Fig. 3(D) is a registration screen after the registration of the first item (XX bread) is completed. Note that Fig. 3(D) is a display example immediately after the product (XX bread) is specified (i.e., while the barcode is still being captured). Therefore, in the display example of Fig. 3(D), the barcode attached to the product is displayed in the captured image display area 601.

[0044] As shown in FIG. 3(D), the mobile terminal 60 displays the registration information (product name, quantity, price) of the registered product (the product whose barcode was imaged (XXX bread)) in the registration information display area 602 (symbol a). The mobile terminal 60 displays part of the registration information (quantity) as a quantity button 603. The quantity button 603 is a button for changing the quantity. The mobile terminal 60 also displays total information (total points, total price) (symbol b). The mobile terminal 60 also displays (enables) an operational checkout progress button 604 that is operated when proceeding to payment (accounting) (when completing product registration).

[0045] Although the explanation is omitted, the same applies to the registration of the second and subsequent items. That is, every time the mobile terminal 60 captures an image of a barcode attached to a product, the registration information (product name, quantity, price) of the product is additionally displayed in the registration information display area 602 of the mobile terminal 60, and the total information (total points, total price) is updated (added).

[0046] Furthermore, during the process in which the mobile terminal 60 captures an image of a barcode and displays the registration information, the cloud server 20 updates the cart information (transaction information). That is, every time a customer's mobile terminal 60 captures an image of a barcode attached to a product, the registration information of the product (product name, quantity, price, etc.) is sequentially displayed in the registration information display area 602 of the mobile terminal 60, and the registration information of the product is also sequentially stored in the cart information of the customer in the cloud server 20.

[0047] The following process flow A, process flow B, etc. may be considered as a process flow (flow, step) in which the mobile terminal 60 displays the registration information in the registration information display area 602 and the cloud server 20 stores the registration information in the cart information.

[0048] (Processing flow A) The mobile terminal 60 acquires the product identification information from the barcode. The mobile terminal 60 also accepts a change in the quantity based on the customer's operation (if there is no operation, the quantity is the initial value "1". The same applies to process flow B). Next, the mobile terminal 60 transmits the product identification information and the quantity to the cloud server 20. The cloud server 20 refers to the product master and acquires the product name and price corresponding to the product identification information. Next, the cloud server 20 stores the registration information (product identification information, product name, quantity, price) in the cart information. If the product is an age verification product (if the value of the age verification product flag for the product in the product master is "1 (corresponding to age verification product)"), the cloud server 20 also stores information that the age has not been verified for the sale of the age verification product. Next, the cloud server 20 transmits the registration information (product identification information, product name, price) to the mobile terminal 60. If the product is an age verification product, the cloud server 20 also transmits information that the product is an age verification product to the mobile terminal 60. The mobile terminal 60 displays the registration information (product name, quantity, price) in the registration information display area 602. If the product is an age verification product (if the mobile terminal 60 receives information that the product is an age verification product), it displays information (image, etc.) that the product is an age verification product.

[0049] (Processing flow B) The mobile terminal 60 acquires the product identification information from the barcode. The mobile terminal 60 also accepts changes in quantity based on the customer's operation. Next, the mobile terminal 60 refers to the product master and acquires the product name and price corresponding to the product identification information. The product master may be located in a place where the mobile terminal 60 can access it. The mobile terminal 60 may inquire the management device 10 and the cloud server 20 to acquire the product name and price corresponding to the product identification information. If the product is an age verification product (if the value of the age verification product flag of the product in the product master is "1 (corresponding to age verification product)"), the mobile terminal 60 recognizes that the product is an age verification product (also acquires information that the product is an age verification product). Next, the mobile terminal 60 displays the registration information (product name, quantity, price) in the registration information display area 602. If the product is an age verification product, the mobile terminal 60 displays information (such as an image) that the product is an age verification product. Next, the mobile terminal 60 transmits the product identification information, product name, quantity, and price to the cloud server 20. If the product is an age verification product, the mobile terminal 60 also transmits information to the cloud server 20 that the product is an age verification product. The cloud server 20 stores the registration information (product identification information, product name, quantity, price, etc.) in the cart information. If the product is an age verification product (if the cloud server 20 receives information that the product is an age verification product), it also stores information that the age has not been verified for the sale of the age verification product.

[0050] In the process flow A (process flow B is also the same), the mobile terminal 60 may store the registration information in addition to displaying it in the registration information display area 602.

[0051] In addition, in process flow B, after the cloud server 20 stores the registration information in the cart information, the mobile terminal 60 may display the registration information in the registration information display area 602. For example, after storing the registration information in the cart information, the cloud server 20 may notify the mobile terminal 60 that the registration information has been stored in the cart information, and the mobile terminal 60 may display the registration information in the registration information display area 602 after receiving the notification.

[0052] FIG. 4(A) shows a registration screen after completing the registration of seven items (total price (tax included) 4635 yen) in total, including "XX Bread", "XX Salad (tax included price 240 yen)", "XX Dressing (tax included price 680 yen)", "XX Beer (tax included price 285 yen)", "XX Nigiri Sushi (tax included price 1080 yen)", "XX Wine (tax included price 1650 yen)", and "XX Cigarettes (tax included price 480 yen)". The registration screen of FIG. 4(A) displays the registration information of the last (nearest) three products ("XX Cigarettes", "XX Wine", and "XX Nigiri Sushi") instead of all seven products. In the registration screen of FIG. 4(A), the image "year" is attached to "XX Cigarettes" and "XX Wine" to indicate that they are age verification products. In addition, the registration screen of FIG. 4(A) has an expansion button 610 for expanding the registration information display area 602.

[0053] FIG. 4(B) is a registration screen displayed after the expand button 610 is operated on the registration screen of FIG. 4(A). On the registration screen of FIG. 4(B), the registration information of all seven items is displayed in the registration information display area 602 expanded by the operation of the expand button 610. On the registration screen of FIG. 4(B), the image "year" is attached to "XX cigarettes", "XX wine", and "XX beer" to indicate that they are age verification products. In addition, on the registration screen of FIG. 4(B), a shrink button 611 is arranged to shrink the expanded registration information display area 602 to its original state. That is, when the shrink button 611 is operated on the registration screen of FIG. 4(B), the registration screen of FIG. 4(A) is displayed.

[0054] 4B, the captured image display area 601 is small, but in order to display more registration information, the captured image display area 601 may be completely removed. The registration information displayed in the registration information display area 602 may be scrolled whether in the original state or in the expanded state.

[0055] Fig. 5 is an example of cart information. The cloud server 20 stores the registration information in the cart information as the transaction progresses (for example, each time a product is registered as shown in the above process flow A or process flow B). For example, when the mobile terminal 60 registers a total of seven products, one each of "XX bread", "XX salad", "XX dressing", "XX beer", "XX nigiri sushi", "XX wine", and "XX cigarettes", in that order (i.e., when the mobile terminal 60 displays the registration screen of Fig. 4(A) or Fig. 4(B)), the registration information as shown in Fig. 5 is stored in the cart information.

[0056] The cart information illustrated in FIG. 5 includes cart identification information, transaction start date and time, transaction end date and time, customer identification information, and registration information (registered product information).

[0057] The cart identification information is identification information that uniquely identifies the cart information. The cart identification information shown in Fig. 5 is composed of store identification information, a date, and a serial number (for example, a serial number for each store and date).

[0058] The transaction start date and time is the date and time when the transaction begins. The transaction start date and time may be, for example, the date and time when the cart information is generated. The transaction start date and time may be the date and time when the one item of product is registered (the date and time when the registered product information (registered product 1) in FIG. 5 is stored). The date and time when the cart information is generated and the date and time when the one item of product is registered may both be stored separately. The transaction end date and time is the date and time when the transaction ends. For example, the transaction start date and time may be the date and time when the settlement is made. The date and time when the settlement is made may be the date and time when the settlement is started or the date and time when the settlement is finished. The date and time when the settlement is started and the date and time when the settlement is finished may both be stored separately as the date and time when the transaction is finished.

[0059] The customer identification information is information that identifies the customer of the transaction. When generating the cart information, the cart identification information, the transaction start date and time, and the customer identification information are generated, but since this is before the start of the actual transaction (product registration), other information (such as the transaction end date and time) is not generated.

[0060] The registered information (total) is information that is updated each time the registered information of a product is added, updated, deleted, etc. Specifically, for example, the number of items (number of products), the estimated subtotal amount (e.g., the subtotal amount before discounts, etc. are reflected), etc. are stored as the registered information (total).

[0061] The registered information (product N; N is an integer) is the registered information of the Nth item of a product. Specifically, for example, the registered information (product N) stores the product code, product name (product name), quantity, price, etc. of the Nth item of the product.

[0062] In addition, various information related to the product is stored as registration information as necessary. For example, for an age verification product, information that the age has not been verified for the sale of the age verification product (indicated as "age not verified" in FIG. 5) is stored. In the example shown in FIG. 5, information that the age has not been verified for the sale is stored as registration information for "XX beer" (registration information (product 4)), registration information for "XX wine" (registration information (product 6)), and registration information for "XX cigarettes" (registration information (product 7)). Note that when the age has been verified, information that the age has been verified may be stored instead of information that the age has not been verified.

[0063] Note that cloud server 20 may store a part or all of the cart information in another device (such as a file server accessible by cloud server 20) instead of or in addition to storing the cart information in a storage unit within its own device.

[0064] FIG. 6(A) is a two-dimensional code display screen that is displayed after the checkout proceed button 604 is operated on the registration screen of FIG. 4(A) or FIG. 4(B). The two-dimensional code display screen displays a two-dimensional code 605 for settlement. The two-dimensional code 605 for settlement is a two-dimensional code of information required for settlement processing. The two-dimensional code 605 for settlement may be a two-dimensional code of information (cart identification information) that identifies the cart information of a customer (transaction information registered by the customer using the mobile terminal 60) from among multiple pieces of cart information (respective transaction information registered by each customer using the mobile terminal 60) stored in the cloud server 20. FIG. 6(B) shows how the two-dimensional code 605 for settlement is read by the settlement device 40.

[0065] The two-dimensional code display screen also has an estimated total display field 606 and a back button 607. The back button 607 is a button for returning to shopping (restarting shopping). When the back button 607 is operated, the mobile terminal 60 displays a registration screen (the registration screen displayed immediately before the checkout progress button 604 was operated) instead of the two-dimensional code display screen.

[0066] 7 to 10 are examples of displays on the display unit 405 of the settlement device 40. FIG. 7 is an example of a settlement screen (initial settlement screen) displayed on the display unit 405 by the settlement device 40. As shown in FIG. 7, the settlement screen (initial settlement screen) displays a message to have the settlement two-dimensional code 605 (in the figure, a QR code (registered trademark)) displayed on the mobile terminal 60 read. When the settlement two-dimensional code 605 displayed on the two-dimensional code display screen of the mobile terminal 60 is read on the settlement screen (initial settlement screen) as shown in FIG. 6(B), the settlement device 40 displays a list of products registered by the mobile terminal 60.

[0067] Fig. 8(A) is an example of a settlement screen (product list screen) displayed by the settlement device 40 on the display unit 405. When the settlement two-dimensional code 605 displayed after the checkout proceed button 604 is operated on the registration screen of Fig. 4(A) or Fig. 4(B) is read on the settlement screen (initial settlement screen) of Fig. 7, the settlement device 40 displays a settlement screen (product list screen) as shown in Fig. 8(A). In other words, the cart information of Fig. 5 is identified based on the settlement two-dimensional code 605, and the registration information stored in the cart information is displayed in a list on the settlement screen (product list screen) as shown in Fig. 8(A).

[0068] As shown in FIG. 8(A), the age verification products "XX Wine," "XX Cigarettes," and "XX Beer" are accompanied by an image "Age Verification" indicating that they are age verification products. The image "Age Verification" in FIG. 8(A) has "Age Verification" written on a shaded background (symbol a), but in this example, the shaded background indicates that the age has not been verified for the sale of the age verification product (it has not yet been confirmed whether the person is of an age to sell the age verification product). The image "Age Verification" in FIG. 9(A) and FIG. 9(B) has "Age Verification" written on a plain background (symbol b), but in this example, the plain background indicates that the age has been verified for the sale of the age verification product (it has already been confirmed whether the person is of an age to sell the age verification product).

[0069] In addition, the checkout screen (product list screen) in Figure 8 (A) has a display field 1400 for the estimated total, a display field 1401 for the number of products by price range (over 1,000 yen, between 500 yen and 1,000 yen, between 300 yen and 500 yen, and under 300 yen), and a display field 1403 for the captured image.

[0070] In the display field 1403 of the captured image, a captured image of the periphery of the change machine 409 of the settlement device 40 is displayed. For example, the settlement device 40 may have a camera at a position where the periphery of the change machine 409 can be captured, and may display a captured image captured by the camera (i.e., a captured image captured by the settlement device 40 itself) in the display field 1403. The settlement device 40 may also display a captured image captured by a camera installed at a position where the periphery of the change machine 409 can be captured (i.e., a captured image acquired from outside) in the display field 1403. Note that the captured image may be an image obtained from the camera that is output in real time (live view / through image), or may be an image obtained from the camera that is temporarily stored and then reproduced. The captured image may be a video or a still image (for example, still images displayed continuously).

[0071] Note that instead of or in addition to displaying in the display field 1403, the captured image may be stored for a certain period of time within the sales system 1 (for example, in the hard disk 404 of the settlement device 40, in the storage unit of the management device 10, in the storage unit of the monitoring device 50, in the storage unit of the cloud server 20, etc.). Naturally, the stored captured image is made reproducible on a device within the sales system 1 (for example, the management device 10, the monitoring device 50, the settlement device 40, etc.).

[0072] In addition, the checkout screen (product list screen) in FIG. 8(A) displays products in price order, but it is not necessary to display products in price order. For example, products may be displayed in the order of registration. In addition, in the checkout screen (product list screen) in FIG. 8(A), the background color of products is different for each price range, but it is not necessary to have different background colors for products in each price range. For example, the background color may be different alternately (every other line).

[0073] Fig. 8(B) shows a small screen 1410 (sometimes called an age verification screen) that is displayed after one of the age verification products "XX Wine", "XX Cigarettes", or "XX Beer" is selected (by touching one of the display parts) on the checkout screen (product list screen) in Fig. 8(A) (more specifically, it shows the small screen 1410 being displayed in front of the checkout screen (product list screen)). On the small screen 1410, there are arranged a "Yes" button for confirming whether the customer is of legal age (20 years or older) for the age verification product, indicating that the customer is 20 years or older, and a "No" button for confirming that the customer is not 20 years or older.

[0074] Fig. 9(A) is a display in a scene following Fig. 8(B). Fig. 9(B) is a display in another scene following Fig. 8(B). Specifically, Fig. 9(A) is a checkout screen (product list screen) displayed after pressing the "Yes" button on small screen 1410 in Fig. 8(B). Fig. 9(B) is a checkout screen (product list screen) displayed after pressing the "No" button on small screen 1410 in Fig. 8(B).

[0075] In the checkout screens (product list screens) of Figures 9(A) and 9(B), the age verification products "XX Wine," "XX Cigarettes," and "XX Beer" are accompanied by images indicating that they are age verification products and that age verification has been completed (an image with "age verification" written in a plain text (symbol b)).

[0076] As described above, when a certain age verification product (e.g., "XX wine") is selected, the settlement device 40 displays the small screen 1410, and when it has confirmed via the small screen 1410 whether the customer is of legal age to purchase the selected age verification product, it processes not only the selected age verification product ("XX wine") but also other age verification products ("XX cigarettes", "XX beer") as having been age-verified, as shown in Figure 9 (A) or Figure 9 (B).

[0077] In other words, when there are multiple age verification products, if the settlement device 40 confirms whether the customer is of an age suitable for sale for one age verification product, it processes the other age verification products as if it had also confirmed whether the customer is of an age suitable for sale. In other words, the settlement device 40 does not execute the process of confirming whether the customer is of an age suitable for sale for each age verification product one by one, but executes the process of confirming whether the customer is of an age suitable for sale for all age verification products at once.

[0078] In addition, on the checkout screen (product list screen) in Fig. 9(B), the registration of the age verification products ("XX wine", "XX cigarettes", and "XX beer") has been cancelled. Specifically, the product information of the age verification products is crossed out with a double line, the estimated total in the estimated total display column 1400 is updated (subtracted), and the corresponding portion of the display column 1401 of the number of products by price range is updated (subtracted).

[0079] 9(A) and 9(B) includes a checkout button 1404 for transitioning to a checkout screen (payment type selection screen) described later. In other words, the checkout device 40 has confirmed whether the customer is of age to purchase all age verification items, and therefore permits transition to the checkout screen (payment type selection screen).

[0080] Fig. 10(A) is a checkout screen (payment type selection screen) displayed after the checkout button 1404 is operated on the checkout screen (product list screen) of Fig. 9(A). Fig. 10(B) is a checkout screen (payment type selection screen) displayed after the checkout button 1404 is operated on the checkout screen (product list screen) of Fig. 9(B). The checkout screens (payment type selection screens) of Fig. 10(A) and Fig. 10(B) have various buttons arranged according to the payment method.

[0081] Comparing the checkout screen (payment type selection screen) in Figure 10(A) with the checkout screen (payment type selection screen) in Figure 10(B), the checkout screen (payment type selection screen) in Figure 10(A) includes age verification items as items to be paid for (purchased items), whereas the checkout screen (payment type selection screen) in Figure 10(B) does not include age verification items as items to be paid for (purchased items).

[0082] 10(A) and 10(B) are buttons for returning to the previous display. That is, when the back button 1607 is operated on the checkout screen (payment type selection screen) of Fig. 10(A), the display switches to the checkout screen (product list screen) of Fig. 9(A), and when the back button 1607 is operated on the checkout screen (payment type selection screen) of Fig. 10(B), the display switches to the checkout screen (product list screen) of Fig. 9(B). That is, by operating the back button 1607, the product to be paid for (product to be purchased) can be checked again before checkout.

[0083] Fig. 11 is a flowchart showing an example of the operation of the mobile terminal 60. Specifically, the flowchart in Fig. 11 shows a flow from when the mobile terminal 60 starts registering a product to when the mobile terminal 60 finishes registering the product and displays the two-dimensional code 605 for payment. Note that in the flowchart in Fig. 11, the flow from when the mobile terminal 60 displays the registration information in the registration information display area 602 employs the example of process flow A described above. Also, at the start of the flowchart in Fig. 11, it is assumed that the mobile terminal 60 is displaying the registration screen (initial registration screen) in Fig. 3(B). Also, for the sake of convenience of explanation, it is assumed that each product is purchased one by one.

[0084] Step S1: The mobile terminal 60 determines whether or not the barcode attached to the product has been scanned. In other words, the mobile terminal 60 determines whether or not the product identification information of the product has been acquired. If the barcode attached to the product has been scanned (Step S1: YES), proceed to Step S2. If the barcode attached to the product has not been scanned (Step S1: NO), proceed to Step S7.

[0085] Step S2: The mobile terminal 60 transmits the product identification information of the product acquired from the barcode to the cloud server 20. Then, the process proceeds to step S3. When the product identification information of the product is sent to the cloud server 20 in step S2, the cloud server 20 refers to the product master, acquires the product name and price corresponding to the product identification information, and stores them as registration information (product identification information, product name, quantity, price) in the cart information. The cloud server 20 also sends the registration information (product identification information, product name, price) to the mobile terminal 60. If the product is an age verification product, the cloud server 20 also stores information that the age has not been verified for the sale of the age verification product. If the product is an age verification product, the cloud server 20 also sends information that the product is an age verification product to the mobile terminal 60.

[0086] Step S3: The mobile terminal 60 receives and stores the registration information of the product transmitted by the cloud server 20. Then, the process proceeds to step S4. Step S4: The mobile terminal 60 displays the registration information of the product in the registration information display area 602. The mobile terminal 60 also displays (or updates) the total information. Then, the process proceeds to step S5.

[0087] Step S5: The mobile terminal 60 judges whether or not the product is an age verification product. For example, the mobile terminal 60 judges whether or not the product is an age verification product based on whether or not information indicating that the product is an age verification product has been received. If the product is an age verification product (step S5: YES), the process proceeds to step S6. If the product is not an age verification product (step S5: NO), the process proceeds to step S7.

[0088] Step S6: The mobile terminal 60 displays information (such as an image) indicating that the product is an age verification product. For example, as shown in Fig. 4(A) and Fig. 4(B), the mobile terminal 60 displays an image ("Year") indicating that the product is an age verification product in association with the age verification product. Then, the process proceeds to step S7.

[0089] Step S7: The mobile terminal 60 determines whether the proceed with checkout button 604 has been operated (a valid operation). In other words, the mobile terminal 60 determines whether an operation to end product registration has been performed. If the proceed with checkout button 604 has been operated (step S7: YES), proceed to step S8. If the proceed with checkout button 604 has not been operated (step S7: NO), return to step S1. As mentioned above, the proceed with checkout button 604 is enabled after one product item has been registered, so if no products have been registered, it is always determined that the proceed with checkout button 604 has not been operated.

[0090] Step S8: The mobile terminal 60 displays the settlement two-dimensional code 605 on the two-dimensional code display screen. For example, the mobile terminal 60 requests the cloud server 20 to generate the settlement two-dimensional code 605, and the cloud server 20 generates the settlement two-dimensional code 605 based on the request and transmits the generated settlement two-dimensional code 605 to the mobile terminal 60, and the mobile terminal 60 receives the settlement two-dimensional code 605 from the cloud server 20 and displays it on the two-dimensional code display screen. Note that the mobile terminal 60 may generate the settlement two-dimensional code 605 instead of the cloud server 20. Then, the flowchart of FIG. 11 ends.

[0091] Fig. 12 is a flowchart showing an example of the operation of the settlement device 40. Specifically, the flowchart in Fig. 12 shows the flow from when the settlement device 40 reads the settlement two-dimensional code 605 to when settlement is completed.

[0092] Step S10: The settlement device 40 displays a settlement screen (product list screen). For example, after reading the settlement two-dimensional code 605, the settlement device 40 transmits cart identification information obtained from the settlement two-dimensional code 605 to the cloud server 20, receives registration information stored in the cart information identified by the cart identification information from the cloud server 20, and displays the settlement screen (product list screen). Then, proceed to step S11.

[0093] Step S11: The settlement device 40 judges whether or not the listed products (products registered by the mobile terminal 60) include age verification products. For example, the settlement device 40 judges whether or not the listed products include age verification products based on the registration information received from the cloud server 20 (for example, based on whether or not the registration information includes information indicating that the age has not been verified). If an age verification product is included (Step S10: YES), proceed to Step S12. If an age verification product is not included (Step S10: NO), proceed to Step S50.

[0094] Step S12: The settlement device 40 displays, for each of the age verification products (all of them), that they are age verification products and that their age has not been verified. For example, as shown in FIG. 8(A), the settlement device 40 displays, for each of the age verification products, an image indicating that they are age verification products and that their age has not been verified (an image (symbol a) with "age verification" written on a shaded background). Next, proceed to step S13.

[0095] Step S13: The settlement device 40 judges whether or not an age verification product has been selected. For example, if the settlement device 40 is displaying the settlement screen (product list screen) of FIG. 8(A), it judges whether or not any of the age verification products "XX Wine", "XX Cigarettes", or "XX Beer" has been selected (any display portion has been touched). If an age verification product has been selected (step S13: YES), the process proceeds to step S14. If an age verification product has not been selected, the process returns to step S13. In other words, the process (judgment) of step S13 is repeated until an age verification product is selected, and if an age verification product has been selected, the process proceeds to step S14.

[0096] Step S14: The settlement device 40 displays an age confirmation screen for confirming whether the customer is old enough to purchase the age confirmation product. For example, the settlement device 40 displays a small screen 1410 (age confirmation screen) in front of the settlement screen (product list screen) as shown in FIG. 8(B). Then, proceed to step S20.

[0097] Step S20: The settlement device 40 judges whether or not an operation (selection) has been performed to indicate that the purchaser is of legal age. For example, it judges whether or not the "Yes" button has been operated on the small screen 1410 of FIG. 8(B). If an operation to indicate that the purchaser is of legal age has been performed (Step S20: YES), the settlement device 40 proceeds to Step S30. If an operation to indicate that the purchaser is of legal age has not been performed (Step S20: NO), the settlement device 40 proceeds to Step S21.

[0098] Step S21: The settlement device 40 judges whether or not an operation (selection) has been performed to indicate that the purchaser is not of the permitted age. For example, it judges whether or not the "No" button has been operated on the small screen 1410 of FIG. 8(B). If an operation to indicate that the purchaser is not of the permitted age has been performed (Step S21: YES), the settlement device 40 proceeds to Step S40. If an operation to indicate that the purchaser is not of the permitted age has not been performed (Step S21: NO), the settlement device 40 returns to Step S20.

[0099] In other words, the processing (judgment) of steps S20 and S21 is repeated until an operation is performed to determine whether the person is of legal age to purchase the product. If an operation is performed to determine that the person is of legal age to purchase the product, the process proceeds to step S30. If an operation is performed to determine that the person is not of legal age to purchase the product, the process proceeds to step S40.

[0100] Step S30: The settlement device 40 clears the age verification screen, and then proceeds to step S32.

[0101] Step S32: The settlement device 40 displays that the age has been verified for each of the age verification items (each and every item). For example, as shown in FIG. 9(A), the settlement device 40 displays an image (an image with "age verification" written on a plain background (symbol b)) for each of the age verification items to indicate that the item corresponds to an age verification item and that the age has been verified. Then, the process proceeds to step S50.

[0102] Step S40: The settlement device 40 erases the age verification screen, similarly to step S30, and then proceeds to step S41.

[0103] Step S41: The settlement device 40 cancels the registration of the age verification products (all of them). For example, as shown in FIG. 9(B), the settlement device 40 enters (adds) a double strikethrough for each age verification product, and updates the estimated total and the number of products by price range. Then, proceed to step S42.

[0104] Step S42: The settlement device 40 displays that the age has been verified for each of the age verification products (all of them) in the same manner as in step S32. Then, the process proceeds to step S50.

[0105] Step S50: The settlement device 40 determines whether or not the Checkout button 1404 has been operated. That is, the settlement device 40 determines whether or not an operation has been performed to confirm the listed products. If the Checkout button 1404 has been operated (Step S50: YES), proceed to Step S51. If the Checkout button 1404 has not been operated (Step S50: NO), return to Step S50. That is, the process (determination) of Step S50 is repeated until the Checkout button 1404 is operated, and if the Checkout button 1404 has been operated, proceed to Step S51.

[0106] Step S51: The settlement device 40 displays a settlement screen (payment type selection screen) for selecting a payment method. For example, when the Checkout button 1404 is operated on the settlement screen (product list screen) of Fig. 9(A), the settlement device 40 displays a settlement screen (payment type selection screen) as shown in Fig. 10(A), and when the Checkout button 1404 is operated on the settlement screen (product list screen) of Fig. 9(B), the settlement device 40 displays a settlement screen (payment type selection screen) as shown in Fig. 10(B). Next, proceed to step S52.

[0107] Step S52: The settlement device 40 executes settlement (payment) according to the payment method selected on the payment type selection screen, and the flow chart in FIG. 12 ends.

[0108] (Call clerk) Next, a description will be given of calling a store clerk. A store clerk call button for calling a store clerk is provided on the settlement screen (initial settlement screen) and the settlement screen (payment type selection screen) (FIGS. 7 and 10). When the store clerk call button is operated, a store clerk call process is executed. The store clerk call process is a process for calling a store clerk from the call source. The store clerk call process may be a process that allows a store clerk to recognize a call to the store clerk on a device used by the store clerk (e.g., the monitoring device 50, the store clerk's mobile terminal, the registered settlement device 30, etc.). For example, when the store clerk call button is operated, the settlement device 40 may recognize the call to the store clerk on the device used by the store clerk by sending a store clerk call message to the device used by the store clerk. The store clerk call message may be sent directly from the sender (the settlement device 40 on which the store clerk call button was operated) to the destination (the device used by the store clerk), or may be sent from the sender to the destination via another device (e.g., the cloud server 20, the management device 10, etc.). For example, a store clerk call flag indicating whether the store clerk call button has been operated may be provided in the sales system 1 (e.g., in the hard disk 404 of the settlement device 40, in the storage unit of the management device 10, in the storage unit of the cloud server 20, etc.), and the settlement device 40 may turn on the store clerk call flag when the store clerk call button is operated, and the device used by the store clerk may periodically (e.g., every second) check the value of the store clerk call flag, thereby recognizing the call of the store clerk on the device used by the store clerk. In addition, if the caller has an alarm unit (a lamp such as a sign pole), the alarm unit may notify the store clerk of the call.

[0109] Although not shown in Figures 8(A)(B) and 9(A)(B), a store clerk call button may also be provided on the checkout screen (product list screen). Also, a store clerk call button may be provided on the screen of the mobile terminal 60 (for example, the registration screen or the two-dimensional code display screen).

[0110] Note that the store clerk call process may be executed regardless of the operation of the store clerk call button. Specifically, the store clerk call process may be executed even if the store clerk call button is not operated while a screen on which the store clerk call button is located is displayed, or the store clerk call process may be executed while a screen on which the store clerk call button is not located is displayed (obviously, the store clerk call button is not operated).

[0111] For example, the settlement device 40 may execute a store clerk call process when displaying the small screen 1410 (age verification screen). Also, the settlement device 40 may not execute a store clerk call process when displaying the small screen 1410, but execute the store clerk call process when the "Yes" button or the "No" button is operated on the small screen 1410. Also, the settlement device 40 may not execute a store clerk call process when displaying the small screen 1410 or when the "Yes" button is operated on the small screen 1410, but execute the store clerk call process when the "No" button is operated on the small screen 1410.

[0112] The settlement device 40 may execute a store clerk call process when the small screen 1410 (age verification screen) is not cleared within a predetermined time (when the "Yes" button or the "No" button is not operated for a predetermined time). The same applies to the settlement screen (product list screen) and the settlement screen (payment type selection screen). Note that a different time may be set as the predetermined time for each screen.

[0113] Also, instead of or in addition to the store clerk call process, a store clerk report process may be executed. The store clerk report process is a process for reporting the situation, etc. to a store clerk. The purpose of the store clerk report process is simply to report the situation to the store clerk, and is not to call a store clerk like the store clerk call process. Since the store clerk call process notifies a call, and the store clerk report process notifies a situation, both can be said to be notification processes.

[0114] For example, the settlement device 40 may execute a clerk report process instead of a clerk call process when displaying the small screen 1410. The same applies when the "Yes" button or the "No" button is operated on the small screen 1410. The same applies when the small screen 1410, the settlement screen (product list screen), and the settlement screen (payment type selection screen) are not cleared within a predetermined time. The settlement device 40 may execute a clerk report process in addition to the clerk call process. Specifically, in the above-mentioned situation, the settlement device 40 may execute a clerk report process first (for example, when a first predetermined time has elapsed), and then execute a clerk call process (for example, when a second predetermined time has elapsed).

[0115] Furthermore, the mobile terminal 60 may execute a store clerk report process (a store clerk report process that reports that an age verification product has been registered) when an age verification product is registered. For example, when the mobile terminal 60 registers one age verification product ("XX beer" in the example of FIG. 4), it may execute the store clerk report process and display an image indicating that the product is an age verification product (step S6 of FIG. 11), and when the mobile terminal 60 registers a second or subsequent age verification product ("XX wine" and "XX cigarettes" in the example of FIG. 4), it may display an image indicating that the product is an age verification product without executing the store clerk report process.

[0116] In addition, when the checkout proceed button 604 is operated (when the two-dimensional code display screen is displayed) after one or more age verification items have been registered, the mobile terminal 60 may execute a store clerk report process (a store clerk report process that reports that product registration has been completed).

[0117] (Utilizing the results of age verification products) In a certain transaction, the verification result of the age verification product (that the registration of the age verification product was not cancelled, that the registration of the age verification product was cancelled) may be stored (managed) as an actual result in the sales system 1 (for example, in the hard disk 404 of the settlement device 40, in the memory of the management device 10, in the memory of the cloud server 20, etc.) and may be utilized (reflected) in subsequent transactions. The verification result of the age verification product may be stored in the sales system 1 in association with the verification date and time.

[0118] (1) For example, the execution of the store clerk call process and the store clerk report process may be controlled depending on the record of canceling the registration of the age verification product. In other words, the execution of the store clerk call process and the store clerk report process may be controlled depending on whether the registration of the age verification product was not canceled in a past transaction (i.e., an operation was performed indicating that the user is 20 years of age or older) or whether the registration of the age verification product was canceled in a past transaction (i.e., an operation was performed indicating that the user is not 20 years of age or older).

[0119] (1-1) For example, if the customer has cancelled the registration of an age verification product in a past transaction, the mobile terminal 60 notifies the customer that an age verification product has been registered when the first age verification product is registered (executes the store clerk report process). It should be noted that the second and subsequent age verification products are not notified (but may be notified). On the other hand, if the customer has not cancelled the registration of an age verification product in a past transaction, the mobile terminal 60 does not notify the customer that an age verification product has been registered when the age verification product is registered. In other words, the mobile terminal 60 notifies the customer that an age verification product has been registered by a customer who has cancelled the registration of an age verification product in a past transaction (i.e., a customer who may still be under the age of 20), but does not notify the customer that an age verification product has been registered by a customer who has not cancelled the registration of an age verification product in a past transaction (i.e., a customer who is deemed to be over the age of 20). In other words, the mobile terminal 60 minimizes the execution of the store clerk report process.

[0120] (1-2) For example, if the mobile terminal 60 had cancelled the registration of an age verification product in a past transaction of the customer, and an age verification product is registered in the customer's current transaction, the mobile terminal 60 will notify the customer that an age verification product has been registered when it receives a registration completion operation (operation of the checkout proceed button 604). On the other hand, if the mobile terminal 60 had not cancelled the registration of an age verification product in a past transaction of the customer, the mobile terminal 60 may not notify the customer that an age verification product has been registered when it receives a registration completion operation, even if an age verification product is registered in the customer's current transaction.

[0121] In (1-1) above (and also in (1-2) below), if there are multiple past transactions by the customer and there are cases where the registration of the age verification product was cancelled and cases where it was not cancelled, the registration may be treated as not having been cancelled, or the verification results of the immediately preceding (recent) transaction may be used as a reference for processing. Note that in normal cases (cases where the registration of the age verification product has been cancelled in the past, but not in the immediately preceding transaction), there is no difference between the former and latter processing, but in special cases (cases where the registration of the age verification product has not been cancelled in the past, but the registration of the age verification product has been cancelled in the immediately preceding transaction), there is a difference between the former and latter processing.

[0122] (2) For example, the settlement device 40 may display an age verification screen according to the verification results of the age verification product. In other words, the display mode of the age verification screen may be different depending on whether the registration of the age verification product was not cancelled in a past transaction or whether the registration of the age verification product was cancelled in a past transaction.

[0123] (2-1) In the small screen 1410 shown in Fig. 8(B), a "Yes" button indicating that the customer is 20 years old or older and a "No" button indicating that the customer is not 20 years old are arranged in the same display mode, but for example, if the customer has cancelled the registration of an age verification product in a past transaction, the settlement device 40 displays an age verification screen with the "No" button emphasized (for example, an age verification screen in which the "No" button is larger than the "Yes" button). On the other hand, if the customer has not cancelled the registration of an age verification product in a past transaction, the settlement device 40 displays an age verification screen with the "Yes" button emphasized (for example, an age verification screen in which the "Yes" button is larger than the "No" button).

[0124] (2-2) If the registration of the age verification product has been cancelled in a past transaction by the customer, the settlement device 40 displays a cancellation confirmation screen, instead of the age verification screen, to cancel the registration of the age verification product. After displaying the cancellation confirmation screen, the settlement device 40 cancels the registration of the age verification product (for example, an "OK" button is provided on the cancellation confirmation screen, and the registration is cancelled after the "OK" button is operated). On the other hand, if the registration of the age verification product has not been cancelled in a past transaction by the customer, the settlement device 40 displays a registration confirmation screen, instead of the age verification screen, to not cancel the registration of the age verification product (to maintain the registration and settle the transaction). After displaying the registration confirmation screen, the settlement device 40 maintains the registration of the age verification product (for example, an "OK" button is provided on the registration confirmation screen, and the registration is maintained after the "OK" button is operated). A store clerk call button may be provided on the cancellation confirmation screen or the registration confirmation screen. In addition, if the registration of an age verification product has been cancelled in a previous transaction by the customer, the settlement device 40 may cancel the registration of the age verification product without displaying the age verification screen or cancellation confirmation screen (store clerk call processing, store clerk notification processing, etc. may or may not be performed after the registration is cancelled), and if the registration of an age verification product has not been cancelled in a previous transaction by the customer, the settlement device 40 may maintain the registration of the age verification product without displaying the age verification screen or registration confirmation screen (store clerk call processing, store clerk notification processing, etc. may or may not be performed after the registration is maintained).

[0125] (Other types of sales restricted items) Age verification products are products that require confirmation before payment (specifically, before transitioning to the payment screen (payment type selection screen)) and are products whose sales are restricted (also called sales-restricted products) until the conditions are met (until confirmation that the customer is of the legal age to sell is completed), or products whose payment is suspended (also called reserved products) until the conditions are met (until confirmation that the customer is of the legal age to sell is completed). In other words, age verification products are one type of sales-restricted product (reserved product).

[0126] The mobile terminal 60 may also register medicines (such as first-class medicines; hereafter referred to as specified medicines) that require confirmation (explanation, provision of information, etc.) by a qualified person (such as a pharmacist) before payment. A specified medicine is a product whose sale is restricted and whose payment is withheld until the conditions are met (until confirmation by a qualified person is completed). In other words, a specified medicine is one of the sales-restricted products (reserved products). The mobile terminal 60 may also register products that have security tags attached to prevent theft (security-tagged products). Security-tagged products require the security tags to be removed when payment is made. It can also be said that a security-tagged product is a product whose sale is restricted and whose payment is withheld until the conditions are met (until the security tag is removed). In other words, a security-tagged product is one of the sales-restricted products (reserved products).

[0127] (Applicable to other sales restricted items) The contents explained regarding age verification products as an example of sales-restricted products (and the contents explained below) may also be applied to sales-restricted products other than age verification products (special medicines, products with security tags).

[0128] For example, the mobile terminal 60 may execute a clerk report process (a clerk report process that reports that an age verification product has been registered) when an age verification product is registered, but the mobile terminal 60 may execute a clerk report process (a clerk report process that reports that a specific medicine has been registered) when a specific medicine has been registered, or may execute a clerk report process (a clerk report process that reports that a security tagged product has been registered) when a security tagged product has been registered. Also, the mobile terminal 60 may execute a clerk report process (a clerk report process that reports that product registration has been completed) when the checkout progress button 604 is operated after one or more age verification products have been registered, but the mobile terminal 60 may execute a clerk report process (a clerk report process that reports that product registration has been completed) when the checkout progress button 604 is operated after one or more specific medicines (or security tagged products) have been registered.

[0129] In addition, it has been explained that the settlement device 40 displays the small screen 1410 (age verification screen) when one or more age verification products are displayed on the settlement screen (product list screen) and any one of them is selected (any display part is touched), but the settlement device 40 may also display a similar small screen (not shown) when one or more specific medicines (or products with security tags) are displayed on the settlement screen (product list screen) and any one of them is selected (any display part is touched) (details will be described later).

[0130] In addition, while it has been explained that the settlement device 40 may execute a store clerk call process or a store clerk report process when displaying the small screen 1410 (age verification screen), the settlement device 40 may also execute a store clerk call process or a store clerk report process when displaying a small screen (not shown) when one or more specific medicines (or products with security tags) are displayed on the settlement screen (product list screen).

[0131] Also, while the use of the verification results of age verification products has been described, the same applies to specific medicines (or products with security tags). That is, in a certain transaction, the verification results of specific medicines (or products with security tags) may be stored (managed) as a result in the sales system 1 (for example, in the hard disk 404 of the settlement device 40, in the memory of the management device 10, in the memory of the cloud server 20, etc.) and may be used (reflected) in subsequent transactions.

[0132] In addition, the mobile terminal 60 can cancel the registration of a product that has been registered. When the registration is canceled on the mobile terminal 60 side, it is confirmed at the time of payment that the canceled product (cancelled product) will not be taken out of the store. Therefore, when the product is canceled on the mobile terminal 60 side, the payment is suspended. In addition, the mobile terminal 60 can also register products sold by weight (prepared foods, etc.) whose sales price is determined based on the unit price and the measured value. Products sold by weight may be brought to the payment device 40 in a state where the product (unit price) has been specified but not weighed. Products sold by weight that have not been weighed need to be weighed to determine the sales price. Therefore, when a product sold by weight that has not been weighed is registered, the payment is suspended. In addition, for certain foods (for example, cup noodles, etc., hereinafter referred to as specific foods), it may be confirmed whether or not to eat in (eat in the store) in relation to the applicable tax rate. Therefore, when a specific food is registered, the payment may be suspended.

[0133] The settlement device 40 displays an image indicating that the product is an age verification product (for example, the image "Age Verification") when there is an age verification product on the settlement screen (product list screen), and displays an image indicating that the product is a specific pharmaceutical product (for example, the image "Pharmaceutical product") when there is a specific pharmaceutical product. Furthermore, the settlement device 40 displays an image indicating that the product is a security tagged product (for example, the image "Security Tag") when there is a security tagged product on the settlement screen (product list screen). Similarly, if a product has been canceled, it displays an image indicating that the product has been canceled (for example, the image "Cancelled"), if a product is an unweighed product sold by weight, it displays an image indicating that the product is an unweighed product sold by weight (for example, the image "Unweighed"), and if a product is a specific food, it displays an image indicating that the product is a specific food (for example, the image "Inside the store?").

[0134] The above images (e.g., "age verification," "pharmaceuticals") are intended to highlight products for which payment is withheld (age verification products, specified pharmaceuticals, etc.) more than general products (products that do not fall under the category of age verification products, specified pharmaceuticals, etc.). Products for which payment is withheld may be displayed in different emphasis modes on the payment screen (product list screen) for each type. For example, each image may have different wording within the image, and the image may also have different shapes, sizes, colors, etc. Note that instead of or in addition to images, other modes may be used to highlight products for which payment is withheld more than general products, and products for which payment is withheld may also be displayed in different emphasis modes for each type.

[0135] The image or the like for highlighting continues to be displayed even after the target product (such as "age verification", "medicine") is registered, so that the customer knows that the target product is in a registered state, but in addition to the image or the like, something may be displayed temporarily at the time of registration of the target product to let the customer know that the target product has been registered. For example, the mobile terminal 60 may temporarily display a message such as "A product requiring age verification has been registered" on a small screen when an age verification product is registered, and may temporarily display a message such as "A product requiring explanation by a pharmacist has been registered" on a small screen when a specific medicine is registered.

[0136] Although the embodiments have been described above, the above-described embodiments are merely examples, and the specific configurations are not limited to the above-described embodiments, and designs that do not deviate from the gist of the invention are also included.

[0137] For example, in the above embodiment, an example was described in which the small screen 1410 (age verification screen) is displayed after the age verification product (any one of multiple age verification products is displayed) is selected when one or more age verification products are displayed on the checkout screen (product list screen), but when one or more age verification products are displayed on the checkout screen (product list screen) (when the cart information includes registration information of the age verification product), the small screen 1410 may be displayed automatically (irrespective of the selection of the age verification product) after the checkout two-dimensional code 605 is read. That is, in the above embodiment, the transition is from FIG. 7 to FIG. 8(A) to FIG. 8(A), but FIG. 8(A) may be omitted and the transition may be from FIG. 7 to FIG. 8(B). Even when one or more specific medicines or products with security tags are displayed on the checkout screen (product list screen) (when registration information for specific medicines or products with security tags is included in the cart information), a small screen (not shown) may be automatically displayed (regardless of whether a specific medicine or product with a security tag is selected) after the checkout two-dimensional code 605 is read (details will be described later).

[0138] Furthermore, in the above embodiment, after it is determined that an age verification product will not be sold (specifically, after the "No" button on small screen 1410 is pressed), the registration of the age verification product is cancelled and total information excluding the age verification product (total amount, etc.) is displayed (Figure 9 (B)), however, total information excluding the age verification product, etc. may also be displayed before it is determined whether or not to sell the age verification product.

[0139] (Display of other total information on the mobile terminal 60) FIG. 13 shows other display examples. FIG. 13(A) to FIG. 13(D) show a part of the registration screen (a display portion of total information (symbol b)). For example, the mobile terminal 60 may display total information excluding the age verification product in addition to total information of all products including the age verification product on the registration screen. As an example, the mobile terminal 60 may display total information excluding the age verification product (4 items, 2220 yen) as shown in FIG. 13(A) in addition to total information of all products including the age verification product (7 items, 4635 yen) in the display portion of total information (symbol b) of the registration screen of FIG. 4(A). Also, the mobile terminal 60 may display total information excluding the age verification product as shown in FIG. 13(B) in addition to total information of all products including the age verification product in the display portion of total information (symbol b) of the registration screen of FIG. 4(B). Also, the mobile terminal 60 may display total information excluding the age verification product in addition to total information of all products including the age verification product on the registration screen. As an example, the mobile terminal 60 may display total information (3 items, 2415 yen) of the age verification products as shown in FIG. 13(C) in addition to the total information of all products including the age verification products in the display portion (symbol b) of the total information of the registration screen of FIG. 4(A). The mobile terminal 60 may display total information of the age verification products as shown in FIG. 13(D) in addition to the total information of all products including the age verification products in the display portion (symbol b) of the total information of the registration screen of FIG. 4(B). Although not shown, the mobile terminal 60 may display total information excluding the age verification products and total information of the age verification products in addition to the total information of all products including the age verification products on the registration screen. This allows the user to know the total information after canceling the age verification products (total information excluding the age verification products) before canceling them.

[0140] 13(E) and 13(F) show a part of the two-dimensional code display screen (such as the estimated total display field 606). For example, the mobile terminal 60 may display total information excluding age verification products in addition to total information of all products including age verification products on the two-dimensional code display screen. As an example, the mobile terminal 60 may display total information excluding age verification products (4 items, 2220 yen) as shown in FIG. 13(E) in the estimated total display field 606 of the two-dimensional code display screen of FIG. 6(A) in addition to total information of all products including age verification products (7 items, 4635 yen). Also, the mobile terminal 60 may display total information of age verification products in addition to total information of all products including age verification products on the two-dimensional code display screen. As an example, the mobile terminal 60 may display the total information of the age verification products (3 items, 2415 yen) as shown in FIG. 13(F) in addition to the total information of all products including the age verification products in the estimated total display field 606 of the two-dimensional code display screen of FIG. 6(A). This allows the user to know the total information of the age verification products to be canceled before canceling them when canceling them. Note that the mobile terminal 60 may display the total information of the age verification products by category (alcohol, tobacco, medicine, etc.) instead of or in addition to the total information of the age verification products (total information of age verification products in all categories).

[0141] Although not shown in the figure, the mobile terminal 60 may display, on the two-dimensional code display screen, in addition to the total information of all products including age verification products, the total information excluding age verification products and the total information of age verification products.

[0142] FIG. 13(G) shows a part of the cart information (registered information (total)). In addition, when the mobile terminal 60 displays total information excluding age verification products or total information of age verification products as shown in FIG. 13(A) to FIG. 13(D), the cloud server 20 may store total information of age verification products (3 items, 2415 yen) as shown in FIG. 13(G) in addition to all products including age verification products in the registered information (total). Furthermore, the cloud server 20 may store total information of age verification products by category (alcohol, tobacco, medicine, etc.) instead of or in addition to total information of age verification products (total information of age verification products in all categories). Furthermore, the cloud server 20 may store total information excluding age verification products (4 items, 2220 yen) in the registered information (total) instead of or in addition to total information of age verification products, etc.

[0143] (Display of other total information on settlement device 40) FIG. 13(H) and FIG. 13(I) show a part (approximate total display field 1400) of the checkout screen (product list screen). For example, the checkout device 40 may display total information excluding the age verification product in addition to total information of all products including the age verification product on the checkout screen (product list screen). As an example, the checkout device 40 may display total information excluding the age verification product (4 items, ¥2220) as shown in FIG. 13(H) in addition to total information of all products including the age verification product (7 items, ¥4635) in the approximate total display field 1400 of the checkout screen (product list screen) of FIG. 8(A) and FIG. 8(B). This allows the user to grasp the total information after canceling the age verification product (total information excluding the age verification product) before canceling it.

[0144] In addition, the settlement device 40 may display the total information of the age verification products in addition to the total information of all products including the age verification products on the settlement screen (product list screen). As an example, the settlement device 40 may display the total information of the age verification products (3 items, 2415 yen) as shown in FIG. 13(I) in addition to the total information of all products including the age verification products in the estimated total display field 1400 of the settlement screen (product list screen) of FIG. 8(A) and FIG. 8(B). This allows the total information of the age verification products to be canceled to be grasped before canceling them. Note that the settlement device 40 may display the total information of the age verification products by category (alcohol, tobacco, medicine, etc.) instead of or in addition to the total information of the age verification products (total information of age verification products of all categories).

[0145] Although not shown in the figure, the settlement device 40 may display on the settlement screen (product list screen) total information excluding age verification products and total information for age verification products in addition to total information for all products including age verification products.

[0146] Based on a customer's operation (e.g., operation of a display switch button, a hide button, etc.), the mobile terminal 60 may display either the total information of all items including age verification items or the total information excluding age verification items (or the total information of age verification items) more prominently than the other (e.g., by using the position of the display area or the display size of the display area to display one more prominently than the other), or may hide one of them. The same applies to the display of the total information of all items including age verification items and the total information excluding age verification items (or the total information of age verification items) on the settlement device 40.

[0147] Furthermore, the mobile terminal 60 may display either the total information of all products including the age verification product or the total information excluding the age verification product (or the total information of the age verification product) more prominently than the other, or may hide either one, based on the past verification results of the age verification product. For example, if the registration of the age verification product was not cancelled in a past transaction (i.e., if an operation was performed indicating that the user is 20 years old or older), the mobile terminal 60 may display the total information of all products including the age verification product and hide the total information excluding the age verification product. On the other hand, if the registration of the age verification product was cancelled in a past transaction (i.e., if an operation was performed indicating that the user is not 20 years old or older), the mobile terminal 60 may display the total information excluding the age verification product more prominently than the total information of all products including the age verification product. The same applies to the display of the total information of all products including the age verification product and the total information excluding the age verification product (or the total information of the age verification product) in the settlement device 40.

[0148] Although the mode of displaying multiple pieces of total information (total information for all products including age verification products, total information excluding age verification products, and total information for age verification products) has been described, the mode of displaying multiple pieces of total information may be continued until confirmation by the customer (such as operation of small screen 1410). In other words, in the scene before confirmation by the customer (scene in FIG. 8), settlement device 40 may display multiple pieces of total information (FIGS. 13(H), 13(I)), and in the scene after confirmation by the customer (scene in FIG. 9), it may simply display total information for all products including age verification products (FIG. 9(A)) or total information excluding age verification products (FIG. 9(B)) depending on the confirmation operation.

[0149] In addition, when a store clerk call process is executed after a button operation on the small screen 1410, the mode of displaying multiple pieces of total information may be performed until confirmation by a store clerk (confirmation by a store clerk based on the store clerk call process). In other words, in the scene after confirmation by the customer (the scene in FIG. 9), the settlement device 40 may display multiple pieces of total information (FIGS. 13(H), 13(I)) as in the scene before confirmation by the customer (the scene in FIG. 8), and after confirmation by the store clerk, it may simply display total information for all products including age verification products, or total information excluding age verification products.

[0150] It should be noted that even after confirmation by a customer or a store clerk, the multiple pieces of total information may remain displayed. When multiple pieces of total information are displayed after confirmation, the total information corresponding to the confirmation result may be highlighted more than the other pieces of total information. For example, in the scene of FIG. 9(A), when the settlement device 20 displays the total information of all products including the age verification product, the total information excluding the age verification product, and the total information of the age verification product in the scene of FIG. 9(B), it may display the total information excluding the age verification product in the scene of FIG. 9(B).

[0151] The mobile terminal 60 (as well as the settlement device 40) may display total information for each type of sales-restricted product (for example, age verification products, specific medicines, products with security tags). For example, the mobile terminal 60 may display total information for one or more of the following items a to k on the registration screens of Fig. 4(A) and 4(B) and the two-dimensional code display screen of Fig. 6(A), and the settlement device 40 may display total information for one or more of the following items a to k on the settlement screens (product list screens) of Fig. 8(A) and 8(B).

[0152] (Item a) Total information for all products (Item b) Total information on all sales-restricted products (e.g. age-verification products, specific medicines, products with security tags) (Item c) Total information excluding sales restricted items from all products (total information of items a - b) (Item d) Total information on age verification products (Item e) Total information excluding age verification products from all products (total information of items a-d) (Item f) Total information for specific drugs (Item g) Total information excluding specific drugs from all products (total information of items a-f) (Item h) Total information on products with security tags (Item i) Total information excluding products with security tags from all products (Total information of items a-h) (Item j) Total information on two types of sales-restricted products among age verification products, specific medicines, and products with security tags (Item k) Total information excluding the above two types of sales restricted items from all products (total information of items a-j)

[0153] Basically, the total information of all products (item a) is displayed on each screen, but the other total information may be displayed differently on each screen. For example, the mobile terminal 60 may display the total information of all products (item a), the total information of age verification products (item d), the total information of two types of sales-restricted products, specific medicines and products with security tags (item j), and the total information excluding sales-restricted products from all products (item b) on the registration screen of FIG. 4(A) or FIG. 4(B), and may display the total information of all products (item a), the total information of age verification products (item d), and the total information excluding age verification products from all products (item e) on the two-dimensional code display screen of FIG. 6(A). Also, as with age verification products, it may be determined which item to display and whether to highlight other sales-restricted products (e.g., specific medicines and products with security tags) based on the results of the verification.

[0154] Note that the mobile terminal 60 (as well as the settlement device 40) may display, instead of or in addition to the above, total information for canceled items, unweighed items sold by weight (total points), and total information for specific foods.

[0155] (Reinstatement after bulk cancellation) It may be possible to restore the cancelled registration. In other words, it may be possible to invalidate the collective cancellation of products after the collective cancellation. For example, a button for invalidating the operation of the "No" button in FIG. 8(B) may be arranged on the checkout screen (product list screen) of FIG. 9(B), and the checkout device 40 may transition (return) from the checkout screen (product list screen) of FIG. 9(B) to the checkout screen (product list screen) of FIG. 8(B) when the button is operated. Also, instead of or in addition to being able to invalidate the collective cancellation of products after the collective cancellation of products, it may be possible to process the products as having been collectively approved (confirmed to purchase) after the collective cancellation of products. For example, a button for invalidating the operation of the "Yes" button in FIG. 8(B) may be arranged on the checkout screen (product list screen) of FIG. 9(B), and the checkout device 40 may transition (return) from the checkout screen (product list screen) of FIG. 9(B) to the checkout screen (product list screen) of FIG. 9(A) when the button is operated. This makes it possible to easily deal with situations such as when, for example, an operator makes a mistake, or the operator cancels a request because the operator is a minor, but then a guardian shows up.

[0156] (Reflected on payment type selection screen) Also, in the above embodiment, when an age verification product is sold (when the "Yes" button is pressed on the small screen 1410), the checkout screen (payment type selection screen) displayed after pressing the Checkout button 1404 is the same as the checkout screen (payment type selection screen) displayed after pressing the Checkout button 1404 is the same when an age verification product is not sold (when the "No" button is pressed on the small screen 1410) except for the numbers (amount, points) (FIGS. 10(A)(B)), but the two screens may be different in other ways besides the numbers. In other words, the result of the operation on the small screen 1410 (whether the "Yes" button or the "No" button is pressed) may be reflected in the checkout screen (payment type selection screen).

[0157] For example, the wording may be different depending on the result of the operation on the small screen 1410 (whether the person is over 20 years old or under 20 years old). As an example, the checkout screen (payment type selection screen) of FIG. 10(B) that is displayed when the result of the operation on the small screen 1410 is under 20 years old may be displayed in hiragana instead of kanji (e.g., "call a store clerk" → "ten'in yobidashi"), or furigana may be added to the kanji. Also, the checkout screen (payment type selection screen) of FIG. 10(B) has a foreign language button at the bottom right of the screen that switches the display to a foreign language depending on the operation, but it may also have a hiragana button that switches the display to hiragana depending on the operation, or a furigana button that adds furigana to the kanji depending on the operation.

[0158] In addition, the checkout screen (payment type selection screen) has various buttons arranged according to the payment method, but when the payment method options differ depending on the operation result on the small screen 1410, the buttons may be different between the two. As an example, "Acard" is arranged on both the checkout screen (payment type selection screen) of FIG. 10(A) that is displayed when the operation result on the small screen 1410 is 20 years old or older, and the checkout screen (payment type selection screen) of FIG. 10(B) that is displayed when the operation result on the small screen 1410 is under 20 years old. If "Acard" is a card that can only be made by those 20 years old or older, "Acard" may be arranged on the checkout screen (payment type selection screen) of FIG. 10(A) but not on the checkout screen (payment type selection screen) of FIG. 10(B). Also, if the "Bcard" is a card that can only be issued by someone under the age of 20, then the "Bcard" may not be placed on the checkout screen (payment type selection screen) of Figure 10(A), but may be placed on the checkout screen (payment type selection screen) of Figure 10(B).

[0159] (Image of sales restricted product) The sales system 1 may store product images of each sales-restricted product (age verification products, specific medicines, products with security tags). For example, product images of each sales-restricted product captured (prepared) in advance may be stored in the product master (or a file separate from the product master). For example, the settlement device 40 may display product images of the sales-restricted products displayed in a list on the product list screen of FIG. 8 (i.e., the screen before confirmation). This makes it even clearer which products are sales-restricted products. Also, for example, the settlement device 40 may display product images of the sales-restricted products displayed in a list on the product list screen of FIG. 9 (i.e., the screen after confirmation). In particular, it may display product images of the sales-restricted products displayed in a list on the product list screen of FIG. 9(B) (i.e., the screen after cancellation). This makes it easier to check canceled products (products that should be returned to the store because they are not purchased).

[0160] Instead of or in addition to an image captured (prepared) in advance (prepared image), an image captured by the mobile terminal 60 when registering the sales-restricted product (image at the time of registration) may be used as the product image of the sales-restricted product. When both the preparatory image and the registration image are used as the product image of the sales-restricted product, both images may be displayed simultaneously (side by side), or may be displayed one by one in sequence at predetermined time intervals or in response to an operation.

[0161] For products with security tags among the sales-restricted products, an image (video) explaining how to remove the security tag may be stored in addition to the product image, and the settlement device 40 may display (play) the image (video) in response to, for example, an operation (operation of the removal method button, etc.). The image (video) may also be stored for each security-tagged product (for each security-tagged product). This makes it possible to check how to remove the security tag on the spot, if necessary.

[0162] If a driver's license or other document is required for the verification, a sample image of the document to be presented (driver's license, etc.) may be displayed. This allows the user to visually understand what document to present.

[0163] (Multiple age standards for age verification) In the above embodiment, the age to be confirmed is the same (specifically, 20 years old) for the exemplified age verification products (XX beer, XX wine, XX cigarettes), but some age verification products may have different ages to be confirmed. In other words, there may be multiple reference ages for age authentication.

[0164] For example, in addition to age verification products that require confirmation that the customer is 20 years of age or older (hereinafter referred to as 20-year-old verification products), there are age verification products that require confirmation that the customer is 18 years of age or older (hereinafter referred to as 18-year-old verification products) and age verification products that require confirmation that the customer is 70 years of age or older (hereinafter referred to as 70-year-old verification products), and the checkout screen (product list screen) contains 18-year-old verification products, 20-year-old verification products, and 70-year-old verification products, if the customer is confirmed to be 70 years of age or older via the age verification screen, all of the 18-year-old verification products, 20-year-old verification products, and 70-year-old verification products may be made available for sale at the same time, and if the customer is confirmed to be under 18 years of age via the age verification screen, all of the 18-year-old verification products, 20-year-old verification products, and 70-year-old verification products may be made unavailable for sale (registration canceled) at the same time. Note that if an age (20 years old) other than the two extreme ages (18 years old, 70 years old) is confirmed, limited processing may be performed. For example, if it is confirmed that the person is over 20 years old, then the 18-year-old confirmation products and 20-year-old confirmation products may be sold (but products confirming the age of 70 may remain on hold), and if it is confirmed that the person is under 20 years old, then the 20-year-old confirmation products and 70-year-old confirmation products may not be sold (but products confirming the age of 18 may remain on hold).

[0165] The age (age group) of the customer currently using the mobile terminal 60 may be estimated, and the estimated result may be reflected in the age confirmation. For example, an age confirmation screen according to the estimated result may be displayed. Note that "estimating the age of the customer currently using the mobile terminal 60" means estimating the actual age of the user each time the customer visits the store, rather than acquiring age information from the customer master or the like, even if age information is included in the customer master or the like. This is to accommodate cases where a person other than the intended user is using the device (for example, a child is using a parent's mobile terminal 60, etc.).

[0166] As an example, if it is determined (estimated) that the customer is 20 years of age or older based on the captured image inside the store, an age confirmation screen with, for example, a highlighted "Yes" button may be displayed, and if it is determined (estimated) that the customer is younger than 20 years of age based on the captured image inside the store, an age confirmation screen with, for example, a highlighted "No" button may be displayed. Note that the captured image inside the store used for the above determination (estimation) may be the captured image displayed in the display field 1403 of the checkout screen, or may be a captured image different from the captured image displayed in the display field 1403 of the checkout screen.

[0167] (Age verification strength / level) (1) If the member information does not confirm that the member is 20 years of age or older For example, if the customer's membership information does not include date of birth information (or age information), or if the date of birth information indicates that the customer is currently under 20 years of age, the settlement device 20 may display a message that the membership information cannot confirm that the customer is over 20 years of age, and may also display a message that a driver's license or other identification is required. (2) If the member information confirms that the person is 20 years of age or older For example, if the birthdate information (or age information) in the membership information of the customer indicates that the customer is currently 20 years old or older, the settlement device 20 will display a message indicating that the membership information has confirmed that the customer is 20 years old or older. Note that the settlement device 20 may display a message indicating that the customer needs to present a driver's license or other identification, instead of or in addition to the message indicating that the membership information has confirmed that the customer is 20 years old or older. (3) The member's information confirms that the member is 20 years of age or older and the member's identity has been verified. For example, if the birthdate information (or age information) in the membership information of the customer indicates that the customer is currently 20 years of age or older and that the customer is the registered member (for example, if fingerprint authentication, facial authentication, etc. can be used to confirm that the customer is the registered member), the settlement device 20 will display that it has been confirmed that the customer is 20 years of age or older based on the membership information and identity verification. In other words, the settlement device 20 does not need to display that a driver's license or other document is required to be presented. Note that fingerprint authentication, facial authentication, etc. may be performed by a device other than the settlement device 20. For example, this may be performed using a terminal installed at the store entrance (a terminal connected to the sales system 1) when the customer arrives at the store, or using a mobile terminal 60 when the product is registered. That is, as shown in (1) to (3), the intensity (level) of the screen or process may be different depending on the degree of estimated age authentication. Specifically, the more likely it is that the customer using the mobile terminal 60 is 20 years old or older, the more labor-saving the process may be. Note that the text color and background color may be different in each of the scenes (1) to (3).

[0168] (Small screen for specific medicines (or products with security tags)) As described above, the operation of the settlement device 40 until displaying the small screen 1410 when the cart information includes one or more age verification products has been described as follows: (1) an operation mode (FIG. 7→FIG. 8(A)→FIG. 8(B)) in which the settlement screen (product list screen) is displayed based on the reading of the settlement two-dimensional code 605, and the small screen 1410 (age verification screen) is displayed based on the selection of an age verification product (if multiple age verification products are displayed, any one of them) displayed on the settlement screen (product list screen), and (2) an operation mode (FIG. 7→FIG. 8(B)) in which the small screen 1410 (age verification screen) is displayed based on the reading of the settlement two-dimensional code 605. The operation of the settlement device 40 until displaying the small screen when the cart information includes one or more specific medicines or products with security tags will be described below.

[0169] (Mode 1: Displaying a common small screen for all types of sales-restricted products, and checking all types of sales-restricted products at once) When the cart information includes one or more sales-restricted products, the settlement device 40 may display a common small screen (referred to as small screen A for convenience of explanation) regardless of the type of the sales-restricted products included. In other words, when the cart information includes one or more sales-restricted products, the settlement device 40 may perform the following operations until displaying the small screen A: (1) displaying a settlement screen (product list screen) based on the reading of the settlement two-dimensional code 605, and displaying the small screen A based on the selection of an age verification product (when multiple sales-restricted products are displayed, any one of them regardless of the type of sales-restricted product) displayed on the settlement screen (product list screen), and (2) displaying the small screen A based on the reading of the settlement two-dimensional code 605. The small screen A in the first mode has buttons (e.g., a "Yes" button and a "No" button) arranged for collectively confirming all types of sales-restricted products (i.e., collectively confirming regardless of the type of sales-restricted product).

[0170] In the case of the aspect 1, if the cart information contains one or more sales-restricted products, the small screen A is displayed regardless of the type or number of sales-restricted products contained in the cart information. The customer (or a store clerk) checks all sales-restricted products contained in the cart information and operates a button to confirm the sale of all sales-restricted products collectively (the "Yes" button) or to deny the sale of all sales-restricted products collectively (the "No" button). When the button to confirm the sale of all products collectively is operated, the settlement device 40 processes all sales-restricted products contained in the cart information as confirmed (for example, displays as shown in FIG. 9(A)), and when the button to deny the sale of all products collectively is operated, the settlement device 40 processes all sales-restricted products contained in the cart information as canceled (for example, displays as shown in FIG. 9(B)). The settlement device 40 erases the small screen A based on the fact that either operation (the "Yes" button or the "No" button) has been performed.

[0171] (Mode 2: Displaying a common small screen for all types of sales-restricted products, and checking all sales-restricted products by type at once) The settlement device 40 may display small screen B instead of small screen A in aspect 1. Small screen B in aspect 2 has buttons arranged for confirming each type of sales-restricted product all at once (for example, buttons for confirming age verification products all at once ("Yes" button, "No" button), buttons for confirming specific medicines all at once ("Yes" button, "No" button), and buttons for confirming products with security tags all at once ("Yes" button, "No" button). Note that if age verification products are not included, the buttons for confirming age verification products all at once do not need to be displayed. The same applies to cases where specific medicines or products with security tags are not included.

[0172] In the case of the second mode, similarly to the first mode, when one or more sales-restricted products are included in the cart information, the small screen A is displayed regardless of the type or number of sales-restricted products included in the cart information. The second mode differs from the first mode in the following respects. The customer (or a store clerk) checks the sales-restricted products included in the cart information by type, and operates a button to confirm the sale of all the sales-restricted products (the "Yes" button) or to deny the sale of all the sales-restricted products (the "No" button) for each type of sales-restricted product. When the button to confirm the sale of all the sales-restricted products of a certain type is operated, the settlement device 40 processes the sales-restricted products of that type included in the cart information as confirmed, and when the button to deny the sale of all the sales-restricted products of a certain type is operated, the settlement device 40 processes the sales-restricted products of that type included in the cart information as cancelled. The settlement device 40 erases the small screen B based on the fact that the operation has been performed for all the types of sales-restricted products that have been confirmed. In other words, the settlement device 40 does not erase the small screen B while there are unconfirmed sales-restricted products remaining. Each time a certain type of sales-restricted product is confirmed, the button for that sales-restricted product may be erased from the small screen B. In other words, only buttons that require confirmation (operation) may remain on the small screen B.

[0173] In addition, buttons may be displayed on the small screen B in order for each type of sales-restricted product. Specific examples are as follows. For example, when the cart information includes one or more age verification products, one or more specified medicines, and one or more products with security tags, the settlement device 40 displays the small screen B on which buttons ("Yes" button), "No" button)) for the first type of sales-restricted product (e.g., age verification product) are arranged. When the operation for the first type of sales-restricted product is completed, the settlement device 40 displays buttons ("Yes" button), "No" button)) for the second type of sales-restricted product (e.g., specified medicine) in place of the button for the first type of sales-restricted product. When the operation for the second type of sales-restricted product is completed, the settlement device 40 displays buttons ("Yes" button), "No" button)) for the third type of sales-restricted product (e.g., products with security tags) in place of the button for the second type of sales-restricted product.

[0174] (Mode 3: A mode in which a small screen is displayed for each type of sales-restricted product, and sales-restricted products are checked collectively by type) The settlement device 40 may display small screens C, D, and E instead of small screen A in aspect 1 or small screen B in aspect 2. Small screens C to E in aspect 3 are small screens for confirming each type of sales-restricted product all at once. Small screen C (corresponding to small screen 1410) has buttons ("Yes" button, "No" button) for confirming age verification products all at once. Small screen D has buttons ("Yes" button, "No" button) for confirming specific medicines all at once. Small screen E has buttons ("Yes" button, "No" button) for confirming products with security tags all at once.

[0175] In the case of the third aspect, if the cart information contains one or more age verification products, a small screen C (small screen 1410) is displayed, if the cart information contains one or more specific medicines, a small screen D is displayed, and if the cart information contains one or more security tagged products, a small screen E is displayed. The customer (or a store clerk) operates a button to confirm the sale collectively (a "Yes" button) or to deny the sale collectively (a "No" button) for each displayed small screen (each sales-restricted product). When the button to confirm the sale collectively is operated on the small screen C, the settlement device 40 processes the age verification products included in the cart information as confirmed, and when the button to deny the sale collectively is operated, the settlement device 40 processes the age verification products included in the cart information as cancelled. When the button to confirm the sale collectively is operated on the small screen D, the settlement device 40 processes the specific medicines included in the cart information as confirmed, and when the button to deny the sale collectively is operated, the settlement device 40 processes the specific medicines included in the cart information as cancelled. When a button is operated on small screen E to confirm the sale all at once, the settlement device 40 processes the anti-theft tagged products included in the cart information as confirmed, and when a button is operated to deny the sale all at once, the settlement device 40 processes the anti-theft tagged products included in the cart information as canceled. The settlement device 40 erases small screen C based on an operation performed on small screen C (operation of the "Yes" button or the "No" button). The same is true for small screens D and E. Although each small screen is erased in response to an operation, it is also possible not to move on to the next screen (Figure 9) until all small screens have been erased.

[0176] (shopping cart) The mobile terminal 60 may be attached to a shopping cart for use. Alternatively, the shopping cart may include the mobile terminal 60. In other words, the mobile terminal 60 and the shopping cart may be integrated or separate.

[0177] Also, a terminal (terminal A) having some or all of the functions of mobile terminal 60 may be attached to a shopping cart and used. The shopping cart may be equipped with terminal A. In other words, terminal A and the shopping cart may be integrated or separate. Terminal A may have functions that mobile terminal 60 does not have. Also, when using terminal A, mobile terminal 60 may also be used (mobile terminal 60 is used independently of the shopping cart).

[0178] When both portable terminal 60 and terminal A are used, portable terminal 60 may not have the function provided by terminal A (this function will be referred to as function (function group) a). In other words, terminal A may have function (function group) a, but portable terminal 60 may not. In other words, portable terminal 60 and terminal A may share roles. However, when both portable terminal 60 and terminal A are used, portable terminal 60 may have the function provided by terminal A (function (function group) a).

[0179] As an example of a usage mode in which both the mobile terminal 60 and terminal A are used, a product may be registered on the mobile terminal 60, and the registered contents may be displayed on terminal A. That is, the customer may scan a barcode or the like attached to a product with the mobile terminal 60, add the product to the shopping cart, and check the purchased product on terminal A. In this way, for example, if the display unit of terminal A is large, the customer can register the next product while checking the purchased product on the large screen. Specifically, it is sufficient that terminal A can communicate with the cloud server 20 or that terminal A and the mobile terminal 60 can communicate with each other. That is, it is sufficient that the cart information is common or associated. It is also possible to check the purchased products on the mobile terminal 60 instead of terminal A.

[0180] As another example of a usage mode in the case where both the mobile terminal 60 and the terminal A are used, a product may be registered in the terminal A as well as in the mobile terminal 60. That is, a customer may scan a barcode or the like attached to a product with the mobile terminal 60 and add the product to the shopping cart, or may scan a barcode or the like attached to a product with the terminal A and add the product to the shopping cart. This allows, for example, multiple people (family members, friends, etc.) to register products in parallel. Basically, products are registered with the terminal A, and products whose shelf labels are scanned can also be registered with the mobile terminal 60. The product registered with the terminal A may be displayed on the mobile terminal 60. Specifically, it is sufficient that the terminal A can communicate with the cloud server 20 or that the terminal A and the mobile terminal 60 can communicate with each other. That is, it is sufficient that the cart information is common or associated with each other. Instead of or in addition to displaying the product registered with the terminal A on the mobile terminal 60, the product registered with the mobile terminal 60 may be displayed on the terminal A.

[0181] Terminal A may also have a recognition function such as RFID, and for example, mobile terminal 60 may register products with security tags and terminal A may recognize the tags of the security tagged products. In addition, if there are products with RFID tags instead of barcodes, mobile terminal 60 may register the products with barcodes and terminal A may register the products with RFID tags. In other words, mobile terminal 60 may register products by imaging and terminal A may register products by RFID. This is an example of the division of roles described above.

[0182] Regardless of whether terminal A is used or not, or whether a shopping cart is used or not, mobile terminal 60 may be provided with a recognition function such as RFID. When mobile terminal 60 is provided with a recognition function such as RFID, mobile terminal 60 may recognize the tag of a product with a security tag and perform product registration by RFID as described above, instead of terminal A (in the case of an aspect where terminal A is not used), or in addition to terminal A (in the case of an aspect where terminal A is used), mobile terminal 60 may also recognize the tag of a product with a security tag and perform product registration by RFID as described above.

[0183] (Relationship with sales restricted items) The target (scope) of the collective registration (or collective cancellation) may be the terminal (mobile terminal 60, terminal A) where the product was registered. In other words, it may be possible to distinguish in the cart information whether the product was registered on the mobile terminal 60 or on terminal A, and the products to be processed according to the operation on the small screen ("Yes" or "No") may be divided into those registered on the mobile terminal 60 and those registered on terminal A. As an example, if there are two age verification products registered on the mobile terminal 60 and three age verification products registered on terminal A, the two age verification products registered on the mobile terminal 60 may be processed simultaneously based on one operation, and the three age verification products registered on terminal A may be processed simultaneously based on another operation. Note that the above five products (the two age verification products registered on the mobile terminal 60 and the three age verification products registered on terminal A) may be processed simultaneously based on one operation.

[0184] In other words, when product registration is performed using multiple devices (terminals), collective confirmation (purchase, cancellation) may be performed for each device (terminal) that registered the product, instead of or in addition to each type of sales-restricted product. Note that the multiple devices (terminals) may not use a shopping cart.

[0185] The embodiments will be summarized below. [Technical field] The present invention relates to a sales system, a settlement device, and a program. [Background technology] 2. Description of the Related Art There is known a product sales data processing device that processes data on products with sales restrictions such as age restrictions while verifying whether the products fall under the sales restrictions (see, for example, Patent Document 1). [Prior art document] [Patent documents] [Patent Document 1] JP 2006-039884 A [Summary of the Invention] [Problem to be solved by the invention] However, this is not suitable for a sales format in which customers themselves register products using mobile terminals. The present invention has been made in consideration of the above circumstances, and its purpose is to provide technology that can efficiently process the sale of products with sales restrictions in a sales format in which customers themselves register products using a mobile terminal. [Means for solving the problem] (1) In order to solve the above-mentioned problems, one aspect of the present invention is a sales system in which a customer registers each product at each display location and settles for the registered products after the product registration is completed, the sales system comprising: a registration means capable of registering individual products, including sales-restricted products whose sales are restricted; and a settlement means for settling for the products registered by the registration means, wherein, when the products registered by the registration means include one or more of the sales-restricted products and the sales-restricted products cannot be sold to the customer, the settlement means cancels the registration of all of the sales-restricted products included in the products registered by the registration means. According to the settlement system described above in (1), in a sales format in which customers themselves register products using mobile terminals, the processing related to the sale of products with sales restrictions can be suitably performed. For example, the confirmation can be performed more efficiently than in a mode in which confirmation is performed individually at the registration stage. For example, from the viewpoint of preventing fraud, it is preferable that a store clerk be present when confirming the customer's age. In a sales format in which a customer registers each product at each display location, a typical operation would be to verify the customer's age at the registration stage of the age verification product. However, in this typical operation, when a customer registers an age verification product, the customer must continue to wait for a store clerk to arrive at the display location of the age verification product in order to verify the customer's age, and the store clerk must rush to the customer's location (the display location of the age verification product). It is also assumed that the customer may move to another location without waiting for the store clerk to arrive, and it is difficult for the store clerk to find a customer who has moved to another location. On the other hand, in the settlement system of (1) above, if, for example, an age verification product cannot be sold to the customer at the settlement stage, the registration of all age verification products for that customer is cancelled. In other words, in the settlement system of (1) above, even if an age verification product registered at the registration stage cannot be sold to the customer, the registration is cancelled all at once at the settlement stage, not at the registration stage. Therefore, age verification can be performed suitably without the above-mentioned problems at the registration stage occurring. (2) In order to solve the above-mentioned problems, one aspect of the present invention is a sales system having a mobile terminal with which a customer registers each product at each display location, and a settlement device that settles for the registered products after registration of the products on the mobile terminal is completed, wherein the mobile terminal has a registration means capable of registering individual products, including sales-restricted products whose sales are restricted, and the settlement device has an operation receiving means that receives a predetermined confirmation operation, and a settlement means that settles for the products registered by the registration means, and when one or more of the sales-restricted products are included in the products registered by the registration means and the sales-restricted products cannot be sold to the customer based on the confirmation operation received by the operation receiving means, the settlement means cancels the registration of all of the sales-restricted products included in the products registered by the registration means and settles the settlement. According to the settlement system of (2) above, the same effect as that of (1) above can be obtained. (3) The sales system described in (2) above is characterized in that the mobile terminal is equipped with a notification means capable of notifying that the sales-restricted product has been registered, and if the registration of the sales-restricted product has been cancelled in the customer's past transactions, the notification means notifies that the sales-restricted product has been registered when the sales-restricted product is registered, and if the registration of the sales-restricted product has not been cancelled in the customer's past transactions, the notification means does not notify that the sales-restricted product has been registered when the sales-restricted product is registered. According to the checkout system of (3) above, it is possible to preferably notify the user that a sales-restricted product has been registered. (4) The sales system described in (2) above is characterized in that the mobile terminal is equipped with an operation receiving means for receiving a registration completion operation to complete the registration of a product, and a notification means capable of notifying that the sales restricted product has been registered, and if the registration of the sales restricted product has been cancelled in a past transaction of the customer, and if the sales restricted product has been registered in the current transaction of the customer, the notification means notifies that the sales restricted product has been registered when the registration completion operation is received, and if the registration of the sales restricted product has not been cancelled in a past transaction of the customer, even if the sales restricted product has been registered in the current transaction of the customer, the notification means does not notify that the sales restricted product has been registered when the registration completion operation is received. According to the checkout system of (4) above, it is possible to preferably notify the user that a sales-restricted product has been registered. (5) The settlement device is a sales system as described in any of (2) to (4) above, characterized in that it is equipped with a list display means which displays a list of products registered by the registration means and which is capable of highlighting products for which settlement is pending, including the sales-restricted products, in the list display, and the list display means highlights the sales-restricted products and products for which settlement is pending other than the sales-restricted products in a different highlighting manner in the list display. According to the checkout system described above in (5), it is possible to recognize products for which checkout is restricted (put on hold) by type. (6) A sales system according to any one of (1) to (5) above, characterized in that the sales-restricted product is an age-verification product that requires age verification in order to be sold. (7) In order to solve the above-mentioned problems, one aspect of the present invention is a settlement device that settles for products registered by a mobile terminal after a customer has completed registration of products on the mobile terminal, including sales-restricted products whose sales are restricted in each display location, and the settlement device includes an operation receiving means for receiving a predetermined confirmation operation, and a settlement means for settling for the products registered by the mobile terminal, and when one or more of the sales-restricted products are included in the products registered by the mobile terminal and the sales-restricted products cannot be sold to the customer based on the confirmation operation received by the operation receiving means, the settlement means cancels the registration of all of the sales-restricted products included in the products registered by the mobile terminal and settles for the products. (8) In order to solve the above-mentioned problems, one aspect of the present invention is a program for causing a sales system having a mobile terminal with which a customer registers each product at each display location, and a settlement device that settles for the registered products after the registration of the products on the mobile terminal is completed, to cause the mobile terminal to function as a first computer and the settlement device to function as a second computer, wherein the first computer functions as a registration means capable of registering individual products, including sales-restricted products whose sales are restricted, and the second computer functions as an operation receiving means that receives a predetermined confirmation operation and a settlement means that settles for the products registered by the registration means, and wherein, when the products registered by the registration means include one or more of the sales-restricted products and the sales-restricted products cannot be sold to the customer based on the confirmation operation received by the operation receiving means, the settlement means cancels the registration of all of the sales-restricted products included in the products registered by the registration means and settles for the products. (9) In order to solve the above-mentioned problems, one aspect of the present invention is a program for causing a settlement device to function as a computer that settles the accounts for the products registered by a mobile terminal after a customer has completed registration of products on the mobile terminal, including sales-restricted products whose sales are restricted in each display location, and for causing the computer to function as an operation receiving means for receiving a predetermined confirmation operation and a settlement means for settling the accounts for the products registered by the mobile terminal, wherein, when the products registered by the mobile terminal include one or more sales-restricted products and the sales-restricted products cannot be sold to the customer based on the confirmation operation received by the operation receiving means, the settlement means cancels the registration of all the sales-restricted products included in the products registered by the mobile terminal and settles the accounts.

[0186] It should be noted that all or part of the functions (input / output, storage, processing (including judgment)) of each device (settlement device 40, mobile terminal 60, cloud server 20, etc.) described above may be realized in a device other than the device described as the entity executing the function, or may be realized in any device. For example, in the above-mentioned process flow A, the registration screen displayed by the mobile terminal 60 may be generated (updated) by the mobile terminal 60 itself, or by the cloud server 20. In other words, the mobile terminal 60 may generate or update the registration screen based on information received from the cloud server 20 and display it on the display unit, or the cloud server 20 may generate screen information for the registration screen and transmit it to the mobile terminal 60.

[0187] In addition, the programs for implementing the above-described sales system 1, management device 10, cloud server 20, registered settlement device 30, settlement device 40, mobile terminal 60, etc. may be recorded in a computer-readable recording medium, and the programs may be read and executed by a computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" also refers to storage devices that hold a program for a certain period of time, such as volatile memory (RAM) inside a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The above-mentioned program may be transmitted from a computer system that stores the program in a storage device, etc., to another computer system via a transmission medium, or by a transmission wave in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already recorded in the computer system. [Explanation of symbols]

[0188] 1. Sales system (including specific sales systems) 10...Management device (store controller, etc.) 20…Cloud server 30...Registration and settlement device 40…Payment device 60…Mobile devices 401...CPU 402...ROM 403...RAM 404...Hard disk 405...Display section 406…Scanner section 408…Card payment department 409…Change machine 413…Printing Department 414…Audio output section 415…Communications Department

Claims

1. A sales system including a mobile terminal for a customer to register each product at each display location, and a payment device for paying for the registered products after the registration of the products on the mobile terminal is completed, The mobile terminal includes: A registration mechanism that allows individual products to be registered, including age verification products that require age verification for sale and certain medicines that require qualification verification for sale. Equipped with The settlement device includes: a list display means for displaying a list of the products registered by the registration means; an age verification product confirmation operation receiving means for receiving a confirmation operation for the age verification product; A specific medicine confirmation operation receiving means for receiving a confirmation operation for the specific medicine; settlement means for settling the merchandise registered by the registration means; Equipped with The list display means includes: When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the registration means are available for sale collectively, the list display indicates that all of the age verification products registered by the registration means have been confirmed, When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the registration means are not available for sale collectively, a message is displayed on the list display indicating that all of the age verification products registered by the registration means have been confirmed and that the registration has been cancelled; When the specific medicine confirmation operation receiving means has received a confirmation operation indicating that all of the specific medicines registered by the registration means are available for sale collectively, the list display indicates that all of the specific medicines registered by the registration means have been confirmed, When the specific medicine confirmation operation receiving means receives a confirmation operation indicating that all the specific medicines registered by the registration means are not available for sale collectively, the list display indicates that all the specific medicines registered by the registration means have been confirmed and that the registration has been cancelled. A sales system characterized by:

2. A payment device that, after a customer has completed registration of each product in a mobile terminal capable of registering each product, including age verification products that require age verification for sale at each display location and specific medicines that require verification of a qualified person for sale, settles the payment for the products registered by the mobile terminal, a list display means for displaying a list of products registered by the mobile terminal; an age verification product confirmation operation receiving means for receiving a confirmation operation for the age verification product; A specific medicine confirmation operation receiving means for receiving a confirmation operation for the specific medicine; A payment means for paying for the products registered by the mobile terminal; Equipped with The list display means includes: When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the mobile terminal are available for sale at once, the list display indicates that all of the age verification products registered by the mobile terminal have been confirmed; When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the mobile terminal are not available for sale collectively, a message is displayed on the list display indicating that all of the age verification products registered by the mobile terminal have been confirmed and that the registration has been cancelled; When the specific medicine confirmation operation receiving means has received a confirmation operation indicating that all of the specific medicines registered by the mobile terminal are available for sale at once, the list display indicates that all of the specific medicines registered by the mobile terminal have been confirmed, When the specific medicine confirmation operation receiving means receives a confirmation operation indicating that all of the specific medicines registered by the mobile terminal are not available for sale collectively, the list display indicates that all of the specific medicines registered by the mobile terminal have been confirmed and that the registration has been cancelled. A settlement device characterized by:

3. A sales system having a mobile terminal with which a customer registers each product at each display location, and a payment device that settles for the registered products after the product registration on the mobile terminal is completed, said program for causing the mobile terminal to function as a first computer and the payment device to function as a second computer, The first computer, A registration mechanism that allows individual products to be registered, including age verification products that require age verification for sale and certain medicines that require qualification verification for sale. Function as a The second computer, a list display means for displaying a list of the products registered by the registration means; an age verification product confirmation operation receiving means for receiving a confirmation operation for the age verification product; A specific medicine confirmation operation receiving means for receiving a confirmation operation for the specific medicine; A payment means for paying for the products registered by the registration means. Function as a The list display means includes: When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the registration means are available for sale collectively, the list display indicates that all of the age verification products registered by the registration means have been confirmed, When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the registration means are not available for sale collectively, a message is displayed on the list display indicating that all of the age verification products registered by the registration means have been confirmed and that the registration has been cancelled; When the specific medicine confirmation operation receiving means has received a confirmation operation indicating that all of the specific medicines registered by the registration means are available for sale collectively, the list display indicates that all of the specific medicines registered by the registration means have been confirmed, When the specific medicine confirmation operation receiving means receives a confirmation operation indicating that all the specific medicines registered by the registration means are not available for sale collectively, the list display indicates that all the specific medicines registered by the registration means have been confirmed and that the registration has been cancelled. A program characterized by:

4. A program for causing a payment device to function as a computer, which settles for products registered by a mobile terminal after a customer has completed registration of products including age verification products that require age verification for sale at each display location and specific medicines that require qualification verification for sale, said program comprising: The computer, a list display means for displaying a list of products registered by the mobile terminal; an age verification product confirmation operation receiving means for receiving a confirmation operation for the age verification product; A specific medicine confirmation operation receiving means for receiving a confirmation operation for the specific medicine; A payment means for paying for the products registered by the mobile terminal. Function as a The list display means includes: When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the mobile terminal are available for sale at once, the list display indicates that all of the age verification products registered by the mobile terminal have been confirmed; When the age verification product confirmation operation receiving means has received a confirmation operation indicating that all of the age verification products registered by the mobile terminal are not available for sale collectively, a message is displayed on the list display indicating that all of the age verification products registered by the mobile terminal have been confirmed and that the registration has been cancelled; When the specific medicine confirmation operation receiving means has received a confirmation operation indicating that all of the specific medicines registered by the mobile terminal are available for sale at once, the list display indicates that all of the specific medicines registered by the mobile terminal have been confirmed, When the specific medicine confirmation operation receiving means receives a confirmation operation indicating that all of the specific medicines registered by the mobile terminal are not available for sale collectively, the list display indicates that all of the specific medicines registered by the mobile terminal have been confirmed and that the registration has been cancelled. A program characterized by:

Citation Information

Patent Citations

  • Commodity sales data processor

    JP2006039884A

  • Commodity sales processing system

    JP2009163323A

  • Terminal management apparatus and program therefor

    JP2019153088A

  • Sales data processing device, sales data processing method, program, and sales data processing system

    JP2019220097A

  • Product sales data processing device, product sales data processing system, product sales data processing method and program

    JP2020035328A