Product sales data processing device and program
The product sales data processing device addresses the issue of inconsistent member benefits by incorporating a system to display messages about member information during specific non-cash payments, ensuring accurate benefit delivery.
Patent Information
- Application Number
- JP2021071367
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-20
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2041-04-20
AI Technical Summary
Existing member systems for product sales data processing often fail to ensure that members can consistently receive benefits, such as points or discounts, during transactions.
A product sales data processing device equipped with a member information input means, a payment means for non-cash payments, and a display means that, when a specific non-cash payment is made, displays a message regarding the presence or absence of input member information.
This solution effectively ensures that members can receive intended benefits by accurately processing member information during transactions, enhancing the member experience and loyalty programs.
Smart Images

Figure 0007653137000001 
Figure 0007653137000002 
Figure 0007653137000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a product sales data processing device and a program. [Background technology]
[0002] A system for members using a point card is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2016-105332 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is room for improvement in the system for members, as there are cases where members are unable to obtain the benefits they are entitled to.
[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a technique that can provide benefits to members in an appropriate manner. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, a product sales data processing device which is one aspect of the present invention comprises a member information input means for inputting member information, a payment means for executing a non-cash payment by non-cash, and a display means, wherein the payment means executes one of a plurality of types of non-cash payments, and when the non-cash payment executed by the payment means is a specific non-cash payment, the display means displays a message according to whether or not member information has been input by the member information input means. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a network configuration diagram of a POS system. [Diagram 2] This is an example of the appearance of a POS terminal. [Diagram 3] FIG. 2 is a diagram illustrating an example of the configuration of a POS terminal. [Figure 4] 1 is an example of the appearance of a payment terminal. [Diagram 5] 13 is a display example of a display unit of a POS terminal. [Figure 6] 13 is a display example of a display unit of a POS terminal. [Figure 7] 13 is a display example of a display unit of a POS terminal. [Figure 8] 13 is a display example of a display unit of a POS terminal. [Figure 9] 13 is a display example of a display unit of a POS terminal. [Figure 10] 13 is a display example of a display unit of a POS terminal. [Figure 11] 13 is a display example of a display unit of a POS terminal. [Figure 12] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 13] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 14] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 15] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 16] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 17] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 18] 13 is a display example of a display unit of a POS terminal. [Figure 19] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 20] 13 is a display example of a display unit of a POS terminal. [Figure 21] 13 is a display example of a display unit of a POS terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] (First embodiment) Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a network configuration diagram of a POS (Point Of Sales) system 1 according to a first embodiment of the present invention (similar to the first embodiment). The POS system 1 shown in FIG. 1 includes three POS terminals 20-1, 20-2, and 20-3, a store controller (store computer) 10, and a transaction status management device 40, which are communicatively connected via a LAN 11. The POS system 1 can be introduced in various stores (supermarkets, convenience stores, drug stores, home centers, home appliance retailers, etc.). Hereinafter, when the POS terminals 20-1, 20-2, and 20-3 are not particularly distinguished from each other, they will be collectively referred to as the POS terminals 20.
[0009] The store controller 10 receives product files and sale files from outside (for example, a server at the headquarters) and transmits (distributes) them to other devices (such as the POS terminal 20). The store controller 10 also receives information from other devices and transmits it to the outside.
[0010] The POS terminal 20 is a POS register that allows a customer to register products by himself / herself using the POS terminal 20 and settle the payment for the registered products (a so-called fully self-service POS register).
[0011] The transaction status management device 40, for example, manages (monitors) the processing status of the POS terminal 20. As an example, the transaction status management device 40 monitors the amount of money in the change dispenser 209 provided in the POS terminal 20.
[0012] Fig. 2 is an example of the external appearance of POS terminal 20. Fig. 3 is a diagram showing an example of the configuration of a POS terminal. Fig. 4 is an example of the external appearance of payment terminal 208. Note that the same parts are denoted by the same reference numerals in Figs. 2 to 4.
[0013] An example of the configuration of the POS terminal 20 shown in Fig. 3 will be described below with reference to Fig. 2. The POS terminal 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a display unit 205, a scanner unit 206, a medium reading / writing unit 207, a payment terminal 208, a change dispenser 209, a printing unit 213, an audio output unit 214, a communication unit 215, an imaging unit 216, and a sign pole 217. These can communicate with each other. The payment terminal 208 is attached to the POS terminal 20, and therefore will be described as constituting the POS terminal 20, but the POS terminal 20 and the payment terminal 208 may be separate entities capable of communicating with each other.
[0014] The CPU 201 is a central processing unit, and controls the operation of the POS terminal 20 by reading and executing programs stored in the ROM 202 . The ROM 202 is a read-only memory, and stores various types of information used by the CPU 201, including programs.
[0015] The RAM 203 is a read / write memory and stores various information. For example, the RAM 203 stores information acquired from the outside (e.g., a product file or a sale file acquired from the store controller 10) and information generated during processing (e.g., registration information (registration data) generated during a registration process for registering products, settlement information generated during a settlement process for settling (paying) purchased products, etc.).
[0016] The hard disk 204 stores various information. For example, the hard disk 204 may store programs executed by the CPU 201 instead of the ROM 202. Also, instead of the RAM 203, the hard disk 204 may store information acquired from the outside and information generated during processing.
[0017] The display unit 205 is a touch display that displays various information to the customer and receives various inputs from the customer.
[0018] The scanner unit 206 optically reads various types of information. For example, the scanner unit 206 optically reads barcodes (product codes, etc.) attached to products, codes printed on various cards, codes displayed on other devices (customer's mobile terminals (smartphones, etc.), etc.). In addition to the above, the scanner unit 206 may also read codes printed on gift certificates (gift certificates, coupons, complimentary coupons, etc.) and codes printed on purchase (purchase reservation) documents (purchase receipts for products, tickets, etc., purchase reservation receipts, etc.).
[0019] Although the scanner unit 206 is used when a customer registers a product, the customer may register the product by other methods. For example, if a preset button (a button for registering a product) corresponding to the product is displayed on the display unit 205, the customer may operate (press) the preset button to register the product.
[0020] The medium reading / writing unit 207 magnetically or electrically reads information stored on various cards (e.g., point cards, etc.). The medium reading / writing unit 207 also magnetically or electrically writes (adds, updates) information to various cards. Note that in this embodiment (as in the second embodiment), the reading mode is a contact type since the card is inserted into the insertion slot, but reading / writing by the medium reading / writing unit 207 (reading information in the card and writing information into the card) may be either a contact type or a non-contact type (e.g., a so-called hold-up type).
[0021] The payment terminal 208 has an appearance as shown in Fig. 4, for example, and is a payment mechanism (non-cash payment unit) using non-cash (for example, a credit card). The payment terminal 208 includes a display unit (symbol a in Fig. 4) that displays various information, an operation unit (symbol b in Fig. 4) that accepts various operations, a card insertion slot (symbol c in Fig. 4), a card recognition unit (not shown) that recognizes a card inserted into the card insertion slot, and a communication unit (not shown) that communicates with a server for non-cash payment (for example, a credit payment server (not shown) that executes credit payment).
[0022] The change machine 209 is a cash settlement mechanism (cash settlement unit). The change machine 209 has an input port for banknotes and coins, an output port for banknotes and coins, a storage unit, and various sensors, detects money inserted into the input port, and outputs change, which is the difference between the input amount and the purchase amount, from the output port.
[0023] The printing unit 213 prints and issues various media (for example, receipts, coupons, etc.). The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs audio guidance and the like. The communication unit 215 transmits and receives information to and from other terminals (other POS terminals 20, the store controller 10). The imaging unit 216 captures, for example, an image of an operator (customer). The POS terminal 20 may include two or more imaging units 216, and simultaneously capture images of the face and hands (near the insertion slot and ejection slot of the change machine 209). The sign pole 217 has a light emitting part at the tip, and notifies various information (such as calling a store clerk, operating status, etc.) depending on the light emitting state of the light emitting part. The POS terminal 20 may further include a key operation unit having one or more operation keys, a human sensor, and the like.
[0024] The following description will be given assuming that the POS system 1 has been installed in a certain store (store T). Store T has installed a points system in which points are awarded in accordance with the purchase of products and can be used for subsequent purchases. Store T accepts credit cards of various brands for non-cash payments. Store T offers affiliated cards (affiliated credit cards) issued in partnership with a certain brand.
[0025] At least, point cards, non-affiliated credit cards, and affiliated credit cards can be used at store T.
[0026] The point card is not used for credit card payments at store T (it does not function as a credit card), but is used in store T's point system (hereinafter referred to as point system P). The point card holds (stores, records) identification information (hereinafter referred to as store member code or member information) that can uniquely identify a member of point system P (hereinafter referred to as store member). There are no particular limitations on the manner in which the store member code is held, but in this embodiment (similar to the second embodiment), it is held in a barcode or magnetic strip. That is, in this embodiment (similar to the second embodiment), there are two types of point cards: one in which the store member code is printed (recorded) as a barcode, and one which has a magnetic strip and stores the store member code on the magnetic strip. Note that the former type of point card also has the store member code (alphanumeric characters before barcoding) printed on the barcode.
[0027] A non-affiliated credit card is a card that is not used in the point system P (does not hold a store membership code) but is used for credit card payments at store T. In other words, a non-affiliated credit card is a credit card other than an affiliated credit card that is used for credit card payments at store T. A non-affiliated credit card holds identification information (hereinafter, credit card number) that can uniquely identify the credit card (or the customer who is the account holder of the credit card). There are no particular limitations on how the credit card number is held, but in this embodiment (as in the second embodiment), it is stored in an IC chip. In other words, a non-affiliated credit card is equipped with an IC chip, and the credit card number is stored in the IC chip.
[0028] An affiliated credit card is a card used in the point system P (holds a store membership code) and is used for credit card payments at store T. An affiliated credit card holds a store membership code and a credit card number. In this embodiment (as in the second embodiment), an affiliated credit card holds the store membership code in a barcode or magnetic strip, like a point card, and stores the credit card number in an IC chip, like a non-affiliated credit card. In other words, in this embodiment (as in the second embodiment), affiliated credit cards are classified into two types: one in which the credit card number is stored in an IC chip and the store membership code is printed as a barcode, and one in which the credit card number is stored in an IC chip and the store membership code is stored on a magnetic strip. Note that the former type of affiliated credit card also has the store membership code (alphanumeric characters before barcoding) printed on top of the barcode.
[0029] In this embodiment (as in the second embodiment), the store member code of the point card (store member code held in the point card) and the store member code of the affiliated credit card (store member code held in the affiliated credit card) are distinguishable. In other words, the POS terminal 20 can obtain a store member code from both the point card and the affiliated credit card, but can recognize whether the obtained store member code was obtained from the point card or the affiliated credit card.
[0030] The POS terminal 20 gives points in the point system P whether the store member code is obtained from a point card or from an affiliated credit card. In other words, the store member can obtain points in the point system P whether the store member uses a point card or from an affiliated credit card. The number of points given may be the same or different when the POS terminal 20 obtains the store member code from a point card (when the store member uses a point card) and when the POS terminal 20 obtains the store member code from an affiliated credit card (when the store member uses an affiliated credit card), but in this embodiment (similar to the second embodiment), the number of points given is different. Specifically, when the store member code is obtained from a point card, points are given according to a first calculation method (for example, 1 point is given for every 200 yen of the total purchase amount (excluding specific products such as tobacco. The same applies below). 1 point is equivalent to 1 yen), and when the store member code is obtained from an affiliated credit card, points are given according to a second calculation method (for example, 2 points are given for every 200 yen of the total purchase amount). For example, if the first calculation method grants 1 point for every 200 yen in the total purchase amount, and the second calculation method grants 2 points for every 200 yen in the total purchase amount, a store member can earn 2 points when using a point card and 4 points when using an affiliated credit card in a transaction totaling 500 yen. Hereinafter, points awarded according to the first calculation method will be referred to as regular points, and points awarded according to the second calculation method will be referred to as special points.
[0031] The number of points awarded as regular points and the number of points awarded as special points may be managed separately, but in this embodiment (as in the second embodiment), for example, the store membership code on the point card and the store membership code on the affiliated credit card are associated with each other, and the number of points awarded as regular points and the number of points awarded as special points are added together and managed.
[0032] In this embodiment (as well as the second embodiment), a server (point server) that can be referenced by each device in the POS system 1 manages (stores) the points in the point system P. Specifically, the point server stores point information (point number) in association with a store membership code. The point server may be managed by the company that operates the store T, or may be managed by a company that has a contract with the company that operates the store T. The point server may also be a cloud server installed in a data center or the like.
[0033] Furthermore, in this embodiment (similar to the second embodiment), when the POS terminal 20 acquires a store membership code from a point card or an affiliated credit card (when a store member uses a point card or an affiliated credit card), a discount is applied to a specific product (hereinafter referred to as a member discount product). In this embodiment (similar to the second embodiment), the type of member discount product and the discount amount (or member sale price) of the member discount product are the same whether the POS terminal 20 acquires the store membership code from a point card or from an affiliated credit card. In other words, the member discount product and the discount amount are set (for example, stored in a sale file) as being applied when both cards (point card, affiliated credit card) are used. Therefore, if a certain product (normal selling price 100 yen) is set as a member discount product (discount amount 5 yen, or member sale price 95 yen), the store member can purchase the member discount product for 95 yen whether he uses a point card or an affiliated credit card.
[0034] 5 to 11 are display examples of the display unit 205 of the POS terminal 20. FIG. 5(A) to FIG. 5(E) are display examples in a scene from the start of a transaction to the completion of product registration and selection of a payment method. FIG. 6(A) to FIG. 6(C) are display examples in a scene following FIG. 5(B) (display examples replacing FIG. 5(C) to FIG. 5(E)). FIG. 6(D) to FIG. 6(F) are display examples in a scene following FIG. 5(B) (display examples replacing FIG. 5(C) to FIG. 5(E)). FIG. 7(A) to FIG. 7(F) are display examples in a scene following FIG. 5(E). FIG. 8(A) to FIG. 8(F) are display examples in a scene following FIG. 6(F). FIG. 9(A) to FIG. 9(F) are display examples in a scene following FIG. 5(E). FIG. 10(A) to FIG. 10(F) are display examples in a scene following FIG. 6(C). 11(A) to 11(D) are display examples in a scene following FIG. 6(F).
[0035] In the explanations of Figures 5 to 11, the affiliated credit card may be referred to as credit card A, and one of the non-affiliated credit cards may be referred to as credit card B. In addition, in the explanations of Figures 5 to 11, it is assumed that tea (normal selling price 120 yen) is set as a member discount item (discount amount 10 yen).
[0036] (If you did not obtain a store membership code at the start of the transaction) Fig. 5(A) shows a transaction start screen. Before the start of a transaction, the POS terminal 20 displays the transaction start screen as shown in Fig. 5(A).
[0037] In Fig. 5(A), the registration start button BT01 on the right side of the screen is a button for instructing the start of product registration. A certain customer (hereinafter, customer K) operates the registration start button BT01 when starting product registration. The buttons BT02 to BT04 on the bottom left of the screen are buttons for switching the display language to English, Chinese, and Korean, respectively.
[0038] When the customer K operates the registration start button BT01 on the transaction start screen shown in FIG. 5(A), the POS terminal 20 displays a member information input method selection screen as shown in FIG. 5(B).
[0039] 5(B), the input method selection button BT10 is a button for selecting a method of having the medium reading unit 207 read a point card or an affiliated credit card as a method of inputting member information (store member code). If customer K is a store member and selects a method of having the medium reading unit 207 read a point card or an affiliated credit card as a method of inputting member information, customer K operates the input method selection button BT10.
[0040] The input method selection button BT11 is a button for selecting a method of inputting member information by having the scanner unit 206 read a barcode printed on a point card or an affiliated credit card. If customer K is a store member and selects a method of inputting member information by having the scanner unit 206 read a barcode printed on a point card or an affiliated credit card, customer K operates the input method selection button BT11.
[0041] The input method selection button BT13 is a button for selecting a manual input method as the method for inputting member information. When customer K is a store member and selects a manual input method as the method for inputting member information, he / she operates the input method selection button BT13. When the input method selection button BT13 is operated, the POS terminal 20 displays a small screen with a numeric keypad (numeric keypad screen), and customer K manually inputs the member information (alphanumeric characters, etc.) printed on the point card or affiliated credit card via the numeric keypad screen that is displayed after operating the input method selection button BT13.
[0042] The non-member button BT14 is a button for customers who are not store members to proceed with the process. If customer K is not a store member, he or she operates the non-member button BT14.
[0043] In this embodiment (similar to the second embodiment), the input method is restricted based on the input method selection buttons BT10, BT11, and BT13. Specifically, the input method corresponding to the input method selection button operated by the customer is enabled (acceptable), and the input method corresponding to the input method selection button not operated by the customer is disabled (unacceptable). For example, when the customer operates the input method selection button BT10, the POS terminal 20 enables the method corresponding to the input method selection button BT10 operated by the customer (a method of having the medium reading unit 207 read a point card or an affiliated credit card), and disables the method corresponding to the input method selection button BT11 not operated by the customer (a method of having the scanner unit 206 read a barcode printed on a point card or an affiliated credit card) and the method corresponding to the input method selection button BT13 not operated by the customer (a method of manually inputting member information).
[0044] When customer K operates the non-member button BT14 on the member information input method selection screen shown in FIG. 5(B), the POS terminal 20 displays a registration screen (initial registration screen) as shown in FIG. 5(C).
[0045] When customer K registers tea as the first product item and daifuku mochi as the second product item from the scene shown in Fig. 5(C), the POS terminal 20 displays a registration screen as shown in Fig. 5(D). In the registration screen shown in Fig. 5(D), the checkout button BT20 is a button (subtotal button) for instructing the end of product registration.
[0046] When customer K operates the checkout button BT20 on the registration screen shown in Fig. 5(D), the POS terminal 20 displays a payment method selection screen as shown in Fig. 5(E). On the payment method selection screen shown in Fig. 5(E), the CASH button BT30 is a button for selecting cash payment as the payment method. The CREDIT button BT31 is a button for selecting credit card payment as the payment method. The ELECTRONIC MONEY button BT32 is a button for selecting prepaid payment (electronic money payment) as the payment method.
[0047] (If member information is obtained from the point card at the start of the transaction) FIGS. 5(C) to 5(E) are display examples when no member information is acquired, whereas FIGS. 6(A) to 6(C) are display examples when member information is acquired from a point card.
[0048] The POS terminal 20 displays an initial registration screen as shown in FIG. 6(A) when the customer K operates the input method selection button BT10 on the member information input method selection screen shown in FIG. 5(B) and then causes the medium reading unit 207 to read the point card, or when the customer K operates the input method selection button BT11 on the member information input method selection screen shown in FIG. 5(B) and then causes the scanner unit 206 to read the barcode printed on the point card, or when the customer K operates the input method selection button BT13 on the member information input method selection screen shown in FIG. 5(B) and then manually inputs the member information printed on the point card. The "member code: XXX" on the initial registration screen shown in FIG. 6(A) (similar to the registration screen shown in FIG. 6(B) and the payment method selection screen shown in FIG. 6(C)) indicates that the member information (store member code) on the point card is "XXX". "Owned points: 325P" indicates that the current owned points are 325 points. In other words, when the POS terminal 20 acquires the member information "XXX" from the point card, it displays the acquired member information "XXX" as the member code, and also accesses the point server (with or without going through the store controller 10), acquires the point information "325" corresponding to the member information "XXX", and displays the acquired point information "325" as the owned points.
[0049] When customer K registers tea as the first item and daifuku mochi as the second item in the scene shown in Fig. 6(A), the POS terminal 20 displays a registration screen as shown in Fig. 6(B). In Fig. 6(B), a discount is applied to tea (a member discount item).
[0050] When customer K operates the checkout button BT20 on the registration screen shown in FIG. 6(B), the POS terminal 20 displays a payment method selection screen as shown in FIG. 6(C).
[0051] (If member information is obtained from an affiliated credit card at the start of a transaction) Figures 6(A) to 6(C) are display examples when membership information is obtained from a point card, while Figures 6(D) to 6(F) are display examples when membership information is obtained from an affiliated credit card.
[0052] When the customer K operates the input method selection button BT10 on the member information input method selection screen shown in FIG. 5(B) and then causes the medium reading unit 207 to read the affiliated credit card, or when the customer K operates the input method selection button BT11 on the member information input method selection screen shown in FIG. 5(B) and then causes the scanner unit 206 to read the barcode printed on the affiliated credit card, or when the customer K operates the input method selection button BT13 on the member information input method selection screen shown in FIG. 5(B) and then manually inputs the member information printed on the affiliated credit card. The "member code: XXX" on the initial registration screen shown in FIG. 6(D) (similar to the registration screen shown in FIG. 6(E) and the payment method selection screen shown in FIG. 6(F)) indicates that the member information (store member code) of the affiliated credit card is "XXX". "Owned points: 325P" indicates that the current owned points are 325 points. In other words, when the POS terminal 20 acquires the member information "XXXX" of an affiliated credit card, it displays the acquired member information "XXXX" as the member code, and also accesses the point server (with or without going through the store controller 10) to acquire point information "325" corresponding to the member information "XXXX", and displays the acquired point information "325" as the held points.
[0053] When customer K registers tea as the first item and daifuku mochi as the second item from the scene shown in Fig. 6(D), the POS terminal 20 displays a registration screen as shown in Fig. 6(E). In Fig. 6(E), a discount is applied to tea (a member discount item).
[0054] When customer K operates the checkout button BT20 on the registration screen shown in FIG. 6(E), the POS terminal 20 displays a payment method selection screen as shown in FIG. 6(F).
[0055] (If member information has not been obtained / if a non-affiliated credit card has been read) When the customer K operates the credit button BT31 on the payment method selection screen shown in FIG. 5(E), the POS terminal 20 displays a card reading instruction screen as shown in FIG. 7(A).
[0056] When customer K causes the payment terminal 208 to read a non-affiliated credit card from the scene shown in FIG. 7(A), the POS terminal 20 displays a PIN input instruction screen as shown in FIG. 7(B). "(Credit card B)" on the PIN input instruction screen shown in FIG. 7(B) (similar to the payment count input instruction screen shown in FIG. 7(C)) indicates that credit card B, which is a non-affiliated credit card, has been read. Although details will be described later, when customer K causes the payment terminal 208 to read a credit card, the POS terminal 20 can identify the brand, etc. of the credit card based on the credit card number (some digits) of the credit card. In the scene shown in FIG. 7(B), customer K causes credit card B to be read, so the POS terminal 20 displays that credit card B has been read. When customer K inputs a PIN into the payment terminal 208 from the scene shown in FIG. 7(B), the POS terminal 20 displays a payment count input instruction screen as shown in FIG. 7(C).
[0057] When customer K inputs the number of payments from the scene shown in Fig. 7(C), the POS terminal 20 displays a payment details confirmation screen as shown in Fig. 7(D). As shown in Fig. 7(D), the POS terminal 20 displays the details of the payment made with the non-affiliated credit card (credit card B) on the payment details confirmation screen (similarly on the card removal instruction screen shown in Fig. 7(E) and the receipt screen in Fig. 7(F)). On the payment details confirmation screen shown in Fig. 7(D), the End (Receipt) button BT40 is a button for proceeding with the process (executing the credit card payment) after confirming the settlement details.
[0058] When customer K operates the END (receipt) button BT40 on the payment details confirmation screen shown in FIG. 7(D), the POS terminal 20 displays a card removal instruction screen as shown in FIG. 7(E).
[0059] When customer K removes a credit card (specifically, a non-affiliated credit card) from the scene shown in Fig. 7(E), the POS terminal 20 displays a receipt screen as shown in Fig. 7(F). After displaying the receipt screen (Fig. 7(F)), the POS terminal 20 displays the transaction start screen (Fig. 5(A)). For example, when customer K removes the receipt from the issuing port of the printing unit 213, the POS terminal 20 displays the transaction start screen.
[0060] In this embodiment (as well as the second embodiment), the type of credit card that has been read (credit card B in FIG. 7(B), credit card A in FIG. 8(B), credit card B in FIG. 10(B), and credit card A in FIG. 18(B)) is displayed on the screen (PIN entry instruction screen) immediately after reading, but it does not have to be displayed on the screen immediately after reading. For example, the type of credit card that has been read may be displayed on the payment count entry instruction screen, or on the payment details confirmation screen.
[0061] (When acquiring affiliated credit card member information / scanning an affiliated credit card) When the customer K operates the credit button BT31 on the payment method selection screen shown in FIG. 6(F), the POS terminal 20 displays a card reading instruction screen as shown in FIG. 8(A).
[0062] When customer K causes the payment terminal 208 to read an affiliated credit card from the scene shown in FIG. 8(A), the POS terminal 20 displays a PIN input instruction screen as shown in FIG. 8(B). "(Credit card A)" on the PIN input instruction screen shown in FIG. 8(B) (similar to the payment count input instruction screen shown in FIG. 8(C)) indicates that credit card A, which is an affiliated credit card, has been read. As described above, when customer K causes the payment terminal 208 to read a credit card, the POS terminal 20 can identify the brand, etc. of the credit card based on the credit card number (some digits) of the credit card (details will be described later). In the scene shown in FIG. 8(B), customer K causes credit card A to be read, so the POS terminal 20 displays a message indicating that credit card A has been read. When customer K inputs a PIN into the payment terminal 208 from the scene shown in FIG. 8(B), the POS terminal 20 displays a payment count input instruction screen as shown in FIG. 8(C).
[0063] When customer K inputs the number of payments from the scene shown in FIG. 8(C), the POS terminal 20 displays a payment details confirmation screen as shown in FIG. 8(D). As shown in FIG. 8(D), the POS terminal 20 displays the payment details by the affiliated credit card (credit card A) on the payment details confirmation screen (similarly on the card removal instruction screen shown in FIG. 8(E) and the receipt screen in FIG. 8(F)). "Special points: 2P" on the payment details confirmation screen indicates that 2 points will be awarded as special points in the transaction. In other words, the POS terminal 20 notifies the customer on the payment details confirmation screen (similarly on the card removal instruction screen shown in FIG. 8(E) and the receipt screen in FIG. 8(F)) that 2 points will be awarded as special points (points calculated by the second calculation method (2 points for every 200 yen of the total purchase amount)).
[0064] When customer K operates the END (receipt) button BT40 on the payment details confirmation screen shown in FIG. 8(D), the POS terminal 20 displays a card removal instruction screen as shown in FIG. 8(E).
[0065] When customer K removes a credit card (specifically, an affiliated credit card) from the scene shown in Fig. 8(E), the POS terminal 20 displays a receipt screen as shown in Fig. 8(F). After displaying the receipt screen (Fig. 8(F)), the POS terminal 20 displays the transaction start screen (Fig. 5(A)). For example, when customer K removes the receipt from the issuing port of the printing unit 213, the POS terminal 20 displays the transaction start screen.
[0066] (If member information has not been obtained / if affiliated credit card has been read) When the customer K operates the credit button BT31 on the payment method selection screen shown in FIG. 5(E), the POS terminal 20 displays a card reading instruction screen as shown in FIG. 9(A).
[0067] When customer K causes the payment terminal 208 to read an affiliated credit card from the scene shown in FIG. 9(A), the POS terminal 20 displays a card removal member information input instruction screen as shown in FIG. 9(B). As described above, when customer K causes the payment terminal 208 to read a credit card, the POS terminal 20 can identify the brand of the credit card based on the credit card number (some digits) of the credit card (details will be described later). When customer K causes the payment terminal 208 to read an affiliated credit card from the scene shown in FIG. 9(A), the POS terminal 20 displays a card removal member information input instruction screen as shown in FIG. 9(B) instead of a PIN input instruction screen. The card removal member information input instruction screen shown in FIG. 9(B) notifies the customer that the affiliated credit card member information has been forgotten to be input, and instructs the customer to remove the affiliated credit card and input the affiliated credit card member information.
[0068] When customer K removes the affiliated credit card from the scene shown in Fig. 9(B), POS terminal 20 displays a member information input method selection screen as shown in Fig. 9(C). Note that, while the member information input method selection screen shown in Fig. 5(B) displays the non-member button BT14 in an operable manner, the member information input method selection screen shown in Fig. 9(C) does not display the non-member button BT14 in an operable manner (in this example, it is hidden, i.e., not positioned).
[0069] The POS terminal 20 displays a card reading instruction screen as shown in Fig. 9(D) when the customer K operates the input method selection button BT10 on the member information input method selection screen shown in Fig. 9(C) and then causes the medium reading unit 207 to read the affiliated credit card, or when the customer K operates the input method selection button BT11 on the member information input method selection screen shown in Fig. 9(C) and then causes the scanner unit 206 to read the barcode printed on the affiliated credit card, or when the customer K operates the input method selection button BT13 on the member information input method selection screen shown in Fig. 9(C) and then manually inputs the member information printed on the affiliated credit card. Note that the card reading instruction screens shown in Fig. 7(A), Fig. 8(A) and Fig. 9(A) instruct the reading of a card (non-affiliated credit card, affiliated credit card), but the card reading instruction screen shown in Fig. 9(D) instructs the reading of an affiliated credit card.
[0070] If customer K causes the payment terminal 208 to read the affiliated credit card from the scene shown in Fig. 9(D), the POS terminal 20 displays the PIN input instruction screen as shown in Fig. 8(B). That is, the transition is Fig. 9(D) → Fig. 8(B) → Fig. 8(C) → Fig. 8(D) → Fig. 8(E) → Fig. 8(F).
[0071] In addition, the POS terminal 20 may display a small screen SG01 as shown in Fig. 9(E) in front of the member information input method selection screen when the customer K operates the input method selection button BT10 on the member information input method selection screen shown in Fig. 9(C) and causes the medium reading unit 207 to read the point card after the operation, or when the customer K operates the input method selection button BT11 on the member information input method selection screen shown in Fig. 9(C) and causes the scanner unit 206 to read the barcode printed on the point card after the operation, or when the customer K operates the input method selection button BT13 on the member information input method selection screen shown in Fig. 9(C) and manually inputs the member information printed on the point card after the operation. The POS terminal 20 erases the small screen SG01 based on the operation of the OK button on the small screen SG01.
[0072] Furthermore, when customer K causes the payment terminal 208 to read a non-affiliated credit card from the scene shown in Fig. 9(D), the POS terminal 20 may display a small screen SG02 as shown in Fig. 9(F) in front of the card reading instruction screen. The POS terminal 20 erases the small screen SG02 based on the operation of the OK button on the small screen SG02.
[0073] (Acquisition of point card member information / When reading a non-affiliated credit card) When the customer K operates the credit button BT31 on the payment method selection screen shown in FIG. 6(C), the POS terminal 20 displays a card reading instruction screen as shown in FIG. 10(A).
[0074] When customer K causes the payment terminal 208 to read a non-affiliated credit card from the scene shown in FIG. 10(A), the POS terminal 20 displays a PIN input instruction screen as shown in FIG. 10(B). The PIN input instruction screen shown in FIG. 10(B) (similar to the payment count input instruction screen shown in FIG. 10(C)) displays "(Credit card B)" indicating that credit card B, which is a non-affiliated credit card, has been read. As described above, when customer K causes the payment terminal 208 to read a credit card, the POS terminal 20 can identify the brand, etc. of the credit card based on the credit card number (some digits) of the credit card (details will be described later). In the scene shown in FIG. 10(B), customer K causes credit card B to be read, so the POS terminal 20 displays a display indicating that credit card B has been read. When customer K inputs a PIN into the payment terminal 208 from the scene shown in FIG. 10(B), the POS terminal 20 displays a payment count input instruction screen as shown in FIG. 10(C).
[0075] When customer K inputs the number of payments from the scene shown in FIG. 10(C), the POS terminal 20 displays a payment details confirmation screen as shown in FIG. 10(D). As shown in FIG. 10(D), the POS terminal 20 displays the payment details made with the non-affiliated credit card (credit card B) on the payment details confirmation screen (similarly on the card removal instruction screen shown in FIG. 10(E) and the receipt screen shown in FIG. 10(F)). "Normal points: 1P" on the payment details confirmation screen indicates that 1 point will be awarded as normal points in the transaction. In other words, the POS terminal 20 notifies the customer on the payment details confirmation screen (similarly on the card removal instruction screen shown in FIG. 10(E) and the receipt screen shown in FIG. 10(F)) that 1 point will be awarded as normal points (points calculated by the first calculation method (1 point for every 200 yen of the total purchase amount)).
[0076] When customer K operates the END (receipt) button BT40 on the payment details confirmation screen shown in FIG. 10(D), the POS terminal 20 displays a card removal instruction screen as shown in FIG. 10(E).
[0077] When customer K removes a credit card (specifically, a non-affiliated credit card) from the scene shown in Fig. 10(E), the POS terminal 20 displays a receipt screen as shown in Fig. 10(F). After displaying the receipt screen (Fig. 10(F)), the POS terminal 20 displays the transaction start screen (Fig. 5(A)). For example, when customer K removes the receipt from the issuing port of the printing unit 213, the POS terminal 20 displays the transaction start screen.
[0078] (Acquiring affiliated credit card member information / scanning a non-affiliated credit card) When the customer K operates the credit button BT31 on the payment method selection screen shown in FIG. 6(F), the POS terminal 20 displays a card reading instruction screen as shown in FIG. 11(A).
[0079] When the customer K causes the payment terminal 208 to read a non-affiliated credit card from the scene shown in FIG. 11(A), the POS terminal 20 displays a small screen SG03 as shown in FIG. 11(B) in front of the card reading instruction screen. As described above, when the customer K causes the payment terminal 208 to read a credit card, the POS terminal 20 can identify the brand of the credit card based on the credit card number (some digits) of the credit card (details will be described later). When the customer K causes the payment terminal 208 to read a non-affiliated credit card from the scene shown in FIG. 11(A), the POS terminal 20 displays a small screen SG03 in front of the card reading instruction screen as shown in FIG. 11(B) instead of a PIN input instruction screen. The small screen SG03 notifies the customer that a non-affiliated credit card has been inserted and confirms whether or not it is necessary to change from the non-affiliated credit card to an affiliated credit card. The POS terminal 20 may notify the customer on the small screen SG03 that the points to be awarded will be changed from normal points to special points when changing from a non-affiliated credit card to an affiliated credit card. That is, the POS terminal 20 may inform the customer K that it is a good deal.
[0080] When the customer K operates the Yes (change) button on the small screen SG03 shown in FIG. 11(B), the POS terminal 20 displays a card removal instruction screen as shown in FIG. 10(C).
[0081] When customer K removes a credit card (specifically, a non-affiliated credit card) from the scene shown in Fig. 11(C), the POS terminal 20 displays a card reading instruction screen as shown in Fig. 11(D). The card reading instruction screen shown in Fig. 11(D) instructs the reading of an affiliated credit card, similar to the card reading instruction screen shown in Fig. 9(D).
[0082] If customer K causes the payment terminal 208 to read the affiliated credit card from the scene shown in Fig. 11(D), the POS terminal 20 displays the PIN input instruction screen as shown in Fig. 8(B). That is, the transition is Fig. 11(D) → Fig. 8(B) → Fig. 8(C) → Fig. 8(D) → Fig. 8(E) → Fig. 8(F).
[0083] Furthermore, when customer K operates the No (do not change) button on the small screen SG03 shown in Fig. 11(B), the POS terminal 20 may erase the small screen SG03 and transition from Fig. 11(B) to Fig. 10(B) to Fig. 10(C) to Fig. 10(D) to Fig. 10(E) to Fig. 10(F). However, when transitioning from Fig. 10(A), the member information displayed is the "XXX" of the point card, as in Fig. 10(A), but when transitioning from Fig. 11(B), the member information displayed is the "XXX" of the affiliated credit card, as in Fig. 11(A).
[0084] 12 to 17 are flow charts showing an example of the operation of the POS terminal 20. Specifically, FIGS. 12 to 17 show the flow of one transaction (from the start of registration to the completion of settlement). At the start of the flow chart in FIG. 12, the POS terminal 20 is displaying the transaction start screen (FIG. 5(A)). For ease of explanation, the process related to payment with electronic money is omitted in FIGS. 12 to 17.
[0085] (Flowchart in Figure 12) Step S1: The POS terminal 20 accepts an operation to start registration. Specifically, the POS terminal 20 accepts an operation of the registration start button BT01 on the transaction start screen shown in Fig. 5(A). Then, the process proceeds to step S2.
[0086] Step S2: The POS terminal 20 displays a screen for selecting a method for inputting the store membership code (membership information). For example, the POS terminal 20 displays the member information input method selection screen shown in Fig. 5(B). Then, the process proceeds to step S3.
[0087] Step S3: The POS terminal 20 judges whether or not an operation has been performed to indicate that the user is not a store member on the screen for selecting the input method of the store member code (member information). For example, when the POS terminal 20 receives an operation of the non-member button BT14 on the member information input method selection screen shown in FIG. 5(B), it judges that an operation has been performed to indicate that the user is not a store member. If an operation has been performed to indicate that the user is not a store member (step S3: YES), the process proceeds to step S6. If an operation has not been performed to indicate that the user is not a store member (step S3: NO), the process proceeds to step S4.
[0088] Step S4: The POS terminal 20 judges whether or not the store member code (member information) has been acquired. For example, the POS terminal 20 judges that the store member code has been acquired when the input method selection button BT10 is operated on the member information input method selection screen shown in FIG. 5(B) and the medium reading unit 207 reads a point card or an affiliated credit card after the operation, or when the input method selection button BT11 is operated on the member information input method selection screen shown in FIG. 5(B) and the scanner unit 206 reads a barcode printed on a point card or an affiliated credit card after the operation, or when the input method selection button BT13 is operated on the member information input method selection screen shown in FIG. 5(B) and the input of the store member code printed on a point card or an affiliated credit card is accepted after the operation. If the store member code has been acquired (step S4: YES), the process proceeds to step S5. If the store member code has not been acquired (step S4: NO), the process returns to step S3.
[0089] Step S5: The POS terminal 20 stores the store membership code. That is, the POS terminal 20 stores the store membership code of the point card when the medium reading unit 207 reads the point card after the input method selection button BT10 is operated, or when the scanner unit 206 reads the barcode printed on the point card after the input method selection button BT11 is operated, or when the POS terminal 20 accepts the input of the store membership code printed on the point card after the input method selection button BT13 is operated. Also, the POS terminal 20 stores the store membership code of the affiliated credit card when the medium reading unit 207 reads the affiliated credit card after the input method selection button BT10 is operated, or when the scanner unit 206 reads the barcode printed on the affiliated credit card after the input method selection button BT11 is operated, or when the POS terminal 20 accepts the input of the store membership code printed on the affiliated credit card after the input method selection button BT13 is operated. Next, proceed to step S6.
[0090] Step S6: The POS terminal 20 displays a registration screen. For example, if the POS terminal 20 has not stored a store membership code, it displays the initial registration screen shown in FIG. 5(C). For example, if the POS terminal 20 has stored a store membership code for a point card, it displays the initial registration screen shown in FIG. 6(A). For example, if the POS terminal 20 has stored a store membership code for an affiliated credit card, it displays the initial registration screen shown in FIG. 6(D). Then, proceed to step S7.
[0091] Step S7: The POS terminal 20 registers the product and updates the registration screen. For example, the POS terminal 20 registers the product by reading the barcode attached to the product with the scanner unit 206, and updates the registration screen. The registration screens shown in Fig. 5(D), Fig. 6(B), and Fig. 6(E) are product registrations after the update (after product registration). Then, proceed to step S8.
[0092] In the process of step S7, if the POS terminal 20 stores the store membership code of a point card or an affiliated credit card, when registering a member discounted item, the POS terminal 20 registers the discount amount of the member discounted item. In the registration screen shown in Fig. 6(B) and the registration screen shown in Fig. 6(E), the discount amount (10 yen) of the member discounted item (tea) is registered (displayed).
[0093] Step S8: The POS terminal 20 determines whether or not an operation to complete registration has been performed. For example, if the checkout button BT20 is operated on the registration screen shown in Fig. 5(D), Fig. 6(B), or Fig. 6(E), the POS terminal 20 determines that an operation to complete registration has been performed. If an operation to complete registration has been performed (step S8: YES), the process proceeds to step S9 in Fig. 13. If an operation to complete registration has not been performed (step S8: NO), the process returns to step S7.
[0094] (Flowchart in Figure 13) Step S9: The POS terminal 20 displays a screen for selecting a payment method (payment type). For example, the POS terminal 20 displays the payment method selection screens shown in Figures 5(E), 6(C), and 6(F). Then, the process proceeds to step S10.
[0095] Step S10: The POS terminal 20 judges whether or not an operation to select credit card payment has been performed. For example, the POS terminal 20 judges whether or not the credit button BT31 has been operated on the payment method selection screen shown in Fig. 5(E), Fig. 6(C), and Fig. 6(F). If an operation to select credit card payment has been performed (Step S10: YES), the process proceeds to Step S12. If an operation to select credit card payment has not been performed (Step S10: NO), the process proceeds to Step S11.
[0096] Step S11: The POS terminal 20 judges whether or not an operation to select cash payment has been performed. For example, the POS terminal 20 judges whether or not the cash button BT30 has been operated on the payment method selection screen shown in FIG. 5(E), FIG. 6(C), and FIG. 6(F). If an operation to select cash payment has been performed (Step S11: YES), proceed to Step S90. If an operation to select cash payment has not been performed (Step S11: NO), proceed to Step S10.
[0097] Step S12: The POS terminal 20 instructs the user to insert a credit card. For example, the POS terminal 20 displays the card reading instruction screens shown in Figures 7(A), 8(A), 9(A), 10(A), and 11(A). Then, the process proceeds to step S13.
[0098] Step S13: The POS terminal 20 accepts the insertion of a credit card. That is, the POS terminal 20 acquires the credit card number. Then, the process proceeds to step S14.
[0099] Step S13 will be described in detail. In the above, it has been described that the POS terminal 20 accepts the insertion of a credit card and acquires the credit card number. In more detail, the payment terminal 208 accepts the insertion of a credit card and acquires the entire credit card number (for example, all 16 digits). The payment terminal 208 may supply the credit card number to other components of the POS terminal 20 (components other than the payment terminal 208, for example, the CPU 201, RAM 203, display unit 205, etc.). When supplying the credit card number to the other components, the payment terminal 208 supplies a part of the credit card number (for example, the 1st to 6th digits or the 13th to 16th digits) rather than the entire credit card number. In this embodiment (similar to the second embodiment), the CPU 201, which is another component, identifies the brand of the credit card based on a part of the credit card number (for example, the first to fourth digits corresponding to the brand, etc.) and displays the credit card name (for example, credit card A, credit card B) on the display unit 205, which is another component (for example, Figs. 7 and 8), but does not display the credit card number. Even if the display unit 205 displays the credit card number, since a part of the credit card number (for example, the seventh to twelfth digits) is not provided, the part is displayed masked, for example. The same applies when the printing unit 213 prints and issues a receipt including the credit card number. The payment terminal 208 may provide the credit card name to the other component instead of or in addition to a part of the credit card number (the first to sixth digits, the thirteenth to sixteenth digits).
[0100] Step S14: The POS terminal 20 judges whether or not the inserted credit card is an affiliated credit card. For example, the POS terminal 20 judges whether or not the inserted credit card is an affiliated credit card based on a part of the credit card number (for example, the first to fourth digits corresponding to the brand, etc.). If it is an affiliated credit card (step S14: YES), the process proceeds to step S20 in FIG. 14. If it is not an affiliated credit card (step S14: NO), the process proceeds to step S40 in FIG. 16. Steps S91 to S95 will be described later.
[0101] (Flowchart in Figure 14) Step S20: The POS terminal 20 determines whether or not the store member code of the affiliated credit card has been acquired (stored). If the store member code of the affiliated credit card has been acquired (stored) (step S20: YES), proceed to step S30. If the store member code of the affiliated credit card has not been acquired (stored) (step S20: NO), proceed to step S21 in FIG. 15.
[0102] In step S20, when the store member code of the affiliated credit card has not been acquired (stored) (step S20 (NO)), there are two cases: a case where neither the store member code of the affiliated credit card nor the store member code of the point card have been acquired (case 1), and a case where the store member code of the affiliated credit card has not been acquired but the store member code of the point card has been acquired (case 2). In this flowchart, in case 2, similar to case 1, the process proceeds to step S21 in FIG. 15. That is, when customer K carries both the point card and the affiliated credit card, and inserts the affiliated credit card after inputting the store member code of the point card, the process requests the input of the store member code of the affiliated credit card (see FIG. 15). However, in case 2, the process may proceed to step S30. That is, the situation in case 2 indicates that customer K carries both the point card and the affiliated credit card, so the process may proceed to step S30 assuming that the store member code of the affiliated credit card has been input (without requesting the input of the store member code of the affiliated credit card). However, the member information displayed when proceeding to step S30 in the situation of case 2 is "XXX" on the point card. Note that, even if store T operates in a manner that does not collect issued point cards when issuing an affiliated credit card, and even if store T operates in a manner that collects issued point cards when issuing an affiliated credit card, there may be cases where the point card is not actually collected for some reason (for example, loss, etc.), so the situation of case 2 may occur.
[0103] Step S30: The POS terminal 20 accepts input of a PIN and the number of payments. For example, the POS terminal 20 accepts input of a PIN via the PIN input instruction screen shown in Fig. 8(B). The POS terminal 20 also accepts input of the number of payments via the number of payments input instruction screen shown in Fig. 8(C). Then, proceed to step S31.
[0104] Step S31: The POS terminal 20 displays the payment details and the points (special points). For example, the POS terminal 20 displays the payment details confirmation screen shown in Fig. 8(D). Then, the process proceeds to step S32.
[0105] Step S32: The POS terminal 20 executes the payment with the affiliated credit card. For example, when the Finish (receipt) button BT40 is operated on the payment details confirmation screen shown in Fig. 8 (D), the POS terminal 20 executes the payment with the affiliated credit card. More specifically, the CPU 201 notifies the payment terminal 208 of the information that the Finish (receipt) button BT40 has been operated, and the payment terminal 208 transmits information necessary for the payment (for example, the credit card number (all 16 digits) of the affiliated credit card, the number of payments, etc.) to the credit payment server. Then, proceed to step S33.
[0106] Step S33: The POS terminal 20 instructs the removal of the affiliated credit card. For example, the POS terminal 20 displays the card removal instruction screen shown in Fig. 8(E). Then, the process proceeds to step S34.
[0107] Step S34: The POS terminal 20 prints and issues a receipt. When printing and issuing the receipt, the POS terminal 20 displays the receipt screen shown in Fig. 8(F). Then, proceed to step S35.
[0108] Step S35: The POS terminal 20 awards the special points. That is, the POS terminal 20 updates the point information of the customer (adds the special points). More specifically, the POS terminal 20 transmits the store membership code and the number of added points (the number of special points to be awarded) to the point server. Then, this flowchart ends.
[0109] (Flowchart in Figure 15) Step S21: The POS terminal 20 notifies the customer that the store membership code for the affiliated credit card has not yet been acquired, and instructs the customer to remove the affiliated credit card. For example, the POS terminal 20 displays the card removal member information input instruction screen shown in FIG. 9(B). Then, the process proceeds to step S22.
[0110] Step S22: The POS terminal 20 displays a screen for selecting a method for inputting the store membership code. For example, the POS terminal 20 displays the member information input method selection screen shown in Fig. 9(C). Then, the process proceeds to step S23.
[0111] Step S23: The POS terminal 20 judges whether or not the store member code of the affiliated credit card has been acquired. For example, when the input method selection button BT10 is operated on the member information input method selection screen shown in FIG. 9(B) and the medium reading unit 207 reads the affiliated credit card after the operation, or when the input method selection button BT11 is operated on the member information input method selection screen shown in FIG. 9(B) and the scanner unit 206 reads the barcode printed on the affiliated credit card after the operation, or when the input method selection button BT13 is operated on the member information input method selection screen shown in FIG. 9(B) and the input of the store member code printed on the affiliated credit card is accepted after the operation, the POS terminal 20 judges that the store member code of the affiliated credit card has been acquired. If the store member code of the affiliated credit card has been acquired (step S23: YES), the process proceeds to step S24. If the store member code of the affiliated credit card has not been acquired (step S23: NO), the process returns to step S23.
[0112] In step S23, if the store member code of the affiliated credit card has not been acquired (step S23 (NO)), there are two cases: neither the store member code of the affiliated credit card nor the store member code of the point card have been acquired (case 1), and the store member code of the affiliated credit card has not been acquired but the store member code of the point card has been acquired (case 2). In case 2, the POS terminal 20 may notify the user that the store member code of the point card has been entered and that the store member code of the affiliated credit card should be entered (for example, by displaying the small screen SG01 shown in FIG. 9(E)), and then return to step S23.
[0113] Step S24: The POS terminal 20 stores the store membership code of the affiliated credit card, and then proceeds to step S25.
[0114] Step S25: The POS terminal 20 instructs the insertion of an affiliated credit card. For example, the POS terminal 20 displays the card reading instruction screen shown in Fig. 9(D). Then, the process proceeds to step S26.
[0115] Step S26: The POS terminal 20 accepts the insertion of the credit card and obtains the credit card number, similar to step S13 in Fig. 13. Then, the process proceeds to step S27.
[0116] Step S27: The POS terminal 20 judges whether the inserted credit card is an affiliated credit card, as in step S14 of Fig. 13. If it is an affiliated credit card (step S27: YES), the process proceeds to step S30 of Fig. 14. If it is not an affiliated credit card (step S27: NO), the process returns to step S26.
[0117] In addition, if it is not an affiliated credit card (step S27 (NO)), i.e., if it is a non-affiliated credit card, the POS terminal 20 may notify the user that a non-affiliated credit card has been inserted and that the non-affiliated credit card should be removed and an affiliated credit card should be inserted (for example, by displaying the small screen SG02 shown in Figure 9 (F)), and then return to step S26.
[0118] (Flowchart in Figure 16) Step S40: The POS terminal 20 determines whether or not the store membership code of the point card has been acquired (stored). If the store membership code of the point card has been acquired (stored) (Step S40: YES), the process proceeds to Step S50. If the store membership code of the point card has not been acquired (stored) (Step S40: NO), the process proceeds to Step S41.
[0119] Step S41: The POS terminal 20 determines whether or not the store member code of the affiliated credit card has been acquired (stored). If the store member code of the affiliated credit card has been acquired (stored) (step S41: YES), the process proceeds to step S71 in Fig. 17. If the store member code of the affiliated credit card has not been acquired (stored) (step S41: NO), the process proceeds to step S60.
[0120] Step S50: The POS terminal 20 accepts input of a PIN and the number of payments. For example, the POS terminal 20 accepts input of a PIN via a PIN input instruction screen shown in Fig. 10(B). The POS terminal 20 also accepts input of the number of payments via a number of payments input instruction screen shown in Fig. 10(C). Then, proceed to step S51.
[0121] Step S51: The POS terminal 20 displays the payment details and the points granted (regular points). For example, the POS terminal 20 displays the payment details confirmation screen shown in Fig. 10(D). Then, the process proceeds to step S52.
[0122] Step S52: The POS terminal 20 executes the payment with the non-affiliated credit card. For example, when the Finish (receipt) button BT40 is operated on the payment details confirmation screen shown in Fig. 10(D), the POS terminal 20 executes the payment with the non-affiliated credit card. More specifically, the CPU 201 notifies the payment terminal 208 of information that the Finish (receipt) button BT40 has been operated, and the payment terminal 208 transmits information necessary for the payment (for example, the credit card number (all 16 digits) of the non-affiliated credit card, the number of payments, etc.) to the credit payment server. Then, proceed to step S53.
[0123] Step S53: The POS terminal 20 instructs the user to remove the non-affiliated credit card. For example, the POS terminal 20 displays the card removal instruction screen shown in Fig. 10(E). Then, the process proceeds to step S54.
[0124] Step S54: The POS terminal 20 prints and issues a receipt. When printing and issuing the receipt, the POS terminal 20 displays the receipt screen shown in Fig. 10(F). Then, proceed to step S55.
[0125] Step S55: The POS terminal 20 awards the regular points. That is, the POS terminal 20 updates the point information of the customer (adds the regular points). More specifically, the POS terminal 20 transmits the store membership code and the number of added points (the number of regular points to be awarded) to the point server. Then, this flowchart ends.
[0126] Step S60: The POS terminal 20 accepts input of a PIN and the number of payments. For example, the POS terminal 20 accepts input of a PIN via the PIN input instruction screen shown in Fig. 7(B). The POS terminal 20 also accepts input of the number of payments via the number of payments input instruction screen shown in Fig. 7(C). Then, proceed to step S61.
[0127] Step S61: The POS terminal 20 displays the payment details. For example, the POS terminal 20 displays the payment details confirmation screen shown in Fig. 7(D). Then, the process proceeds to step S62.
[0128] Step S62: The POS terminal 20 executes the payment with the non-affiliated credit card. For example, when the Finish (receipt) button BT40 is operated on the payment details confirmation screen shown in Fig. 7(D), the POS terminal 20 executes the payment with the non-affiliated credit card, as in step S52. Then, proceed to step S63.
[0129] Step S63: The POS terminal 20 instructs the user to remove the non-affiliated credit card. For example, the POS terminal 20 displays the card removal instruction screen shown in Fig. 7(E). Then, the process proceeds to step S64.
[0130] Step S64: The POS terminal 20 prints and issues a receipt. When printing and issuing the receipt, the POS terminal 20 displays the receipt screen shown in Figure 7(F). This flow chart then ends.
[0131] (Flowchart in Figure 17) Step S71: The POS terminal 20 notifies the user that a non-affiliated credit card has been inserted, and asks the user whether or not to change the non-affiliated credit card to an affiliated credit card. For example, the POS terminal 20 displays the small screen SG03 shown in FIG. 11(B). Then, the process proceeds to step S72.
[0132] Step S72: The POS terminal 20 judges whether or not an operation to change from a non-affiliated credit card to an affiliated credit card has been performed. For example, when the POS terminal 20 receives an operation of the Yes (change) button on the small screen SG03 shown in Fig. 11(B), it judges that an operation to change from a non-affiliated credit card to an affiliated credit card has been performed. If an operation to change from a non-affiliated credit card to an affiliated credit card has been performed (step S72: YES), the process proceeds to step S81. If an operation to change from a non-affiliated credit card to an affiliated credit card has not been performed (step S72: NO), the process proceeds to step S73.
[0133] Step S73: The POS terminal 20 judges whether or not an operation has been performed to not change from a non-affiliated credit card to an affiliated credit card. For example, when the POS terminal 20 accepts the operation of the No (do not change) button on the small screen SG03 shown in FIG. 11(B), it judges that an operation has been performed to not change from a non-affiliated credit card to an affiliated credit card. When an operation has been performed to not change from a non-affiliated credit card to an affiliated credit card (step S73: YES), the process proceeds to step S50 in FIG. 16 (however, when an operation has been performed to not change from a non-affiliated credit card to an affiliated credit card and the process proceeds to step S50 in FIG. 16, the member information displayed is the "xxx" of the affiliated credit card). When an operation has not been performed to not change from a non-affiliated credit card to an affiliated credit card (step S73: NO), the process returns to step S72.
[0134] In step S73, the operation to not change from a non-affiliated credit card to an affiliated credit card (step S73 (YES)) occurs when, even though the store membership code for the affiliated credit card has been read, the customer does not want to use the affiliated credit card for some reason (for example, a problem with the credit card itself makes it more advantageous to use a non-affiliated credit card).
[0135] Step S81: The POS terminal 20 instructs the user to remove the non-affiliated credit card. For example, the POS terminal 20 displays the card removal instruction screen shown in Fig. 11(C). Then, the process proceeds to step S82.
[0136] Step S82: The POS terminal 20 instructs the insertion of an affiliated credit card. For example, the POS terminal 20 displays the card reading instruction screen shown in Fig. 11(D). Then, the process proceeds to step S83.
[0137] Step S83: The POS terminal 20 accepts the insertion of the credit card and obtains the credit card number, similar to step S13 in Fig. 13. Then, the process proceeds to step S84.
[0138] Step S84: The POS terminal 20 judges whether the inserted credit card is an affiliated credit card, as in step S14 of Fig. 13. If it is an affiliated credit card (step S84: YES), the process proceeds to step S30 of Fig. 14. If it is not an affiliated credit card (step S84: NO), the process returns to step S81.
[0139] (Flowchart in Figure 13 (cash payment)) Step S91: The POS terminal 20 accepts the insertion of cash equal to or greater than the total amount, and then proceeds to step S92.
[0140] Step S91: The POS terminal 20 displays the payment details. For example, the POS terminal 20 displays a payment details confirmation screen (not shown) for cash payment. Furthermore, if the POS terminal 20 has stored (acquired) the store membership code of an affiliated credit card or point card, it also displays the awarded points (regular points) in addition to the payment details. For example, the POS terminal 20 displays the payment details and the awarded points (regular points) on the payment details confirmation screen (not shown) for cash payment. The process then proceeds to step S92.
[0141] Step S92: The POS terminal 20 executes the payment by cash. For example, when the Finish (receipt) button BT is operated on the payment details confirmation screen (not shown) for cash payment, the POS terminal 20 executes the payment by cash. Then, the process proceeds to step S93. Step S93: If there is change (if more cash has been inserted than the total amount), the POS terminal 20 dispenses the change. Then, the process proceeds to step S94. Step S94: The POS terminal 20 prints and issues a receipt, then proceeds to step S95.
[0142] Step S95: If the store membership code of the affiliated credit card or point card has been stored, the POS terminal 20 awards regular points. That is, the POS terminal 20 updates the point information of the customer (adds special points) in the same manner as in step S35 of FIG. 14. Then, this flow chart ends.
[0143] Second embodiment Next, a second embodiment of the present invention will be described. The second embodiment differs from the first embodiment in the operation when an affiliated credit card is read when the member information of the affiliated credit card has not yet been acquired (other parts are the same as the first embodiment). Below, the second embodiment will be described in terms of the parts that differ from the first embodiment, and the explanation of the other parts will be omitted.
[0144] In the second embodiment, even if the POS terminal 20 executes a credit payment using an affiliated credit card (e.g., an affiliated credit card of customer K) without acquiring the store membership code of the affiliated credit card, customer K's points are reflected (added) in the point system P. In other words, customer K can earn points in the point system P even if he or she does not enter the store membership code of the affiliated credit card into the POS terminal 20. For example, the above configuration in the second embodiment is realized by managing (storing in association with) the credit card number of the affiliated credit card and the store membership code. For example, this may be realized by any of the following methods 1 to 3.
[0145] (Method 1) A device (hereinafter, server A) different from the point server and the credit settlement server manages (stores) the store member code of each affiliated credit card. For example, server A stores point information (point number) in association with the credit card number of the affiliated credit card. When the POS terminal 20 (payment terminal 208) executes credit settlement using an affiliated credit card without acquiring the store member code of the affiliated credit card, it transmits information required for the settlement (for example, the credit card number (all 16 digits) of the affiliated credit card, the number of payments, etc.) to the credit settlement server. The credit settlement server executes the credit settlement based on the credit card number, etc. received from the POS terminal 20. In addition, the POS terminal 20 (payment terminal 208) transmits the credit card number to the server A. The server A extracts the store member code corresponding to the credit card number received from the POS terminal 20, and transmits the extracted store member code to the POS terminal 20. In other words, the POS terminal 20 (payment terminal 208) inquires of the server A about the store member code of the affiliated credit card. The POS terminal 20 (payment terminal 208) transmits the store membership code and the added points received from server A to the point server. The point server updates the point information based on the store membership code and the added points received from the POS terminal 20. (Method 2) As in method 1, server A manages the store membership codes of each affiliated credit card. When executing a credit payment using an affiliated credit card without obtaining the store membership code of that credit card, the POS terminal 20 (payment terminal 208) transmits the information necessary for the payment and the number of added points to server A. Server A transmits the information necessary for the payment received from the POS terminal 20 to the credit payment server. The credit payment server executes the credit payment based on the credit card number, etc. received from server A. Server A also extracts the store membership code corresponding to the credit card number received from the POS terminal 20, and transmits the extracted store membership code and the number of added points received from the POS terminal 20 to the point server. The point server updates the point information based on the store membership code and the number of added points received from server A. (Method 3) Unlike methods 1 and 2, the credit settlement server manages (stores) the store membership codes of each affiliated credit card. When the POS terminal 20 (payment terminal 208) executes a credit settlement using an affiliated credit card without obtaining the store membership code of that credit card, it transmits the information necessary for the settlement and the number of added points to the credit settlement server. The credit settlement server executes the credit settlement based on the credit card number and other information received from the POS terminal 20. The credit settlement server also extracts the store membership code corresponding to the credit card number received from the POS terminal 20, and transmits the extracted store membership code and the number of added points obtained from the POS terminal 20 to the point server. The point server updates the point information based on the store membership code and the number of added points received from the credit settlement server.
[0146] (Example of display when member information has not been acquired / affiliated credit card is read) Fig. 18 is a display example of the display unit 205 of the POS terminal 20. In the second embodiment, instead of the display as shown in Fig. 9 of the first embodiment, the display as shown in Fig. 18 is displayed.
[0147] When customer K operates the credit button BT31 on the payment method selection screen shown in Fig. 5(E), the POS terminal 20 displays a card reading instruction screen as shown in Fig. 18(A). Note that the card reading instruction screen shown in Fig. 18(A) is the same as the card reading instruction screen shown in Fig. 9(A) in the first embodiment.
[0148] When customer K has the payment terminal 208 read an affiliated credit card from the scene shown in Figure 18(A), the POS terminal 20 displays a PIN input instruction screen as shown in Figure 18(B). "(Credit card A)" on the PIN input instruction screen shown in Figure 18(B) (similar to the number of payments input instruction screen shown in Figure 18(C)) indicates that credit card A, an affiliated credit card, has been read. When customer K has input a PIN into the payment terminal 208 from the scene shown in Figure 18(B), the POS terminal 20 displays a number of payments input instruction screen as shown in Figure 18(C).
[0149] When the customer K inputs the number of payments from the scene shown in FIG. 18(C), the POS terminal 20 displays a payment details confirmation screen as shown in FIG. 18(D). As shown in FIG. 18(D), the POS terminal 20 displays the payment details by the affiliated credit card (credit card A) on the payment details confirmation screen (similarly on the card removal instruction screen shown in FIG. 18(E) and the receipt screen shown in FIG. 18(F)). "Differential reduction points: 12P" on the payment details confirmation screen indicates that 12 points will be awarded as differential reduction points (described later) in the transaction. In other words, the POS terminal 20 notifies on the payment details confirmation screen (similarly on the card removal instruction screen shown in FIG. 18(E) and the receipt screen in FIG. 18(F) that 12 points will be awarded as points (difference reduction points (described later)) according to the third calculation method (described later).
[0150] When customer K operates the END (receipt) button BT40 on the payment details confirmation screen shown in FIG. 18(D), the POS terminal 20 displays a card removal instruction screen as shown in FIG. 18(E).
[0151] When customer K removes a credit card (specifically, an affiliated credit card) from the scene shown in Fig. 18(E), the POS terminal 20 displays a receipt screen as shown in Fig. 18(F). After displaying the receipt screen (Fig. 18(F)), the POS terminal 20 displays the transaction start screen (Fig. 5(A)). For example, when customer K removes the receipt from the issuing port of the printing unit 213, the POS terminal 20 displays the transaction start screen.
[0152] (Example of behavior when member information is not acquired / affiliated credit card is read) Fig. 19 is a flowchart showing an example of the operation of the POS terminal 20. In the second embodiment, the operation is as shown in Fig. 19 instead of the operation shown in Fig. 15 of the first embodiment. Note that the points (difference refund points) are reflected by the above-mentioned method 1.
[0153] (Flowchart in Figure 19) Step S130: The POS terminal 20 accepts input of a PIN and the number of payments. For example, the POS terminal 20 accepts input of a PIN via a PIN input instruction screen shown in Fig. 18(B). The POS terminal 20 also accepts input of the number of payments via a number of payments input instruction screen shown in Fig. 18(C). Then, proceed to step S131.
[0154] Step S131: The POS terminal 20 displays the payment details and the awarded points (difference return points, described later). For example, the POS terminal 20 displays the payment details confirmation screen shown in Fig. 18(D). Then, the process proceeds to step S132.
[0155] Step S132: The POS terminal 20 executes the payment by the affiliated credit card. For example, when the Finish (receipt) button BT40 is operated on the payment details confirmation screen shown in Fig. 18(D), the POS terminal 20 executes the payment by the affiliated credit card, as in the case of step S32 in Fig. 14. Then, the process proceeds to step S133.
[0156] Step S133: The POS terminal 20 instructs the removal of the affiliated credit card. For example, the POS terminal 20 displays the card removal instruction screen shown in Fig. 18(E). Then, the process proceeds to step S134.
[0157] Step S134: The POS terminal 20 prints and issues a receipt. When printing and issuing the receipt, the POS terminal 20 displays the receipt screen shown in Fig. 18(F). Then, proceed to step S135.
[0158] Step S135: The POS terminal 20 awards the difference reduction points. That is, the POS terminal 20 updates the point information of the customer (adds the difference reduction points). More specifically, the POS terminal 20 acquires (receives) the store membership code of the affiliated credit card by inquiring of the server A, and transmits the store membership code received from the server A and the number of added points (the number of difference reduction points to be awarded) to the point server. Then, this flowchart ends.
[0159] (Third calculation method, differential points) When payment is made with an affiliated credit card without acquiring the membership information of the affiliated credit card, the POS terminal 20 awards points according to the third calculation method (the sum of the special points according to the second calculation method that would have been earned if payment was made with the affiliated credit card when the membership information of the affiliated credit card had already been acquired, and the points equivalent to the discount amount of the member discounted product that would have been earned if the membership information of the affiliated credit card had already been acquired). The points awarded according to the third calculation method are called differential reduction points. For example, the differential reduction points "12P" shown in Figs. 18(D) to 18(F) are the sum "12P" of the special points "2P" according to the second calculation method that would have been earned if payment was made with the affiliated credit card when the membership information of the affiliated credit card had already been acquired, and the points "10P" equivalent to the discount amount of "10 yen" for the member discounted product "tea" that would have been earned if the membership information of the affiliated credit card had already been acquired.
[0160] The above describes the embodiments (first embodiment and second embodiment), and according to the above embodiments, it is possible to suitably provide a privilege to a member. For example, in the first embodiment, if the member information of the affiliated credit card is not acquired despite the affiliated credit card being read (i.e., despite the fact that the affiliated credit card is in possession), a notice is given that the store member code of the affiliated credit card has not been acquired (e.g., step S21 in FIG. 15, FIG. 9(B), etc.), so that a privilege can be suitably provided to a member. For example, in the second embodiment, if the member information of the affiliated credit card is not acquired despite the affiliated credit card being read (i.e., despite the fact that the affiliated credit card is in possession), a difference return point is given (e.g., step S135 in FIG. 19, FIG. 18(D), etc.), so that a privilege can be suitably provided to a member.
[0161] (Variations, etc.) Although the embodiment has been described above, the above embodiment is merely an example, and the specific configuration is not limited to the above embodiment, and includes designs within the scope of the gist of the invention. For example, the device configuration, data configuration, processing flow, display and output modes, etc. can be appropriately changed, for example, as shown in (1), (2), etc. below. Note that the following (1), (2), etc. may be appropriately combined.
[0162] (1) In the first embodiment, when an affiliated credit card is read in a state where the member information (store member code) of the affiliated credit card has not been acquired, a message related to the fact that the member information has not been acquired (such as a message that the member information of the affiliated credit card has been forgotten to be entered) is displayed (FIG. 9(A)→FIG. 9(B)), whereas when an affiliated credit card is read in a state where the member information of the affiliated credit card has been acquired, a message related to the fact that the member information has been acquired is not displayed (FIG. 8(A)→FIG. 8(B)). Instead of this, a message may be displayed in the latter case. That is, when an affiliated credit card is read in a state where the member information of the affiliated credit card has been acquired (the scene of FIG. 8(A)), the POS terminal 20 may display a message related to the fact that the member information has been acquired. For example, the POS terminal 20 may display a small screen SG04 in front of the card reading instruction screen as shown in FIG. 20(A) (FIG. 8(A)→FIG. 20(A)). The small screen SG04 notifies the user that special points will be awarded. When the OK button on the small screen SG04 is operated, the POS terminal 20 erases the card reading instruction screen (including the small screen SG04) and displays a PIN input instruction screen.
[0163] (2) In the second embodiment, an example was described in which, when an affiliated credit card is read in a state in which the member information (store member code) of the affiliated credit card has not been acquired, a message related to the fact that the member information has not been acquired is not displayed (FIG. 18(A)→FIG. 18(B)). Instead of this, a message may be displayed in the above case. That is, when an affiliated credit card is read in a state in which the member information of the affiliated credit card has not been acquired (the scene of FIG. 18(A)), the POS terminal 20 may display a message related to the fact that the member information has not been acquired. For example, as shown in FIG. 20(B), the POS terminal 20 may display a small screen SG05 in front of the card reading instruction screen (FIG. 18(A)→FIG. 20(B)). The small screen SG05 notifies the fact that the difference return points will be awarded. When the OK button of the small screen SG05 is operated, the POS terminal 20 erases the card reading instruction screen (including the small screen SG05) and displays a PIN input instruction screen.
[0164] (3) In the above embodiments (first and second embodiments), the input of a PIN is always required in credit card payments, but the input of a PIN may not always be required or may depend on the situation (e.g., when the total amount is less than a predetermined amount). In other words, the POS terminal 20 may not display a PIN input prompting screen.
[0165] (4) In the above embodiment, an example was described in which the input of the number of payments is always required in credit card settlement, but the input of the number of payments may not always be required or may be required depending on the situation (for example, when the total amount is less than a predetermined amount) (it may be fixed to one payment). In other words, the POS terminal 20 does not need to display a screen prompting the input of the number of payments.
[0166] (5) In the above embodiment, an example was described in which the input method was restricted based on the input method selection buttons BT10, BT11, and BT13 on the member information input method selection screen, but this restriction is not necessary. For example, input by the medium reading unit 207 (reading of a point card or an affiliated credit card) may be enabled (acceptable) at all times while the member information input method selection screen (the input method selection button BT10 may or may not be arranged on the member information input method selection screen) is displayed. Also, input by the scanner unit 206 (reading of a barcode printed on a point card or an affiliated credit card) may be enabled (acceptable) at all times while the member information input method selection screen (the input method selection button BT11 may or may not be arranged on the member information input method selection screen) is displayed. Also, a numeric keypad may be arranged on the member information input method selection screen instead of the input method selection button BT13, and input by the numeric keypad (manual input of member information printed on a point card or an affiliated credit card) may be enabled (acceptable) at all times while the member information input method selection screen is displayed.
[0167] (6) In the above embodiment, as a display according to whether or not member information (store member code) has been acquired (entered), if member information has been acquired, the acquired member information is displayed (for example, FIG. 5(B) → FIG. 6(A), FIG. 5(B) → FIG. 6(D)), and if member information has not been acquired, nothing is displayed (for example, FIG. 5(B) → FIG. 5(C)). However, the display according to whether or not member information has been acquired is not limited to this. For example, if member information has been acquired, a message indicating that the member information has been acquired (for example, a message such as "accounting information acquired" or "membership information loaded") may be displayed instead of or in addition to the acquired member information. Also, for example, if member information has not been acquired, a message indicating that the member information has not been acquired (for example, a message such as "accounting information not acquired" or "membership information not loaded") may be displayed.
[0168] (7) In the above embodiment, the following methods for inputting member information (store member code) have been described: having the medium reading unit 207 read a point card or affiliated credit card; having the scanner unit 206 read a barcode printed on a point card or affiliated credit card; and manually inputting member information printed on a point card or affiliated credit card via a numeric keypad screen. However, the method for inputting member information is not limited to these. For example, the scanner unit 206 may read a code (barcode, two-dimensional code) displayed on an electronic device (e.g., a customer's smartphone). In other words, the customer may display a barcode or the like in which the member information of the point card or affiliated credit card is coded on the electronic device and have the scanner unit 206 read it.
[0169] (8) In relation to (7) above, the POS terminal 20 may display a member information input method selection screen as shown in FIG. 20(C) instead of the member information input method selection screen shown in FIG. 5(B), for example. In the member information input method selection screen shown in FIG. 20(C), the input method selection button BT12 is a button for selecting a method of having the scanner unit 206 read a code displayed on an electronic device as a member information input method. If the customer is a store member and selects a method of having the scanner unit 206 read a code displayed on an electronic device as a member information input method, the customer operates the input method selection button BT12. Note that, in relation to (5) above, the input method may or may not be restricted based on the input method selection button BT12.
[0170] In addition, if the method of inputting membership information also includes a method of having the scanner unit 206 read a code displayed on the electronic device, a situation may arise in which step S73 (YES) in Figure 17 proceeds to step S50 in Figure 16, such as a customer using an electronic device to read the membership information of an affiliated credit card, but not carrying the affiliated credit card itself.
[0171] (9) In the above embodiment, an example was described in which an affiliated credit card or a non-affiliated credit card is inserted after operating the credit button BT31 on the payment method selection screen. In other words, an example was described in which a common button (credit button BT31) is operated whether the payment is made with an affiliated credit card or a non-affiliated credit card. Alternatively, different buttons may be operated when making a payment with an affiliated credit card and when making a payment with a non-affiliated credit card. For example, the POS terminal 20 may display a payment method selection screen as shown in FIG. 20(D) instead of the payment method selection screen shown in FIG. 5(E) etc. In the payment method selection screen shown in FIG. 20(D), the credit button BT31A is a button for selecting credit payment with an affiliated credit card (credit card A) as a payment method. The credit button BT31B is a button for selecting credit payment with a non-affiliated credit card (credit card B) as a payment method. Note that the electronic money button BT32 is omitted in FIG. 20(D).
[0172] (10) In relation to (9) above, when the credit button BT31A (to select credit payment using an affiliated credit card) is operated when the POS terminal 20 has not acquired (stored) the affiliated credit card member information (store member code), the POS terminal 20 may notify the user that the affiliated credit card member information has been forgotten to be entered and may instruct the user to enter the affiliated credit card member information.
[0173] For example, when the credit button BT31A is operated without acquiring the member information of the affiliated credit card, the POS terminal 20 may display a small screen SG06 in front of the payment method selection screen as shown in Fig. 20(E). The small screen SG06 notifies the user that the member information of the affiliated credit card has been forgotten to be entered, and instructs the user to enter the member information of the affiliated credit card. When the OK button on the small screen SG06 is operated, the POS terminal 20 erases the payment method selection screen (including the small screen SG06) and displays a member information input method selection screen (i.e., prompts the user to enter the member information of the affiliated credit card).
[0174] Also, for example, when the credit button BT31A is operated in a state where the member information of the affiliated credit card has not been acquired, the POS terminal 20 may display a member information input instruction screen as shown in Fig. 20(F). The member information input instruction screen shown in Fig. 20(F) notifies the user that the member information of the affiliated credit card has been forgotten to be input, and instructs the user to input the member information of the affiliated credit card. When the OK button on the member information input instruction screen of Fig. 20(F) is operated, the POS terminal 20 displays a member information input method selection screen (i.e., prompts the user to input the member information of the affiliated credit card).
[0175] In addition, when the credit button BT31A is operated without obtaining the membership information of the affiliated credit card, the POS terminal 20 may not notify the user that the membership information of the affiliated credit card has been forgotten to be entered (for example, by displaying a small screen SG06, etc.), but may notify the user that the membership information of the affiliated credit card has been forgotten to be entered, as shown in Figure 9 (B), when the affiliated credit card is read after the credit button BT31A is operated.
[0176] (11) In relation to the above (9) and (10), when the credit button BT31A is operated without acquiring (storing) the member information (store member code) of the affiliated credit card, the POS terminal 20 may check whether or not the affiliated credit card is held. In other words, it may check whether or not the operation of the credit button BT31A is incorrect.
[0177] For example, when the CREDIT button BT31A is operated without acquiring the member information of the affiliated credit card, the POS terminal 20 may display the small screen SG07 in front of the payment method selection screen as shown in Fig. 21(A). When the YES button of the small screen SG07 is operated (i.e., when the member information of the affiliated credit card is forgotten to be input), the POS terminal 20 may display the small screen SG06 as shown in Fig. 20(E) instead of the small screen SG07, or may erase the payment method selection screen (including the small screen SG07) and display the member information input instruction screen as shown in Fig. 20(F). When the NO button of the small screen SG07 is operated (i.e., when the operation of the CREDIT button BT31A is incorrect), the POS terminal 20 erases the small screen SG07 and displays the payment method selection screen (i.e., causes the user to operate a button other than the CREDIT button BT31A).
[0178] In addition, when the credit button BT31A is operated without obtaining the membership information of the affiliated credit card, the POS terminal 20 may not check whether or not the affiliated credit card is held (for example, by displaying the small screen SG07), and if an affiliated credit card is actually read after the credit button BT31A is operated, may notify the user that the membership information of the affiliated credit card has been forgotten to be entered, as shown in FIG. 9(B), and if a non-affiliated credit card is actually read after the credit button BT31A is operated, may notify the user that the button operated and the credit card inserted are different.
[0179] (12) In relation to (9) above, when the credit button BT31B (indicating selection of credit card payment with a non-affiliated credit card) is operated while the POS terminal 20 has acquired (stored) affiliated credit card member information (store member code), the POS terminal 20 may check whether or not it is necessary to change from a non-affiliated credit card to an affiliated credit card. In addition to the above check, the POS terminal 20 may inform the customer that the points awarded will be changed from normal points to special points when the non-affiliated credit card is changed to an affiliated credit card. In other words, the POS terminal 20 may inform the customer that it is advantageous for the customer.
[0180] For example, when the credit button BT31B is operated while the member information of the affiliated credit card is acquired, the POS terminal 20 may display a small screen SG08 in front of the payment method selection screen as shown in FIG. 21(B). The small screen SG08 confirms whether or not it is necessary to change from a non-affiliated credit card to an affiliated credit card. The small screen SG08 also notifies that it is advantageous to change to an affiliated credit card. When the Yes (change) button of the small screen SG08 in FIG. 21(B) is operated, the POS terminal 20 erases the small screen SG08 and displays the payment method selection screen (i.e., causes the credit button BT31A to be operated). On the other hand, when the No (do not change) button of the small screen SG08 is operated, the POS terminal 20 erases the payment method selection screen (including the small screen SG08) and displays a card reading instruction screen (i.e., causes the non-affiliated credit card to be read as the credit button BT31B is operated).
[0181] In addition, when the credit button BT31B is operated while the member information of an affiliated credit card has been acquired, the POS terminal 20 does not check whether or not it is necessary to change from a non-affiliated credit card to an affiliated credit card (for example, by displaying the small screen SG08), but if a non-affiliated credit card is actually read after the credit button BT31B is operated, it may check whether or not it is necessary to change from a non-affiliated credit card to an affiliated credit card (for example, by displaying the small screen SG03 in Figure 11 (B)), and if an affiliated credit card is actually read after the credit button BT31B is operated, it may (but need not) notify that the button operated and the credit card inserted are different.
[0182] (13) In the above embodiment, the type of member discounted product and the discount amount of the member discounted product are the same whether a point card is used (when the POS terminal 20 obtains the store membership code from the point card) or an affiliated credit card is used (when the store membership code is obtained from the affiliated credit card). Alternatively, for example, the type of member discounted product may be different when a point card is used and when an affiliated credit card is used (there may be more types of member discounted products when an affiliated credit card is used). Also, for example, the discount amount of the member discounted product may be different when a point card is used and when an affiliated credit card is used (the discount amount may be larger when an affiliated credit card is used). Also, for example, the member discounted product may be conditional on the use of an affiliated credit card (i.e., there may be no discount for the use of a point card).
[0183] (14) In the above embodiment, the member information of the point card (store member code) and the member information of the affiliated credit card are described as being distinguishable, but they may be indistinguishable. In other words, in the above embodiment, the member information obtained from the point card and the member information obtained from the affiliated credit card are described as being different, but they may be the same.
[0184] As in the above embodiment, if the member information acquired from the point card and the member information acquired from the affiliated credit card are different, two types of points (normal points and special points) can be awarded, but if the member information acquired from the point card and the member information acquired from the affiliated credit card are the same, only one type of point will be awarded. Also, as related to (13) above, if the member information acquired from the point card and the member information acquired from the affiliated credit card are the same, the type of member discounted product and the discount amount of the member discounted product will be the same whether the point card or the affiliated credit card is used.
[0185] Therefore, in an embodiment where the member information acquired from the point card and the member information acquired from the affiliated credit card are the same, the POS terminal 20 will perform processing according to that embodiment. Note that in an embodiment where the member information acquired from the point card and the member information acquired from the affiliated credit card are the same, as described above, only one type of points is awarded, so the normal points and the special points are the same.
[0186] For example, as a process after inserting an affiliated credit card (credit card A) (step S14 (YES) in Figure 13), in the above embodiment, the POS terminal 20 determines whether or not member information of the affiliated credit card has been acquired in the process of step S20 in Figure 14, but it may also determine whether or not member information has been acquired in the process (i.e., whether or not member information has been acquired from a point card or affiliated credit card) (the same applies to the process of step S23 in Figure 15).
[0187] Also, for example, as a process after inserting a non-affiliated credit card (credit card B) (step S14 (NO) in FIG. 13), the POS terminal 20 in the above embodiment determines whether or not member information from a point card has been acquired in the process of step S40 in FIG. 16, and determines whether or not member information from an affiliated credit card has been acquired in the process of step S41, but these processes may be integrated. As an example, the POS terminal 20 may determine whether or not member information has been acquired in the process of step S40 (i.e., whether or not member information has been acquired from a point card or an affiliated credit card), and proceed to step S50 if member information has been acquired, and proceed to step S60 if member information has not been acquired. In other words, step S41 and steps S71 to S84 in FIG. 17 may be omitted.
[0188] Also, in relation to (10) above, in the mode of displaying the payment method selection screen shown in Figure 20 (D), when the credit button BT31A (to select credit payment with an affiliated credit card) is operated when the POS terminal 20 has not acquired membership information (i.e., has not acquired membership information from either the point card or the affiliated credit card), the POS terminal 20 may notify the user that membership information has been forgotten to be entered (i.e., that entry from both the point card and the affiliated credit card has been forgotten) and instruct the user to enter membership information (i.e., entry of membership information from the point card or the affiliated credit card).
[0189] In relation to (11) above, in the aspect of displaying the payment method selection screen shown in FIG. 20(D), the POS terminal 20 may check whether or not the customer has an affiliated credit card when the credit button BT31A is operated without acquiring member information.
[0190] Also, in relation to (12) above, in the mode of displaying the payment method selection screen shown in FIG. 20(D), when the credit button BT31B (indicating selection of credit payment with a non-affiliated credit card) is operated while the POS terminal 20 is acquiring member information (i.e., when the member information is acquired from a point card or affiliated credit card), the POS terminal 20 may simply display a card reading instruction screen (i.e., since the points to be awarded do not change, the non-affiliated credit card may be read as per the operation of the credit button BT31B).
[0191] (15) This is also related to (13) above, but in the above embodiment, an example was described in which there were products with member discounts, but there is no need to have member discounts. In other words, there may be no discounts on products regardless of whether a point card or an affiliated credit card is used.
[0192] If there are any member discounted products, as shown in Figures 6(B) and 6(E), the member information (store member code) is input before registering the product in order to display the discount amount of the member discounted product on the registration screen, but if there are no member discounted products, the discount amount of the member discounted product is not displayed on the registration screen. Therefore, if there are no member discounted products, it is not necessary to input member information before registering the product. In other words, if there are no member discounted products, the POS terminal 20 may display the initial registration screen without displaying the member information input method selection screen after operating the registration start button BT01 on the transaction start screen.
[0193] Even if there is no member discount product, points according to the total amount are awarded, so that member information (store member code) is input at the latest before settlement (settlement) is performed (before the Finish (receipt) button BT40 is operated). For example, the POS terminal 20 may display a member information input method selection screen after the checkout button BT20 (subtotal button) on the registration screen is operated, and then a payment method selection screen. In other words, when there is a member discount product, as shown in FIG. 5, the screen transitions from transaction start screen to member information input method selection screen to initial registration screen to registration screen to payment method selection screen, but when there is no member discount product, the screen transitions from transaction start screen to initial registration screen to registration screen to member information input method selection screen to payment method selection screen may be made (obviously, the screen transitions from transaction start screen to member information input method selection screen to initial registration screen to registration screen to payment method selection screen may be made).
[0194] Furthermore, whether the transition is from transaction start screen → member information input method selection screen → initial registration screen → registration screen → payment method selection screen, or from transaction start screen → initial registration screen → registration screen → member information input method selection screen → payment method selection screen, the order in which the member information input method selection screen and the payment method selection screen are displayed does not change. Therefore, even if the transition is from transaction start screen → initial registration screen → registration screen → member information input method selection screen → payment method selection screen, the contents shown in (10), (11), (12), (14), etc. above apply, not to mention other contents.
[0195] (16) In the above embodiment, a configuration in which payment terminal 208 includes a display unit, an operation unit, a card insertion slot, a card recognition unit, and a communication unit has been described, but the configuration of payment terminal 208 is not limited to this. For example, payment terminal 208 may include at least a card insertion slot. If payment terminal 208 does not include an operation unit, display unit 205 (or key operation unit) may accept input of a PIN number, etc. If payment terminal 208 does not include a communication unit, communication unit 215 may communicate with a server for non-cash payment.
[0196] (17) In the above embodiment, the medium reading / writing unit 207 is described as magnetically or electrically reading information stored in various cards and writing information to various cards. In other words, the medium reading / writing unit 207 is described as having a reading function and a writing function. However, the medium reading / writing unit 207 may have a reading function and not have a writing function. For example, in the above embodiment, the card (point card, affiliated credit card) itself holds member information (store member code) but does not hold point information (point number) (because the point server holds the point information), so it does not have to have a writing function. However, the card itself may hold point information, and in an aspect in which the card itself holds point information, the medium reading / writing unit 207 needs to have a writing function. Note that when the medium reading / writing unit 207 has a reading function and does not have a writing function, it may be called the medium reading unit 207.
[0197] (18) In the above embodiment, the POS terminal 20 is described as including the medium reading / writing unit 207, but the medium reading / writing unit 207 may be separate from the POS terminal 20 (the medium reading / writing unit 207 and the POS terminal 20 are connected to be able to communicate with each other). The same applies to the payment terminal 208, the change machine 209, etc. That is, the payment terminal 208, the change machine 209, etc. may also be separate from the POS terminal 20.
[0198] (19) In the above embodiment, an example was described in which the POS terminal 20 allows cash payment, credit card payment, and prepaid payment (electronic money payment) as payment methods, but the POS terminal 20 only needs to allow at least credit card payment as a payment method. Therefore, for example, the POS terminal 20 does not need to be equipped with the change dispenser 209. The payment method of the POS terminal 20 may be only credit card payment.
[0199] (20) In relation to (19) above, when the POS terminal 20 only has one payment method, credit card payment, the display of the payment method selection screen (FIG. 5(E), FIG. 5(C), FIG. 5(F)) on which the CREDIT button BT31 (a button common to affiliated and non-affiliated credit cards) is arranged may be omitted. Even when the POS terminal 20 only has one payment method, credit card payment, the payment method selection screen (FIG. 20(D)) on which the CREDIT button BT31A (a button for affiliated credit cards) and the CREDIT button BT31B (a button for non-affiliated credit cards) are arranged separately is displayed (however, the CASH button BT30 and the ELECTRONIC MONEY button BT32 are not arranged).
[0200] (21) In the above embodiment, the POS terminal 20 has been described as a fully self-service POS register in which a customer uses the POS terminal 20 to register products and make a payment for the registered products. In other words, in the above embodiment, the POS terminal 20 has been described as a registration and payment device that executes product registration processing and payment processing. However, the POS terminal 20 may also be a payment device (for example, (a) and (b) below) in which a customer uses the POS terminal 20 to make a payment. (a) A settlement device that acquires transaction information (product registration information) from another device operated by a store clerk (for example, a registration device where the store clerk registers products) and executes settlement processing. (b) A settlement device that obtains transaction information (product registration information) from other devices operated by the customer (e.g., the customer's own mobile terminal, a mobile terminal provided by the store, a shopping cart with product registration function, etc.) and performs settlement processing. Although the above description refers to a "fully self-service POS register where the customer registers products themselves and pays for the registered products" and a "payment settlement device where the customer performs the payment process themselves," depending on the situation, the device may also be operated by a store clerk, and the POS terminal 20 does not exclude devices that can be operated by a store clerk.
[0201] (22) In relation to (21) above, the POS terminal 20 may be a POS register having a scanner unit and a display unit on both sides (the store clerk side and the customer side) and a settlement unit (such as a credit settlement unit) on the customer side, and may have multiple operating modes that can be switched as appropriate (for example, the operating modes (a) to (c) below). (a) An operation mode in which a store clerk registers products on the store side and a customer settles the bill on the customer side (b) An operating mode in which a customer registers and pays for products on the customer side (c) An operation mode in which transaction information (product registration information) is obtained from another device operated by a store clerk (or another device operated by a customer) and the customer settles the bill at the customer's side.
[0202] (23) In relation to (21) and (22) above, the POS terminal 20 installed in a supermarket or the like has been exemplified as a device capable of inputting member information (store member code) and executing payment using the member information of an affiliated credit card, but the device is not limited to the POS terminal 20 installed in a supermarket, etc., and may be any device capable of inputting member information and executing payment using the member information of an affiliated credit card. For example, it may be a payment machine, ticket vending machine, reservation machine, etc. installed in various places (restaurants, hospitals, movie theaters, amusement parks, event venues, baseball stadiums, accommodation facilities, stations, airports, tourist spots, etc.).
[0203] (24) In the above embodiment, the payment methods (payment types) are described as cash payment, credit card payment, and electronic money payment, but the payment methods are not limited to these. For example, although not described in the above embodiment, points payment (payment by consuming owned points) is also possible.
[0204] (25) In the above embodiments (first and second embodiments), the device configuration has been described as the credit settlement server and the point server being separate servers, but both servers may be the same server (one server having a credit settlement function and a point management function). In the second embodiment, the device configuration has been described as the server A in the above methods 1 and 2 being a server different from both the credit settlement server and the point server, but the point server and server A may be the same server. Note that the above method 3 is essentially a configuration in which the credit settlement server and server A are the same server.
[0205] In addition, all or part of the functions (input / output, storage, processing (including judgment)) of each device (POS terminal 20, transaction status management device 40, store controller 10) described above may be possessed by a subject (other device) different from the subject described above. For example, some or all of the various judgments (e.g., judgments indicated by diamonds in each flowchart) described as being executed by the POS terminal 20 in the above embodiment may be executed by the store controller 10 or a cloud server (not shown) instead of the POS terminal 20. In addition, the POS terminal 20 may generate display information (screen information) for various displays (e.g., screens in Figs. 5 to 11, 18, 20, and 21, etc.), or the store controller 10 or a cloud server (not shown) may generate the display information. As an example, the POS terminal 20 may transmit input information by the display unit 205 (scanner unit 206 as well) to the cloud server, and the cloud server may execute processing according to the information received from the POS terminal 20, generate a screen (screen information) reflecting the processing result, and transmit it to the POS terminal 20. The POS terminal 20 may display the screen generated by the cloud server on the display unit 205 using an image viewer or a web browser.
[0206] The embodiments will be summarized below. [Technical field] The present invention relates to a product sales data processing device and a program. [Background technology] A system for members using a point card is known (see, for example, Patent Document 1). [Prior art document] [Patent documents] [Patent Document 1] JP 2016-105332 A [Summary of the Invention] [Problem to be solved by the invention] However, there is room for improvement in the system for members, as there are cases where members are unable to obtain the benefits that they should be able to obtain. The present invention has been made in consideration of such circumstances, and an object of the present invention is to provide a technology that can provide benefits to members in an appropriate manner. [Means for solving the problem] (1) In order to solve the above-mentioned problems, a product sales data processing device (e.g., POS terminal 20, etc.) according to one aspect of the present invention includes a member information input means (e.g., FIG. 5(B), etc.) for inputting member information (e.g., a store member code, etc.), a payment means (e.g., a payment terminal (non-cash payment unit) 208) for executing a non-cash payment by non-cash (e.g., credit card payment, etc.), and a display means (e.g., display unit 205), the payment means executes one of a plurality of types of non-cash payments (e.g., credit card payment by a non-affiliated credit card, credit card payment by an affiliated credit card, etc.), and the display means displays a message indicating that the non-cash payment executed by the payment means is This is a product sales data processing device that, when a specific non-cash payment (for example, a credit card payment using an affiliated credit card) is made, displays a message depending on whether or not member information has been entered using the member information input means (for example, if member information is not entered, a message is displayed indicating that member information for the affiliated credit card has been forgotten to be entered, as shown in Figure 9(B), and if member information has been entered, nothing is displayed. Alternatively, if member information has been entered, a message is displayed indicating that special points will be awarded, as shown in Figure 20(A). Alternatively, if member information is not entered, a message is displayed indicating that difference refund points will be awarded, as shown in Figure 20(B)). According to the product sales data processing device of (1), it is possible to suitably give benefits to members. For example, if the member information is not entered, a message is displayed indicating that the member information has been forgotten, and the member is prompted to enter the member information, so that the member can be given the benefit that should have been given. Alternatively, if the member information is not entered, the benefit that should have been given can be given as difference refund points.
[0207] (2) The product sales data processing device described in (1) is characterized in that the display means displays a message prompting the input of member information when the non-cash payment executed by the payment means is a specific non-cash payment and the member information input means has not input member information. According to the product sales data processing device of (2), it is possible to give benefits to members in an ideal manner.
[0208] (3) A product sales data processing device as described in (1) or (2), further comprising a bonus granting means for granting a bonus to a transaction, wherein the bonus granting means reflects a bonus in the transaction as the granting of a bonus to the transaction when the member information input means inputs member information in the transaction, and the payment means, when member information has already been input in the transaction in which a specific non-cash payment is executed, executes the specific non-cash payment for the transaction in which the bonus has been reflected (e.g., see steps S30 to S35 of Figure 14), and when member information has not yet been input in the transaction in which a specific non-cash payment is executed, executes the specific non-cash payment for the transaction in which the bonus has been reflected after the member information has been input (e.g., see steps S21 to S27 of Figure 15 and steps S30 to S35 of Figure 14). According to the product sales data processing device of (3), benefits can be given to members in an ideal manner.
[0209] (4) A product sales data processing device as described in (1), further comprising a bonus granting means for granting a bonus to a transaction, the bonus granting means reflecting a bonus in the transaction as the granting of a bonus to the transaction when the member information input means inputs member information in the transaction, and the payment means, when member information has already been input in the transaction in which a specific non-cash payment is executed, executes a specific non-cash payment for the transaction in which the bonus has been reflected (e.g., see steps S30 to S35 of FIG. 14), and when member information has not yet been input in the transaction in which a specific non-cash payment is executed, executes a specific non-cash payment for the transaction in which the bonus has not been reflected, and when the bonus granting means executes a specific non-cash payment for the transaction in which the bonus has not been reflected, grants a bonus (e.g., difference reduction points) equivalent to the unreflected bonus after the execution of the specific non-cash payment (e.g., see steps S131 to S135 of FIG. 19). According to the product sales data processing device of (4), benefits can be given to members in an ideal manner.
[0210] (5) In order to solve the above-mentioned problems, a product sales data processing device (e.g., POS terminal 20, etc.) according to one embodiment of the present invention is a product sales data processing device that grants a bonus to a member in a transaction and allows credit card payment as a payment method for the transaction, and includes a member information input means for inputting member information of a member, a bonus granting means for granting a bonus to the transaction, a card payment means for executing credit card payment, and a display means for displaying information related to the transaction, wherein the bonus granting means reflects a bonus in the transaction as the granting of a bonus to the transaction when the member information input means inputs member information in the transaction, and the card payment means performs credit payment by a first credit card (e.g., a non-affiliated credit card (credit card B)) that holds card information used for credit payment, and a display means for displaying information related to the transaction, wherein the card information is used for credit payment by a first credit card (e.g., a non-affiliated credit card (credit card B)) that holds card information used for credit payment, and a display means for displaying information related to the transaction, wherein the display means displays information related to the transaction, and ... and a credit card payment using a second credit card (e.g., an affiliated credit card (credit card A)) that holds member information, the member information input means being capable of inputting the member information from at least the second credit card, and the display means, when the credit card payment using the card payment means is a credit card payment using the second credit card and the member information input means has not input the member information (e.g., step S20 (NO) in Figure 14), displays a message prompting the input of the member information (e.g., step S21 in Figure 15, Figure 9 (B)), and executes credit card payment using the second credit card for the transaction in which the benefit has been reflected after the member information input means has input the member information (e.g., step S32 in Figure 14). According to the product sales data processing device of (5), benefits can be given to members in an ideal manner.
[0211] (6) In order to solve the above-mentioned problems, a product sales data processing device (e.g., POS terminal 20, etc.) according to one embodiment of the present invention is a product sales data processing device that grants a bonus to a member in a transaction and allows credit card payment as a payment method for the transaction, and includes a member information input means for inputting member information of a member, a bonus granting means for granting a bonus to the transaction, a card payment means for executing credit card payment, and a display means for displaying information related to the transaction, wherein when the member information input means inputs member information in a transaction, the bonus granting means reflects a bonus in the transaction as the granting of a bonus to the transaction, and the card payment means performs credit payment using a first credit card (e.g., a non-affiliated credit card (credit card B)) that holds card information used for credit payment, and a second credit card (e.g., an affiliated credit card (credit card C)) that holds the card information and the member information. the member information input means is capable of inputting the member information from at least the second credit card; the display means, when the credit payment via the card payment means is a credit payment using the second credit card and the member information input means has not input the member information (for example, in the case of step S20 (NO) in FIG. 14), executes credit payment using the second credit card for the transaction in which the benefit is not reflected (for example, step S132 in FIG. 19); and the benefit granting means, when credit payment using the second credit card is executed for the transaction in which the benefit is not reflected, grants a benefit (for example, difference refund points) equivalent to the benefit that is not reflected after credit payment using the second credit card is executed (for example, step S135 in FIG. 19). According to the product sales data processing device of (6), it is possible to advantageously give benefits to members.
[0212] (7) In order to solve the above-mentioned problems, one aspect of the present invention is a program that causes a computer to function as a product sales data processing device (e.g., POS terminal 20, etc.), and causes the computer to function as a member information input means for inputting member information, a payment means for executing a non-cash payment by non-cash, and a display means, wherein the payment means executes one of multiple types of non-cash payments, and when the non-cash payment executed by the payment means is a specific non-cash payment, the display means displays a message depending on whether or not member information has been input by the member information input means. According to the program (7), benefits can be conveniently given to members.
[0213] The programs for implementing the above-described POS terminal 20, store controller 10, transaction status management device 40, 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) in a computer system that becomes a server or 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 above-mentioned program may also be for implementing a part of the above-mentioned functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [Explanation of symbols]
[0214] 1. POS System 10. Store Controller 20 POS terminals 40 Transaction status management device 201 CPU 202 ROM 204 Hard Disk 205 Display section 206 Scanner section 207 Media Reading Club 208 Payment terminal (non-cash payment section) 209 Change machine (cash settlement section) 213 Printing Department 214 Audio output section 215 Communications Department 216 Imaging unit 217 Sign Pole
Claims
1. A product sales data processing device that provides benefits to members and allows credit card payments as a payment method, A member information acquisition means for acquiring member information of a member by a first method; a privilege granting means for granting a privilege to a member of the member information acquired by the member information acquiring means; a credit card information acquiring means for acquiring credit card information of a credit card by a second method different from the first method; a card payment means for executing a credit card payment using the credit card information acquired by the credit card information acquisition means; Display means and Equipped with The credit cards include a first credit card that holds the credit card information, and a second credit card that holds the credit card information and the member information, The benefits include regular points and special points that are more advantageous to members than the regular points, The card payment means is A credit card payment using the first credit card and a credit card payment using the second credit card can be executed, The reward granting means includes: The special points are awarded when the member information acquisition means acquires the member information of the second credit card and the card settlement means executes a credit settlement using the second credit card, as a condition for awarding the special points; The display means is When the credit card information acquisition means has acquired the credit card information of the second credit card and the membership information acquisition means has not acquired the membership information of the second credit card, a message is displayed to prompt acquisition of the membership information of the second credit card. A product sales data processing device comprising:
2. The display means When the member information acquisition means acquires the member information of the second credit card and when the credit card information acquisition means acquires the credit card information of the first credit card, the credit card information acquisition means displays a message for confirming whether or not it is necessary to change the credit card from the first credit card to the second credit card as the credit card for which the credit card information is to be acquired.
2. The product sales data processing device according to claim 1.
3. A program that causes a computer to function as a product sales data processing device that grants benefits to members and allows credit card payments as a payment method, comprising: The computer, member information acquiring means for acquiring member information of a member by a first method; a privilege granting means for granting a privilege to a member of the member information acquired by the member information acquiring means; a credit card information acquiring means for acquiring credit card information of a credit card by a second method different from the first method; a card payment means for executing a credit card payment using the credit card information acquired by the credit card information acquisition means; Display means Functioning as a The credit cards include a first credit card that holds the credit card information, and a second credit card that holds the credit card information and the member information, The benefits include regular points and special points that are more advantageous to members than the regular points, The card payment means is A credit card payment using the first credit card and a credit card payment using the second credit card can be executed, The reward granting means includes: The special points are awarded when the member information acquisition means acquires the member information of the second credit card and the card settlement means executes a credit settlement using the second credit card, as a condition for awarding the special points; The display means is When the credit card information acquisition means has acquired the credit card information of the second credit card and the membership information acquisition means has not acquired the membership information of the second credit card, a message is displayed to prompt acquisition of the membership information of the second credit card. A program characterized by:
Citation Information
Patent Citations
Method for preventing discount from being omitted and sales processor having function to perform the method
JP2007183841A
Card settlement device and program
JP2014134892A
Commodity sales management system
JP2016105332A
POS system and program
JP2017211698A
Product sales data processing device and control program thereof
JP2020154855A