Information processing apparatus and program

The information processing system addresses the challenge of motivating store visits by offering points for missed sale purchases, enhancing customer satisfaction through a two-dimensional code registration system.

JP2025159982APending Publication Date: 2025-10-22TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024062902
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-09
Publication Date
2025-10-22

AI Technical Summary

Technical Problem

Existing retail strategies fail to incentivize customers to visit stores during non-sale periods, especially when they miss out on purchasing sale items due to out-of-stock issues or purchasing before the sale period, leading to dissatisfaction.

Method used

An information processing system that registers customer store visits using a two-dimensional code, offering points redeemable for the price difference between regular and sale prices, motivating repeat visits and mitigating dissatisfaction.

Benefits of technology

Encourages customers to revisit stores by providing points for missed sale purchases, enhancing customer satisfaction and incentivizing future purchases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025159982000001_ABST
    Figure 2025159982000001_ABST
Patent Text Reader

Abstract

To provide a benefit obtained by visiting a store to a visiting customer who has failed to purchase a sale-priced item in a sale period.SOLUTION: An information processing apparatus comprises acquisition means and registration means. The acquisition means acquires sale information including a period during which a sale is held in a store, sale-priced items, and the sale prices of the sale-priced items, visit information including identification information of customers and the date of visit of the customers, and transaction information including commodities purchased by the customers, the date of purchase of the commodities, and the purchase prices of the commodities. When the date on which a customer visited the store is included in the period during which the sale is held in the sale information and when a commodity purchased by the customer in prescribed periods before and after the period during which the sale is held is the sale-priced item, the registration means, on the basis of the acquired sale information, visit information, and transaction information, registers benefit return schedule information defining a benefit scheduled to be returned to the customer in association with the identification information of the customer, according to the difference between the purchase price of the commodity and the sale price.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] An embodiment of the present invention relates to an information processing device and a program. [Background technology]

[0002] Generally, retail stores and the like implement measures to attract customers by offering discounts on specific products to encourage them to visit the store. However, in such measures, unless customers purchase the products on sale during the sale period, they cannot purchase them at the discounted sale price.

[0003] For this reason, for customers who had the intention to purchase a product but ended up purchasing it just before the sale period, the sale could not be expected to increase the number of store visits. Also, there was a possibility that customers who visited the store during the sale period but were unable to purchase the sale item due to reasons such as out-of-stock items would be less satisfied. For this reason, there was a need for a way to utilize sales that could motivate customers to visit the store, other than the traditional measure of "purchasing sale items during the sale period." Summary of the Invention [Problem to be solved by the invention]

[0004] The problem to be solved by the present invention is to provide an information processing device and a program that can provide benefits for customers who visited a store but were unable to purchase a sale item during a sale period. [Means for solving the problem]

[0005] According to an embodiment, an information processing device includes an acquisition unit and a registration unit. The acquisition unit acquires sale information including a sale period at a store, items eligible for sale, and sale prices of the items, store visit information including customer identification information and the date the customer visited the store, and transaction information including items purchased by the customer, the purchase date, and the purchase price of the items. Based on the acquired sale information, store visit information, and transaction information, if the date the customer visited the store is included in the sale period and if the items purchased by the customer within a specified period before or after the sale period are eligible for sale, the registration unit associates profit return plan information with the customer identification information and registers the profit return plan information. The profit return plan information defines a profit to be returned to the customer based on the difference between the purchase price and the sale price of the items. [Brief explanation of the drawings]

[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of a schematic configuration of a transaction management system according to an embodiment. [Figure 2] FIG. 2 is a flow diagram showing an example of the flow of point redemption according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of an in-store POP with a visit code according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a pattern in which a customer according to the embodiment can receive points by visiting a store. [Figure 5] FIG. 5 is a diagram showing an example of another pattern in which a customer according to the embodiment can receive points by visiting a store. [Figure 6] FIG. 6 is a diagram illustrating an example of the hardware configuration of the store management terminal according to the embodiment. [Figure 7] FIG. 7 is a functional block diagram illustrating an example of functions implemented by the control unit of the store management terminal according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a hardware configuration of a customer terminal according to the embodiment. [Figure 9] FIG. 9 is a functional block diagram illustrating an example of functions realized by a control unit of the customer terminal according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of the hardware configuration of the electronic receipt service server according to the embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of the configuration of the electronic receipt database according to the embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of the configuration of a user point database according to the embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of the configuration of a sales information recording database according to the embodiment. [Figure 14] FIG. 14 is a diagram illustrating an example of the configuration of the store visit record database according to the embodiment. [Figure 15] FIG. 15 is a functional block diagram illustrating an example of functions implemented by a control unit of the electronic receipt service server according to the embodiment. [Figure 16] FIG. 16 is a flowchart showing an example of the flow of the sales information registration process according to the embodiment. [Figure 17] FIG. 17 is a flowchart showing an example of the flow of the store visit registration process according to the embodiment. [Figure 18] FIG. 18 is a flowchart showing an example of the flow of the point redemption process according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0007] Hereinafter, an embodiment of an information processing device and a program will be described with reference to the accompanying drawings. Note that the embodiment described below is one embodiment of an information processing device and a program, and does not limit the configuration, specifications, etc. thereof.

[0008] FIG. 1 is a diagram showing an example of the schematic configuration of a transaction management system 1 according to this embodiment. The transaction management system 1 includes, for example, a store management terminal 100, multiple customer terminals 201 and 202, an electronic receipt service server 300, and a payment terminal 400. The store management terminal 100, the multiple customer terminals 201 and 202, the electronic receipt service server 300, and the payment terminal 400 are communicatively connected via a network N such as the Internet. Note that the configuration of the transaction management system 1 shown in FIG. 1 is an example, and some of the configuration shown in FIG. 1 (for example, the payment terminal 400 and the customer terminals 201 and 202) may be outside the scope of the transaction management system 1. Furthermore, various other terminals and devices may also be included in the transaction management system 1.

[0009] The store management terminal 100 is a terminal that is installed in a store and is operated by, for example, a store manager. The store management terminal 100 may be, for example, a PC (Personal Computer) or a tablet terminal.

[0010] The customer terminals 201, 202 are terminals used by customers of the store, such as their smartphones or tablet terminals. Application software capable of communicating with the electronic receipt service server 300 is installed on the customer terminals 201, 202. In the following explanation, the customer terminal 201 will be used as an example unless the individual customer terminals 201, 202 are specifically described.

