Management system, sales server, management method, sales server program, and management server program
The management system verifies product and seller information to authenticate authorized sellers, preventing counterfeit sales and managing buyer and seller data while ensuring personal data protection in e-markets.
Patent Information
- Application Number
- JP2025022721
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2026-08-26
- Estimated Expiration
- 2045-02-14
AI Technical Summary
In e-markets, shoppers struggle to identify genuine products among multiple sellers, as existing technologies do not effectively inform them which sellers are authorized by the product information managers.
A management system comprising a management server, sales server, and shopper terminal that verifies product and seller information, allowing only authorized sellers to sell genuine products and ensuring shoppers input their purchase details, thereby managing and authenticating product sales.
The system ensures shoppers are informed about authorized sellers, prevents the sale of counterfeit or expired items, and manages buyer and seller information while protecting personal data by requiring shopper input of purchase details.
Smart Images

Figure 2026136890000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a management system, a sales server, a management method, a sales server program, and a management server program.
Background Art
[0002] Conventionally, for products traded in e - markets, online auctions, etc., technologies for eliminating non - genuine products are known. For example, in Patent Document 1, proof information for proving that a product is genuine, product information such as the product model number and price, and owner information such as the name and address of the product owner are managed in association with each other, and when it is determined that the owner is the legitimate owner of the product, a technique for creating a page for listing the product in an online auction is disclosed.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] On the other hand, in an e - market, multiple sellers sell the same product. Shoppers who want to purchase a product want to know which seller sells a genuine product, that is, which seller's sale of the product is recognized by those who officially manage product information such as manufacturers.
[0005] The present invention solves the above problems, and an object thereof is to provide a management system, a sales server, a management method, a sales server program, and a management server program that can appropriately inform shoppers that the sale of a product by a seller is recognized by those who manage the product information.
Means for Solving the Problems
[0006] The management system according to the present invention is A management system comprising: a management server for managing information on a specific product; a sales server through which multiple sellers sell multiple products including the said specific product; and a shopper terminal used by shoppers who purchase the said product, The aforementioned sales server is If the items that the shopper has placed into the electronic cart via the shopper terminal include the specified item, the reporting unit reports to the management server product identification information for identifying the specified item placed into the electronic cart, seller identification information for identifying the seller that is the supplier of the specified item placed into the electronic cart, and terminal identification information for identifying the shopper terminal. The aforementioned management server A determination unit that determines whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information, If the determined result indicates that the item is available for sale, the acquisition unit acquires purchase information, including buyer identification information for identifying the shopper, by having the shopper terminal identified by the reported terminal identification information input the purchase information. When the purchase information is obtained, a first registration unit registers the reported seller identification information, the reported product identification information, and the obtained purchase information in association. If the result of the determination indicates that the product is available for sale, the sales server is notified that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. If the result of the determination indicates that the product is unsellable, the system includes a notification unit that notifies the sales server that the seller identified by the reported seller identification information is unsellable for the specific product identified by the reported product identification information. The aforementioned sales server is A receiving unit that receives the results notified from the aforementioned management server, If the received result indicates that the item is available for sale, the payment processing unit executes the payment processing for the purchase of the item placed in the electronic cart. If the result received indicates that the item is unsaleable, the shopper terminal further includes a display unit that prompts the shopper to remove the specific item placed in the electronic cart. It is characterized by the following: [Effects of the Invention]
[0007] According to the present invention, it is possible to provide a management system, a sales server, a management method, a sales server program, and a management server program that can appropriately inform a shopper that the sale of goods by a seller is authorized by the person who manages the information of the goods. [Brief explanation of the drawing]
[0008] [Figure 1] This diagram shows the relationship between the sales server, the management server, and the shopper terminal according to this embodiment. [Figure 2] This figure shows the hardware configuration of the information processing device according to the embodiment. [Figure 3] This figure shows the functional configuration of the management system according to the embodiment. [Figure 4] This figure shows an example of a sales page according to the embodiment. [Figure 5] This figure shows an example of a transition notification page according to the embodiment. [Figure 6] This figure shows an example of a list of records indicating a purchase information input page according to the embodiment. [Figure 7] This figure shows an example of management information according to the embodiment. [Figure 8] This figure shows an example of an electronic shopping cart page according to the embodiment. [Figure 9] This figure shows an example of sales information according to the embodiment. [Figure 10] This figure shows a removal notification page according to an embodiment. [Figure 11]This is a diagram for explaining the specific product sales process executed by the sales server according to the embodiment. [Figure 12] This is a diagram for explaining the management process executed by the management server according to the embodiment.
Mode for Carrying Out the Invention
[0009] (1. Overall Configuration) As shown in FIG. 1, the management system 1 according to an embodiment of the present invention includes a sales server 100, a management server 200, and a plurality of shopper terminals 300. The sales server 100, the management server 200, and the plurality of shopper terminals 300 are communicably connected via a computer communication network 400 such as the Internet.
[0010] The sales server 100 is a server for a plurality of sellers to sell a plurality of products, and is a server for managing an electronic market. For example, the sales server 100 provides a product sales page and executes processing related to the purchase of a product in response to a request from the shopper terminal 300. In addition, the sales server 100 manages the purchase history of shoppers in the electronic market.
[0011] The products sold by sellers in the electronic market include specific products. A specific product is a product whose information is managed by the management server 200. Specific products are, for example, pet therapeutic foods, cartridges for water purifiers, and the like.
[0012] The management server 200 is a server for managing information on specific products handled by the sales server 100. For example, the management server 200 is a server used by the manufacturer of specific products.
[0013] The shopper terminal 300 is a device used by shoppers who purchase products handled by the sales server 100. The shopper terminal 300 is, for example, a smartphone, a tablet computer, or the like.
[0014] (2. Hardware Configuration of the Information Processing Device) Figure 2 is a block diagram showing an example of the hardware configuration of an information processing device 10 that incorporates a sales server 100, a management server 200, and a shopper terminal 300.
[0015] As shown in Figure 2, the information processing device 10 comprises a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a recording medium 14, an output device 15, a communication device 16, and an input device 17. Each component is connected by a bus 18.
[0016] The CPU 11 controls the operation of the entire information processing unit 10, is connected to each component, and exchanges control signals and data with them.
[0017] ROM12 stores the operating program and various data necessary for controlling the overall operation of the information processing device 10.
[0018] RAM13 is for temporarily storing data and programs, and it holds programs and data read from the recording medium 14, as well as other data necessary for communication.
[0019] The recording medium 14 consists of a hard disk, flash memory, etc., and records data to be processed by the information processing device 10.
[0020] The output device 15 includes a display device such as an LCD (Liquid Crystal Display) and an audio output device such as a speaker. Under the control of the CPU 11, the output device 15 outputs data output from the CPU 11, for example.
[0021] The communication device 16 includes a communication interface for connecting the information processing device 10 to a computer communication network such as the Internet, and communicates with other information processing devices, etc., via the communication device 16.
[0022] The input device 17 includes input devices such as buttons, a keyboard, a touch panel, and a microphone. The input device 17 receives operation input from the user of the information processing device 10 and outputs a signal corresponding to the received operation input to the CPU 11.
[0023] (3. Functional configuration of the management system of the embodiment) The functional configuration of management system 1 will be explained using Figure 3.
[0024] Functionally, the sales server 100 comprises a reporting unit 101, a receiving unit 102, a payment processing unit 103, a second registration unit 104, and a presentation unit 105. In this embodiment, the CPU 11 and the communication device 16 function as the reporting unit 101, the receiving unit 102, and the presentation unit 105, while the CPU 11 functions as the payment processing unit 103 and the second registration unit 104.
[0025] Functionally, the management server 200 comprises a determination unit 201, an acquisition unit 202, a first registration unit 203, and a notification unit 204. In this embodiment, the CPU 11 and the communication device 16 function as the determination unit 201, the acquisition unit 202, and the notification unit 204, while the CPU 11 functions as the first registration unit 203.
[0026] Figure 4 shows an example of a sales page provided from the sales server 100 to the shopper terminal 300. Sales page 500-1 in Figure 4 is a page for seller V1 to sell a specific product, therapeutic dog food P1. Sales page 500-1 includes an image 501 of therapeutic dog food P1, a button 503 for adding the product to the electronic cart 502, and a button 504 for proceeding with the purchase process. Note that sales page 500-1 may include only one of buttons 503 or 504. Sales page 500-1 in Figure 4 shows the state after therapeutic dog food P1 has been added to the electronic cart 502. The functions of the sales server 100 and the management server 200 will be explained below using the case where shopper S1 attempts to purchase therapeutic dog food P1 from seller V1 for the first time as an example.
[0027] If a specific product is included in the items that a shopper has placed into an electronic cart via a shopper terminal 300, the reporting unit 101 of the sales server 100 reports to the management server 200 product identification information to identify the specific product placed into the electronic cart, seller identification information to identify the seller who is the supplier of the specific product placed into the electronic cart, and terminal identification information to identify the shopper terminal 300.
[0028] Product identification information is identification information used to identify products in electronic marketplaces, such as the JAN (Japanese Article Number) code.
[0029] Seller identification information is information used to identify sellers who sell goods in the electronic marketplace, and is managed by the sales server 100, such as seller name, address, telephone number, and email address.
[0030] Terminal identification information is information used to identify the shopper terminal 300 used by shoppers in the electronic marketplace. Terminal identification information includes, for example, MAC address, IP address, session ID, etc.
[0031] For example, the sales server 100 has a list (hereinafter referred to as the "specific product list") that contains product identification information for specific products handled in the electronic market. For example, the recording medium 14 of the sales server 100 stores the specific product list. The reporting unit 101 refers to the specific product list and determines whether or not a specific product is included in the products that shopper S1 has placed into the electronic cart via the shopper terminal 300. The reporting unit 101 determines that a specific product is included in the products placed into the electronic cart if the product identification information of the products placed into the electronic cart matches any of the product identification information in the specific product list. In the following, it is assumed that the specific product list includes the product identification information "xxxxxxxxxxxx" for therapeutic food P1.
[0032] Here, the timing at which the reporting unit 101 determines whether or not a specific product is included in the products added to the electronic cart (hereinafter referred to as the "determination timing") is arbitrarily determined by the administrator of the sales server 100. For example, the determination timing may be when a product is added to the electronic cart 502 (i.e., when button 503 is selected), when a predetermined amount of time has elapsed since a product was added to the electronic cart 502, or when an instruction to proceed with the purchase procedure is received from the shopper (i.e., when button 504 is selected). In the following, it will be assumed that the determination timing is set to when an instruction to proceed with the purchase procedure is received from the shopper.
[0033] When the timing for a decision arrives, the reporting unit 101, referring to the specific product list, determines that the specific product, therapeutic food P1, is included in the electronic cart of sales page 500-1 in Figure 4. It then provides the shopper terminal 300 of shopper S1 with the transition notification page 500-2 shown in Figure 5. The transition notification page 500-2 is a page for notifying the shopper of transitioning to a site managed by the management server 200, and includes a button 505 for transitioning to the site managed by the management server 200. After a predetermined time has elapsed since providing the transition notification page 500-2, or after the button 505 is selected, the reporting unit 101 reports to the management server 200 the product identification information "xxxxxxxxxxxxx" for therapeutic food P1, the seller identification information "V1" for seller V1, the seller of therapeutic food P1, and the terminal identification information "yyyyy" for identifying the shopper terminal 300 of shopper S1.
[0034] The determination unit 201 of the management server 200 determines whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information.
[0035] For example, the management server 200 has a list (hereinafter referred to as the "seller list") which includes seller identification information of sellers authorized to sell specific products in the electronic marketplace, and product identification information of specific products authorized to be sold by those sellers. The determination unit 201 refers to the seller list and determines whether the seller identified by the seller identification information reported from the sales server 100 is authorized to sell the specific product identified by the product identification information reported from the sales server 100. In the following, it is assumed that the seller list includes the seller identification information "V1" of seller V1 and the product identification information "xxxxxxxxxxxxx" of therapeutic food P1, linked together. The determination unit 201 refers to the seller list and determines that seller V1 is authorized to sell therapeutic food P1.
[0036] If the determined result indicates that the item is available for sale, the acquisition unit 202 of the management server 200 acquires purchase information, including buyer identification information for identifying the shopper, by having the shopper terminal 300, which is identified by the reported terminal identification information, input the purchase information.
[0037] Buyer identification information refers to information used to identify a shopper who intends to purchase a specific product, and includes information such as name, email address, and phone number.
[0038] Purchase information refers to information indicating the purchase details, including purchaser identification information, and prescriber identification information to identify the veterinarian or hospital that prescribed the therapeutic diet to the shopper. Prescriber identification information is identification information for identifying the prescriber, such as the veterinarian's name and the name of the hospital. In addition, purchase information includes information about the pet to which the prescription was given.
[0039] For example, if the acquisition unit 202 determines that the item is available for sale by the determination unit 201, it provides a purchase information input page to the shopper terminal 300 with terminal identification information "yyyyy" for entering purchase information.
[0040] Figure 6 shows an example of a purchase information input page. The purchase information input page 600 in Figure 6 includes several fields 601 for entering purchaser identification information, a field 602 for entering the pet's name, a field 603 for entering prescriber identification information, and a button 604 that instructs the user to register the information entered in fields 601 to 603.
[0041] For example, when button 604 is selected on the purchase information input page 600 in Figure 6, the acquisition unit 202 acquires the purchaser identification information as name "aaa aaa", email address "bbb@bbb.com", and telephone number "ccc-ccc-ccc", as well as the prescriber identification information as "eee Hospital", and the pet name "dd" as other purchase information.
[0042] When purchase information is acquired, the first registration unit 203 of the management server 200 registers the reported seller identification information, the reported product identification information, and the acquired purchase information in association.
[0043] For example, the first registration unit 203 associates the seller identification information "V1" of seller V1 with the product identification information "xxxxxxxxxxxxx" of therapeutic food P1, and the purchase information, name "aaa aaa", email address "bbb@bbb.com", telephone number "ccc-ccc-ccc", pet name "dd", and "eee Hospital", and registers it as management information. The management information is stored on the recording medium 14 of the management server 200, or in a database on another server connected to the management server 200.
[0044] Here, the first registration unit 203 registers the seller identification information, product identification information, and purchase information, linking them with the information available for sale.
[0045] Sales availability information refers to information indicating that the seller identified by the reported seller identification information has been determined by the determination unit 201 to be available to sell a specific product identified by the reported product identification information. When the determination unit 201 determines that the product is available to sell, the acquisition unit 202 acquires purchase information. Therefore, the date and time when the determination unit 201 determined that the product was available to sell is set as the date and time when the acquisition unit 202 acquired the purchase information. Sales availability information includes date and time information indicating the date and time when the purchase information was acquired.
[0046] Figure 7 shows an example of management information. The management information 700 in Figure 7 includes seller identification information, product identification information, purchase information, and saleability information, all linked together. The first record in the management information 700 indicates that the manufacturer has authorized the sale of therapeutic food P1, product identification information "xxxxxxxxxxxxx", by seller V1, whose seller identification information is "V1", the purchaser of the product is named "aaa aaa", whose email address is "bbb@bbb.com", whose phone number is "ccc-ccc-ccc", whose pet's name is "dd", prescribed by "eee Hospital", and that on "December 12, 2024, 10:00:00", the determination unit 201 determined that seller V1 was eligible to sell therapeutic food P1.
[0047] If the result of the determination indicates that the product is available for sale, the notification unit 204 of the management server 200 notifies the sales server 100 that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. Here, the notification unit 204 notifies the result that the product is available for sale, including date and time information indicating the date and time when the purchase information was acquired.
[0048] For example, the notification unit 204 notifies the sales server 100 that seller V1, identified by seller identification information "V1", is able to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx", and also notifies the sales availability information "December 12, 2024, 10:00:00".
[0049] On the other hand, if the determined result indicates that the product is unsaleable, the notification unit 204 notifies the sales server 100 that the seller identified by the reported seller identification information is unsaleable for the specific product identified by the reported product identification information.
[0050] For example, suppose the seller list does not include a corresponding seller identification information "V1" for seller V1 and product identification information "xxxxxxxxxxxxx" for therapeutic food P1. In this case, the determination unit 201 refers to the seller list and determines that seller V1 is unable to sell therapeutic food P1. The notification unit 204 then notifies the sales server 100 that seller V1, identified by seller identification information "V1", is unable to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx".
[0051] The reception unit 102 of the sales server 100 receives the results notified from the management server 200.
[0052] For example, the reception unit 102 receives from the management server 200 information that seller V1, identified by seller identification information "V1", is able to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx", and sales availability information "December 12, 2024, 10:00:00". Alternatively, the reception unit 102 receives from the management server 200 to the sales server 100 information that seller V1, identified by seller identification information "V1", is unable to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx".
[0053] If the payment processing unit 103 of the sales server 100 indicates that the item is available for sale, it executes the payment processing for the purchase of the item placed in the electronic cart.
[0054] For example, if the reception unit 102 receives information that seller V1, identified by seller identification information "V1", is able to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx", then the payment processing unit 103 provides the electronic cart page shown in Figure 8, which displays the details of the products placed in the electronic cart. The payment processing unit 103 then proceeds with the payment processing according to the instructions from shopper S1.
[0055] When the payment processing is completed, the second registration unit 104 of the sales server 100 registers the purchase history of the specific product for which the payment processing has been completed, along with the available sales information included in the received results.
[0056] For example, when the payment processing for therapeutic food P1 for shopper S1 is completed, the second registration unit 104 associates the purchase history information indicating that shopper S1 purchased therapeutic food P1 from seller V1 with the availability information "December 12, 2024, 10:00:00" and registers it as sales information. The sales information is stored on the recording medium 14 of the sales server 100, or in a database on another server connected to the sales server 100.
[0057] Figure 9 shows an example of sales information. The sales information 800 in Figure 9 includes shopper identification information for identifying shoppers in the electronic marketplace, seller identification information, product identification information, purchase date and time information, and availability information, all linked together. The first record in the sales information 800 indicates that shopper S1, with shopper identification information "S1", purchased therapeutic food P1, with product identification information "xxxxxxxxxxxxx", from seller V1, with seller identification information "V1", and that the payment process was completed on December 12, 2024, at 10:05:00. The sales related to this payment process are indicated by the availability information "December 12, 2024, at 10:00:00", when the management server 200 determined that seller V1 had made therapeutic food P1 available for sale.
[0058] If the display unit 105 of the sales server 100 indicates that the received result is unsaleable, it prompts the shopper terminal 300 to remove the specific product that has been placed in the electronic cart.
[0059] For example, if the reception unit 102 receives information from the management server 200 that seller V1, identified by seller identification information "V1", is unable to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx", the presentation unit 105 will provide the shopper terminal 300 of shopper S1 with the removal notification page 500-4 shown in Figure 10. The removal notification page 500-4 includes a message 506 prompting the shopper to remove therapeutic food P1 from the electronic cart.
[0060] Next, we will explain the functions of each part when a shopper purchases the same product again.
[0061] The reporting unit 101 of the sales server 100, upon referring to the purchase history, determines that a specific product added to the electronic cart was previously purchased from the seller of that specific product. In doing so, it reports the sales-available information registered in association with the purchase history of the specific product that was determined to have been purchased, along with product identification information, seller identification information, and terminal identification information, to the management server 200.
[0062] For example, if shopper S1 places therapeutic food P1 sold by seller V1 into their electronic cart, the reporting unit 101 refers to the purchase history information included in the sales information to determine whether shopper S1 has previously purchased therapeutic food P1 sold by seller V1. If the reporting unit 101 determines that shopper S1 has previously purchased therapeutic food P1 sold by seller V1, it reports the product identification information of therapeutic food P1 "xxxxxxxxxxxxx", the seller identification information of seller V1, who is the seller of therapeutic food P1, "V1", the terminal identification information "yyyyy" to identify shopper S1's shopper terminal 300, and the availability information "December 12, 2024, 10:00:00 AM" to the management server 200.
[0063] The determination unit 201 of the management server 200 determines that if the period from the date and time indicated by the date and time information included in the reported availability information to the present is within a predetermined period, the seller identified by the seller identification information reported together with the availability information is available to sell the specific product identified by the product identification information reported together with the availability information.
[0064] The predetermined period indicates the expiration date of the result that the determination unit 201 has determined to be available for sale, and is set arbitrarily by the administrator of the management server 200. In the following, it will be assumed that the predetermined period is set to "6 months".
[0065] For example, the determination unit 201 determines that if the period from the date and time information "December 12, 2024, 10:00:00" included in the availability information to the present is within a predetermined period of "6 months", then the seller V1 identified by the seller identification information "V1" reported together with the availability information is available to sell the therapeutic food P1 identified by the product identification information "xxxxxxxxxxxxx" reported together with the availability information.
[0066] The management server 200 then omits the acquisition of purchase information by the acquisition unit 202.
[0067] For example, the acquisition unit 202 does not provide a purchase information input page, and the notification unit 204 notifies the sales server 100 that seller V1, identified by seller identification information "V1", is able to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx", and also notifies the sales availability information "December 12, 2024, 10:00:00".
[0068] On the other hand, if the period from the date and time information "December 12, 2024, 10:00:00" included in the available sales information to the present exceeds the predetermined period of "6 months", the acquisition unit 202 provides the shopper terminal 300 of shopper S1 with a purchase information input page and acquires new purchase information.
[0069] (4. Sales processing by the sales server in the embodiment) The sales process for a specific product executed by the sales server 100 in this embodiment will be explained using Figure 11. For example, when the decision timing arrives, the sales server 100 starts the sales process for a specific product shown in Figure 11.
[0070] The reporting unit 101 determines whether the items added to the electronic cart by the shopper include a specific product (step S101). If the reporting unit 101 determines that the items added to the electronic cart include a specific product (step S101; YES), it refers to the purchase history to determine whether the shopper had previously purchased the specific product added to the electronic cart from the seller of that specific product (step S102). On the other hand, if the reporting unit 101 determines that the items added to the electronic cart do not include a specific product (step S101; NO), the sales server 100 terminates the specific product sales process shown in Figure 11.
[0071] For example, if the reporting unit 101 refers to the specific product list and determines that the items added to the electronic cart by shopper S1 via the shopper terminal 300 include the specific product, therapeutic food P1, it refers to the purchase history information included in the sales information and determines whether shopper S1 has previously purchased therapeutic food P1 sold by seller V1. On the other hand, if the reporting unit 101 refers to the specific product list and determines that the items added to the electronic cart by shopper S1 via the shopper terminal 300 do not include the specific product, the sales server 100 terminates the sales process shown in Figure 11.
[0072] In step S102, the reporting unit 101, by referring to the purchase history, determines that the shopper had previously purchased a specific product added to the electronic cart from the seller of that product (step S102; YES), and provides the shopper terminal 300 with a transition notification page to notify it of the transition to a site managed by the management server 200 (step S103). The reporting unit 101 then reports to the management server 200 the salesable information registered in association with the purchase history of the specific product that it determined had been purchased, along with product identification information to identify the specific product added to the electronic cart, seller identification information to identify the seller of the specific product added to the electronic cart, and terminal identification information to identify the shopper terminal 300 (step S104). Meanwhile, if the reporting unit 101, after referring to the purchase history, determines that the shopper has not previously purchased a specific product added to the electronic cart from the seller of that product (step S102; NO), it provides the shopper terminal 300 with a transition notification page to notify it that it will transition to a site managed by the management server 200 (step S105). The reporting unit 101 then reports to the management server 200 product identification information to identify the specific product added to the electronic cart, seller identification information to identify the seller of the specific product added to the electronic cart, and terminal identification information to identify the shopper terminal 300 (step S106).
[0073] For example, if the reporting unit 101 refers to the purchase history information included in the sales information and determines that shopper S1 has previously purchased therapeutic food P1 sold by seller V1, it provides shopper S1's shopper terminal 300 with the transition notification page 500-2 shown in Figure 5, and reports to the management server 200 the product identification information of therapeutic food P1 "xxxxxxxxxxxxx", the seller identification information of seller V1, who is the seller of therapeutic food P1, "V1", the terminal identification information "yyyyy" to identify shopper S1's shopper terminal 300, and the availability information "December 12, 2024, 10:00:00". Meanwhile, the reporting unit 101, by referring to the purchase history information included in the sales information, determines that shopper S1 has not previously purchased therapeutic food P1 sold by seller V1. In doing so, it provides shopper S1's shopper terminal 300 with the transition notification page 500-2 shown in Figure 5, and reports to the management server 200 the product identification information of therapeutic food P1 "xxxxxxxxxxxxx", the seller identification information of seller V1, who is the seller of therapeutic food P1, "V1", and the terminal identification information "yyyyy" to identify shopper S1's shopper terminal 300.
[0074] The receiving unit 102 determines whether or not it has received the result notified by the management server 200 (step S107). If the receiving unit 102 determines that it has received the result notified by the management server 200 (step S107; YES), it determines whether or not the received result indicates that the product is available for sale (step S108). On the other hand, if the receiving unit 102 determines that it has not received the result notified by the management server 200 (step S107; NO), it remains in standby mode.
[0075] For example, the reception unit 102 receives from the management server 200 whether or not seller V1, identified by seller identification information "V1", is able to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx".
[0076] In step S108, if the reception unit 102 determines that the received result indicates that the item is available for sale (step S108; YES), the payment processing unit 103 executes the payment processing for the purchase of the item placed in the electronic cart (step S109). Then, once the payment processing is complete, the second registration unit 104 registers the purchase history of the specific item for which the payment processing has been completed, along with the information on the item's availability included in the received result (step S110). On the other hand, if the reception unit 102 determines that the received result indicates that the item is not available for sale (step S108; NO), the presentation unit 105 prompts the shopper terminal 300 to remove the specific item placed in the electronic cart (step S111).
[0077] For example, when the reception unit 102 determines that it has received information from the management server 200 indicating that seller V1, identified by seller identification information "V1", is able to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx", and also receives the availability information "December 12, 2024, 10:00:00 AM", the payment processing unit 103 provides the electronic cart page shown in Figure 8, which displays the details of the products placed in the electronic cart. The payment processing unit 103 proceeds with the payment processing according to the instructions from shopper S1. Then, when the payment processing for therapeutic food P1 for shopper S1 is completed, the second registration unit 104 associates the purchase history information indicating that shopper S1 purchased therapeutic food P1 from seller V1 with the availability information "December 12, 2024, 10:00:00 AM" and registers it as sales information. On the other hand, if the reception unit 102 receives information from the management server 200 that seller V1, identified by seller identification information "V1", is unable to sell therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx", the presentation unit 105 provides the shopper terminal 300 of shopper S1 with the removal notification page 500-4 shown in Figure 9.
[0078] (5. Management processing by the management server of the embodiment) The management process performed by the management server 200 in this embodiment will be explained with reference to Figure 12. For example, when the management server 200 receives a report from the sales server 100, it starts the management process shown in Figure 12.
[0079] The determination unit 201 determines whether or not sales availability information has been reported from the sales server 100 (step S201). If the determination unit 201 determines that sales availability information has been reported (step S201; YES), it determines whether or not the period from the date and time indicated by the date and time information included in the reported sales availability information to the present is within a predetermined period (step S202). On the other hand, if the determination unit 201 determines that sales availability information has not been reported (step S201; NO), it proceeds to step S204.
[0080] For example, if the determination unit 201 determines that sales availability information has been reported from the sales server 100, it determines whether the period from the date and time information "December 12, 2024, 10:00:00" to the present is within a predetermined period of "6 months". On the other hand, if the determination unit 201 determines that sales availability information has not been reported from the sales server 100, it proceeds to step S204.
[0081] In step S202, if the determination unit 201 determines that the period from the date and time indicated by the date and time information included in the reported availability information to the present is within a predetermined period (step S202; YES), it determines that the seller identified by the seller identification information reported together with the availability information is available to sell the specific product identified by the product identification information reported together with the availability information (step S203). Then, the process proceeds to step S207. On the other hand, if the determination unit 201 determines that the period from the date and time indicated by the date and time information included in the reported availability information to the present exceeds a predetermined period (step S202; NO), the process proceeds to step S204.
[0082] For example, if the period from the date and time information "December 12, 2024, 10:00:00" included in the availability information to the present is within the predetermined period of "6 months", the determination unit 201 determines that seller V1, identified by seller identification information "V1" reported together with the availability information, is available to sell the therapeutic food P1, identified by product identification information "xxxxxxxxxxxxx" reported together with the availability information. Then, the process proceeds to step S207. On the other hand, if the determination unit 201 determines that the period from the date and time information "December 12, 2024, 10:00:00" included in the availability information to the present exceeds the predetermined period of "6 months", the process proceeds to step S204.
[0083] The determination unit 201 determines whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information (step S204). If the determination unit 201 determines that the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information (step S204; YES), the acquisition unit 202 acquires purchase information, including buyer identification information for identifying the shopper, by having the shopper terminal 300 identified by the reported terminal identification information input it (step S205). Next, when the purchase information is acquired, the first registration unit 203 registers the reported seller identification information, the reported product identification information, and the acquired purchase information in association (step S206). Then, the notification unit 204 notifies the sales server 100 of the result that the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information (step S207).
[0084] For example, if the determination unit 201 refers to the seller list and determines that seller V1, identified by the reported seller identification information "V1", is able to sell therapeutic food P1, identified by the reported product identification information "xxxxxxxxxxxxx", the acquisition unit 202 provides the shopper terminal 300 with terminal identification information "yyyyy" with the purchase information input page 600 shown in Figure 6 for inputting purchase information, and acquires the name "aaa aaa", email address "bbb@bbb.com", and telephone number "ccc-ccc-ccc" as purchaser identification information, "eee Hospital" as prescriber identification information, and the pet name "dd" as other purchase information. The first registration unit 203 associates the seller identification information "V1" of seller V1, the product identification information "xxxxxxxxxxxxx" of therapeutic food P1, the purchase information name "aaa aaa", email address "bbb@bbb.com", telephone number "ccc-ccc-ccc", pet name "dd" and "eee Hospital", and the sales permission information "December 12, 2024, 10:00:00" with each other and registers them as management information. The notification unit 204 then notifies the sales server 100 that seller V1, identified by the seller identification information "V1", is authorized to sell therapeutic food P1, identified by the product identification information "xxxxxxxxxxxxx", and also notifies the sales authorization information "December 12, 2024, 10:00:00".
[0085] On the other hand, if the determination unit 201 determines that the seller identified by the reported seller identification information is unable to sell the specific product identified by the reported product identification information (step S204; NO), the notification unit 204 notifies the sales server 100 that the seller identified by the reported seller identification information is unable to sell the specific product identified by the reported product identification information (step S208).
[0086] For example, if the determination unit 201 refers to the seller list and determines that seller V1, identified by the reported seller identification information "V1", is unable to sell the therapeutic food P1, identified by the reported product identification information "xxxxxxxxxxxxx", the notification unit 204 notifies the sales server 100 that seller V1, identified by the seller identification information "V1", is unable to sell the therapeutic food P1, identified by the product identification information "xxxxxxxxxxxxx".
[0087] According to this embodiment, when a shopper places an item in their electronic cart on an electronic marketplace, they can purchase it if the management server, which manages the item's information, determines that the seller is able to sell the item. If the seller determines that the item is not available for sale, the shopper is prompted to remove the item from their electronic cart. This appropriately informs the shopper that the seller's sale of the item is authorized by the manufacturer or other entity that manages the item's information. Furthermore, it is possible to limit the items purchased on the electronic marketplace to those sold by sellers authorized by the manufacturer or other entity, thereby eliminating counterfeit and expired items. In addition, the management server registers the shopper's purchase information in association with seller identification information and item identification information, so that the manufacturer or other entity that manages the item's information can manage the information of both the buyer and the seller. Moreover, instead of the shopper's information being automatically transmitted from the sales server to the management server, the management server requests the shopper to input their purchase information, thus ensuring the protection of the shopper's personal information.
[0088] Furthermore, according to this embodiment, shoppers are required to input prescribing information to identify the veterinarian or hospital that prescribed the pet's therapeutic diet. This allows manufacturers and other entities that manage product information to manage prescribing information in addition to purchaser and seller information.
[0089] Furthermore, according to this embodiment, the sales server registers availability information, including the date and time information of the date and time when it was determined to be available for sale and purchase information was acquired, as notified by the management server. This allows the sales server to identify the time when it was determined to be available for sale.
[0090] Furthermore, according to this embodiment, the management server determines that an item is available for sale if the period from the date and time information included in the availability information reported by the sales server to the present falls within a predetermined period. This allows the management server to eliminate the need to acquire purchase information, thereby improving processing efficiency. Additionally, it eliminates the need for shoppers to enter purchase information each time they make a purchase.
[0091] (6. Variant) Although embodiments of the present invention have been described above, various modifications and applications are possible when implementing the present invention.
[0092] In the above embodiment, the information included in the available-for-sale information was described as date and time information indicating the date and time when the purchase information was acquired, but the information included in the available-for-sale information is not limited to this. For example, the available-for-sale information may include license information granted by the manufacturer of a specific product to the seller, and the determination unit 201 of the management server 200 may determine whether or not the product is available for sale based on the expiration date of the license information.
[0093] Furthermore, although Figure 11 shows the specific product sales process executed by the sales server 100 in the above embodiment, the order of the steps is not limited to this. For example, the order of the process in step S103 and the process in step S104 may be swapped. Also, the order of the process in step S105 and the process in step S106 may be swapped.
[0094] Furthermore, by applying an operating program that defines the operation of the sales server 100 or management server 200 according to the above embodiment to an existing personal computer or information terminal device, it is also possible to make the personal computer or information terminal device function as the sales server 100 or management server 200 according to the embodiment.
[0095] (Note) [1] A management system comprising: a management server for managing information on a specific product; a sales server through which multiple sellers sell multiple products including the said specific product; and a shopper terminal used by shoppers who purchase the said product, The aforementioned sales server is If the items that the shopper has placed into the electronic cart via the shopper terminal include the specified item, the reporting unit reports to the management server product identification information for identifying the specified item placed into the electronic cart, seller identification information for identifying the seller that is the supplier of the specified item placed into the electronic cart, and terminal identification information for identifying the shopper terminal. The aforementioned management server A determination unit that determines whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information, If the determined result indicates that the item is available for sale, the acquisition unit acquires purchase information, including buyer identification information for identifying the shopper, by having the shopper terminal identified by the reported terminal identification information input the purchase information. When the purchase information is obtained, a first registration unit registers the reported seller identification information, the reported product identification information, and the obtained purchase information in association. If the result of the determination indicates that the product is available for sale, the sales server is notified that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. If the result of the determination indicates that the product is unsellable, the system includes a notification unit that notifies the sales server that the seller identified by the reported seller identification information is unsellable for the specific product identified by the reported product identification information. The aforementioned sales server is A receiving unit that receives the results notified from the aforementioned management server, If the received result indicates that the item is available for sale, the payment processing unit executes the payment processing for the purchase of the item placed in the electronic cart. If the result received indicates that the item is unsaleable, the shopper terminal further includes a display unit that prompts the shopper to remove the specific item placed in the electronic cart. A management system characterized by the following features.
[0096] [2] The aforementioned specific product is a therapeutic food for pets, The purchase information further includes prescriber identification information to identify the veterinarian or hospital that prescribed the shopper to give the therapeutic food to the pet. The management system according to [1], characterized in that
[0097] [3] The notification unit notifies the result that the item is available for sale, including date and time information indicating the date and time the purchase information was acquired. The aforementioned sales server is Upon completion of the aforementioned payment processing, the system further includes a second registration unit that registers the purchase history of the specific product for which the payment processing has been completed and the available sales information included in the received results, in association with each other. The reporting unit, upon referring to the purchase history, determines that a specific product placed in the electronic cart was previously purchased from the seller of that specific product, and reports the available sales information registered in association with the purchase history of the specific product that was determined to have been purchased, along with the product identification information, seller identification information, and terminal identification information, to the management server. The management system according to [1] or [2], characterized in that
[0098] [4] The determination unit determines that if the period from the date and time information included in the reported availability information to the present is within a predetermined period, the seller identified by the seller identification information reported together with the availability information is available to sell the specific product identified by the product identification information reported together with the availability information. The acquisition of the purchase information by the acquisition unit is omitted. The management system according to [3], characterized in that
[0099] [5] The management system comprises a management server for managing information on a specific product, a sales server on which multiple sellers sell multiple products including the specific product, and a shopper terminal used by shoppers who purchase the product, and the sales server in the management system, If the items that the shopper has placed into the electronic cart via the shopper terminal include the specified product, the reporting unit reports to the management server product identification information for identifying the specified product placed into the electronic cart, seller identification information for identifying the seller who is the supplier of the specified product placed into the electronic cart, and terminal identification information for identifying the shopper terminal. A receiving unit receives from the management server the result of determining whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information, If the received result indicates that the item is available for sale, the payment processing unit executes the payment processing for the purchase of the item placed in the electronic cart. If the result received indicates that the item is unsaleable, the shopper terminal is provided with a display unit that prompts the shopper to remove the specific item placed in the electronic cart. A sales server characterized by having the following features.
[0100] [6] A management method executed by a management system comprising: a management server for managing information on a specific product; a sales server on which multiple sellers sell multiple products including the said specific product; and a shopper terminal used by shoppers who purchase the said product, The aforementioned sales server is If the items added to the electronic cart by the shopper via the shopper terminal include the specified product, the management server reports product identification information for identifying the specified product added to the electronic cart, seller identification information for identifying the seller of the specified product added to the electronic cart, and terminal identification information for identifying the shopper terminal. The aforementioned management server The system determines whether the seller identified by the reported seller identification information is capable of selling the specific product identified by the reported product identification information. If the determined result indicates that the item is available for sale, purchase information including buyer identification information for identifying the shopper is obtained by having the shopper terminal identified by the reported terminal identification information input the information. When the aforementioned purchase information is obtained, the reported seller identification information, the reported product identification information, and the obtained purchase information are registered in association with each other. If the result of the determination indicates that the product is available for sale, the sales server is notified that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. If the result of the determination indicates that the product is unsellable, the seller identified by the reported seller identification information shall notify the sales server that the specific product identified by the reported product identification information is unsellable. The aforementioned sales server is Upon receiving the results notified from the aforementioned management server, If the received result indicates that the item is available for sale, the payment processing for the purchase of the item placed in the electronic cart will be executed. If the result received indicates that the item is unsaleable, the shopper terminal will be prompted to remove the specific item from the electronic cart. A management method characterized by the following features.
[0101] [7] Computers, A sales server program that functions as the sales server in a management system comprising a management server for managing information on a specific product, a sales server on which multiple sellers sell multiple products including the specific product, and a shopper terminal used by shoppers who purchase the product, The sales server program controls the computer, If the items that the shopper has placed into the electronic cart via the shopper terminal include the specified product, the reporting unit reports to the management server product identification information for identifying the specified product placed into the electronic cart, seller identification information for identifying the seller that is the supplier of the specified product placed into the electronic cart, and terminal identification information for identifying the shopper terminal. A receiving unit receives from the management server the result of determining whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information. If the received result indicates that the item is available for sale, the payment processing unit executes the payment processing for the purchase of the item placed in the electronic cart. If the result received indicates that the item is unsaleable, the shopper terminal will display a prompt to remove the specific item placed in the electronic cart. A sales server program characterized by its function as such.
[0102] [8] Computers, A management server program that functions as the management server in a management system comprising: a management server for managing information on a specific product; a sales server on which multiple sellers sell multiple products including the specific product; and a shopper terminal used by shoppers who purchase the product, The management server program controls the computer, The sales server reports product identification information for identifying a specific product that the shopper has placed into the electronic cart via the shopper terminal, seller identification information for identifying the seller who is the supplier of the specific product placed into the electronic cart, and terminal identification information for identifying the shopper terminal. A determination unit that determines whether the seller identified by the reported seller identification information is capable of selling the specific product identified by the reported product identification information. If the determined result indicates that the item is available for sale, the acquisition unit acquires purchase information, including buyer identification information for identifying the shopper, by having the shopper terminal identified by the reported terminal identification information input the purchase information. When the aforementioned purchase information is obtained, a registration unit registers the reported seller identification information, the reported product identification information, and the obtained purchase information in association. If the result of the determination indicates that the product is available for sale, the sales server is notified that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. If the result determined above indicates that the product is unsellable, the notification unit notifies the sales server that the seller identified by the reported seller identification information is unsellable for the specific product identified by the reported product identification information. A management server program characterized by its function as such.
[0103] The above program may be recorded on a non-transitory recording medium. Non-transitory recording media can be distributed and sold independently of computers. Here, a non-transitory recording medium refers to a tangible recording medium. Examples of non-transitory recording media include compact disks, flexible disks, hard disks, magneto-optical disks, digital video disks, magnetic tapes, and semiconductor memory. A transient recording medium refers to the transmission medium (propagating signal) itself. Examples of transient recording media include electrical signals, optical signals, and electromagnetic waves. A temporary storage area is an area for temporarily storing data or programs, such as volatile memory like RAM.
[0104] This invention allows for various embodiments and modifications without departing from the broad spirit and scope of the invention. Furthermore, the embodiments described above are for illustrative purposes only and do not limit the scope of the invention. In other words, the scope of the invention is indicated not by the embodiments, but by the claims. Various modifications made within the scope of the claims and the equivalent scope of the meaning of the invention are considered to be within the scope of this invention. [Industrial applicability]
[0105] According to the present invention, it is possible to provide a management system, a sales server, a management method, a sales server program, and a management server program that can appropriately inform a shopper that the sale of goods by a seller is authorized by the person who manages the information of the goods. [Explanation of Symbols]
[0106] 1 Management System 10 Information Processing Devices 11 CPU 12 ROM 13 RAM 14 Recording media 15 Output Devices 16 Communication devices 17 Input Devices 18 bus 100 sales servers 101 Reporting Department 102 Reception Department 103 Payment Processing Unit 104 Second Registration Department 105 Presentation section 200 Management Servers 201 Judgment section 202 Acquisition Department 203 Registration Section 1 204 Notification Department 300 shopper terminals 400 Computer Communication Networks 500-1 Sales Page 500-2 Transition Notification Page 500-3 Electronic Cart Page 500-4 Removal Notification Page 501 images 502 Electronic Cart Buttons 503-505, 604 506 Message 600 Purchase Information Input Page Columns 601-603 700 Management information 800 Sales Information
Claims
1. A management system comprising: a management server for managing information on a specific product; a sales server through which multiple sellers sell multiple products including the said specific product; and a shopper terminal used by shoppers who purchase the said product, The aforementioned sales server is If the items that the shopper has placed into the electronic cart via the shopper terminal include the specified item, the reporting unit reports to the management server product identification information for identifying the specified item placed into the electronic cart, seller identification information for identifying the seller that is the supplier of the specified item placed into the electronic cart, and terminal identification information for identifying the shopper terminal. The aforementioned management server A determination unit that determines whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information, If the determined result indicates that the item is available for sale, the acquisition unit acquires purchase information, including buyer identification information for identifying the shopper, by having the shopper terminal identified by the reported terminal identification information input the purchase information. When the purchase information is obtained, a first registration unit registers the reported seller identification information, the reported product identification information, and the obtained purchase information in association. If the result of the determination indicates that the product is available for sale, the sales server is notified that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. If the result of the determination indicates that the product is unsellable, the system includes a notification unit that notifies the sales server that the seller identified by the reported seller identification information is unsellable for the specific product identified by the reported product identification information. The aforementioned sales server is A receiving unit that receives the results notified from the aforementioned management server, If the received result indicates that the item is available for sale, the payment processing unit executes the payment processing for the purchase of the item placed in the electronic cart. If the result received indicates that the item is unsaleable, the shopper terminal further includes a display unit that prompts the shopper to remove the specific item placed in the electronic cart. A management system characterized by the following features.
2. The aforementioned specific product is a therapeutic food for pets, The purchase information further includes prescriber identification information to identify the veterinarian or hospital that prescribed the shopper to give the therapeutic food to the pet. The management system according to feature 1.
3. The notification unit notifies the result that the item is available for sale, including date and time information indicating the date and time the purchase information was acquired. The aforementioned sales server is Upon completion of the aforementioned payment processing, the system further includes a second registration unit that registers the purchase history of the specific product for which the payment processing has been completed and the available sales information included in the received results, in association with each other. The reporting unit, upon referring to the purchase history, determines that a specific product placed in the electronic cart was previously purchased from the seller of that specific product, and reports the available sales information registered in association with the purchase history of the specific product that was determined to have been purchased, along with the product identification information, seller identification information, and terminal identification information, to the management server. The management system according to feature 1 or 2.
4. The determination unit determines that if the period from the date and time information included in the reported availability information to the present is within a predetermined period, the seller identified by the seller identification information reported together with the availability information is available to sell the specific product identified by the product identification information reported together with the availability information. The acquisition of the purchase information by the acquisition unit is omitted. The management system according to claim 3.
5. The management system comprises a management server for managing information on a specific product, a sales server on which multiple sellers sell multiple products including the specific product, and a shopper terminal used by shoppers who purchase the product, and the sales server in the management system, If the items that the shopper has placed into the electronic cart via the shopper terminal include the specified product, the reporting unit reports to the management server product identification information for identifying the specified product placed into the electronic cart, seller identification information for identifying the seller who is the supplier of the specified product placed into the electronic cart, and terminal identification information for identifying the shopper terminal. A receiving unit receives from the management server the result of determining whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information, If the received result indicates that the item is available for sale, the payment processing unit executes the payment processing for the purchase of the item placed in the electronic cart. If the result received indicates that the item is unsaleable, the shopper terminal is provided with a display unit that prompts the shopper to remove the specific item placed in the electronic cart. A sales server characterized by having the following features.
6. A management method executed by a management system comprising: a management server for managing information on a specific product; a sales server on which multiple sellers sell multiple products including the said specific product; and a shopper terminal used by shoppers who purchase the said product, The aforementioned sales server is If the items added to the electronic cart by the shopper via the shopper terminal include the specified product, the management server reports product identification information for identifying the specified product added to the electronic cart, seller identification information for identifying the seller of the specified product added to the electronic cart, and terminal identification information for identifying the shopper terminal. The aforementioned management server The system determines whether the seller identified by the reported seller identification information is capable of selling the specific product identified by the reported product identification information. If the determined result indicates that the item is available for sale, purchase information including buyer identification information for identifying the shopper is obtained by having the shopper terminal identified by the reported terminal identification information input the information. When the aforementioned purchase information is obtained, the reported seller identification information, the reported product identification information, and the obtained purchase information are registered in association with each other. If the result of the determination indicates that the product is available for sale, the sales server is notified that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. If the result of the determination indicates that the product is unsellable, the seller identified by the reported seller identification information shall notify the sales server that the specific product identified by the reported product identification information is unsellable. The aforementioned sales server is Upon receiving the results notified from the aforementioned management server, If the received result indicates that the item is available for sale, the payment processing for the purchase of the item placed in the electronic cart will be executed. If the result received indicates that the item is unsaleable, the shopper terminal will be prompted to remove the specific item from the electronic cart. A management method characterized by the following features.
7. Computers, A sales server program that functions as the sales server in a management system comprising a management server for managing information on a specific product, a sales server on which multiple sellers sell multiple products including the specific product, and a shopper terminal used by shoppers who purchase the product, The sales server program controls the computer, If the items that the shopper has placed into the electronic cart via the shopper terminal include the specified product, the reporting unit reports to the management server product identification information for identifying the specified product placed into the electronic cart, seller identification information for identifying the seller that is the supplier of the specified product placed into the electronic cart, and terminal identification information for identifying the shopper terminal. A receiving unit receives from the management server the result of determining whether the seller identified by the reported seller identification information is able to sell the specific product identified by the reported product identification information. If the received result indicates that the item is available for sale, the payment processing unit executes the payment processing for the purchase of the item placed in the electronic cart. If the result received indicates that the item is unsaleable, the shopper terminal will display a prompt to remove the specific item placed in the electronic cart. A sales server program characterized by its function as such.
8. Computers, A management server program that functions as the management server in a management system comprising: a management server for managing information on a specific product; a sales server on which multiple sellers sell multiple products including the specific product; and a shopper terminal used by shoppers who purchase the product, The management server program controls the computer, The sales server reports product identification information for identifying a specific product that the shopper has placed into the electronic cart via the shopper terminal, seller identification information for identifying the seller who is the supplier of the specific product placed into the electronic cart, and terminal identification information for identifying the shopper terminal. A determination unit that determines whether the seller identified by the reported seller identification information is capable of selling the specific product identified by the reported product identification information. If the determined result indicates that the item is available for sale, the acquisition unit acquires purchase information, including buyer identification information for identifying the shopper, by having the shopper terminal identified by the reported terminal identification information input the purchase information. When the aforementioned purchase information is obtained, a registration unit registers the reported seller identification information, the reported product identification information, and the obtained purchase information in association. If the result of the determination indicates that the product is available for sale, the sales server is notified that the seller identified by the reported seller identification information is available for sale for the specific product identified by the reported product identification information. If the result determined above indicates that the product is unsellable, the notification unit notifies the sales server that the seller identified by the reported seller identification information is unsellable for the specific product identified by the reported product identification information. A management server program characterized by its function as such.
Citation Information
Patent Citations
Information processor and information processing method
JP2005196259A