Commodity sales data processing system and program
Patent Information
- Application Number
- JP2024215041
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2040-09-01
Smart Images

Figure 2025026627000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a product sales data processing system suitable for use in restaurants and the like. [Background technology]
[0002] Conventionally, restaurants and other establishments have been able to use various coupons, but there are many different types of coupons, and using them can be a hassle. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2006-293798 A Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present invention is to provide a product sales data processing system that enables smooth use of coupons. [Means for solving the problem]
[0005] The product sales data processing system of the present invention is characterized by having a registration means for registering products, an acquisition means for acquiring coupons, a determination means for determining whether or not the coupon acquired by the acquisition means needs to be redeemed, and an output means for outputting a message indicating that the coupon needs to be redeemed when the determination means determines that the coupon needs to be redeemed. [Brief description of the drawings]
[0006] [Figure 1] FIG. 1 is a schematic configuration diagram of a ticket vending machine system 1-1. [Diagram 2] 1 is a perspective view showing an example of a ticket vending machine 20. FIG. [Diagram 3] FIG. 2 is a diagram showing an example of the system configuration of a ticket vending machine 20. [Figure 4] FIG. 2 is a diagram showing an example of a system configuration of a kitchen terminal 60. [Diagram 5] FIG. 4 is a diagram showing an example of a product file. [Figure 6] FIG. 13 is a diagram showing an example of a coupon file. [Figure 7] 4 is an operational flow diagram showing an example of a ticket issuing process executed by the ticket vending machine 20. FIG. [Figure 8] FIG. 13 is a diagram showing an example of a product selection screen G1. [Figure 9] FIG. 13 is a diagram showing an example of a coupon selection screen G2. [Figure 10] FIG. 13 is a diagram showing an example of a product selection screen G3. [Figure 11] FIG. 13 is a diagram showing an example of a non-cash payment screen G4. [Figure 12] FIG. 13 is a diagram showing an example of a settlement completion screen G5. [Figure 13] FIG. 2 is a diagram showing an example of tickets (meal tickets) 150-1, 2, and 3. [Figure 14] FIG. 2 is a diagram showing an example of a cooking instruction sheet 200. [Figure 15] FIG. 2 shows an example of a receipt 250. [Figure 16] FIG. 1 is a schematic configuration diagram of a restaurant system 1-2. [Figure 17] FIG. 2 illustrates an example of a system configuration of a management device 310. [Figure 18] FIG. 3 illustrates an example of a system configuration of a POS device 320. [Figure 19] FIG. 2 is a diagram showing an example of the system configuration of a self-payment device 340. [Figure 20] 13 is a schematic operation flow diagram of the handheld terminal 440. FIG. [Figure 21] 13 is a schematic operational flow diagram of the self-service checkout machine 340. FIG. [Figure 22] 13 is a schematic operation flow diagram of the POS device 320. [Figure 23] 13A and 13B are diagrams showing a coupon input screen G6 and a coupon redemption request transmission screen G7. [Figure 24]13A and 13B are diagrams showing the bill reading instruction screen G8 and the manned register guidance screen G9. [Diagram 25] FIG. 13 shows a collection instruction screen G10. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0007] Hereinafter, the embodiments of the present invention will be described in detail with reference to the drawings. Here, an embodiment (first embodiment) in which a product sales data processing system according to the present invention is used in a ticket vending machine 20 (and further in a ticket vending machine system 1-1) and an embodiment (second embodiment) in which a product sales data processing system according to the present invention is used in a restaurant system 1-2 using a handheld terminal 440 (or a table terminal 410) will be described.
[0008] [First embodiment using a ticket vending machine] FIG. 1 is a schematic diagram of a ticket vending machine system (product sales data processing system) 1-1 according to a first embodiment of the present invention. As shown in the figure, the ticket vending machine system 1-1 includes a management device (also called a higher-level device or store controller) 10, a ticket vending machine (product sales data processing device) 20, a kitchen terminal (kitchen printer or kitchen monitor) 60, an access point 90, and a handy terminal 95 for store staff wirelessly connected via the access point 90, and is configured by connecting each device so that they can communicate with each other. The ticket vending machine system 1-1 is installed in, for example, a restaurant. The management device 10, the ticket vending machine 20, the kitchen terminal 60, and the access point 90 are connected to each other via a LAN 80. The LAN connection may be wired or wireless.
[0009] The management device 10 is a device (e.g., a server) that controls (manages) the entire ticket vending machine system 1-1. For example, the management device 10 includes a control unit and a storage unit, and stores (manages) various files (e.g., a product master file, a coupon master file, a print format file, an order data file, an accounting file, etc.). The product master file, for example, as shown in FIG. 5, includes various product information such as the product code, product name, and price of each product. The coupon master file, for example, as shown in FIG. 6, includes various coupon information such as the coupon number, coupon name, discount amount, discount rate, other service contents, whether or not the coupon can be collected, the target product code, and the expiration date of each coupon. Coupons include gift certificates, discount coupons, product exchange coupons, and shareholder coupons. For example, the management device 10 includes a communication unit, and transmits files (or data on the files) in the storage unit to other devices as necessary. Also, for example, the management device 10 includes a counting unit, and generates counting information (e.g., sales performance information such as a daily report) based on information stored in the memory unit in response to instructions from a store clerk or at a predetermined time.
[0010] The ticket vending machine 20 is installed so that customers can purchase meal tickets corresponding to products (e.g., cooking menu items). FIG. 2 is a perspective view showing an example of the ticket vending machine 20. As shown in the figure, a touch panel 21 that serves as a key operation unit for input is installed on the upper front part of the ticket vending machine 20. The touch panel 21 displays a screen (such as a product selection screen) on which customers can perform predetermined operations including purchasing products. Customers can purchase a meal ticket for a desired product by touching (pressing) with their finger the product selection screen, such as a product picture or button displayed on the touch panel 21. In other words, the touch panel 21 is both a display means and an input means, and also a selection means for selecting the product to be issued.
[0011] An issue port 23 is provided at the bottom of the side (along the left side when facing) of the touch panel 21 on the front of the ticket vending machine 20, which issues a piece of paper (medium, hereinafter referred to as a "meal ticket") as described below. A non-cash payment processing unit 25 is provided at the top of the issue port 23. The non-cash payment processing unit 25 performs all payment processing other than cash (such as electronic money payment and credit card payment), and has a card processing unit 27 and a mobile terminal processing unit 29. The card processing unit 27 has an IC card insertion unit 27a that performs payment processing by inserting an IC card, a contactless card reading unit 27b that performs payment processing by holding a contactless card over it, and a magnetic card insertion unit 27c that performs payment processing by inserting a magnetic card. The mobile terminal processing unit 29 performs payment processing and the like by reading a two-dimensional code displayed on the touch panel of a mobile terminal (medium) not shown.
[0012] In addition, below the touch panel 21 on the front of the ticket vending machine 20, there are provided a bill insertion slot 31, a bill discharge slot 33, a coin insertion slot 35, a coin discharge slot 37, etc. Bills are inserted into the bill insertion slot 31 when making a deposit, and bills are discharged from the bill discharge slot 33 when making a payment. Coins are inserted into the coin insertion slot 35 when making a deposit, and coins are discharged from the coin discharge slot 37 when making a payment.
[0013] 3 is a diagram showing an example of the system configuration of ticket vending machine 20. The system configuration of ticket vending machine 20 shown in the figure includes a CPU 41, a flash memory 43, a RAM 45, a touch panel 21, a communication unit 47, an issuing unit (issuing means) 49, a non-cash payment processing unit 25, a banknote processing unit 51, and a coin processing unit 53.
[0014] The CPU 41 is a control means for controlling the overall processing operation of the ticket vending machine 20. The RAM 45 corresponds to a main memory device, and is used as a working area when the CPU 41 executes calculation processing. A temporary storage area is also set in the RAM 45 for storing data such as the deposit amount for one deposit and the current balance. The RAM 45 stores a product file equivalent to that shown in FIG. 5 and a coupon file equivalent to that shown in FIG. 6.
[0015] The flash memory 43 corresponds to an auxiliary storage device, and stores various setting data and the like used by the CPU 41 during arithmetic processing, in addition to the programs executed by the CPU 41. Note that instead of the flash memory 43, other storage devices such as a hard disk may be used.
[0016] The touch panel 21 is a display means for displaying a predetermined screen under the control of the CPU 41. The CPU 41 also executes a predetermined control process based on an operation signal output in response to an operation performed on the touch panel 21. The touch panel 21 is also a selection means (operation means) for selecting a product to be issued, a desired coupon, etc. The communication unit 47 is a transmission / reception means for executing communication with the outside, and has a function for communicating with an external device (such as the management device 10 or the kitchen terminal 60) via the LAN 80. Either wired or wireless communication may be used.
[0017] The issuing unit 49 is configured with a mechanism that controls the issuance of food tickets for products selected on the touch panel 21, prints necessary information about the selected products on the food ticket paper, and ejects the printed food ticket to the issuing port 23. In other words, the issuing unit 49 is an output means (printing means) that outputs (prints) food tickets, which are portable media. The food tickets output (printed) by this issuing unit 49 are issued in a form that is partially cut in the paper width direction (only the center is left and both sides are cut), which makes it unnecessary to have a tray to receive the issued food tickets.
[0018] The banknote processing unit 51 performs all processes related to banknotes. Specifically, the banknote processing unit 51 determines the type of banknote inserted through the banknote insertion slot 31 as a banknote authentication process. The banknote processing unit 51 also counts the number of banknotes of each denomination inserted through the banknote insertion slot 31. When returning change, the banknote processing unit 51 selects banknotes of the required denomination from among the banknotes stored in the banknote storage inside the ticket vending machine 20 and discharges the required number of banknotes to the banknote discharge slot 33.
[0019] The coin processing unit 53 performs general processing related to coins. Specifically, like the banknote processing unit 51, the coin processing unit 53 performs operations such as coin authentication, counting the number of coins by denomination, selecting coins of the required denomination from among the coins stored inside the ticket vending machine 20, and discharging them from the coin discharge port 37.
[0020] In this example, the kitchen terminal 60 is a kitchen printer, which is mainly installed near the kitchen and prints out cooking instruction sheets, food delivery slips, and the like. FIG. 4 is a diagram showing an example of the system configuration of the kitchen terminal 60, which is configured by connecting a CPU 61, a ROM 63, a RAM 65, a printing unit 67, and a communication unit 69 with each other via a communication line 68. The CPU 61 executes various programs (e.g., a printing program, etc.). The ROM 63 stores, for example, various programs executed by the CPU 61 and print format data printed by the printing unit 67. The RAM 65 temporarily stores, for example, files received from the management device 10 (e.g., a menu file, etc.). The communication unit 69 transmits and receives data to and from other devices. Note that, if a kitchen monitor is used as the kitchen terminal 60 instead of or together with the kitchen printer, a display unit that displays various screens is installed instead of the printing unit 67. A plurality of kitchen terminals 60 may be installed. The handy terminal 95 is a portable terminal that is mainly operated by a store clerk, and has a touch panel 951 and an operation button section 953 on its surface.
[0021] Fig. 7 is an operational flow diagram showing an example of a ticket issuing process executed by the ticket vending machine 20. The process shown in this diagram is realized by the CPU 41 executing a program stored in the flash memory 43. As shown in step 1-1 of the diagram, a product selection screen G1 as shown in Fig. 8 is displayed on the touch panel 21 of the ticket vending machine 20.
[0022] The product selection screen G1 displays various products in a product display field G11, which allows the user to select a product by pressing any of the product display areas, a selected product display field G13 which displays a list of selected products, an amount display field G15 which displays the deposit amount and total amount, and a ticket issue button G17 which instructs the user to make the payment.
[0023] Next, if you wish to register a product ("Y" in step 1-2), you use the product selection screen G1 or the like to press the desired product button in the product display field G11, thereby selecting and registering the product you wish to purchase (step 1-3). When the product registration (step 1-3) is complete, or if you do not wish to register a product ("N" in step 1-2), you proceed to step 1-4.
[0024] Next, when inputting a coupon ("Y" in step 1-4), while the above-mentioned product selection screen G1 is displayed, a two-dimensional code (or other codes such as one-dimensional codes may be used; the same applies below) printed on, for example, a sheet-like coupon ticket (not shown) is held up to the mobile terminal processing unit 29 of the ticket vending machine 20 to be read, its contents are deciphered, and the coupon information is registered (step 1-5). The coupon information to be read may be, for example, a two-dimensional code displayed on a display unit of a mobile terminal (not shown) instead of the above-mentioned sheet-like coupon ticket. In addition to the mobile terminal processing unit 29, a scanner for reading coupon information may be separately installed and the coupon information may be read by this. Also, the coupon information may be recognized by directly reading the characters of a coupon ticket with only characters and no code display, and deciphering the characters using a character recognition means. Also, the type of coupon to be input is not limited to one type, and may be multiple types.
[0025] Also, instead of reading coupon information using a scanner such as the mobile terminal processing unit 29, a configuration may be adopted in which a coupon selection screen G2 as shown in FIG. 9 is displayed as a pop-up on the touch panel 21 of the ticket vending machine 20, and a coupon is selected by pressing a desired coupon button G211-G216 in the coupon display field G21 of the coupon selection screen G2. The coupon selection screen G2 is displayed, for example, by pressing the "Next" button G111 in the product display field G11 of the product selection screen G1 shown in FIG. 8 to display the "Coupon" button G113 (displayed in the coupon selection screen G2) and pressing this button. Note that this coupon selection screen G2 may be displayed only when it is confirmed that the operator is a member by a predetermined method, for example, as a member-only screen.
[0026] When the registration of the coupon information (step 1-5) is completed, or if no coupon information is to be entered ("N" in step 1-4), the process proceeds to step 1-6.
[0027] If the registration of the product or coupon information is not completed, the process returns to step 1-1 to repeat the above-mentioned product registration or coupon information registration operation.
[0028] The order of the product registration operation (steps 1-2 and 1-3) and the coupon information registration operation (steps 1-4 and 1-5) may be reversed.
[0029] On the other hand, if product registration and coupon information registration are completed, the process proceeds from "Y" in step 1-6 to step 1-7, and payment processing is performed. FIG. 10 is a diagram showing an example of the product selection screen G3 before payment. As shown in the figure, the selected products are displayed in the selected product display field G13 of the product selection screen G3, and the total product price is displayed in the amount display field G15. In this example, since a non-cash payment will be made after this, the deposit amount in the amount display field G15 is "0 yen", but if a cash payment is made, i.e., if cash is inserted beforehand and then products are selected, the amount inserted is displayed in this field.
[0030] Then, when the issue button G17 is pressed, the settlement process begins, and since this example is a mobile payment, the non-cash payment screen G4 shown in Fig. 11 is displayed. The non-cash payment screen G4 displays a total amount display field G41, a non-cash payment method selection field G43, and the like. Then, by pressing and selecting the desired payment method (payment method) in the non-cash payment method selection field G43, the settlement process (accounting process) can be carried out by performing a screen or payment operation corresponding to the payment method (not shown) (steps 1-7).
[0031] When the settlement process is completed, the CPU 41 of the ticket vending machine 20 judges whether the used coupon needs to be collected (step 1-8). If multiple coupons have been used, this judgment is made for each coupon. Here, collecting a coupon includes not only the case where a sheet-like coupon is collected by the store, but also the case where an electronic coupon displayed on the screen of a mobile terminal or the like is collected (confirmed) by, for example, stamping an electronic stamp on the coupon (same below).
[0032] Then, if there is a coupon that needs to be collected (in this example, "Coupon A"), the process moves from "Y" in step 1-8 to step 1-9, and a payment completion screen G5 (see Figure 12) is displayed indicating that coupon A needs to be collected. At the same time, a message indicating that coupon A needs to be collected is printed on the meal tickets 150-1, 2, 3 (see Figure 13) issued from the issuing port 23 of the ticket vending machine 20.
[0033] Specifically, for example, the payment completion screen G5 shown in FIG. 12 has a payment details display field G51 as well as a coupon collection guidance field G53, which displays a specific type of coupon that needs to be collected, such as "Please hand over coupon A to the store clerk along with the ticket. It is also printed on the ticket."
[0034] Furthermore, the tickets (meal tickets) 150-1, 2, and 3 in Figures 13(a), (b), and (c) are tickets for the product (in this example, "△□〇 set meal") corresponding to coupon A that needs to be redeemed, and all of the tickets 150-1, 2, and 3 have a message printed on them indicating that the coupon needs to be redeemed.
[0035] The ticket 150-1 in FIG. 13(a) is a stub-detachable ticket, and is composed of a store stub 153 and a customer copy stub 155 connected by a separation line a1. The store stub 153 has a product name and price display field 153a, as well as a coupon collection instruction field 153b for the store clerk. A rectangular check box (checked portion) 153b1 and a wording portion 153b2 saying "Please collect coupon A" are printed in the coupon collection instruction field 153b. Meanwhile, the customer copy stub 155 has a customer coupon collection instruction field 155b, as well as a product name and price display field 155a. The customer coupon collection instruction field 155b has a wording saying "Please give coupon A to the store clerk." printed in the coupon collection instruction field 155b for the store clerk.
[0036] According to this ticket 150-1, the store clerk can read the text portion 153b2 when receiving the ticket stub 153 to know that he must collect the coupon, and at the same time, can check the check box 153b1 to confirm that the coupon has actually been collected. On the other hand, the customer can read the customer coupon collection instruction field 155b of the ticket stub 155 to know that he must hand the coupon to the store clerk. This detachable stub type ticket can also be applied to detachable stub type tickets for take-out.
[0037] Ticket 150-2 in Fig. 13(b) is a ticket for take-out items that is handed directly to a store clerk when the item is picked up. This ticket 150-2 has a coupon collection instruction field 157b in addition to a product name display field 157a. The product name display field 157a has printed therein the date and time, take-out indication, product name, price, meal ticket number, usage instructions, and the like, and the coupon collection instruction field 157b has printed therein a rectangular check box 157b1 and a wording portion 157b2 that reads "Please hand coupon A to the store clerk."
[0038] According to this ticket 150-2, the customer can read the wording portion 157b2 to know that he must hand the coupon over to the store clerk. On the other hand, the store clerk can know that he must collect the coupon by looking at the wording portion 157b2 of the ticket 150-2 he received in exchange for the product, and at the same time, can confirm that he has actually collected the coupon by checking the check box 157b1 to indicate that he has collected the coupon.
[0039] Like the ticket 150-2, the ticket 150-3 in Fig. 13(c) is a ticket for take-out goods that is handed directly to a store clerk when the goods are picked up. This ticket 150-3 has a product name display field 159a and a coupon collection instruction field 159b. The product name display field 159a lists the call number, product name, date and time, and the coupon collection instruction field 159b has a rectangular check box 159b1 and a wording portion 159b2 that reads "Please hand coupon A to the store clerk." printed on it.
[0040] In the case of this ticket 150-3, the customer can read the wording portion 159b2 to know that he must hand the coupon over to the store clerk. On the other hand, the store clerk can see the wording portion 159b2 of the ticket 150-3 received in exchange for the product to know that he must collect the coupon, and at the same time, can check the check box 159b1 to confirm that he has actually collected the coupon.
[0041] On the other hand, if there is no coupon to be collected in step 1-8, the process proceeds from "N" in step 1-8 to step 1-11, where a normal payment completion screen (not shown) is displayed, and at the same time, a normal ticket (meal ticket) (not shown) is issued from the issuing port 23 of the ticket vending machine 20. The normal payment completion screen is, for example, a screen in which the coupon collection display field G53 is removed from the payment completion screen G5 shown in FIG. 12. The normal ticket is, for example, a ticket 150-1 shown in FIG. 13(a) in which the clerk coupon collection instruction field 153b and the customer coupon collection instruction field 155b are removed, or a ticket 150-2 shown in FIG. 13(b) in which the coupon collection instruction field 157b is removed, or a ticket 150-3 shown in FIG. 13(c) in which the coupon collection instruction field 159b is removed, etc.
[0042] Next, the process proceeds to step 1-10, where the CPU 41 outputs the ordered product data to the kitchen terminal 60, the management device 10, or the like, and ends a series of operations in the ticket vending machine (product sales data processing device) 20.
[0043] When the kitchen terminal 60 receives the product data from the ticket vending machine 20, the CPU 61 uses the printing unit 67 to output a cooking instruction sheet 200, for example, as shown in FIG. 14. The cooking instruction sheets 200 are connected by half-cut lines C1, and the cooking instruction sheets 200 for take-out products are marked with a "★" as a take-out mark M. The cooking instruction sheets 200 for products corresponding to coupons that need to be collected are provided with a coupon collection instruction field 201. A rectangular check box 201a and a wording portion 201b reading "Please collect coupon A (coupon D)" are printed in the coupon collection instruction field 201.
[0044] If the cooking instruction sheet 200 is configured to display the coupon collection instruction field 201 in this way, the store clerk can see the text portion 201b of the coupon collection instruction field 201 to make the store clerk aware that the coupon must be collected in exchange for the product, and at the same time, the store clerk can check the check box 201a to confirm that the coupon has actually been collected. In other words, the coupon can be collected reliably.
[0045] In addition, if a kitchen monitor is used instead of a kitchen printer as the kitchen terminal 60, the same effect can be achieved by displaying on the display screen of the kitchen monitor information indicating that a coupon equivalent to that output on the cooking instruction sheet 200 needs to be collected.
[0046] In the above example, when tickets 150-1, 2, and 3 shown in Figures 13(a), (b), and (c) are issued, a normal receipt is often issued at the same time. However, instead of issuing tickets 150-1, 2, and 3, it is also possible to have the receipt function as a ticket and also display an indication that a coupon can be collected.
[0047] 15 is a diagram showing an example of a receipt 250 that functions as a ticket for receiving a product and indicates that a coupon should be collected. In addition to the various items listed on a normal receipt, the receipt 250 shown in the figure is additionally provided with a call number field 251 and a coupon collection instruction field 253. The customer can use the call number field 251 displayed on this receipt 250 to receive the product, and at the same time, by checking the information in the coupon collection instruction field 253, the customer can be guided to hand over the coupon A that needs to be collected to the store clerk.
[0048] The ticket 150-1 shown in Fig. 13(a) is preferable because both the store and the customer can confirm the coupon redemption. The tickets 150-2 and 150-3 shown in Fig. 13(b) and (c) are also preferable because they are handed from the customer to the store, and therefore both the store and the customer can confirm the coupon redemption. On the other hand, the receipt 250 shown in Fig. 15 can only be confirmed by the customer, so it is more preferable to use the receipt 250 in combination with the cooking instruction sheet 200 shown in Fig. 14.
[0049] By the way, when a store clerk collects a coupon that has been entered by a customer and needs to be collected, it is possible that the collected coupon is different from the coupon that needs to be collected. Therefore, the store clerk may be configured to read the collected coupon using a handheld terminal 95 carried by the store clerk and confirm whether it is the same coupon or not.
[0050] As described above, the ticket vending machine system 1-1 (ticket vending machine 20) has a registration means (such as CPU 41 that executes steps 1-3) for registering products, an acquisition means (such as CPU 41 that executes steps 1-5) for acquiring coupons, a determination means (such as CPU 41 that executes steps 1-8) for determining whether or not the coupon acquired by the acquisition means needs to be collected, and an output means (such as CPU 41 that executes steps 1-9) for outputting a message indicating that the coupon needs to be collected when the determination means determines that the coupon needs to be collected. This configuration ensures that coupons that need to be collected are collected.
[0051] Furthermore, the ticket vending machine system 1-1 (ticket vending machine 20) has an issuing unit (printing means) 49 that prints tickets (portable medium) 150-1, 2, 3 or receipt (portable medium) 250 as output means for executing step 1-9, and the output means is configured to print, when the determination means determines that a coupon needs to be redeemed, a message indicating that the coupon needs to be redeemed, along with registration information (such as product name), on the ticket 150-1, 2, 3 or receipt 250, so that coupons that need to be redeemed can be reliably collected.
[0052] In addition, in the above-mentioned ticket vending machine system 1-1, the output means is a first printing means (issuance unit 49 of the ticket vending machine 20) that prints for customers and a second printing means (printing unit 67 of the kitchen terminal 60) that prints for store clerks, and the first printing means and the second printing means are configured to output different contents (printed contents of tickets 150-1, 2, 3 and printed contents of cooking instruction sheet 200). Therefore, it is possible to make the customer and store clerk aware of the need to collect the coupons in a manner suited to each, and it is possible to reliably collect the coupons that need to be collected.
[0053] Furthermore, the ticket vending machine system 1-1 (ticket vending machine 20) has display means (touch panel 21) facing the customer as output means for executing step 1-9, and the display means is configured to display the fact that the coupon needs to be redeemed, for example, on a checkout completion screen G5, so that coupons that need to be redeemed can be reliably redeemed. Note that it is effective to display on the display means the fact that the coupon needs to be redeemed at a desired timing between the registration of the product and the completion of the checkout for that registered product.
[0054] [Second embodiment of restaurant system using handheld terminal (or table terminal)] FIG. 16 is a schematic diagram of a restaurant system (product sales data processing system) 1-2 using a handheld terminal and a table terminal according to a second embodiment of the present invention. This restaurant system 1-2 is a system installed in, for example, a conveyor belt sushi restaurant, and is also a product management system or a payment system in the store. As shown in the figure, the restaurant system 1-2 is configured by connecting a management device (store controller) 310, a POS device 320, a payment device (hereinafter referred to as a "self-payment machine") 340, a kitchen terminal (such as a kitchen printer or kitchen monitor) 360, and an access point 380 via a LAN 400, and also connecting a plurality of table terminals (order terminals) 410·· and handheld terminals 440·· to the LAN 400 via the access point 380. The LAN 400 may be either wired or wireless.
[0055] Management device 310 is a computer that controls the entire restaurant system 1-2, and manages various information such as a menu master file (product master file) and a coupon master file. The menu master file and the coupon master file are updated as appropriate. Management device 310 transmits the latest menu master file and coupon master file as a menu file (product file) and a coupon file to POS device 320, self-checkout machine 340, table terminal 410, handheld terminal 440, etc. as appropriate.
[0056] FIG. 17 is a diagram showing an example of the system configuration of the management device 310. As shown in the figure, the management device 310 has a CPU 311, a ROM 312, a RAM 313, a display unit 314, a hard disk 315, an operation unit 316, and a communication unit 317, and these components are connected to each other via a communication line 318. The CPU 311 controls the operation of the management device 310 by executing a control program stored in the ROM 312. The ROM 312 stores various information such as the control program. The RAM 313 temporarily stores various information. The display unit 314 is, for example, a liquid crystal display, and displays information to the store clerk who operates the management device 310. The hard disk 315 is a storage means for storing the menu master file, the coupon master file, various payment information, and the like. The operation unit 316 has various keys for receiving various instructions from the store clerk who operates the management device 310. The communication unit 317 is a communication interface for communicating with various devices via the LAN 400.
[0057] 18 is a diagram showing an example of the system configuration of the POS device 320. This POS device 320 is used when a customer who has eaten or drunk wants a store clerk to settle the bill instead of using the self-payment device 340 described below, or in response to an instruction from the self-payment device 340. As shown in the figure, the POS device 320 includes a CPU 321 that controls the operation of the POS device 320, a hard disk 322 that stores customer purchase information, etc., a ROM 323 that stores programs executed by the CPU 321, a RAM 324 that temporarily stores various information (for example, a menu file obtained from the management device 310), a scanner unit 325 that optically reads code information attached to bills and the like, a clerk display unit 326 that displays the names and prices of menu items, a customer display unit 327, a receipt printing unit 328, a drawer unit 329 that stores cash, coupons, etc., a communication unit 330 that communicates with external devices such as the management device 310 via a LAN 400, and an operation unit 331 consisting of various operation buttons that operate the POS device 320. Each component is connected to each other via a communication line 332.
[0058] Fig. 19 is a diagram showing an example of the system configuration of a self-payment device 340. The self-payment device 340 is a payment device used by a customer who has eaten sushi or the like to settle their own bill. As shown in Fig. 19, the self-payment device 340 includes a CPU 341, a ROM 343, a RAM 345, a scanner unit 347, a touch panel 349, a printer unit 351, a communication unit 353, a speaker 355, and a cash deposit / withdrawal unit 357, which are interconnected by a communication line 359.
[0059] The CPU 341 controls the operation of the self-payment device 340 by reading and executing the programs stored in the ROM 343. The ROM 343 stores the programs and the like. The RAM 345 stores various information, such as the contents of the menu file and the coupon file, and history information. The scanner unit 347 is an acquisition means for optically acquiring information such as a barcode recorded on a bill (such as table identification information). The touch panel 349 has the functions of a display unit 349a that displays various information to the customer, and an input unit 349b that inputs various commands by touching the screen. In this example, the printing unit 351 prints on a receipt and issues a printed receipt. The communication unit 353 communicates with other devices via the LAN 400. The speaker 355 notifies the customer of various operation information by voice. The deposit / withdrawal unit 357 is configured to include a change dispenser, a magnetic card and IC card reader, and their respective control units, and settlement processing is performed using cash, credit card, etc., using the deposit / withdrawal unit 357. When settlement is performed using cash using the change dispenser, the deposit / withdrawal unit 357 outputs the result of the settlement (for example, information indicating whether the settlement has been established) to the CPU 341. When settlement is performed using a credit card or the like using the magnetic card and IC card reader 51, the deposit / withdrawal unit 357 outputs the result of the settlement to the CPU 341.
[0060] The kitchen terminal 360 is the same as the kitchen terminal 60 described in the first embodiment, and therefore a detailed description thereof will be omitted. The kitchen terminal 360 may be a kitchen printer or a kitchen monitor, like the kitchen terminal 60. The tabletop terminal 410 and the handy terminal 440 have the same configuration. As shown in FIG. 16, the tabletop terminal 410 has a touch panel 411 and an operation button section 413 on its surface. The handy terminal 440 also has a touch panel 441 and an operation button section 443 on its surface. The functions of both are almost the same, but the difference between the two is that the tabletop terminal 410 is a portable terminal that is installed on a table where a customer sits and is mainly operated by the customer himself, whereas the handy terminal 440 is a portable terminal that is mainly operated by a store clerk.
[0061] Next, an example of the operation of this restaurant system 1-2 will be described. For example, a customer takes a plate moving on the conveyor belt to the table where he or she is seated and eats the menu items on the plate, such as sushi. On the other hand, a customer can directly order from a waiter using the handy terminal 440 to request the kitchen to prepare the menu items, or the customer can operate the table terminal 410 to request the kitchen to prepare the menu items.
[0062] Next, when the customer has finished eating and drinking, the waiter uses the handheld terminal 440 to confirm (count) the type (item) and number (quantity) of the plates eaten. FIG. 20 is a schematic operation flow diagram of the handheld terminal 440 at this time. As shown in the figure, the waiter first counts the type (item) and number (quantity) of the plates eaten using the handheld terminal 440, and registers the eaten products (step 2-1). Next, if the customer requests to use a coupon, the waiter reads the code of the coupon ticket presented by the customer (including the code displayed on the screen of the mobile terminal held by the customer) and inputs the coupon information in the code (step 2-2). At this time, the touch panel 441 of the handheld terminal 440 displays a coupon input screen G6 as shown in FIG. 23(a), for example. The coupon entry screen G6 has a transaction details field G61 that displays the transaction number and the total price of the ingested products, as well as a coupon details display field G63 for the entered coupon and a confirmation button G65 for whether or not to register the coupon. The coupon details display field G63 displays for each coupon whether or not it is a coupon that needs to be redeemed.
[0063] Then, when the confirmation button G65 is pressed, the entered coupon information is registered in the handy terminal 440 (step 2-3). If the registered coupon information includes coupon information that needs to be collected, the process proceeds from "Y" in step 2-4 to step 2-5, and, for example, as shown in FIG. 23(b), an output indicating that the coupon needs to be collected is made on the touch panel 441. In FIG. 23(b), a coupon collection request transmission screen G7 is displayed as a pop-up screen on the coupon input screen G6. The coupon collection request transmission screen G7 displays a request transmission field G71 of "Please tell the customer to pay at a manned register" and a request transmission confirmation button G73. By reading the contents of this request transmission field G71, the store clerk can instruct the customer to go to the POS device 320, which is a manned register, to make the payment. By the store clerk pressing the request transmission confirmation button G73, the store clerk can be sure that the store clerk has transmitted the request to the customer.
[0064] On the other hand, if no coupon information is entered in step 2-2 ("N" in step 2-2) or if there are no coupons to be redeemed in step 2-4 ("N" in step 2-4), the coupon redemption request transmission screen G7 is not displayed.
[0065] The settlement information (various types of information such as product registration information and coupon information required for settlement) is transmitted from the handy terminal 440 or the like to the management device 310. This settlement information is linked to table identification information (e.g., table number) of the customer making the settlement, and is transmitted to and stored in the management device 310. If the customer has requested to make the settlement at a manned register, he or she moves to the manned POS device 320 to make the settlement, whereas if the customer has not requested to make the settlement at a manned register, he or she moves to the self-payment device 340 or the POS device 320 to make the settlement.
[0066] Although the coupons may be collected by a clerk carrying a handheld terminal 440 (a floor clerk who served customers at their tables), there is a possibility that the floor clerk may lose the collected coupons. Therefore, in order to ensure that the coupons are collected, in this embodiment the coupons are collected at a manned POS device 320.
[0067] Even when the customer himself / herself inputs coupon information using the table terminal 410 instead of the handheld terminal 440, the operation for when a coupon that needs to be redeemed is used is performed by displaying an operation flow similar to that shown in Fig. 20 above and a screen similar to that shown in Fig. 23 on the touch panel 411. In the case of the table terminal 410, the output indicating that the coupon needs to be redeemed in step 2-5 is a notification on the touch panel 411 such as "Please pay at the cash register where a clerk is present and hand coupon A to the clerk."
[0068] In addition, when an electronic coupon displayed on the display of a customer's mobile terminal (not shown) is registered on a handheld terminal 440 held by a store clerk, if the coupon in question is a coupon that needs to be redeemed, a message such as "Please perform the verification procedure on your mobile screen" may be displayed on the touch panel 441 of the handheld terminal 440 held by the store clerk, and the store clerk may perform the verification procedure (for example, by stamping an electronic stamp on the screen of the customer's mobile terminal) on the screen displayed on the customer's mobile terminal.
[0069] Next, a case will be described in which the handy terminal 440 or the table terminal 410 only registers the consumed products, and the coupon information is input to the self-payment machine 340. First, the handy terminal 440 or the table terminal 410 prints and outputs an accounting tag, and the customer goes to the self-payment machine 340 with the accounting tag. Note that instead of an accounting tag printed by the handy terminal 440 or the like, an accounting tag with a table number pre-installed on the table may be used. FIG. 21 is a schematic operation flow diagram of the self-payment machine 340 at this time. First, an accounting tag reading instruction screen G8, for example, as shown in FIG. 24(a), is displayed on the touch panel 349 of the self-payment machine 340. The accounting tag reading instruction screen G8 displays content instructing the scanner unit 347 of the self-payment machine 340 to read the accounting tag.
[0070] When the customer scans the bill with scanner unit 347 in accordance with the instructions displayed on bill reading instruction screen G8, the consumed product is registered (step 3-1). The product may be registered by directly reading the product information from the code information displayed on the bill, or by downloading the product registration information sent from the handheld terminal 440 or the like to management device 310.
[0071] Next, if there is a coupon ticket that the customer wants to use, the scanner 347 reads one or more coupon ticket codes, inputs the coupon information, and registers it (from "Y" in step 3-2 to step 3-3). If there is a coupon that needs to be collected among the coupon information that has been read, the process proceeds from "Y" in step 3-4 to step 3-5, and outputs that the coupon needs to be collected. Specifically, as shown in FIG. 24(b), for example, a manned register guidance screen G9 is displayed as a pop-up screen on the receipt tag reading instruction screen G8. The manned register guidance screen G9 displays a message such as "Please move to a register where a clerk is present and make a payment." This causes the customer to move to the POS device 320, make a payment, and hand the coupon that needs to be collected to the clerk. That is, in this case, the payment process is not performed at the self-payment machine 340, and the screen displayed on the touch panel 349 is returned to the receipt tag reading instruction screen G8 shown in FIG. 24(a).
[0072] On the other hand, if no coupon information is entered in step 3-2 ("N" in step 3-2) or if there are no coupons to be collected in step 3-4 ("N" in step 3-4), the manned register guidance screen G9 is not displayed, and the payment process is carried out directly at the self-checkout machine 340 (step 3-6).
[0073] Next, a case where a payment is made at the POS device 320 will be described. The POS device 320 is used by a customer either visiting directly or being prompted by the handheld terminal 440, table terminal 410, or self-checkout machine 340 to go to a manned register. Fig. 22 is a schematic operational flow diagram of the POS device 320. When a customer hands over an accounting slip and a coupon ticket to a store clerk, the store clerk operates the POS device 320 to input information about the product eaten or drunk and the coupon information that was given to the customer (step 4-1).
[0074] Next, it is determined whether or not there is a coupon that needs to be collected among the coupon information entered above, and if it is determined that there is a coupon that needs to be collected, the process proceeds from "Y" in step 4-2 to step 4-3, and an output is made indicating that the coupon needs to be collected. Specifically, as shown in FIG. 25, for example, a collection instruction screen G10 is popped up on the clerk display unit 326 of the POS device 320, and the collection of the coupon is instructed. The collection instruction screen G10 displays a collection instruction section G101 that instructs collection, saying "Please collect the 10% OFF coupon," and a confirmation button G103 to be pressed when the coupon is collected.
[0075] After receiving the coupons that need to be collected, pressing the confirmation button G103 causes the collection instruction screen G10 to disappear and returns to the normal checkout screen, allowing the user to continue with the checkout process (step 4-4). On the other hand, if there are no coupons that need to be collected in step 4-2 ("N" in step 4-2), the collection instruction screen G10 is not displayed and the checkout process is continued in the POS device 320 (step 4-4).
[0076] As described above, the restaurant system 1-2 includes a registration means for registering products (step 2-1, step 3-1, step 4-1, etc.), an acquisition means for acquiring coupons (steps 2-2, 2-3, steps 3-2, 3-3, step 4-1, etc.), a determination means for determining whether or not the coupon acquired by the acquisition means needs to be redeemed (step 2-4, step 3-4, step 4-2, etc.), and an output means for outputting a message indicating that the coupon needs to be redeemed (step 2-5, step 3-5, step 4-3, etc.) when the determination means determines that the coupon needs to be redeemed. This configuration ensures that coupons that need to be redeemed are collected.
[0077] In addition, in the above-mentioned restaurant system 1-2, the output means includes a handheld terminal 440 carried by the store staff or a table terminal 410 installed on the table, and by outputting to the handheld terminal 440 or the table terminal 410 a message indicating that a coupon needs to be collected, coupons that need to be collected can be reliably collected.
[0078] In addition, in the above-mentioned restaurant system 1-2, when the determination means determines that a coupon needs to be redeemed, the output means notifies the customer to go to the POS device 320 operated by a store clerk (coupon redemption request transmission screen G7 or manned register guidance screen G9), and guides the customer to the POS device 320 where a store clerk is present, so that any coupons that need to be redeemed can be reliably collected.
[0079] In the above first and second embodiments, examples have been described in which the product sales data processing system according to the present invention is used in the ticket vending machine system 1-1 and the restaurant system 1-2, but the present invention is not limited to these embodiments and can be similarly applied to various other product sales data processing systems, such as ticket vending machine systems for admission tickets to various facilities, and sales systems for various products other than food and drink. Note that products also include various services.
[0080] Overview of the embodiment [Technical field] The present invention relates to a product sales data processing system suitable for use in restaurants and the like. [Background technology] Conventionally, restaurants and other establishments have been able to use various coupons, but there are many different types of coupons, and using them can be a hassle. For example, in restaurants, there are coupons that need to be redeemed and coupons that do not. When a customer uses a coupon that needs to be redeemed at a ticket machine or self-checkout machine, the customer may be unsure of how to get the store to redeem the coupon, and the store may not be able to reliably collect the coupon. [Prior art document] [Patent documents] [Patent Document 1] JP 2006-293798 A
[0081] [Summary of the Invention] [Problem to be solved by the invention] The present invention has been made in consideration of the above-mentioned points, and an object of the present invention is to provide a product sales data processing system that enables smooth use of coupon tickets and reliable collection of coupon tickets. [Means for solving the problem] The present invention resides in a product sales data processing system comprising a registration means for registering products, an acquisition means for acquiring coupons, a determination means for determining whether or not the coupon acquired by the acquisition means needs to be redeemed, and an output means for outputting a message indicating that the coupon needs to be redeemed when the determination means determines that the coupon needs to be redeemed. The product sales data processing system according to the present invention is suitable for use in a ticket vending machine system using a ticket vending machine, a restaurant system, etc., but may also be used in various other product sales data processing systems. Also, the product sales data processing device may be configured using only the ticket vending machine, omitting the management device and kitchen equipment. According to the present invention, coupons that need to be collected can be collected reliably.
[0082] In addition to the above-mentioned characteristics, the present invention is characterized in that the output means has a printing means for printing on a portable medium, and when the determination means determines that the coupon needs to be collected, the output means prints on the portable medium a message indicating that the coupon needs to be collected. Examples of portable media include meal tickets and various other product (service) vouchers. According to the present invention, since a message indicating that the coupon needs to be collected is printed on the portable medium, the coupon that needs to be collected can be collected reliably.
[0083] In addition to the above characteristics, the present invention is characterized in that the output means comprises a first printing means for printing for customers and a second printing means for printing for store clerks, and the output contents of the first printing means and the second printing means are made different. According to the present invention, it is possible to make the customer and the store clerk aware of the need to collect coupons using appropriate expressions, respectively, and to reliably collect coupons that need to be collected.
[0084] In addition to the above-mentioned features, the present invention is characterized in that the output means has a display means directed to the customer, and the display means displays a message indicating that the coupon needs to be redeemed before the transaction for the registered product is completed. According to the present invention, the display means displays the fact that coupons need to be redeemed, so that coupons that need to be redeemed can be reliably redeemed.
[0085] In addition to the above features, the present invention is characterized in that the output means comprises a handheld terminal carried by the store clerk or a table terminal installed on a table. According to the present invention, since a message indicating that a coupon needs to be collected is output to a handheld terminal or a table terminal, coupons that need to be collected can be reliably collected.
[0086] In addition to the above-mentioned features, the present invention is characterized in that, when the determining means determines that it is necessary to collect the coupon, the output means notifies the customer to go to a POS device operated by a store clerk. According to the present invention, since the customer is guided to a POS device where a store clerk is present, the customer can reliably collect the coupons that need to be collected.
[0087] The present invention also relates to a product sales data processing device comprising: a registration means for registering products; an acquisition means for acquiring coupons; a determination means for determining whether or not the coupon acquired by the acquisition means needs to be redeemed; and an output means for outputting a message indicating that the coupon needs to be redeemed when the determination means determines that the coupon needs to be redeemed. According to the present invention, coupons that need to be collected can be collected reliably.
[0088] In addition, a program for realizing the functions of the above-mentioned product sales data processing system (ticket vending machine system 1-1, ticket vending machine 20, restaurant system 1-2) may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into the product sales data processing system (ticket vending machine system 1-1, ticket vending machine 20, restaurant system 1-2) as a computer system and executed to perform processing as the above-mentioned product sales data processing system (ticket vending machine system 1-1, ticket vending machine 20, restaurant system 1-2). Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. The "computer system" here includes hardware such as an OS and peripheral devices. In addition, the "computer system" may include multiple computer devices connected via a network including a communication line such as the Internet, a WAN, a LAN, or a dedicated line. In addition, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, an optical magnetic disk, a ROM, or a CD-ROM, and a storage device such as a hard disk built into a computer system. In this way, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM. The recording medium also includes a recording medium installed inside or outside the distribution server and accessible from the distribution server in order to distribute the program. The code of the program stored in the distribution server's recording medium may be different from the code of the program in a format executable by the terminal device. In other words, the format in which the program is stored in the distribution server does not matter as long as it can be downloaded from the distribution server and installed in a format executable by the terminal device. Note that the program may be divided into multiple parts, each of which may be downloaded at a different time and then combined in the terminal device, or each of the divided programs may be distributed by a different distribution server. Furthermore, the "computer-readable recording medium" includes a memory that holds the program for a certain period of time, such as a volatile memory (RAM) in a computer system that is a server or client when the program is transmitted via a network.The program may be for implementing some of the above-mentioned functions, or may be a so-called differential file (differential program) that can implement the above-mentioned functions in combination with a program already recorded in the computer system.
[0089] Although the embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications are possible within the scope of the claims and the technical ideas described in the specification and drawings. Any configuration not directly described in the specification and drawings is within the scope of the technical ideas of the present invention as long as it has the functions and effects of the present invention. In addition, the embodiments described above and shown in each drawing can be combined with each other as long as there is no contradiction in their purpose and configuration. In addition, even a part of the contents described above and in each drawing can be an independent embodiment, and the embodiment of the present invention is not limited to one embodiment combining the above description and each drawing. [Explanation of symbols]
[0090] 1-1 Ticket vending machine system (product sales data processing system) 10 Management device 20 Ticket vending machines (product sales data processing devices, product sales data processing systems) 21 Touch panel 23 Issuance port 25 Non-cash payment processing section 27 Card processing section 27a IC card insertion section 27b Contactless card reading section 27c Magnetic card insertion section 29 Mobile terminal processing section 31 Bill insertion slot 33 Bill ejection port 35 Coin input port 37 Coin ejection port 41 CPU 43 Flash memory 45 RAM 47 Communication section 49 Issuing unit (issuing means) 51 Banknote processing unit 53 Coin processing unit 60 Kitchen terminal 61 CPU 63 ROM 65 RAM 67 Printing unit 68 Communication line 69 Communication unit 80 LAN 90 Access point 95 Handheld terminal 951 Touch panel 953 Operation button section G1 Product selection screen G11 Product display area G111 "Next" button G113 "Coupon" button G13 Selected product display field G15 Price display field G17 Ticket issue button G2 Coupon selection screen G21 Coupon display field G211~G216 Coupon button G3 Product selection screen G4 Non-cash payment screen G41 Total amount display field G43 Non-cash payment method selection field G5 Payment completion screen G51 Payment details display field G53 Coupon collection guide column 150-1,2,3 Meal tickets 153 Store stubs a1 Separation line 153a Product name and price display section 153b Coupon collection instructions for store staff 153b1 Checkbox (checked part) 153b2 Text part 155 Ticket stub for customer copy 155a Product name and price display section 155b Customer coupon redemption instruction column 157a Product name display column 157b Coupon redemption instructions 157b1 Check box 157b2 Text section 159a Product name display field 159b Coupon redemption instructions 159b1 Check box 159b2 Text section 200 Cooking instruction sheet C1 Half cut line M Takeout mark 201 Coupon collection instructions 201a Checkbox 201b Text section 250 Receipt 251 Call number column 253 Coupon redemption instructions column 1-2 Restaurant system (product sales data processing system) 310 Management device 311 CPU 312 ROM 313 RAM 314 display unit 315 hard disk 316 operation unit 317 communication unit 318 Communication line 320 POS device 321 CPU 322 Hard disk 323 ROM 324 RAM 325 Scanner unit 326 Display unit for store clerks 327 Display unit for customers 328 receipt printing unit 329 drawer unit 330 communication unit 331 Operation unit 332 Communication line 340 Self-payment machine (payment device) 341 CPU 343 ROM 345 RAM 347 Scanner section 349 Touch panel 349a Display unit 349b Input unit 351 Printing section 353 Communication section 355 Speaker 357 Cash deposit / withdrawal section 359 Communication line 360 Kitchen terminal (kitchen printer, kitchen monitor, etc.) 380 Access point 400 LAN 410 Table terminal (order terminal) 411 Touch panel 413 Operation button section 440 Handheld terminal 441 Touch panel 443 Operation button section G6 Coupon entry screen G61 Accounting details field G63 Coupon details display field G65 Confirmation button G7 Coupon redemption request transmission screen G71 Request transmission field G73 Request transmission confirmation button G8 Bill reading instruction screen G9 Staffed register guidance screen G10 Collection instruction screen G101 Collection instruction section G103 Confirm button
Claims
1. A registration means for registering a product; An acquisition means for acquiring a coupon; A determination means for determining whether or not the coupon acquired by the acquisition means needs to be redeemed; an output means for outputting a message indicating that the coupon needs to be redeemed when the determination means determines that the coupon needs to be redeemed; A product sales data processing system comprising:
2. The output means includes a printing means for printing on a portable medium, 2. The product sales data processing system according to claim 1, wherein the output means prints, when the determination means determines that the coupon needs to be redeemed, a message indicating that the coupon needs to be redeemed on the portable medium.
3. The output means includes a first printing means for printing to a customer and a second printing means for printing to a store clerk, The first printing means and the second printing means output different contents.
3. The product sales data processing system according to claim 1 or 2.
4. The output means includes a display means directed to a customer, The display means displays a message indicating that the coupon needs to be redeemed before the transaction for the registered product is completed.
2. The product sales data processing system according to claim 1.
5. 2. The product sales data processing system according to claim 1, wherein said output means comprises a handheld terminal carried by a salesperson or a table terminal installed on a table.
6. 6. A product sales data processing system according to claim 1, wherein the output means notifies the customer to go to a POS device operated by a store clerk when the determination means determines that the coupon needs to be redeemed.
Citation Information
Patent Citations
Order registration processing system and order registration processing program
JP2016045731A
Advance payment adjustment system
JP2017010505A
POS terminal device, POS system, and program
JP2006293798A