[0011] The electronic receipt service server 300 is a server installed in, for example, a store or headquarters, and records electronic receipts that record details of transactions at the store. For example, the electronic receipt service server 300 stores an electronic receipt database (DB) that records customer transactions at the store, a user point database in which customer points are registered, a sales information record database related to sales held at the store, a store visit record database in which the date and time of customer visits are registered, etc. The electronic receipt service server 300 does not have to be physically installed in a store or headquarters, and may be installed in a cloud environment. The electronic receipt service server 300 is an example of an information processing device in this embodiment. Details of the various databases registered in the electronic receipt service server 300 will be described later.

[0012] The payment terminal 400 is a terminal that executes payment processing for customer product purchases in a store. The payment terminal 400 is, for example, a POS (Point of Sales) terminal, but its form is not particularly limited. For example, the payment terminal 400 may be an attended POS terminal, a semi-self-service POS terminal, a self-service POS terminal, a cart-type POS terminal, a tablet-type POS terminal, etc.

[0013] Here, a flow including manual operations will be described for point redemption using the transaction management system 1 of this embodiment. Fig. 2 is a flow diagram showing an example of the flow of point redemption according to this embodiment.

[0014] First, the store manager inputs sale information into the store management terminal 100 and issues a point-of-purchase advertising (POP) with a store visit code (S1). The point-of-purchase advertising is printed out on paper by a printer connected to the store management terminal 100, for example.

[0015] FIG. 3 is a diagram showing an example of an in-store POP 9 with a store visit code according to this embodiment. For example, a two-dimensional code 90 representing a store visit code (also called a store visit registration code) is printed on the in-store POP 9 with a store visit code. The two-dimensional code 90 is a camera-readable code such as a QR code (registered trademark). As shown in FIG. 3, the in-store POP 9 with a store visit code is printed with promotional text such as "featured product," the product name of the product on sale, the sale price, and the like. Note that the display mode of the in-store POP 9 with a store visit code shown in FIG. 3 is an example and is not limited to this.

[0016] Returning to FIG. 2, the store manager displays the issued in-store POP 9 with the store visit code in the sales area on the day of the sale (S2). The day of the sale is, for example, the start date of the sale period. If the sale period spans several days, the in-store POP with the store visit code will continue to be displayed in the sales area throughout the period.

[0017] Then, on the day of the sale, the customer registers for the store by reading the two-dimensional code 90 of the store visit code printed on the in-store POP 9 with the store visit code with the camera of the customer terminal 201 at the sales floor (S3). The in-store POP with the store visit code is posted, for example, near the sales floor where the products subject to the sale are displayed. In this way, if a customer comes to the sales floor to purchase a product subject to the sale, even if the product subject to the sale is sold out, the customer can register for the store visit using the in-store POP posted in the sales floor, thereby reducing a decrease in customer satisfaction. Note that the in-store POP with the store visit code is one example of a method for displaying a store visit code, and other display methods may also be used. For example, various methods such as posters posted in the store or digital signage may be used.

[0018] Then, if there is a difference between the purchase price of a sale item purchased by a customer who has registered to visit the store during the sale period and the sale price during the point redemption period, the electronic receipt service server 300 will redeem the difference as points for the electronic receipt service (S4).

[0019] The point redemption period is a specified period before and after the sale period, and even if a customer does not purchase a sale item during the sale period for some reason, they can still earn profits through point redemption if they visit the store during that period. Refunding points means that points corresponding to the difference between the purchase price of the item and the sale price are awarded to the customer who purchased the item. These points can be used to purchase items when the customer visits the store again after the points have been awarded. In other words, these points define the profits that will be redeemed to the customer on their next or subsequent visits. The points to be redeemed to the customer are an example of planned profit redemption information in this embodiment.

[0020] In this embodiment, the electronic receipt service server 300 not only provides point redemption to customers who register their visit to the store but also purchase one or more items at the store during the sale period. This is because the purpose of the point redemption in the transaction management system 1 of this embodiment is to mitigate a decrease in customer satisfaction by providing store-visit benefits to customers who, for some reason, were unable to purchase sale items during the sale period. For this reason, customers who simply register their visit without intending to purchase an item are not eligible for point redemption, as the point redemption substitutes for a purchase at the sale price and they are not eligible for profits (e.g., points). Furthermore, by requiring a purchase during the sale period, it is possible to prevent a situation in which a customer registers their visit during the sale period by spreading only the two-dimensional code 90 on social networking services (SNS) or the like and earning points through store visit registration without actually visiting the store. Note that the purchases made during the sale period do not have to be sale items.

[0021] Here, the patterns in which points can be earned by visiting the store will be explained in chronological order, including the sale period, the point redemption period, and the timing of customer visits.

[0022] Figure 4 is a diagram showing an example of a pattern in which a customer according to this embodiment can receive points by visiting a store. As shown in Figure 4, the sale period is from 0:00 to 23:59 on January 2 (i.e., the entire day of January 2). Also, the point return periods are from 0:00 to 23:59 on January 1 and from 0:00 to 23:59 on January 3, both before and after the sale period.

[0023] During the sale period, the selling price (sale price) of the sale item (item A in the example shown in FIG. 4) is 200 yen. Outside the sale period, the selling price (regular price) of the sale item is 300 yen.

[0024] In the example shown in Figure 4, customer A purchased product A for 300 yen on January 1st during the point redemption period. However, a sale then began, and the selling price of product A became 200 yen.

[0025] Then, customer A visits the store for the second time on January 2nd during the sale period, and registers his visit by using the camera on the customer terminal 201 to read the two-dimensional code 90 of the store visit code printed on the in-store POP 9 with the store visit code in the sales area of ​​product A. Also, during this second visit, customer A purchases some product at the store. In this case, the electronic receipt service server 300 gives customer A points equivalent to the difference between the regular price and the sale price of the product on sale.

[0026] In the example shown in FIG. 4, the electronic receipt service server 300 grants points equivalent to the difference of 100 yen to Customer A. These points can be used to purchase products on subsequent visits to the store. For example, Customer A can use these points to pay for any product he or she purchases on his or her third visit after January 4th. Purchases made using points are not limited to products that were on sale. The number of points returned varies depending on the difference between the regular price and the sale price of the product on sale, but does not necessarily have to be equal to the difference. The period during which the points can be used may start immediately after the points are granted, or may start from the day after the points are granted.

