JP-7854895-B2 - Product data processing device and program
Inventors
- 鹿埜 和生
Assignees
- 東芝テック株式会社
Dates
- Publication Date
- 20260507
- Application Date
- 20220810
Claims (4)
- The acquisition unit acquires points held by the customer, The acquisition unit includes an input unit into which product identification information of the exchange product to be exchanged for the points acquired by the acquisition unit is entered. A determination unit that determines whether the replacement product identified by the product identification information entered into the input unit is a specific product that requires activation to make the replacement product usable, If the determination unit determines that the replacement product is the specified product, the activation processing unit executes a process to activate the specified product based on information that identifies each of the specified products sold in the store . A points processing unit that performs point processing to update the points held by the customer based on the results of processing by the activation processing unit, When point processing is performed in the point processing unit, a receipt issuing unit issues a receipt indicating that point processing has been performed, Equipped with, The receipt issuing unit is a product data processing device that, if some of a group of specific products become unusable as a result of processing by the activation processing unit, issues an error receipt indicating that some of the specific products are unusable, and a receipt indicating that point processing has been performed for the specific products other than those some of the specific products.
- The points processing unit executes a points processing operation to deduct points to be exchanged for the specified product, provided that the specified product becomes available as a result of processing by the activation processing unit. Product data processing device according to claim 1.
- The receipt issuing unit shall not issue a receipt if, as a result of processing by the activation processing unit, all of the specified products become unusable. Product data processing device according to claim 1.
- A program for controlling a product data processing device by computer, The aforementioned computer, The acquisition unit acquires points held by the customer, The acquisition unit includes an input unit into which product identification information of the exchange product to be exchanged for the points acquired by the acquisition unit is entered. A determination unit that determines whether the replacement product identified by the product identification information entered into the input unit is a specific product that requires activation to make the replacement product usable, If the determination unit determines that the replacement product is the specified product, the activation processing unit executes a process to activate the specified product based on information that identifies each of the specified products sold in the store . A points processing unit that performs point processing to update the points held by the customer based on the results of processing by the activation processing unit, When point processing is performed in the point processing unit, a receipt issuing unit issues a receipt indicating that point processing has been performed, To make it function as, The receipt issuing unit is a program that, if, as a result of processing by the activation processing unit, some of the specified products become unusable, issues an error receipt indicating that some of the specified products are unusable, and a receipt indicating that point processing has been performed for the specified products other than those specified.
Description
Embodiments of the present invention relate to a product data processing device and a program. Traditionally, stores selling goods and services (hereinafter collectively referred to as "goods") have implemented services that award points to registered members in order to retain customers. For example, a store awards members points at a predetermined rate based on the purchase amount, and members can exchange the points awarded by the store for goods sold by that store (for example, Patent Document 1). Incidentally, in recent years, stores have been selling prepaid cards called POSA® cards, which can be used to purchase application programs and digital content such as music and videos. POSA stands for "Point Of Sales Activation." When a POSA card is purchased, information identifying the card is transmitted from the POS terminal to the server managing the POSA cards, and the POSA card is activated. Once activated, the POSA card becomes usable. Traditional point services did not prevent customers from exchanging their points for specific products that required activation, such as POSA cards. Figure 1 is a diagram showing a schematic of the point system according to the embodiment.Figure 2 is a diagram showing the data structure of the point management file stored in the storage unit of the point management server according to the embodiment.Figure 3 is a diagram showing the data structure of the specific product management file stored in the storage unit of the specific product management server of the embodiment.Figure 4 is a block diagram showing the main hardware configuration of the POS terminal according to the embodiment.Figure 5 shows the data structure of the product information section stored in the RAM of the POS terminal according to the embodiment.Figure 6 shows the data structure of the exchange product information unit stored in the RAM of the POS terminal of the embodiment.Figure 7 shows the data structure of the product master stored in the memory unit of the POS terminal according to the embodiment.Figure 8 is a block diagram showing the main functional configuration of the control unit of the POS terminal according to the embodiment.Figure 9 is a sequence chart showing the operation flow of the point system in the embodiment.Figure 10 is a flowchart showing the flow of the exchange process by the control unit of the POS terminal in the embodiment. The following describes the product data processing device and program of an embodiment with reference to the drawings. However, the present invention is not limited to the embodiments described below. For example, the embodiments described below describe an example where a POS (Point of Sales) terminal that performs accounting processing for products purchased by a customer is used as the product data processing device, but the invention is not limited to this. The product data processing device may be a dedicated device used only when exchanging points for products. In the following description, the exchange of points for products may be referred to as "product purchase with points" or "transaction using points." Figure 1 is a schematic diagram of the point system 1 according to this embodiment. The point system 1 of this embodiment is applied, for example, to stores such as mass retailers that sell POSA cards. The point system 1 comprises a store system 2, a point management server 3, and a specific product management server 4. The store system 2, the point management server 3, and the specific product management server 4 are connected to each other via a network such as the Internet, enabling communication between them. The point management server 3 manages points for each store member who is a customer. In this embodiment, points have a monetary value that can be used for future purchases. Points are awarded to customers according to their purchase amount. Points can be used as part of the transaction amount or exchanged for goods. Points may also be exchangeable for goods or prizes only when a predetermined number is reached. Figure 2 shows the data structure of the point management file 31 stored in the storage unit of the point management server 3. The point management file 31 stores the member ID and the points held in association. The member ID is information that identifies the customer. The points held are information that indicates the number of points the customer possesses. The point management server 3 receives the number of points for each transaction from the POS terminal 5 via the store server 6 and manages the points for each member. Specifically, the point management server 3 receives the member ID indicating the customer of the settled transaction and the points awarded to the customer in that transaction from the POS terminal 5, and updates the point management file 31. More specifically, the point management server 3 adds the points received from the POS terminal 5 to the points held by the member ID received from the POS te