Selling price management device, control method, and program
By introducing the function of the sales price management server and mobile terminal to read store code information in the sales price management system, the problem that customers cannot know the product sales price in advance is solved, and the effect of real-time update of the sales price display is achieved.
Patent Information
- Application Number
- JP2025013961
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2019-02-28
- Filing Date
- 2025-01-30
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2040-01-08
AI Technical Summary
In the prior art, customers cannot know the correct sales price of the product in the self-service shopping system in advance, and do not know until the settlement.
A sales price management system is designed to read store code information through a sales price management server, use a mobile terminal to obtain store sales price change information, and update the sales price display in real time when customers shop.
It realizes accurate display of the sales price of the product on the customer's mobile terminal, ensuring that the customer always knows the latest price information during the shopping process.
Smart Images

Figure 2025061976000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to the technical field of a selling price management device, a selling price management system, a control method, and a program for managing selling prices. [Background technology]
[0002] As a product sales system for customers who visit a store to purchase products, a system is known in which the customer reads the barcode of the product, registers the product, and settles the payment using a mobile terminal such as a smartphone owned by the customer. For example, Patent Document 1 discloses a self-shopping system that includes a mobile terminal that acquires product information of the product to be purchased and transmits payment information including all the acquired product information to a management server, and a management server that generates and outputs sorted detailed information that lists the product names in descending order of price based on the product information included in the payment information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-41354 A Summary of the Invention [Problem to be solved by the invention]
[0004] The selling price of a product may change depending on certain conditions such as sales of a set, etc. When such a selling price of a product occurs, the self-shopping system described in Patent Document 1 and the like have a problem in that the customer cannot know the correct selling price until the time of payment.
[0005] In view of the above-mentioned problems, the main object of the present invention is to provide a selling price management device, a selling price management system, a control method, and a program that are capable of accurately displaying selling prices on a customer's mobile terminal. [Means for solving the problem]
[0006] One aspect of a price management device is a price management server that has a first receiving means for receiving from a mobile terminal used by a customer identification information of the store obtained by the mobile terminal reading code information provided at the store the customer has entered, an acquisition means for acquiring price change information regarding a change in the price at the store indicated by the identification information, a second receiving means for receiving from the mobile terminal product identification information indicating a product that the customer plans to purchase at the store, and a display change means for changing the display of the price of the product to be purchased displayed by the mobile terminal when it is determined that a price change is necessary for the product to be purchased based on the price change information and the product identification information.
[0007] One aspect of the control method is a control method executed by a price management server, which receives store identification information from a mobile terminal used by a customer by having the mobile terminal read code information provided in the store that the customer has entered, obtains price change information regarding a change in the price at the store indicated by the identification information, receives product identification information from the mobile terminal indicating a product that the customer plans to purchase at the store, and if it is determined that a price change is necessary for the product to be purchased based on the price change information and the product identification information, changes the price display for the product to be purchased displayed on the mobile terminal.
[0008] One aspect of the program is a program executed by a computer, which causes the computer to function as a first receiving means for receiving store identification information from a mobile terminal used by a customer, obtained by the mobile terminal reading code information provided in the store the customer has entered, an acquisition means for acquiring price change information regarding a change in price at the store indicated by the identification information, a second receiving means for receiving from the mobile terminal product identification information indicating a product that the customer plans to purchase at the store, and a display change means for changing the display of the price of the product to be purchased displayed on the mobile terminal when it is determined that a price change is necessary for the product to be purchased based on the price change information and the product identification information. Effect of the Invention
[0009] According to the present invention, the selling price of a product to be purchased can be accurately displayed on the mobile terminal used by the customer. [Brief description of the drawings]
[0010] [Figure 1] 1 shows a configuration of a selling price management system according to an embodiment. [Diagram 2] 1 shows a schematic configuration of a POS server. [Diagram 3] 2 shows a schematic configuration of a selling price management server. [Figure 4] 2 shows a schematic configuration of a mobile terminal. [Diagram 5] 13 is an example of a data structure of selling price change information. [Figure 6] 11 is a functional block diagram of the selling price management server and the mobile terminal for displaying a purchased product list screen. FIG. [Figure 7] 13 is an example of a flowchart relating to display of a purchase product list screen. [Figure 8] 13 is a display example of a purchased product list screen in a case where the purchased product list does not meet any price change conditions. [Figure 9] 9 is a display example of a purchased item list screen in a case where the item "bread" has been added as a purchased item from the state shown in FIG. 8. [Figure 10] 9 is a second display example of the purchased item list screen when the item "bread" is added as a purchased item from the state shown in FIG. 8. [Figure 11] 13 is a display example of a purchase product list screen in the first modified example. [Figure 12] FIG. 11 shows an example of the purchased product list screen displayed immediately after the user taps the discount reflection button. [Figure 13] 13 is a configuration example of a selling price management system in the second modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, embodiments of a selling price management device, a selling price management system, a control method, and a program will be described with reference to the drawings.
[0012] [Configuration of the selling price management system] 1 shows the configuration of a selling price management system 100 according to this embodiment. The selling price management system 100 mainly comprises a POS server 1, a selling price management server 2, a mobile terminal 3, and a settlement machine 5. In the selling price management system 100, a customer using the mobile terminal 3 registers a product to be purchased (also called a "purchased product") by reading a barcode 7 of the product in a store 8 where the product is sold, and settles the payment using the settlement machine 5 in the store 8 or by electronic payment.
[0013] The POS server 1 is a server that manages various sales information such as product information including prices and inventory status of products sold at the store 8, and sales information of the store 8. The POS server 1 is capable of communicating with the selling price management server 2 and the settlement machine 5 via a network or the like. The POS server 1 may collectively manage the sales information of affiliated stores including the store 8, or may exist for each store and manage only the sales information of the store 8.
[0014] The selling price management server 2 is a server device that controls the display of the mobile terminal 3, and is capable of communicating with the mobile terminal 3 and the POS server 1 via a network or the like. The selling price management server 2 acquires information necessary for display control of the mobile terminal 3 from the POS server 1 and stores it. The selling price management server 2 transmits display information for the mobile terminal 3 to display various screens. The various screens mentioned above include a screen (also called a "purchased item list screen") that displays a list of purchased items (also called a "purchased item list") registered by the mobile terminal 3 by reading the barcode 7, together with the selling price.
[0015] The selling price management server 2 may be composed of a plurality of server devices. For example, the selling price management server 2 may be composed of a server device that mainly performs interface operations with the mobile terminal 3, such as sending and receiving data to and from the mobile terminal 3, and a server device that stores and manages various information such as information acquired from the POS server 1 and a purchased item list. In this case, the former server device functions as a so-called application server, and the latter server device functions as a so-called database server. In this case, these server devices send and receive information required to execute the processes assigned to them via a network or the like.
[0016] The mobile terminal 3 is used by customers who shop at the store 8, and has functions such as reading the barcodes 7 attached to products and displaying various screens such as a purchased product list screen by communicating with the selling price management server 2. Note that, for the sake of convenience, only one mobile terminal 3 is shown in FIG. 1, but in reality there are as many mobile terminals as there are customers in the store 8.
[0017] The settlement machine 5 is a settlement machine (a so-called self-payment machine) that allows a customer to settle a payment using the mobile terminal 3. The settlement machine 5 is capable of communicating with the POS server 1, and exchanges with the POS server 1 various pieces of information necessary for settlement.
[0018] [Device configuration] Next, the configurations of the POS server 1, selling price management server 2, and mobile terminal 3 will be described with reference to FIGS.
[0019] 2 shows a schematic configuration of the POS server 1. The POS server 1 mainly includes a storage unit 13, a communication unit 14 for performing data communication, and a control unit 15.
[0020] The storage unit 13 is composed of a memory such as a hard disk or a flash memory. The storage unit 13 stores programs executed by the control unit 15, and information necessary for the control unit 15 to execute predetermined processes by executing the programs. In this embodiment, the storage unit 13 includes selling price change information 17, a product information DB (Database) 18, and sales information 19 which is information related to product sales. Note that the storage unit 13 may store various types of sales-related information other than the selling price change information 17, the product information DB 18, and the sales information 19.
[0021] The product information DB18 is a database of information about products handled by the store 8 or affiliated stores including the store 8. The product information DB18 includes various information such as product prices, information for identifying products such as JAN (Japanese Article Number) codes (also referred to as "product identification information"), product classification information, and product inventory status.
[0022] Selling price change information 17 is information related to changes in selling price. Fig. 5 is an example of the data structure of selling price change information 17. Selling price change information 17 includes any discount information or at least one of discount information such as category discount information, bundle discount information, set discount information, total amount discount information, category discount information, bundle discount information, set discount information, and total amount discount information.
[0023] Category-specific discount information is information on discounts on products belonging to a specific category (e.g., frozen foods, etc.), and for example, category information indicating the category that is subject to the discount is associated with a discount rate. Bundle discount information is information on discounts granted when multiple units of a specific product are purchased, and for example, the products that are subject to the discount (more specifically, product identification information), the number of units, and a discount rate are associated. Set discount information is information on discounts for a specific combination of products, and for example, the combination of products that are subject to the discount is associated with a discount rate. Total amount discount information is information on discounts that are granted when the total amount of purchased products is equal to or greater than a specified amount, and for example, the total amount that is subject to the discount is associated with a discount rate. Category-specific discount information, bundle discount information, set discount information, and total amount discount information are discount information that correspond to category-specific discount information, bundle discount information, set discount information, and total amount discount information, respectively.
[0024] In this way, the selling price change information 17 is information that indicates a combination of the conditions that correspond to a selling price change due to a discount or rebate (also called "selling price change conditions") and the degree of the change. Note that, hereinafter, the terms "rebate" and "discount" are understood to include rebates.
[0025] The configuration of the POS server 1 will be described with reference to Fig. 2 again. The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), which are not shown, and performs various controls on each component in the POS server 1. For example, the control unit 15 performs processing related to settlement by communicating with the settlement machine 5 via the communication unit 14, and updates the sales information 19, etc. The control unit 15 also communicates with the selling price management server 2 via the communication unit 14, and transmits information related to the selling price change information 17 and the product information DB 18 to the selling price management server 2.
[0026] 3 shows a schematic configuration of the selling price management server 2. The selling price management server 2 mainly comprises a storage unit 23, a communication unit 24, and a control unit 25. These elements are connected to each other via a bus line 20.
[0027] The storage unit 23 is configured with a memory such as a hard disk or a flash memory. The storage unit 23 stores a program executed by the control unit 25 and information necessary for the control unit 25 to execute a predetermined process by executing the program. In this embodiment, the storage unit 23 stores selling price change information 27, a product information DB 28, and a purchased product list DB 29.
[0028] Similar to the selling price change information 17, the selling price change information 27 is information regarding changes in selling price resulting from a discount or reduction in price. Based on the control of the control unit 25, the selling price change information 27 is updated regularly or irregularly so as to be synchronized with the selling price change information 17 stored in the POS server 1. Similar to the product information DB 18, the product information DB 28 is a database of information regarding products. Based on the control of the control unit 25, the product information DB 28 is updated regularly or irregularly so as to be synchronized with the product information DB 18 stored in the POS server 1.
[0029] The purchased item list DB29 is a database of a purchased item list for each mobile terminal 3 of a customer who is shopping in the store 8. The purchased item list is, for example, a list of combinations including at least item identification information indicating an item to be purchased and the number of items to be purchased, and is associated with information identifying the mobile terminal 3 or the customer who uses the mobile terminal 3 (also referred to as "customer identification information"). The purchased item list is updated every time a purchased item is added, deleted, or the number of items is changed based on the operation of the mobile terminal 3.
[0030] The control unit 25 includes a CPU, a ROM, and a RAM (not shown), and performs various controls on the components in the selling price management server 2. The controls performed by the control unit 25 will be described in detail with reference to FIG.
[0031] 4 shows a schematic configuration of the mobile terminal 3. The mobile terminal 3 mainly includes a display unit 31, an input unit 32, a storage unit 33, a communication unit 34, a control unit 35, and a reading unit 36. These elements are connected to each other via a bus line 30.
[0032] The display unit 31 displays various information such as a purchase item list screen under the control of the control unit 35. The input unit 32 is an interface that accepts user input, and corresponds to, for example, a touch panel, a button, or a voice input device.
[0033] The storage unit 33 is composed of a memory such as a hard disk or a flash memory. The storage unit 33 stores programs executed by the control unit 35 and information necessary for the control unit 35 to execute predetermined processes by executing the programs. For example, the storage unit 33 stores a dedicated application program that is started when shopping at the store 8 and controls the display of various screens such as a purchase item list screen.
[0034] The control unit 35 includes a CPU, a ROM, a RAM, etc. (not shown), and performs various controls on the components in the mobile terminal 3. The controls performed by the control unit 35 will be described in detail with reference to FIG.
[0035] The reading unit 36 is an optical device such as a camera, which reads the barcode 7 attached to the product and supplies the read information to the control unit 35. In this embodiment, the control unit 35 acquires product identification information such as a JAN code from the barcode 7 attached to the product based on the information output by the reading unit 36.
[0036] [Purchase Item List Screen] Next, functional blocks, processing flows, and display examples relating to the display of the purchased product list screen will be described in order.
[0037] (1) Functional Blocks 6 is a functional block diagram of the selling price management server 2 and the mobile terminal 3 with respect to displaying the purchased product list screen. As shown in FIG. 6, the control unit 35 of the mobile terminal 3 functionally includes a product identification information acquisition unit 55, a product identification information transmission unit 56, and a display control unit 57.
[0038] The product identification information acquisition unit 55 of the mobile terminal 3 acquires product identification information of the product to which the barcode 7 is attached from the image of the barcode 7 acquired by the reading unit 36. In this case, the product identification information transmission unit 56 transmits a purchase product list change request "S1" to the selling price management server 2 via the communication unit 34. In this case, the purchase product list change request includes the product identification information acquired by the product identification information acquisition unit 55, information instructing the addition of a purchased product, and customer identification information.
[0039] Note that, instead of transmitting the purchase item list change request S1 to the selling price management server 2 immediately after acquiring the product identification information, the product identification information transmitting unit 56 may transmit the purchase item list change request S1 to the selling price management server 2 when detecting a user input to set the product for which the product identification information has been acquired as a purchased product. In this case, for example, after acquiring the product identification information, the display unit 31 displays a screen for allowing the user to specify, by a user input, whether or not to register the product indicated by the product identification information in the purchased item list.
[0040] In addition, when an input is made via the input unit 32 specifying a change in the number of purchased items or a deletion of a purchased item, the product identification information sending unit 56 sends to the selling price management server 2 a purchased item list change request S1 which includes product identification information of the target purchased items, information indicating the change or deletion of the number of the target purchased items, and customer identification information.
[0041] When the display control unit 57 receives display information "S2" for displaying the updated purchased item list screen from the selling price management server 2 via the communication unit 34, it causes the display unit 31 to display the purchased item list screen based on the display information S2.
[0042] The control unit 25 of the selling price management server 2 functionally includes an acquisition unit 50, a second receiving unit 51, an updating unit 52, a determination unit 53, and a display change unit .
[0043] The acquisition unit 50 receives information necessary for keeping the product information DB 28 and selling price change information 27 up to date from the POS server 1, and updates the selling price change information 27 and the product information DB 28. The second receiving unit 51 receives a purchased product list change request S1 transmitted from the mobile terminal 3 via the communication unit 24. The second receiving unit 51 then supplies the received purchased product list change request S1 to the update unit 52.
[0044] The update unit 52 extracts a purchase item list corresponding to the customer identification information included in the purchase item list change request S1 from the purchase item list DB 29, and updates the purchase item list. In this case, if the purchase item list change request S1 indicates an addition to the purchase item list, the update unit 52 adds the purchase item indicated by the product identification information included in the purchase item list change request S1 to the extracted purchase item list. Furthermore, if the purchase item list change request S1 indicates a deletion from the purchase item list, the update unit 52 deletes the purchase item indicated by the product identification information included in the purchase item list change request S1 from the extracted purchase item list. Furthermore, if the purchase item list change request S1 indicates a change in the quantity to the purchase item list, the update unit 52 changes the quantity of the target purchase item registered in the extracted purchase item list to the quantity indicated in the purchase item list change request S1. Then, the update unit 52 supplies the updated purchase item list to the determination unit 53.
[0045] The determination unit 53 determines whether or not the price of the purchased item in the target purchased item list needs to be changed based on the purchased item list provided by the update unit 52 and the selling price change information 27. In other words, the determination unit 53 determines whether any of the price change conditions indicated by the selling price change information 27 is met based on the product information and the number of purchases of each purchased item indicated in the purchased item list provided by the update unit 52. If any of the price change conditions indicated by the selling price change information 27 is met, the determination unit 53 notifies the display change unit 54 of the discount rate and / or discount amount associated with the corresponding price change condition. If the price change information 27 includes total amount discount (discount) information, etc., the determination unit 53 compares the total amount indicated by the purchased item list with the price change condition indicated by the total amount discount (discount) information, etc., and if the price change condition is met, notifies the display change unit 54 of the corresponding discount rate and / or discount amount.
[0046] The display change unit 54 changes the purchased item list screen displayed by the mobile terminal 3 by transmitting the display information "S2" of the purchased item list screen to the mobile terminal 3. Specifically, the display change unit 54 calculates the selling price of the items in the purchased item list based on the purchased item list updated by the update unit 52, the price information of each purchased item acquired from the item information DB 28, and the discount rate and / or discount amount notified by the determination unit 53. Then, the display change unit 54 generates the display information "S2" of the purchased item list screen to be displayed on the mobile terminal 3 based on the purchased item list and the calculated selling price. At this time, when the discount rate and / or discount amount is notified by the determination unit 53, the display change unit 54 generates the display information S2 including the selling price information reflecting the discount rate and / or discount amount. Then, the display change unit 54 transmits the generated display information S2 to the mobile terminal 3 via the communication unit 24.
[0047] (2) Processing Flow Fig. 7 is an example of a flowchart related to display of the purchased item list screen. Fig. 7 shows, as an example, a flowchart of a display process of the purchased item list screen when item identification information is read from the barcode 7 of the item.
[0048] First, the mobile terminal 3 activates the reading unit 36 based on a user operation and reads product identification information from the barcode of the product (step S11). If the store 8 is one of the stores of a company that has multiple stores, the mobile terminal 3 may obtain the identification information of the store 8 by, for example, reading a barcode attached to a shopping cart or the like when entering the store 8 based on a user operation. Alternatively, the mobile terminal 3 may automatically select the store 8 from multiple stores based on the location information of the mobile terminal 3 and obtain the identification information of the store 8. In this case, the mobile terminal 3 transmits the identification information of the store 8 together with the customer identification information to the selling price management server 2. Then, the selling price management server 2 recognizes that the user of the mobile terminal 3 has entered the store 8, and performs subsequent processing by referring to the selling price change information 27 and the product information DB 28 corresponding to the store 8.
[0049] The mobile terminal 3 transmits a purchase item list change request S1 including the item identification information read in step S11 to the selling price management server 2 (step S12).
[0050] In this case, the selling price management server 2 receives the purchase item list change request S1 sent by the mobile terminal 3 (step S21). The selling price management server 2 then references the customer identification information and the like included in the purchase item list change request S1 to obtain the relevant purchase item list from the purchase item list DB29, and updates the purchase item list based on the purchase item list change request S1 (step S22). Specifically, the selling price management server 2 adds the item indicated by the product identification information included in the purchase item list change request S1 to the target purchase item list, and stores the updated purchase item list in the purchase item list DB29. If the relevant purchase item list does not exist, the selling price management server 2 newly generates a purchase item list associated with the customer identification information included in the purchase item list change request S1, and stores the newly generated purchase item list in the purchase item list DB29.
[0051] The selling price management server 2 then determines whether the purchased product list updated in step S22 corresponds to any of the price change conditions indicated by the selling price change information 27 (step S23). If the updated purchased product list corresponds to any of the price change conditions indicated by the selling price change information 27 (step S23; Yes), the selling price management server 2 generates display information S2 of the purchased product list screen that reflects the price change due to the discount or discount associated with the corresponding price change condition (step S24). On the other hand, if the combination of purchased products indicated by the purchased product list does not correspond to any of the price change conditions indicated by the selling price change information 27 (step S23; No), the selling price management server 2 generates display information S2 of the purchased product list screen that does not take the price change into consideration (step S25).
[0052] Then, the selling price management server 2 transmits the display information S2 generated in step S24 or step S25 to the mobile terminal 3 that transmitted the purchase product list change request S1 (step S26). In this case, the mobile terminal 3 that transmitted the purchase product list change request S1 in step S12 receives the display information S2 from the selling price management server 2 (step S13). Then, the mobile terminal 3 displays the purchase product list screen based on the received display information S2 (step S14).
[0053] (3) Display example Next, a display example of the purchased product list screen will be described with reference to FIGS.
[0054] Fig. 8 is a display example of the purchased item list screen when the combination of purchased items shown in the purchased item list does not meet any of the price change conditions. In the example of Fig. 8, the mobile terminal 3 has a product reading button 40, a purchased item list display field 41, a subtotal display field 42, a total amount display field 43, a home screen transition button 44, a payment (settlement) screen transition button 45, and a transaction cancellation button 46, based on the purchased item list change request S1 transmitted from the selling price management server 2.
[0055] When the mobile terminal 3 detects that the product reading button 40 has been selected by a tap operation or the like, it switches the display of the display unit 31 to a product reading screen. On the product reading screen, the mobile terminal 3 displays an image or the like acquired from the activated reading unit 36. This allows the user of the mobile terminal 3 to move the product or the mobile terminal 3 so that the barcode 7 is located within the reading range of the reading unit 36.
[0056] The mobile terminal 3 also displays the name, quantity, and price of each purchased item in the purchased item list display field 41. The mobile terminal 3 also displays a quantity decrement button 47 and a quantity increment button 48 for each purchased item in the purchased item list display field 41. When the mobile terminal 3 receives a change in the quantity of a purchased item using the quantity decrement button 47 or the quantity increment button 48, it transmits to the selling price management server 2 a product list change request S1 including, for example, product identification information of the purchased item whose quantity has been changed and information on the changed quantity.
[0057] The mobile terminal 3 also displays the subtotal of the prices of all the products in the purchased product list excluding tax in a subtotal display field 42, and displays the total of the prices of all the products in the purchased product list including tax in a total amount display field 43. The selling price management server 2 calculates these subtotals and total amounts based on the prices of the purchased products registered in the product information DB 28.
[0058] In addition, when the mobile terminal 3 detects that the home screen transition button 44 has been selected, it sends a request to display the home screen to the selling price management server 2, and displays a predetermined home screen based on the display information received as a response. The home screen may display information about discounts and discounts at the store 8, registration information of the customer of the mobile terminal 3, and the like.
[0059] Furthermore, when the mobile terminal 3 detects that the payment screen transition button 45 has been selected, it sends a request to display the payment screen to the selling price management server 2, and displays a predetermined payment screen based on the display information received as a response. The payment screen includes, for example, a display for confirming the total number and total amount of purchased items, and a display of buttons and input fields for specifying the payment (settlement) method. Note that when payment by credit card, electronic money, etc. is selected, the mobile terminal 3 transmits and receives data necessary for settlement processing based on electronic commerce with the selling price management server 2, etc., and completes the settlement.
[0060] Furthermore, when cash payment is selected, the mobile terminal 3 displays, for example, a barcode that can be read by the settlement machine 5, and settles the payment by having the settlement machine 5 read the barcode. In this case, the settlement machine 5 recognizes the products and quantities to be purchased by reading the above-mentioned barcode, and calculates the total amount to be paid by the user of the mobile terminal 3. In this case, the total amount calculated by the settlement machine 5 is equal to the total amount displayed in the total amount display field 43.
[0061] Furthermore, when the mobile terminal 3 detects that the transaction cancel button 46 has been selected, it transmits information notifying the cancellation of the transaction to the selling price management server 2. In this case, the selling price management server 2 deletes the purchased item list of the customer identification information corresponding to the mobile terminal 3.
[0062] Fig. 9 is a display example of the purchased item list screen when the item "bread" is added as a purchased item from the state shown in Fig. 8. In this example, the mobile terminal 3 registers the item "bread" by selecting the item reading button 40 in Fig. 8 and reading the barcode 7 attached to the item "bread."
[0063] In this case, the selling price management server 2 has a price change condition indicated by the selling price change information 27, which is the simultaneous purchase of milk and bread, and associates a discount of 50 yen with this price change condition. In this case, the selling price management server 2 adds an item for bread to the purchased item list display field 41 as a purchased item, and provides an item for a discount of 50 yen based on the simultaneous purchase of milk and bread. The selling price management server 2 also calculates a subtotal and total amount that reflect the above-mentioned 50 yen discount, and displays them in the subtotal display field 42 and the total amount display field 43, respectively.
[0064] In this way, when a discount or price reduction occurs based on the selling price change information 27 due to the addition of a purchased item, the selling price management server 2 causes the mobile terminal 3 to instantly display the total amount reflecting the discount or price reduction on the purchased item list screen that is subsequently displayed. In this way, the selling price management server 2 allows the user of the mobile terminal 3 to recognize the accurate selling price at the current time. In addition, the selling price management server 2 clearly indicates the amount by which the selling price has changed (-50 yen in the example of FIG. 9) on the purchased item list screen, thereby allowing the customer of the mobile terminal 3 to conveniently recognize the existence of a price reduction or price reduction.
[0065] If the specification is such that after the barcode 7 is read, the barcode reading screen does not transition to the purchased item list screen but transitions to a screen other than the purchased item list screen, such as a home screen, the selling price management server 2 may calculate the above-mentioned discount or discount when it receives a display request for the purchased item list screen from the mobile terminal 3. In other words, the selling price management server 2 may execute the process of step S23 in FIG. 7 and the subsequent processes when it receives a display request for the purchased item list screen from the mobile terminal 3.
[0066] Fig. 10 is a second display example of the purchased item list screen when the item "bread" is added as a purchased item from the state shown in Fig. 8. In this example, the selling price change information 27 further includes total amount discount information of a 5% discount for a total amount of 3000 yen or more, in addition to set discount information of a 50 yen discount when milk and bread are purchased together.
[0067] In this case, the selling price management server 2 reflects the 50 yen discount based on the simultaneous purchase of milk and bread in the display in the purchased product list display field 41, the subtotal display field 42, and the total amount display field 43, respectively, as in the display example of FIG. 9. In addition, the selling price management server 2 indicates on the purchased product list screen the existence of total amount discount information of a 5% discount for a total amount of 3000 yen or more, since the price change condition (total amount 3000 yen or more) of the total amount discount information is approached within a predetermined amount. Here, the selling price management server 2 indicates the difference (43 yen) between the standard amount of the total amount required to satisfy the price change condition of the total amount discount information (3000 yen in this case) and the selling price of the product in the purchased product list at the current time (2957 yen in this case). In this way, when the selling price management server 2 approaches the price change condition, the price change condition and the conditions required to satisfy the price change condition may be displayed on the purchased product list screen. In addition, when the price change condition is approached, it corresponds to, for example, when the total amount is approaching within a specified amount of the reference amount, or when the price change condition is met by adding one more specific item to the purchased items.
[0068] Thus, according to the example of Figure 10, the user of the mobile terminal 3 can grasp the exact selling price on the purchase item list screen before checkout, and, if there is a discount or allowance based on the total amount, can conveniently grasp the difference required to receive the discount or allowance.
[0069] [Variations] Next, preferred modifications of the present embodiment will be described. The following modifications may be applied to the above-described embodiment in any combination.
[0070] (Variation 1) When an additional purchased item occurs that incurs a discount or reduction based on the selling price change information 27, the selling price management server 2 immediately reflects the discount or reduction based on the selling price change information 27 on the purchased item list screen. Alternatively, the selling price management server 2 may reflect the discount or reduction based on the selling price change information 27 on the purchased item list screen when it detects a predetermined input to the mobile terminal 3 that instructs reflecting the discount or reduction based on the selling price change information 27 on the purchased item list screen.
[0071] Fig. 11 is a display example of a purchased item list screen in Modification 1. The purchased item list screen shown in Fig. 11 has a discount reflection button 49, which is a user interface for reflecting a discount or discount based on selling price change information 27 on the purchased item list screen.
[0072] 11, before the discount reflection button 49 is selected, the selling price management server 2 transmits to the mobile terminal 3 display information S2 generated without considering the discount or price reduction based on the selling price change information 27. As a result, the selling price management server 2 causes the mobile terminal 3 to display a purchased product list screen that does not reflect the discount or price reduction based on the selling price change information 27. In this case, the determination unit 53 (see FIG. 6) of the selling price management server 2 does not execute the discount or price reduction determination process, and the display change unit 54 generates display information S2 based on the purchased product list updated by the update unit 52 and the price information included in the product information DB 28, etc.
[0073] Fig. 12 shows an example of the display of the purchased item list screen immediately after the user taps the discount reflection button 49 in Fig. 11. As shown in Fig. 12, in this case, the mobile terminal 3 updates the purchased item list screen based on the display information S2 received from the selling price management server 2 so that the purchased item list display field 41, the subtotal display field 42, and the total amount display field 43 are displayed identically to the purchased item list display field 41, the subtotal display field 42, and the total amount display field 43 in Fig. 9, respectively.
[0074] Specifically, when the mobile terminal 3 detects the selection of the discount reflection button 49, it transmits to the selling price management server 2 a request to reflect the discount or discount based on the selling price change information 27 on the purchased item list screen. When the communication unit 24 receives the above-mentioned reflection request, the selling price management server 2 (details: the determination unit 53 in FIG. 6 ) determines whether or not there is a discount or discount based on the selling price change information 27 based on the purchased item list corresponding to the sending mobile terminal 3 and the product information of the products included in the purchased item list. In this case, the determination unit 53 recognizes a 50 yen discount for this price change condition because the selling price change information 27 indicates that milk and bread are purchased simultaneously, and notifies the display change unit 54 of the 50 yen discount. The display change unit 54 then transmits display information S2 to reflect the notified 50 yen discount to the mobile terminal 3. In this case, the display control unit 57 of the mobile terminal 3 updates the purchased item list screen based on the received display information S2.
[0075] According to this modified example, the mobile terminal 3 can reflect the discount or price reduction based on the selling price change information 27 on the purchased item list screen before checkout at any timing specified by the user, allowing the user to easily recognize the existence of the discount or price reduction before checkout.
[0076] (Variation 2) Selling price change information 17 and selling price change information 27 may further include member discount information or member discount information indicating discounts or allowances granted to members, and / or member rank discount information or member rank discount information indicating discounts or allowances granted depending on the member's rank.
[0077] FIG. 13 is a configuration example of the selling price management system 100A in the second modification. The selling price management system 100A has a member server 4 that stores member information. The member server 4 can communicate with the selling price management server 2 via a network or the like. When a customer with a mobile terminal 3 enters a store 8, the selling price management server 2 inquires of the member server 4 based on the customer identification information or the like transmitted from the mobile terminal 3, thereby recognizing whether the customer of the target mobile terminal 3 is a member and / or the rank (grade) of the member of the target mobile terminal 3. Then, the determining unit 53 of the selling price management server 2 determines whether or not a discount or a reduction is applied by referring to the member rank discount information or the member rank discount information based on the recognized presence or absence of member registration or the recognized member rank. According to this example, the selling price management server 2 can also appropriately reflect the discount or a reduction based on the selling price change information 27 related to the member on the purchased item list screen.
[0078] In another example, the selling price change information 17 and the selling price change information 27 may have monthly total discount information or monthly total discount information. In this case, the monthly total discount information is information on a discount that occurs when the purchase amount per month at the store 8 (or an affiliated store including the store 8) is equal to or greater than a predetermined amount, and for example, the total amount subject to the discount and the discount rate are associated with each other. The monthly total discount information is discount information corresponding to the monthly total discount information. In this case, the POS server 1 stores purchase history information for each customer's past shopping at the store 8 or affiliated stores including the store 8, and the selling price management server 2 stores the purchase history information for each customer by periodically or irregularly synchronizing this purchase history information from the POS server 1. The determining unit 53 of the selling price management server 2 adds up the purchase amount for the past shopping and the total amount for the current shopping by referring to the purchase history information, the product information DB 28, and the purchased product list DB 29, and determines whether the price change condition indicated by the monthly total discount information or the monthly total discount information is satisfied. According to this example, the selling price management server 2 can also appropriately reflect the discount or discount based on the monthly total amount discount information or the monthly total amount discount information on the purchased product list screen.
[0079] (Variation 3) The POS server 1 and the selling price management server 2 may be configured as one server device. In this case, for example, the selling price management server 2 stores the data stored by the POS server 1 in a manner that cannot be directly accessed from the mobile terminal 3. For example, in this case, the selling price management server 2 stores data such as the selling price change information 17, the product information DB 18, and the sales information 19 described in the embodiment in a first memory that cannot be directly accessed from the mobile terminal 3. In addition, the selling price management server 2 stores the selling price change information 27, the product information DB 28, and the purchased product list 29 described in the embodiment in a second memory that can be accessed from the mobile terminal 3. Then, the selling price management server 2 refers to the first memory and updates the selling price change information 27 and the product information DB 28 stored in the second memory on a regular or irregular basis.
[0080] In addition, some or all of the above-described embodiments (including modified examples, the same applies below) can be described as, but are not limited to, the following notes.
[0081] [Appendix 1] An acquisition unit for acquiring price change information regarding a change in the selling price; a receiving unit that receives, from a mobile terminal used by a customer, product identification information indicating a product that the customer plans to purchase in a store that the customer has entered; a determination unit that determines whether or not the selling price of the products in the purchase product list needs to be changed based on the selling price change information and a purchase product list that is a list of the products; a display change unit that changes a display of the selling price of the product in the purchased product list displayed on the mobile terminal when the selling price needs to be changed; A selling price management server having the above-mentioned.
[0082] [Appendix 2] The selling price management server according to claim 1, further comprising an update unit that generates or updates a purchase item list, which is a list of the items, based on the item identification information.
[0083] [Appendix 3] The price management server described in Appendix 2, wherein when the purchased item list is updated and a change to the selling price is necessary, the display change unit reflects the change in the selling price display at the latest before the customer makes payment at the store.
[0084] [Appendix 4] The selling price management server described in Appendix 3, wherein when the purchased item list is updated and a change to the selling price is necessary, the display change unit immediately reflects the change in the selling price in the display of the selling price.
[0085] [Appendix 5] The selling price management server described in Appendix 3, wherein when the purchased item list is updated and a change in the selling price is necessary, the display change unit reflects the change in the selling price in the display of the selling price when a specified input is detected to the mobile terminal.
[0086] [Appendix 6] A price management server as described in any one of Appendices 1 to 5, wherein the price change information indicates at least one of the following: a discount or discount conditional on the number of items, a discount or discount conditional on a combination of items, a discount or discount conditional on a total amount, a discount or discount for a specific type of item, or a discount or discount conditional on whether the customer is a member or the rank of the member.
[0087] [Appendix 7] The selling price management server described in any one of Appendices 1 to 6, wherein the display change unit, when the purchased item list is updated and a change in the selling price is necessary, causes the mobile terminal to display the amount of the change in the selling price.
[0088] [Appendix 8] The price change information includes information regarding a discount or reduction conditional on a total amount, A selling price management server described in any one of Appendices 1 to 7, wherein the display change unit causes the mobile terminal to display the difference between the total amount required until the discount or discount is applied and the selling price of the item in the purchase item list.
[0089] [Appendix 9] A mobile device used by the customer; a selling price management server for managing the selling prices of a purchase product list, which is a list of products that the customer plans to purchase at the store that the customer has entered, The mobile terminal includes: a product identification information acquisition unit that acquires product identification information indicating a product that the customer plans to purchase in the store that the customer has entered; a product identification information transmitting unit that transmits the product identification information to the selling price management server; a display control unit that updates the display on the display unit based on the display information received from the selling price management server; The selling price management server, An acquisition unit for acquiring price change information regarding a change in the selling price; A receiving unit that receives the product identification information from the mobile terminal; a determination unit that determines whether or not the selling prices of the products in the purchase item list need to be changed based on the selling price change information and the purchase item list; a display change unit that transmits to the mobile terminal, when the selling price needs to be changed, the display information for changing the display of the selling price of the product in the purchased product list displayed by the mobile terminal; A sales price management system having the above.
[0090] [Appendix 10] A control method executed by a selling price management server, comprising: Obtaining price change information regarding changes in selling prices; receiving, from a mobile terminal used by the customer, product identification information indicating a product to be purchased at the store the customer has entered; determining whether or not the selling prices of the products in the purchase list need to be changed based on the selling price change information and a purchase list that is a list of the products; A control method for changing a display of a selling price for an item in the purchased item list displayed on the mobile terminal when a change in the selling price is required.
[0091] [Appendix 11] A program executed by a computer, An acquisition unit for acquiring price change information regarding a change in the selling price; a receiving unit that receives, from a mobile terminal used by a customer, product identification information indicating a product that the customer plans to purchase in a store that the customer has entered; a determination unit that determines whether or not the selling price of the products in the purchase product list needs to be changed based on the selling price change information and a purchase product list that is a list of the products; a display change section for changing the display of the selling price of the product in the purchase product list displayed on the mobile terminal when the selling price needs to be changed; A program that causes the computer to function as a
[0092] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art could make in accordance with the entire disclosure, including the claims, and the technical ideas. In addition, the disclosures of the above cited patent documents and the like are incorporated herein by reference. [Explanation of symbols]
[0093] 1 POS Server 2. Selling price management server 3. Mobile devices 4 Member Server 5 Payment machine 100, 100A Selling Price Management System
Claims
1. a first receiving means for receiving, from a mobile terminal used by a customer, identification information of the store acquired by reading code information provided in the store the customer has entered with the mobile terminal; an acquisition means for acquiring price change information regarding a change in the selling price at the store indicated by the identification information; a second receiving means for receiving, from the mobile terminal, product identification information indicating a product that the customer plans to purchase at the store; a display control means for causing the mobile terminal to display a changed selling price for the product to be purchased, the changed selling price being determined based on the selling price change information and the product identification information; A selling price management server having the above-mentioned.
2. The method further includes a determination unit for determining whether or not a price change is required for the product to be purchased based on the price change information and the product identification information, The selling price change information is at least one of information regarding a category discount, a bundle discount, a set discount, a total amount discount, a category discount, a bundle discount, a set discount, and a total amount discount; 2. The selling price management server according to claim 1, wherein said display control means changes the display of the selling price of said product to be purchased when it is determined that the selling price of said product to be purchased needs to be changed.
3. 3. The selling price management server according to claim 1, further comprising an update unit that generates or updates a purchase item list, which is a list of the items, based on the item identification information.
4. The selling price management server according to claim 3, wherein the display control means, when the purchased item list is updated and a change in the selling price is necessary, reflects the change in the selling price in the display of the selling price at the latest before the customer makes a payment at the store.
5. The selling price management server according to claim 4, wherein the display control means, when the purchased item list is updated and a change in the selling price is required, immediately reflects the change in the selling price in the display of the selling price.
6. The selling price management server of claim 4, wherein the display control means, when the purchased item list is updated and a change in the selling price is necessary, reflects the change in the selling price in the display of the selling price when a specified input is detected on the mobile terminal.
7. A price management server as described in any one of claims 2 to 6, wherein the display control means causes the mobile terminal to display the amount of the change in price when the purchased item list is updated and a change in the selling price is necessary.
8. A control method executed by a selling price management server, comprising: receiving, from a mobile terminal used by a customer, identification information of the store that the customer has entered, the identification information being obtained by reading code information provided at the store by the mobile terminal; Obtaining price change information regarding a change in price at the store indicated by the identification information; receiving, from the mobile terminal, product identification information indicating a product that the customer plans to purchase at the store; A control method for displaying on the mobile terminal a changed selling price for the item to be purchased, the changed selling price being determined based on the selling price change information and the item identification information.
9. A program executed by a computer, a first receiving means for receiving, from a mobile terminal used by a customer, identification information of the store acquired by reading code information provided in the store the customer has entered with the mobile terminal; an acquisition means for acquiring price change information regarding a change in the selling price at the store indicated by the identification information; a second receiving means for receiving, from the mobile terminal, product identification information indicating a product that the customer plans to purchase at the store; A display control means for displaying on the mobile terminal the changed selling price of the product to be purchased, which is determined based on the selling price change information and the product identification information. A program for causing the computer to function as a
Citation Information
Patent Citations
Self-scanning pos system and self-scan type register terminal / Terminal controller / Terminal pos device
JP1995254021A
Portable terminal and settlement system using it
JP2004318650A
Commodity sale management method and system
JP2005010960A
Article price management system
JP2005267606A
Electronic coupon system, store server, store front information terminal, personal digital assistant, program and storage medium
JP2007213276A