[0027] In the example shown in Figure 4, Customer A had the intention to purchase Product A, which was on sale, but purchased the product before the start of the sale period, and therefore was unable to benefit from the sale. In such a case, even if Customer A learned of the sale after purchasing Product A on January 1, this would normally not motivate him or her to visit the store again. However, with the transaction management system 1 of this embodiment, points are given to customers who register to visit the store and purchase products during the sale period, so even if they have already purchased a product on sale, they will be motivated to visit the store.

[0028] 5 is a diagram showing another example of a pattern in which a customer according to this embodiment can receive points by visiting a store. In the example shown in FIG. 5, customer B visited the store on January 2nd during a sale period, but was unable to purchase product A, which was on sale, because it was sold out. At this time, customer B registered his visit by using the camera on customer terminal 201 to read the two-dimensional code 90 of the store visit code printed on an in-store POP 9 with the store visit code in the sales area for product A. Furthermore, during this visit, customer B purchased some product at the store.

[0029] Then, after the sale period ends, customer B purchases product A on January 3rd during the point redemption period for the regular price of 300 yen. In this case, the electronic receipt service server 300 will grant customer B points equivalent to the difference of 100 yen between the regular price and the sale price of the sale item. Therefore, for example, customer B can use those points when he visits the store for the third time after January 4th and purchases another item.

[0030] In this way, for Customer B, who visited the store during the sale period but was unable to purchase the sale item due to reasons such as out-of-stock items, the point redemption can reduce the dissatisfaction of "I came to the store for the sale, but I couldn't buy the item I wanted." It also creates an incentive for the customer to visit the store again to use the points redeemed. Note that the examples shown in Figures 4 and 5 are examples of store visit patterns for customers eligible for point redemption, and the store visit patterns of customers eligible for point redemption are not limited to these.

[0031] Next, the hardware configuration and functions of each device included in the transaction management system 1 will be described.

[0032] Fig. 6 is a diagram showing an example of the hardware configuration of a store management terminal 100 according to this embodiment. As shown in Fig. 6, the store management terminal 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage unit 14, an operation unit 15, a display unit 16, and a communication unit 17.

[0033] The CPU 11 is an example of a processor, and controls the overall operation of the store management terminal 100. The ROM 12 stores various programs. The RAM 13 is a workspace where programs and various data are developed.

[0034] The CPU 11, ROM 12, and RAM 13 are connected via a bus or the like to form a computer-configured control unit 10. In the control unit 10, the CPU 11 operates in accordance with a program stored in the ROM 12 or the storage unit 14 and loaded into the RAM 13, thereby executing various processes.

[0035] The storage unit 14 has a storage medium such as a hard disk drive (HDD) or flash memory, and maintains its stored contents even when the power is turned off. The storage unit 14 stores programs that can be executed by the CPU 11 and various setting information. For example, the storage unit 14 stores a sales information registration program 141 for realizing the functional configuration described below. The data stored in the storage unit 14 may be acquired in advance from an external device via a network or the like, or may be input by an administrator or the like.

[0036] The operation unit 15 is an input device such as a keyboard or a pointing device. The operation unit 15 outputs the operation content input via the input device to the CPU 11. The operation unit 15 may be a touch panel provided on the display unit 16.

[0037] The display unit 16 is a display device such as an LCD (Liquid Crystal Display), etc. The display unit 16 displays various types of information under the control of the CPU 11.

[0038] The communication unit 17 is a communication interface that can be connected to a network N such as the Internet or peripheral devices under the control of the control unit 10. For example, the communication unit 17 is connected to a printer 40 via a wired or wireless connection. The printer 40 is a printing machine that can print an in-store POP 9 with a visit code.

[0039] The configuration of the store management terminal 100 is not limited to the example shown in FIG.

[0040] Next, the functions of the store management terminal 100 will be described. FIG. 7 is a functional block diagram showing an example of functions implemented by the control unit 10 of the store management terminal 100 according to this embodiment. As shown in FIG. 7, the control unit 10 operates in accordance with the sales information registration program 141 stored in the storage unit 14, thereby implementing an acquisition unit 111, a code generation unit 112, a transmission unit 113, a conversion unit 114, a POP generation unit 115, and an output unit 116. More specifically, the sales information registration program 141 executed by the store management terminal 100 according to this embodiment has a modular configuration including the above-mentioned units (acquisition unit 111, code generation unit 112, transmission unit 113, conversion unit 114, POP generation unit 115, and output unit 116). The CPU (processor) 11 reads the sales information registration program 141 from a storage medium such as the storage unit 14 and loads the above-mentioned units into a main storage device such as the RAM 13. As a result, an acquisition unit 111, a code generation unit 112, a transmission unit 113, a conversion unit 114, a POP generation unit 115, and an output unit 116 are generated on the main memory device. Note that these functional units are examples, and the store management terminal 100 may also have other functions.

[0041] The sales information registration program 141 of this embodiment may be stored in the storage unit 14 in advance, or may be stored on another computer connected to a network such as the Internet and provided by being downloaded to the store management terminal 100 via the network. The sales information registration program 141 executed by the store management terminal 100 of this embodiment may be provided or distributed via a network such as the Internet. The sales information registration program 141 executed by the store management terminal 100 of this embodiment may be provided as an installable or executable file recorded on a computer-readable recording medium. Some or all of the functional components of the store management terminal 100 may be implemented as hardware, such as a dedicated circuit mounted on the store management terminal 100.

[0042] The acquisition unit 111 acquires sale information input by the store manager from the operation unit 15. The sale information is information about a sale held at a store, and includes, for example, a store ID that can identify the store, the start date of the sale period, the end date of the sale period, product IDs that can identify products on sale, sale prices of the products on sale, etc.

[0043] The code generating unit 112 generates a store visit code corresponding to the sale. The store visit code is a code used for registering a customer to visit the store, and is identification information unique to each sale.

[0044] The transmitting unit 113 transmits the sales information acquired by the acquiring unit 111 and the store visit code generated by the code generating unit 112 to the electronic receipt service server 300. The transmitted information is registered in the sales information recording database in the electronic receipt service server 300.

[0045] The conversion unit 114 converts the store visit code generated by the code generation unit 112 into a two-dimensional code 90.

[0046] The POP generation unit 115 generates image data for the in-store POP 9 with a store visit code. A format in which the layout of the in-store POP is defined in advance may be used to generate the image data for the in-store POP 9 with a store visit code. For example, the POP generation unit 115 may generate image data for the in-store POP 9 with a store visit code by setting the sale information acquired by the acquisition unit 111 and the image of the two-dimensional code 90 generated by the code generation unit 112 in the in-store POP format. The in-store POP format may be stored in advance in the storage unit 14, etc.

[0047] The output unit 116 transmits image data of the in-store POP 9 with the visit code generated by the POP generation unit 115 to the printer 40 via the communication unit 17, causing the printer 40 to print the in-store POP 9 with the visit code. Note that printing the in-store POP 9 with the visit code is one example of a method for outputting a visit code, and other output methods may be used. For example, if the two-dimensional code 90 of the visit code is displayed as a digital image, the output unit 116 may output the two-dimensional code 90 or image data of the in-store POP 9 with the visit code to a display device via the communication unit 17.

[0048] Next, we will explain the hardware configuration of the customer terminal 201. Fig. 8 is a diagram showing an example of the hardware configuration of the customer terminal 201 according to this embodiment. As shown in Fig. 8, the customer terminal 201 includes a CPU 21, a ROM 22, a RAM 23, a storage unit 24, an operation unit 25, a display unit 26, a communication unit 27, a camera 28, etc.

[0049] The CPU 21 is an example of a processor, and controls the overall operation of the customer terminal 201. The ROM 22 stores various programs. The RAM 23 is a workspace where programs and various data are developed.

[0050] The CPU 21, ROM 22, and RAM 23 are connected via a bus or the like to constitute a computer-configured control unit 20. In the control unit 20, the CPU 21 operates in accordance with a program stored in the ROM 22 or the storage unit 24 and loaded into the RAM 23, thereby executing various processes.

[0051] The storage unit 24 has a storage medium such as a HDD or flash memory, and maintains its stored contents even when the power is turned off. The storage unit 24 stores programs that can be executed by the CPU 21 and various setting information. For example, the storage unit 24 stores a store visit registration program 241 for realizing the functional configuration described below. The storage unit 24 also stores identification information that can identify a customer who owns the customer terminal 201. The identification information that can identify a customer is, for example, a customer ID.

[0052] The above data stored in the storage unit 24 is an example, and other data may also be stored in the storage unit 24. Each piece of data stored in the storage unit 24 may be acquired in advance from an external device via a network or the like, or may be input by the customer who owns the customer terminal 201.

[0053] The operation unit 25 is an input device such as a keyboard or a pointing device. The operation unit 25 outputs the operation content input via the input device to the CPU 21. The operation unit 25 may be a touch panel provided on the display unit 26.

[0054] The display unit 26 is a display device such as an LCD, etc. The display unit 26 displays various types of information under the control of the CPU 21.

[0055] The communication unit 27 is a communication interface that can be connected to a network N such as the Internet or other information processing devices under the control of the control unit 20.

[0056] The camera 28 is a digital camera capable of photographing the two-dimensional code 90 of the store visit code.

[0057] The configuration of the customer terminal 201 is not limited to the example shown in Fig. 8. For example, the customer terminal 201 may further include a microphone capable of voice input, a speaker capable of voice output, and the like.

[0058] Next, the functions of the customer terminal 201 will be described. FIG. 9 is a functional block diagram showing an example of functions realized by the control unit 20 of the customer terminal 201 according to this embodiment. As shown in FIG. 9, the control unit 20 operates in accordance with a store visit registration program 241 stored in the storage unit 24, thereby realizing an acquisition unit 211, a display control unit 212, a reading unit 213, an identification unit 214, and a transmission unit 215 in the customer terminal 201. More specifically, the store visit registration program 241 executed by the customer terminal 201 according to this embodiment has a modular configuration including the above-mentioned units (acquisition unit 211, display control unit 212, reading unit 213, identification unit 214, and transmission unit 215). The CPU (processor) 21 reads the store visit registration program 241 from a storage medium such as the storage unit 24 and loads the above-mentioned units into a main storage device such as the RAM 23. As a result, the acquisition unit 211, display control unit 212, reading unit 213, identification unit 214, and transmission unit 215 are generated in the main storage device. These functional units are merely examples, and the customer terminal 201 may further include other functions.

[0059] The store visit registration program 241 of this embodiment may be stored in the storage unit 24 in advance, or may be stored on another computer connected to a network such as the Internet and provided by being downloaded to the customer terminal 201 via the network. The store visit registration program 241 executed on the customer terminal 201 of this embodiment may be provided or distributed via a network such as the Internet. For example, the store visit registration program 241 of this embodiment may be installed on the customer terminal 201 as application software for store members through a user's operation. The store visit registration program 241 executed on the customer terminal 201 of this embodiment may be provided by being recorded on a computer-readable recording medium as an installable or executable file. Some or all of the functional components of the customer terminal 201 may be implemented as hardware, such as a dedicated circuit mounted on the customer terminal 201.

[0060] The acquisition unit 211 acquires information about upcoming sales from the electronic receipt service server 300. The information about upcoming sales includes, for example, the name of the store where the sale will be held, the sale period, the point redemption period, the product names of the products on sale, and the sale prices of the products on sale. The method and frequency of acquiring the information about the sale are not particularly limited, but for example, the electronic receipt service server 300 may distribute information about sales that are about to start to the customer terminal 201.

[0061] The display control unit 212, for example, causes the display unit 26 to display a screen of a store's member application. For example, the display control unit 212 may cause the display unit 26 to display a push notification notifying the sale period of a sale being held at the store and products on sale, based on the sale information acquired by the acquisition unit 211. Alternatively, when a user launches the store's member application, the display control unit 212 may cause the display unit 26 to display a screen notifying the sale period of a sale being held at the store and products on sale.

[0062] Furthermore, when the electronic receipt service server 300 gives points to a customer according to the difference between the purchase price and the sale price of a product, the display control unit 212 may output a notification that the points have been given and the number of points given. Alternatively, the display control unit 212 may provide a screen in the member application on which the number of points can be confirmed.

[0063] The reading unit 213 reads the two-dimensional code 90 of the store visit code photographed by the camera 28, and decodes the two-dimensional code 90 into the store visit code.

[0064] The identification unit 214 identifies a sale that is being held at the store where the customer visited based on the decoded store visit code. More specifically, the identification unit 214 uses the decoded store visit code to refer to the sales information recording database of the electronic receipt service server 300. The identification unit 214 then identifies the sale ID of the sale that is currently being held and that is associated with the decoded store visit code from the sales information recording database.

[0065] The transmitting unit 215 transmits customer visit information to the electronic receipt service server 300. The visit information includes customer identification information and the date of the customer's visit. More specifically, the transmitting unit 215 transmits to the electronic receipt service server 300 the customer ID of the customer who owns the customer terminal 201, the sale ID identified by the identifying unit 214, and the time of visit. The time of visit can be, for example, the time when the two-dimensional code 90 of the visit code is read by the reading unit 213, or the time when the customer's visit information is sent to the electronic receipt service server 300 by the transmitting unit 215. The visit information sent to the electronic receipt service server 300 is registered in a visit record database.

[0066] Next, we will explain the hardware configuration of the electronic receipt service server 300. Fig. 10 is a diagram showing an example of the hardware configuration of the electronic receipt service server 300 according to this embodiment. As shown in Fig. 10, the electronic receipt service server 300 includes a CPU 31, a ROM 32, a RAM 33, a storage unit 34, and a communication unit 35.

[0067] The CPU 31 is an example of a processor, and controls the overall operation of the electronic receipt service server 300. The ROM 32 stores various programs. The RAM 33 is a workspace where programs and various data are expanded.

[0068] The CPU 31, ROM 32, and RAM 33 are connected via a bus or the like to form a computer-configured control unit 30. In the control unit 30, the CPU 31 operates in accordance with a program stored in the ROM 32 or the storage unit 34 and loaded into the RAM 33, thereby executing various processes.

[0069] The storage unit 34 has a storage medium such as a HDD or flash memory, and maintains its stored contents even when the power is turned off. The storage unit 34 stores programs that can be executed by the CPU 31 and various setting information. For example, the storage unit 34 stores a point redemption program 341 for realizing the functional configuration described below.

[0070] The storage unit 34 also stores various databases used for recording electronic receipts and point redemption. For example, the storage unit 34 stores an electronic receipt database 342, a user point database 343, a sales information record database 344, and a store visit record database 345.

[0071] The above data stored in the storage unit 34 is an example, and the storage unit 34 may also store other data. For example, the storage unit 34 generally stores various information used in processing in an electronic receipt system. The storage unit 34 also stores, for example, a product database in which product IDs, regular product prices, product names, etc. are associated with each other. The storage unit 34 may also store, for example, store names corresponding to store IDs. The data stored in the storage unit 34 may be acquired in advance from an external device via a network, etc., or may be input by an administrator, etc.

[0072] The communication unit 35 is a communication interface that can be connected to a network N such as the Internet or other information processing devices under the control of the control unit 30.

[0073] The configuration of the electronic receipt service server 300 is not limited to the example shown in Fig. 10. For example, the electronic receipt service server 300 may further include an operation unit, a display unit, etc.

[0074] Next, the configurations of the various databases stored in the storage unit 34 will be described. FIG. 11 is a diagram showing an example of the configuration of the electronic receipt database 342 according to this embodiment. Information registered in the electronic receipt database 342 is information (transaction information) related to transactions settled by the payment terminal 400. The information registered in the electronic receipt database 342 is transmitted from the payment terminal 400 to the electronic receipt service server 300. As shown in FIG. 11, the electronic receipt database 342 registers, in association with each other, for example, a transaction ID, a customer ID, a store ID, transaction date and time, a product ID, a transaction price, a quantity, a point redemption flag, etc. The transaction ID is identification information capable of identifying each transaction registered in the electronic receipt database 342. A different transaction ID is registered for each payment. The customer ID is identification information capable of identifying the customer who performed the transaction. The store ID is identification information capable of identifying the store where the transaction was performed. The transaction date and time is the date and time when the transaction was performed. The product ID is identification information capable of identifying the product purchased by the customer in the transaction. The transaction price is the selling price of the product purchased by the customer in the transaction. The quantity is the number of each product purchased by the customer in the transaction. The point redemption flag is information indicating whether points have been redeemed for the purchase of the product. For example, if points have not yet been redeemed for the customer, the point redemption flag is "0". Also, if points have been redeemed for the customer, the point redemption flag is "1".

[0075] Fig. 12 is a diagram showing an example of the configuration of the user point database 343 according to this embodiment. As shown in Fig. 12, the user point database 343 stores, for example, customer IDs and points in association with each other.

[0076] FIG. 13 is a diagram showing an example of the configuration of the sales information recording database 344 according to this embodiment. As shown in FIG. 13, the sales information recording database 344 stores, for example, a sale ID, a store ID, a sale period, a point redemption period, a product ID, a sale price, and a store visit code, all of which are associated with one another. The sale period is the period during which the sale is held, and is defined by the start date (or start date and time) and end date (or end date and time) of the sale. The product ID is the product ID of a product that will be discounted during the sale. The sale price is the selling price of the product that will be discounted during the sale.

[0077] 13, one product ID and sale price are registered for one sale ID, but multiple product IDs and sale prices may be registered for one sale ID. In that case, a common store visit code may be assigned to multiple product IDs, or different store visit codes may be assigned to each product ID for the same sale ID.

[0078] 14 is a diagram showing an example of the configuration of the store visit record database 345 according to this embodiment. As shown in Fig. 14, the store visit record database 345 stores, for example, a customer ID, a sale ID, and a recording date and time in association with each other. The recording date and time is the store visit time included in the store visit information transmitted from the customer terminal 201.

[0079] Next, the functions of the electronic receipt service server 300 will be described. FIG. 15 is a functional block diagram showing an example of functions realized by the control unit 30 of the electronic receipt service server 300 according to this embodiment. As shown in FIG. 15, the electronic receipt service server 300 realizes an acquisition unit 311, a registration unit 312, and a transmission unit 313 by the control unit 30 operating in accordance with a point redemption program 341 stored in the storage unit 34. More specifically, the point redemption program 341 executed by the electronic receipt service server 300 of this embodiment has a modular configuration including the above-mentioned units (acquisition unit 311, registration unit 312, and transmission unit 313). The CPU (processor) 31 reads the point redemption program 341 from a storage medium such as the storage unit 34, and loads the above-mentioned units into a main storage device such as the RAM 33. As a result, the acquisition unit 311, registration unit 312, and transmission unit 313 are generated in the main storage device. Note that these functional units are merely examples, and the electronic receipt service server 300 may further include other functions.

[0080] The point redemption program 341 of this embodiment may be stored in the storage unit 34 in advance, or may be configured to be stored on another computer connected to a network such as the Internet and provided by being downloaded to the electronic receipt service server 300 via the network. The point redemption program 341 executed by the electronic receipt service server 300 of this embodiment may be configured to be provided or distributed via a network such as the Internet. The point redemption program 341 executed by the electronic receipt service server 300 of this embodiment may be provided by being recorded in a computer-readable recording medium as a file in an installable or executable format. Some or all of the functional configuration of the electronic receipt service server 300 may be a hardware configuration realized by a dedicated circuit or the like mounted on the electronic receipt service server 300.

[0081] The acquisition unit 311 acquires sale information, store visit information, and transaction information. The acquisition unit 311 is an example of an acquisition means in this embodiment.

[0082] More specifically, the acquisition unit 311 acquires sale information from the store management terminal 100 and registers the acquired sale information in the sale information recording database 344. As described above, the sale information includes the period during which the store is holding a sale, the products on sale, and the sale prices of the products. As a more specific example, the sale information includes a sale ID, a store ID, a sale period, a point redemption period, a product ID, a sale price, and a store visit code.

[0083] The acquisition unit 311 also acquires store visit information from the customer terminal 201. As described above, the store visit information includes the customer ID of the customer who owns the customer terminal 201, the sale ID identified by the identification unit 214, and the store visit time. The acquisition unit 311 registers the acquired customer ID, sale ID, and store visit time (recorded date and time) in the store visit record database 345.

[0084] The acquisition unit 311 also acquires transaction information from the payment terminal 400 and registers it in the electronic receipt database 342. The transaction information includes, for example, the transaction ID, customer ID, store ID, transaction date and time, product ID, transaction price, quantity, and point redemption flag, as described above.

[0085] The registration unit 312 registers points to be given to customers who satisfy specified conditions in the user point database 343. The registration unit 312 is an example of a registration means in this embodiment.

[0086] More specifically, based on the sale information, store visit information, and transaction information acquired by the acquisition unit 311, if the date on which the customer visits the store is included in the sale information period and the product purchased by the customer within a specified period before or after the period is a product subject to sale, the registration unit 312 registers points to be returned to the customer in accordance with the difference between the purchase price and the sale price of the product in the user point database 343, in association with the customer ID of the customer.

[0087] The transmission unit 313 transmits various information to the store management terminal 100, the multiple customer terminals 201, 202, and the payment terminal 400. For example, the transmission unit 313 transmits to the multiple customer terminals 201, 202 the store ID, sale period, point redemption period, product ID, and sale price included in the sale information registered in the sales information recording database 344 and whose start date of the sale period is closest to the current date. The transmission unit 313 may also obtain the store name corresponding to the store ID and the product name corresponding to the product ID from the storage unit 34 and transmit them to the multiple customer terminals 201, 202.

[0088] Furthermore, when the registration unit 312 registers points corresponding to the difference between the purchase price and the sale price of a product in the user point database 343, the transmission unit 313 may transmit to the customer terminal 201, 202 corresponding to the customer ID in which the points are registered a notification that the points have been redeemed, as well as the number of points redeemed. Note that the method of notifying the customer of the point redemption is not particularly limited, and for example, the notification may be made on the screen of the payment terminal 400. Furthermore, when electronic receipts and paper receipts are used together in the transaction management system 1, the number of points redeemed to the customer may be written on the paper receipt issued by the payment terminal 400.

[0089] Next, the flow of the sales information registration process executed by the store management terminal 100 of this embodiment configured as described above will be described. Figure 16 is a flowchart showing an example of the flow of the sales information registration process according to this embodiment. The process of this flowchart is executed before the start of the sale period and point redemption period for the target sale.

[0090] First, the acquisition unit 111 of the store management terminal 100 receives input of sale information (store ID, start date of the sale period, end date of the sale period, product IDs that can identify the sale items, and sale prices of the sale items) from the store manager (S11).

[0091] Then, the code generation unit 112 of the store management terminal 100 generates a store visit code corresponding to the sale information input in S11 (S12).

[0092] Then, the transmitting unit 113 of the store management terminal 100 transmits the entered sales information and the generated store visit code to the electronic receipt service server 300, and records them in the sales information recording database 344 (S13).

[0093] Furthermore, the conversion unit 114 of the store management terminal 100 converts the store visit code generated by the code generation unit 112 in S12 into a two-dimensional code 90 (S14).

[0094] Then, the POP generation unit 115 of the store management terminal 100 generates image data of the in-store POP 9 with the store visit code by setting the sale information acquired by the acquisition unit 111 and the image of the two-dimensional code 90 generated by the code generation unit 112 in the in-store POP format (S15).

[0095] The output unit 116 of the store management terminal 100 then transmits image data of the in-store POP 9 with the visit code generated by the POP generation unit 115 to the printer 40 via the communication unit 17, causing the printer 40 to print the in-store POP 9 with the visit code (S16). At this point, the processing of this flowchart ends.

[0096] Next, the flow of the store visit registration process executed by the customer terminal 201 of this embodiment configured as described above will be described. Fig. 17 is a flowchart showing an example of the flow of the store visit registration process according to this embodiment. The process of this flowchart is started, for example, when a customer visits a store during a sale period and uses the camera 28 of the customer terminal 201 to read the two-dimensional code 90 displayed on an in-store POP 9 with a store visit code in the sales area for products on sale.

[0097] First, the reader 213 of the customer terminal 201 reads the two-dimensional code 90 of the store visit code photographed by the camera 28, and decodes the two-dimensional code 90 into the store visit code (S21).

[0098] The identification unit 214 of the customer terminal 201 then uses the decoded store visit code to refer to the sales information recording database 344 of the electronic receipt service server 300. The identification unit 214 then identifies a sale ID from the sales information recording database 344 that matches the decoded store visit code and whose current time is within the sale period (S22). This sale ID is identification information for a sale that is being held at the store that the customer visited at the time of their visit.

[0099] Then, the transmitting unit 215 of the customer terminal 201 transmits the customer's store visit information (customer ID, sale ID, and store visit time) to the electronic receipt service server 300, and registers it in the store visit record database 345 (S23). At this point, the processing of this flowchart ends.

[0100] Next, the flow of the point redemption process executed by the electronic receipt service server 300 of this embodiment configured as described above will be described. FIG. 18 is a flowchart showing an example of the flow of the point redemption process according to this embodiment. The process of this flowchart is executed, for example, every time a transaction related to a customer's product purchase is settled at the settlement terminal 400. Note that although there may be a time lag between the completion of the transaction settlement and the start of the point redemption process, this embodiment assumes that the point redemption process is executed at least on the same day as the completion of the settlement.

[0101] First, the acquisition unit 311 of the electronic receipt service server 300 accepts registration of transaction information from the payment terminal 400 and registers it in the electronic receipt database 342 (S31).

[0102] Then, the registration unit 312 of the electronic receipt service server 300 searches the store visit record database 345 for a corresponding sale ID using the customer ID in the transaction information registered in S31. The registration unit 312 creates a sale ID list A as the search results (S32).

[0103] In other words, sale ID list A is a list of sale IDs corresponding to the store visit codes registered by customers who have read two-dimensional code 90 and registered the transaction information. In other words, if a customer who has purchased a product has already registered as a store visitor, registration unit 312 identifies the sale for which the store visit registration is being made. Sale ID list A is temporarily stored in RAM 33, storage unit 34, or the like during the execution of the process of this flowchart.

[0104] If the customer ID of the transaction information registered in S31 is not registered in the store visit record database 345, the customer is not registered for any sales and is therefore not eligible for point redemption. In this case, the electronic receipt service server 300 ends the point redemption process for the transaction information.

[0105] After S32, the registration unit 312 searches for sale IDs that are included in the sale ID list A and that include the current time in either the sale period or the point redemption period from among the sale IDs registered in the sales information DB. The registration unit 312 sets the search results as the ID sale ID list B (S33). Note that the transaction date and time registered in the electronic receipt database 342 may be used instead of the current time.

[0106] Sale ID List B is "a list of sale IDs registered in Sale ID List A for which the current time at the time of the point redemption process is included in either the sale period or the point redemption period." That is, if a transaction by a customer registered in S31 occurs during either the sale period or the point redemption period for the sale for which the store visit registration is specified in S32, the registration unit 312 extracts the sale ID of the sale for which the store visit registration is specified as sale ID List B. Note that if the date and time of a transaction by the customer registered in S31 does not fall within either the sale period or the point redemption period for the sale for which the store visit registration is specified in S32, the customer is not eligible for point redemption because they did not purchase a product within the specified period that is a condition for point redemption. In this case, the electronic receipt service server 300 terminates the point redemption process for the transaction information.

[0107] Then, after S33, the registration unit 312 executes the loop process of S34 to S36 for each sale ID included in sale ID list B. This loop process is repeatedly executed until the process is completed for all sale IDs included in sale ID list B.

[0108] First, the registration unit 312 searches the electronic receipt database 342 for records of products purchased in transactions whose transaction date and time falls within either the sale period or the point redemption period, where the "transaction price - sale price" is equal to or greater than "0" and the point redemption completed flag is "0" (S34). In other words, the registration unit 312 identifies transaction information from the electronic receipt database 342 for which there is a difference between the purchase price and the sale price of a sale product purchased during the point redemption period by a customer who registered visiting the store during the sale period, and for which points corresponding to the difference have not yet been redeemed.

[0109] Then, the registration unit 312 associates points equivalent to "transaction price-sale price" with the customer ID included in the transaction information identified in S34, and registers the points in the user point database 343 (S35).

[0110] The registration unit 312 then sets the point redemption flag in the record of the electronic receipt database 342 identified in S34 to "1" (S36). Setting the point redemption flag to "1" prevents duplicate points from being redeemed for the same transaction. When the processing of S34 to S36 has been completed for all sale IDs included in sale ID list B, the processing of this flowchart ends.

[0111] In this way, based on the sale information, store visit information, and transaction information, if the date on which a customer visits a store is included in the sale information period and if the product purchased by the customer within a specified period before or after the sale period is a sale product, the electronic receipt service server 300 of this embodiment associates points to be returned to the customer according to the difference between the purchase price of the product and the sale price with the customer ID of the customer and registers them in the user point database 343. Therefore, the electronic receipt service server 300 of this embodiment can provide benefits for visiting the store even to customers who were unable to purchase sale products during the sale period.

[0112] Furthermore, the electronic receipt service server 300 of this embodiment registers points that can be used to purchase products the next time the customer visits the store, according to the difference between the purchase price of the product and the sale price. Therefore, the electronic receipt service server 300 of this embodiment has the effect of encouraging customers to visit the store again.

[0113] Furthermore, the electronic receipt service server 300 of this embodiment not only allows customers to register their visit to the store, but also allows them to purchase one or more items at the store during a sale period, making them eligible for point redemption. Therefore, the electronic receipt service server 300 of this embodiment makes it possible to target customers who are eager to purchase items as eligible for point redemption, effectively encouraging them to purchase items on subsequent visits to the store. Furthermore, by making the purchase of an item during a sale period a condition, the electronic receipt service server 300 of this embodiment also prevents customers from registering their visit to the store and obtaining points by spreading only the two-dimensional code 90 on social media, etc., without actually visiting the store.

[0114] Furthermore, when the electronic receipt service server 300 of this embodiment registers points corresponding to the difference between the purchase price and the sale price of a product in association with a customer ID in the user point database 343, it registers that the points to be refunded have been registered by setting the point refund completion flag of the corresponding transaction information to "1." Therefore, the electronic receipt service server 300 of this embodiment can prevent duplicate points from being refunded for the same transaction.

[0115] (Variation) In the above embodiment, points to be returned to a customer are used as an example of the planned return information. However, the planned return information is not limited to points. For example, the planned return information may be a coupon that can be used the customer's next or subsequent visit to the store. The coupon can be used by the customer to purchase products in subsequent transactions. The content of the coupon is not particularly limited as long as it provides a benefit to the customer. For example, the coupon may be a discount coupon equivalent to the difference between the purchase price and the sale price of a sale item purchased by the customer during the point return period. The coupon may be applicable only to sale items, or may not be applicable to any particular items. Alternatively, the coupon may be a gift or other gift. Note that the next or subsequent visit refers to a visit after the customer's visit in which the transaction fulfilled the coupon issuance conditions. The coupon may be issued when the customer fulfills the transaction fulfilling the coupon issuance conditions or at the customer's next visit. The coupon may be an electronic coupon delivered to the customer terminal 201 or a paper coupon issued by the payment terminal 400 or the like.

[0116] The profit return information may also be a discount or cash back amount that will be applied to the purchase of a product the customer makes the next time they visit the store. Unlike coupons, discounts or cash back are applied even if the customer does not actively present them at the time of payment. Cash back is a refund to the customer. The method of refund does not have to be limited to cash, and electronic money, barcode payment, credit card, etc. may also be used.

[0117] In the above embodiment, a customer visits a store during a sale period and registers by reading the two-dimensional code 90 displayed on an in-store POP 9 with a visit code in the sales area for sale items with the camera 28 of the customer terminal 201. However, the method of registering a visit is not limited to this.

[0118] For example, the method of displaying the two-dimensional code 90 is not limited to the in-store POP 9. As a specific example, a poster, digital signage, or the like bearing the two-dimensional code 90 may be displayed in a location other than the sales area for sale items (for example, near the entrance or exit of the store, in the hall, or the like).

[0119] Furthermore, the method of associating a customer ID with a sale being held at the time of the customer's visit is not limited to reading the two-dimensional code 90. For example, a customer may register their visit to the store through a user operation on a cart-type POS linked to the customer. Alternatively, the customer may register their visit to the store through near field communication (NFC) using the customer terminal 201 or the customer's membership card, etc. For example, a store visit registration device may be installed in the store, and the two-dimensional code 90 may be displayed on the screen of the device, or the device may read the customer terminal 201 or the customer's membership card, etc., thereby registering the customer's visit to the store.

[0120] Furthermore, rather than the customer reading the store visit code and registering the store visit record, the store visit record of the customer who visits the store or sales floor may be registered by sensing using a beacon or the like.

[0121] In addition, in the above embodiment, the point redemption period is a specified period before and after the sale period, but the point redemption period is not limited to this. For example, the point redemption period may be only either before the sale period or after the sale period.

[0122] Furthermore, in the above embodiment, the electronic receipt service server 300 has been described on the assumption that it has an electronic receipt function, but devices other than those with an electronic receipt function can also be used as an example of an information processing device. For example, any device that has a function to identify customers and purchased products and manage purchase records can be used as an information processing device that executes point redemption processing. More specifically, information processing devices on which application software with a function to manage point cards and membership cards, store user application software that manages users who visit stores, accounting application software, etc. are installed can be used.

[0123] Furthermore, in the above embodiment, the electronic receipt service server 300 acquires transaction information from the payment terminal 400, but the source of transaction information is not limited to the payment terminal 400. For example, payments for transactions of customers eligible for point redemption may be made using a payment method that can be completed without linking to a POS, such as barcode payment. In this case, the electronic receipt service server 300 may acquire transaction information from a management server for barcode payment, etc.

[0124] As described above, according to the above-described embodiment and modified examples, it is possible to provide an information processing device and program that can provide benefits for customers who visit the store but were unable to purchase sale items during the sale period.

[0125] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]

[0126] 1. Transaction Management System 9. In-store POP 10 Control Unit 14 Storage section 15 Control section 16 Display 17 Communications Department 20 Control Unit 24 Memory section 25 Control section 26 Display section 27 Communications Department 28 Camera 30 Control Unit 34 Storage section 35 Communications Department 40 Printers 90 2D Code 100 store management terminals 111 Acquisition Department 112 Code Generation Unit 113 Transmitter 114 Conversion Unit 115 POP generation section 116 Output section 141 Sale Information Registration Program 201,202 Customer terminal 211 Acquisition Department 212 Display control unit 213 Reading unit 214 Specific section 215 Transmitter 241 Store Visit Registration Program 300 Electronic receipt service server 311 Acquisition Department 312 Registration Department 313 Transmitter 341 Points Rebate Program 342 Electronic Receipt Database 343 User Point Database 344 Sales Information Record Database 345 Store Visit Record Database 400 payment terminals [Prior art documents] [Patent documents]

[0127] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-157499

Claims

1. an acquisition means for acquiring sale information including a period during which a sale is being held at a store, products subject to the sale, and sale prices of the products; store visit information including customer identification information and the date on which the customer visited the store; and transaction information including products purchased by the customer, the purchase date of the products, and the purchase prices of the products; a registration means for registering, based on the acquired sale information, store visit information, and transaction information, profit return schedule information that defines the profit to be returned to the customer in accordance with the difference between the purchase price of the product and the sale price, in association with the customer's identification information, when the date on which the customer visits the store is included in the sale period of the sale information and the product purchased by the customer within a specified period before or after the sale period is the target product of the sale; An information processing device comprising:

2. The profit return plan information is points that can be used to purchase products when the customer visits the store after the profit return plan information is registered, the registration means registers the points according to the difference between the purchase price and the sale price of the product in association with the customer's identification information; The information processing device according to claim 1 .

3. The profit return plan information is information regarding any one of a coupon that can be used when the customer visits the store after the profit return plan information is registered, a discount that can be applied to the purchase of a product when the customer visits the store after the profit return plan information is registered, and an amount that will be refunded to the customer when the customer visits the store after the profit return plan information is registered. The information processing device according to claim 1 .

4. The registration means registers the profit return schedule information in association with the customer's identification information when the date on which the customer visits the store is included in the sale period of the sale information, and when the product purchased by the customer within a specified period before or after the sale period is the target product of the sale, and when the customer purchases one or more products at the store during the sale period of the sale information. The information processing device according to claim 1 .

5. When the registration means has registered the profit return schedule information in association with the customer's identification information, it registers in the transaction information that the profit return schedule information has been registered for the purchase of the target product within the specified period. The information processing device according to claim 1 .

6. an acquisition step of acquiring sale information including a period during which a sale is being held at a store, products subject to the sale, and sale prices of the products, store visit information including customer identification information and the date on which the customer visited the store, and transaction information including products purchased by the customer, the purchase date of the products, and the purchase prices of the products; a registration step of registering, based on the acquired sale information, store visit information, and transaction information, profit return schedule information that defines a profit to be returned to the customer according to the difference between the purchase price of the product and the sale price, in association with the customer's identification information, if the date on which the customer visited the store is included in the sale period of the sale information and the product purchased by the customer within a specified period before or after the sale period is the target product of the sale; A program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Terminal equipment, system, method and program for electronic settlement

    JP2005157499A