PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD
Patent Information
- Application Number
- JP2024141077
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2025-02-26
- Estimated Expiration
- 2044-08-22
Smart Images

Figure 0007636622000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]
[0002] There is a need to realize a so-called select shop, where an individual can select products and services from shops and manufacturers based on the user's perspective and sell these products, as an electronic commerce site.
[0003] Related to the above-mentioned technology, there is a technology in which shops and manufacturers included in the product providers register the products and services they provide in a product database provided on a virtual shop site, and an operator who opens a shop there selects products that suit his or her hobbies and tastes from the product database and lists them in his or her My Select Shop (Patent Document 1). A user accesses My Select Shop from a user terminal, selects a product and makes a purchase request. The virtual shop site places an order for the product with the most suitable shop or manufacturer among product providers that handle the requested product. The shop or manufacturer ships the product to the user after payment for the product has been made. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2022-259732 A Summary of the Invention [Problem to be solved by the invention]
[0005] The above technology makes it easy to open a select shop. However, there is a problem in that once a product provider registers, their product will be sold by an unspecified number of select shops. In particular, brand shops may want to adhere to certain standards for the handling of their own products as part of their sales strategy in order to protect their own brand.
[0006] Therefore, the technology disclosed herein aims to provide a technology that enables a user who opens a select shop to easily realize the select shop, while also preventing a user who offers products from having their products sold without permission. [Means for solving the problem]
[0007] The program of the present disclosure is a program to be executed by a computer including a processor and a memory, wherein the memory stores product information regarding products listed by a first user who is a seller of products, and causes the processor to execute the following steps: accepting a selection of a product from a first user through operation of a second user from a terminal of a second user who sells products including products of other users on an e-commerce site; notifying the first user's terminal of information about the second user and the product information of the product selected by the second user; accepting a notification from the first user's terminal through operation of the first user permitting the first user to sell the selected product; and making the product permitted for sale to the second user available for sale on the second user's e-commerce site. Effect of the Invention
[0008] According to the present disclosure, it is possible to provide a technology that enables a user who opens a select shop to easily realize the select shop, and also prevents a user who offers products from having the products sold without permission. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a system 1. [Diagram 2] FIG. 2 is a diagram showing the functional configuration of the information processing device 10. As shown in FIG. [Diagram 3] FIG. 3 is a diagram showing the data structure of the database. [Figure 4]FIG. 4 is a diagram showing the data structure of the database. [Diagram 5] FIG. 5 is a diagram showing the data structure of the database. [Figure 6] FIG. 6 is a diagram showing the data structure of the database. [Figure 7] FIG. 7 is a diagram showing the data structure of the database. [Figure 8] FIG. 8 is a diagram showing the functional configuration of the brand shop terminal 20. As shown in FIG. [Figure 9] FIG. 9 is a diagram showing the functional configuration of the select shop terminal 30. As shown in FIG. [Figure 10] FIG. 10 is a diagram showing an example of a processing flow in the system 1. [Figure 11] FIG. 11 is a diagram showing an example of a processing flow in the system 1. [Figure 12] FIG. 12 is a diagram showing an example of a processing flow in the system 1. [Figure 13] FIG. 13 is an example of a screen displayed on the select shop terminal 30. In FIG. [Figure 14] FIG. 14 is an example of a screen displayed on the select shop terminal 30. In FIG. [Figure 15] FIG. 15 is an example of a screen displayed on the select shop terminal 30. As shown in FIG. [Figure 16] FIG. 16 is an example of a screen displayed on the select shop terminal 30. In FIG. [Figure 17] FIG. 17 is an example of a screen displayed on the select shop terminal 30. As shown in FIG. [Figure 18] FIG. 18 is an example of a screen displayed on the brand shop terminal 20. [Figure 19] FIG. 19 is an example of a screen displayed on the purchaser terminal 40. [Figure 20] FIG. 20 is an example of a screen displayed on the brand shop terminal 20. [Figure 21] FIG. 21 is a block diagram showing the basic hardware configuration of a computer. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In all the drawings explaining the embodiment, the same reference numerals are given to common components, and repeated explanations are omitted. Note that the following embodiment does not unduly limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiment are essential components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily illustrated strictly.
[0011] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be a single-core or multi-core.
[0012] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that performs part or all of the processing.
[0013] In the following explanation, information that gives an output for an input may be described using an expression such as "xxx table", but this information may be data of any structure or a learning model such as a neural network that generates an output for an input. Therefore, the "xxx table" may be called "xxx information".
[0014] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.
[0015] In addition, in the following explanation, the processing may be described with the "program" as the subject, but since the program is executed by a processor to perform a specified processing step by appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).
[0016] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. In the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0017] In the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may be used instead.
[0018] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference signs (or common signs among the reference signs) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference signs) of the elements may be used.
[0019] In the following description, the control lines and information lines are those that are considered necessary for the description, and not all control lines and information lines in the product are necessarily shown. All components may be connected to each other.
[0020] Each information processing device is composed of a computer equipped with an arithmetic unit and a storage device. The basic hardware configuration of the computer and the basic functional configuration of the computer realized by the hardware configuration will be described later. For each of the information processing device 10, the brand shop terminal 20, the select shop terminal 30, and the purchaser terminal 40, explanations that overlap with the basic hardware configuration and basic functional configuration of the computer described later will be omitted.
[0021] <1. Embodiment> <1.1. Overall configuration of System 1> A configuration of a system 1 according to an embodiment of the present disclosure will be described. The system 1 is a system for generating text related to a user's strengths according to the present disclosure.
[0022] 1, the system 1 includes an information processing device 10, a brand shop terminal 20, a select shop terminal 30, a purchaser terminal 40, and a network 80. The information processing device 10, the brand shop terminal 20, the select shop terminal 30, and the purchaser terminal 40 are communicatively connected via the network 80.
[0023] The information processing device 10 is a device that realizes a platform that supports and manages the construction of an electronic commerce site. The brand shop terminal 20 is a device operated by a first user who uses the system 1 according to the present disclosure to provide his / her own product. The select shop terminal 30 is a device operated by a second user who receives support for building an electronic commerce site for the select shop using the system 1 according to the present disclosure. The purchaser terminal 40 is a device operated by a purchaser who purchases a product on an electronic commerce site.
[0024] Each of the information processing device 10, the brand shop terminal 20, the select shop terminal 30, and the purchaser terminal 40 is realized by a desktop PC (Personal Computer), a laptop PC, etc. In addition, the information processing device 10 may be a mobile terminal such as a tablet compatible with a mobile communication system or a smartphone. Each of the information processing device 10, the brand shop terminal 20, the select shop terminal 30, and the purchaser terminal 40 is connected to the network 80 by communicating with communication devices such as wireless base stations compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and wireless LAN routers compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11.
[0025] <1.2. Functional configuration of information processing device 10> 2 is a diagram showing a functional configuration of the information processing device 10. As shown in FIG. 2, the information processing device 10 fulfills the functions of a communication unit 101, a storage unit 102, and a control unit 103.
[0026] The communication unit 101 performs processing for communicating with an external device.
[0027] The storage unit 102 stores data and programs to be used. Specifically, the storage unit 102 stores a shop DB (database) 121, a product DB 122, an applied product DB 123, a history DB 124, a purchaser DB 125, and the like.
[0028] The following describes the data structures of the shop DB 121, product DB 122, applied product DB 123, history DB 124, and purchaser DB 125 stored in the information processing device 10 shown in Figures 3 to 7. Figures 3 to 7 are diagrams showing the data structures of each database.
[0029] The shop DB 121 is a database that holds information about shops that operate electronic commerce sites handled by the information processing device 10. As shown in Fig. 3, the shop DB 121 includes items such as "shop ID", "shop name", "owner", "shop information", and "category of products handled".
[0030] The item "shop ID" is information for identifying a shop.
[0031] The item "Shop name" is the name of the shop.
[0032] The item "owner" is the name of the operator or representative of the shop.
[0033] The item "shop information" is detailed information about the shop, such as the establishment date, capital, number of employees, etc.
[0034] The item "Product Category" is a category of products that the shop deals in or has dealt in. Examples of categories include clothes, shoes, hats, miscellaneous goods, etc.
[0035] The product DB 122 is a database that holds information on products put up for sale by the first user. As shown in Fig. 4, the product DB 122 includes an item "product ID", an item "shop ID", an item "product name", an item "category", an item "inventory quantity", an item "registration date", an item "product information", etc.
[0036] The item "product ID" is information for identifying a product.
[0037] The item "shop ID" is information for identifying a shop.
[0038] The item "product name" is the name of the product.
[0039] The item "category" is the category of the product.
[0040] The item "stock quantity" is the stock quantity of the product.
[0041] The item “registration date” is the date when the product was registered in the product DB 122 .
[0042] The item "product information" is information about a product. The product information is, for example, the product's size, model number, suggested retail price, etc. The product information is stored, for example, as a text file.
[0043] The requested product DB 123 is a database that holds information on products that the second user has applied to handle. As shown in Fig. 5, the requested product DB 123 includes an item "product ID", an item "shop ID", an item "approval status", an item "sales", etc.
[0044] The item "product ID" is information for identifying a product.
[0045] The item "shop ID" is information for identifying a shop.
[0046] The item "Permission Status" is information indicating the status of permission for a product. Specifically, the permission status is a status such as whether the first user who puts up the product corresponding to the product ID of the record has given permission, whether permission is pending, or whether permission has been revoked.
[0047] The item "Sales" is information indicating whether the second user is selling the product on the e-commerce site. Specifically, "Sales" stores information indicating whether the product is on sale or not. Also, if the product is under application or not approved, nothing is stored in this item, or a status indicating that the product is not available is stored.
[0048] The history DB 124 is a sales history of products on the electronic commerce site. As shown in Fig. 6, the history DB 124 includes an item "product ID", an item "purchaser ID", an item "shop ID", an item "sales date and time", an item "sales quantity", etc.
[0049] The item "product ID" is information for identifying a product.
[0050] The item "purchaser ID" is information for identifying a purchaser.
[0051] The item "shop ID" is information for identifying a shop.
[0052] The item "number of items sold" is information indicating how many items were purchased for the sale.
[0053] The purchaser DB 125 is a database that holds information on purchasers. As shown in Fig. 7, the DB 125 includes items such as "purchaser ID", "name", "shipping address", and "payment method".
[0054] The item "purchaser ID" is information for identifying a purchaser.
[0055] The item "Name" is the name or surname of the purchaser.
[0056] The item "shipping address" is the address to which the purchaser will ship the purchased item.
[0057] The item "payment method" is information about the payment method used by the purchaser when purchasing the product. The payment method is, for example, information about a credit card, information about a specific payment application, etc.
[0058] The control unit 103 performs functions shown as various modules by the processor of the information processing device 10 performing processing according to a program. The control unit 103 includes a reception control unit 131, a transmission control unit 132, a registration unit 133, a display unit 134, a search unit 135, an extraction unit 136, a permission unit 137, a setting unit 138, a purchase processing unit 139, and the like. The control unit 103 also has a function of realizing an e-commerce site of the second user. For example, the control unit 103 is configured as a platform that realizes the e-commerce site of the second user (see, for example, Reference: <url>(https: / / thebase.com, retrieved on April 1, 2024). In this embodiment, a case where the e-commerce site of the second user has already been realized will be described as an example.
[0059] The reception control unit 131 controls the processing in which the information processing device 10 transmits and receives signals to and from external devices in accordance with a communication protocol.
[0060] The transmission control unit 132 controls the process in which the information processing device 10 transmits a signal to an external device in accordance with a communication protocol.
[0061] The registration unit 133 accepts registration of products to be put up for sale from the brand shop terminal 20. Specifically, when the registration unit 133 receives product information from the brand shop terminal 20, the registration unit 133 stores the product information in the product DB 122. The registration unit 133 may be configured to receive, from the brand shop terminal 20, a URL that lists information about the product of the brand shop terminal 20. In this case, the registration unit 133 may be configured to obtain product page information from the obtained URL, and automatically obtain product information from the information on that page.
[0062] The display unit 134 displays various screens on the brand shop terminal 20, the select shop terminal 30, and the purchaser terminal 40.
[0063] Specifically, the display unit 134 causes the brand shop terminal 20 to display a permission screen or the like for the first user to decide whether or not to permit the handling of the product.
[0064] Furthermore, the display unit 134 causes the select shop terminal 30 to display a search screen, an application screen, a result screen, a setting screen, etc., which will be described later. The search screen is a screen on which the second user searches for products he or she wishes to handle. The application screen is a screen on which the second user wishes to apply for permission for the products he or she wishes to handle. The result screen is a screen on which the second user's application is displayed as to whether or not it has been approved. The setting screen is a screen on which the second user wishes to set the products to be displayed on the second user's e-commerce site.
[0065] The display unit 134 also displays on the purchaser terminal 40 an electronic commerce screen or the like for the purchaser to purchase a product on the electronic commerce site.
[0066] The search unit 135 searches the product DB 122 for products based on the search query.
[0067] Specifically, when the search unit 135 receives a search query input to a search screen from the select shop terminal 30, the search unit 135 uses the search query to search for products in the product DB 122. Then, the search unit 135 transmits the searched product and product information to the select shop terminal 30.
[0068] The search unit 135 may extract recommended products using the extraction unit 136 before transmitting the searched products and product information to the select shop terminal 30. In this case, the search unit 135 may transmit the searched products, the recommended products, and their product information to the select shop terminal 30 and display them on the application screen.
[0069] The extraction unit 136 extracts recommended products that are recommended as products handled by the second user, using handling information, which is information about products handled at the electronic commerce site of the second user, and the product information.
[0070] Specifically, the extraction unit 136 uses the handling information to extract the tendency of products on the electronic commerce site of the second user. The handling information is obtained by referring to the application product DB 123 for the second user, and at least any of information on products for which the second user has applied for permission, products for which permission has been granted to the second user, and products on sale. The extraction unit 136 refers to the product DB 122 from the product ID in the handling information to obtain information such as product information, category, and shop ID. The extraction unit 136 extracts the tendency of products of the second user from the obtained product information, category, and shop ID. The tendency of products is, for example, information that combines a product category that is frequently handled, a shop that is frequently handled by a seller, the size of a product included in the product information, and purchaser target information.
[0071] The extraction unit 136 extracts recommended products by searching the product DB 122 for products that match the trends of the extracted products. At this time, the extraction unit 136 may be configured to refer to the applied product DB 123 and exclude products that have already been applied for by the second user from the recommended products.
[0072] The extraction unit 136 may also extract recommended products using the handling information, purchase history, and product information. The extraction unit 136 may refer to the history DB 124 and extract the best-selling products in the purchase history, products that are often purchased on other e-commerce sites by purchasers who have purchased products on the e-commerce site of the second user, and the like. The extraction unit 136 may then extract recommended products by searching the product DB 122 for products that match the extracted products and product trends.
[0073] The permission unit 137 receives permission for the product applied for by the operation of the second user from the first user, and makes the product available for sale on the electronic commerce site of the second user.
[0074] Specifically, the permission unit 137 accepts the selection of a product by the first user through an operation by the second user from the select shop terminal 30. The permission unit 137 accepts the selection of a product on an application screen displayed on the select shop terminal 30 by a search on the above-mentioned search screen, for example. The second user has applied for permission from the first user for the selected product.
[0075] The permission unit 137 notifies the brand shop terminal 20 of the information of the second user and the product information of the product selected by the second user. More specifically, the permission unit 137 acquires the information of the second user (shop name, owner, shop information, handling category, etc.) from the shop DB 121 based on the shop ID of the second user. Then, the permission unit 137 notifies the brand shop terminal 20 of the information of the second user and the information of the selected product. The information of the second user and the information of the selected product are notified, for example, by causing the above-mentioned permission screen to be displayed on the brand shop terminal 20.
[0076] The permission unit 137 receives a notification from the brand shop terminal 20 that the first user is permitted to sell the product selected by the first user's operation, or that the sale is not permitted. More specifically, the permission unit 137 receives the result of the judgment made by the first user as to whether or not to permit the second user to sell the product requested. Upon receiving the judgment result, the permission unit 137 stores the judgment result in the requested product DB 123. The permission unit 137 also notifies the second user of the judgment result. The judgment result is displayed on the select shop terminal 30, for example, by the above-mentioned result screen. The permission unit 137 may notify the select shop terminal 30 of the judgment result by a method such as email. In this case, a link for displaying the result screen may be included in the email.
[0077] If the decision result is not permitted, the permission unit 137 may be configured to cause the extraction unit 136 to extract recommended products and display the recommended products on the result screen. In this case, the second user can apply without searching for products other than the rejected product, eliminating the need for the second user to search again. In this case, the extraction unit 136 may extract products that are the same as or similar to the category, price, size, etc. of the applied product as recommended products.
[0078] The setting unit 138 makes the product permitted for sale to the second user available for sale on the second user's electronic commerce site.
[0079] Specifically, the setting unit 138 accepts a selection of products to be handled on the second user's e-commerce site from the select shop terminal 30 through an operation by the second user. The permission unit 137 sets the selected product as on sale in the application product DB 123. As a result, the application product DB 123 is referenced on the second user's e-commerce site, and the product with the on sale status is displayed. This allows the second user to operate an online select shop.
[0080] The purchase processing unit 139 performs processing at the electronic commerce site in response to access from the purchaser terminal 40 .
[0081] Specifically, when the purchaser terminal 40 accesses the electronic commerce site of the second user, the purchase processing unit 139 displays the electronic commerce site of the second user. At this time, the purchase processing unit 139 refers to the shop ID of the second user in the applied product DB 123, and enables the second user to purchase products that are on sale.
[0082] The purchase processing unit 139 also receives order information from the purchaser terminal 40 regarding an order for the product put up by the first user at the electronic commerce site of the second user. The purchase processing unit 139 performs payment processing for the purchase of the product using a payment method previously registered by the purchaser in accordance with the order information. The purchase processing unit 139 notifies the purchaser terminal 40 that payment has been completed. The purchase processing unit 139 also notifies the brand shop terminal 20 of the order information and information on the purchaser obtained by referring to the purchaser DB 125.
[0083] The purchase processing unit 139 receives shipping information related to the shipping of the product according to the order information from the brand shop terminal 20. The purchase processing unit 139 updates the inventory quantity of the product according to the shipping information. In addition, the purchase processing unit 139 notifies the purchaser terminal 40 and the select shop terminal 30 of the shipping information.
[0084] Here, when the stock of the product is exhausted (for example, when the stock becomes 0), the purchase processing unit 139 displays the fact that the product is out of stock on the pages for purchasing the product on the first user's e-commerce site and the second user's e-commerce site. Furthermore, the purchase processing unit 139 changes the display mode on the pages so that the product cannot be purchased. In this case, the display unit 134 displays the page by, for example, deactivating the purchase button.
[0085] In addition, the purchase processing unit 139 transfers a predetermined amount according to the selling price of the product to the first user and the second user in accordance with the shipping information. The predetermined amount is arbitrarily determined by a contract, etc. In addition, the purchase processing unit 139 may transfer the amount collectively at a fixed timing such as monthly processing.
[0086] <1.3. Functional configuration of the brand shop terminal 20> Fig. 8 is a diagram showing the functional configuration of the brand shop terminal 20. As shown in Fig. 8, the brand shop terminal 20 exerts the functions of a communication section 201, a storage section 202, and a control section 203.
[0087] The communication unit 201 performs processing for communicating with an external device.
[0088] The storage unit 202 stores data and programs to be used.
[0089] The control unit 203 exerts functions shown as various modules by the processor of the brand shop terminal 20 performing processes according to the programs. The control unit 203 includes a reception control unit 231, a transmission control unit 232, a display unit 233, a reception unit 234, and the like.
[0090] The reception control unit 231 controls the processing in which the brand shop terminal 20 transmits and receives signals from external devices in accordance with a communication protocol.
[0091] The transmission control unit 232 controls the process in which the brand shop terminal 20 transmits a signal to an external device in accordance with a communication protocol.
[0092] The display unit 233 displays various screens.
[0093] Specifically, the display unit 233 displays a permission screen or the like for the first user to decide whether or not to permit the handling of the product.
[0094] The receiving unit 234 receives a determination result on whether or not to permit sale of the product requested by the second user through an operation by the first user. The receiving unit 234 transmits the received determination result to the information processing device 10.
[0095] <1.4. Functional configuration of the select shop terminal 30> Fig. 9 is a diagram showing the functional configuration of the select shop terminal 30. As shown in Fig. 9, the select shop terminal 30 exerts the functions of a communication section 301, a storage section 302, and a control section 303.
[0096] The communication unit 301 performs processing for communicating with an external device.
[0097] The storage unit 302 stores data and programs to be used.
[0098] The control unit 303 exerts functions shown as various modules by the processor of the select shop terminal 30 performing processes according to a program. The control unit 303 includes a reception control unit 331, a transmission control unit 332, a display unit 333, a reception unit 334, and the like.
[0099] The reception control unit 331 controls the processing in which the select shop terminal 30 transmits and receives signals from external devices in accordance with a communication protocol.
[0100] The transmission control section 332 controls the process in which the select shop terminal 30 transmits a signal to an external device in accordance with a communication protocol.
[0101] The display unit 333 displays various screens.
[0102] Specifically, the display unit 333 displays a search screen, an application screen, a result screen, a setting screen, and the like.
[0103] The reception unit 334 receives data obtained by the operation of the second user on a search screen, an application screen, a result screen, a setting screen, etc. The data is a search query in the case of a search screen, a product selected for application in the case of an application screen, a recommended product selected on the screen in the case of a result screen, a product selected for display on an e-commerce site in the case of a setting screen, etc. The reception unit 334 transmits the received data to the information processing device 10.
[0104] <1.5. Example of operation> An example of the operation of the system 1 will be described below with reference to FIGS.
[0105] Fig. 10 is a flowchart showing an example of the operation of the information processing device 10, the brand shop terminal 20, and the select shop terminal 30. Fig. 10 shows a process for allowing a first user to sell a product to a second user.
[0106] In step S1001, the information processing device 10 causes the select shop terminal 30 to display a search screen.
[0107] In step S1003, the select shop terminal 30 displays a search screen.
[0108] In step S1005, the select shop terminal 30 accepts a search query through an operation by the second user. The select shop terminal 30 transmits the accepted search query to the information processing device 10.
[0109] In step S1007, the information processing device 10 searches for products based on the received search query.
[0110] Search for products.
[0111] In step S1009, the information processing device 10 extracts recommended products to be recommended as products handled by the second user, using handling information, which is information about products handled at the electronic commerce site of the second user, and the product information.
[0112] In step S1011, an application screen including the searched products, recommended products, and their product information is displayed on the select shop terminal 30.
[0113] In step S1013, the select shop terminal 30 displays an application screen.
[0114] In step S1015, the select shop terminal 30 accepts the selection of the product by the operation of the second user. The select shop terminal 30 transmits the accepted product to the information processing device 10.
[0115] In step S1017, the information processing device 10 accepts the selected product from the select shop terminal 30.
[0116] In step S1019, the information processing device 10 notifies the brand shop terminal 20 of the information of the second user and the product information of the product selected by the second user. Specifically, the information processing device 10 causes the brand shop terminal 20 to display a permission screen including the information of the second user, the product information of the product selected by the second user, and a button for selecting whether or not to permit the request.
[0117] In step S1021, the brand shop terminal 20 displays a permission screen.
[0118] In step S1023, the brand shop terminal 20 receives an input of a decision result as to whether or not to permit the request, through an operation by the first user. The brand shop terminal 20 transmits the received decision result to the information processing device 10.
[0119] In step S1025, the information processing device 10 receives the determination result from the brand shop terminal 20.
[0120] In step S1027, the information processing device 10 stores the determination result in the applied product DB 123.
[0121] In step S1029, if the determination result is not permitted, the information processing device 10 extracts recommended products.
[0122] In step S1031, the information processing device 10 notifies the select shop terminal 30 of the determination result. Specifically, the information processing device 10 causes the select shop terminal 30 to display a result screen for displaying whether or not permission has been granted. Note that, when extraction has been performed in step S1029, the information processing device 10 causes the result screen to display the recommended product in a state in which it can be applied for.
[0123] Fig. 11 is a flowchart showing an example of the operation of the information processing device 10 and the select shop terminal 30. Fig. 11 shows a process for a second user to set products to be displayed on his / her e-commerce site.
[0124] In step S1101, the information processing device 10 displays a setting screen for setting products to be displayed on the electronic commerce site on the select shop terminal 30.
[0125] In step S1103, the select shop terminal 30 displays a setting screen.
[0126] In step S1105, the select shop terminal 30 accepts the selection of products to be displayed by the second user through an operation. The select shop terminal 30 transmits the selected products to the information processing device 10.
[0127] In step S1107, the information processing device 10 accepts the selected product from the select shop terminal 30.
[0128] In step S1109, the information processing device 10 sets the selected product to on sale in the application product DB 123. As a result, the application product DB 123 is referenced on the electronic commerce site of the second user, and the product with the on sale status is displayed.
[0129] Fig. 12 is a flowchart showing an example of the operation of the information processing device 10 and the brand shop terminal 20. Fig. 12 shows an example of a process after a product is purchased by a purchaser.
[0130] In step S1201, the electronic commerce site of the second user receives order information regarding an order for the product put up by the first user from the purchaser terminal 40. The information processing device 10 performs payment processing for the purchase of the product using a payment method registered in advance by the purchaser in accordance with the order information. The information processing device 10 notifies the purchaser terminal 40 that the payment has been completed.
[0131] In step S1203, the information processing device 10 notifies the brand shop terminal 20 of the order information and the purchaser information obtained by referring to the purchaser DB 125.
[0132] In step S1205, the brand shop terminal 20 accepts the order information and the purchaser information from the information processing device 10.
[0133] In step S1207, the brand shop terminal 20 displays the order information and the purchaser information.
[0134] In step S1209, the brand shop terminal 20 receives from the first user shipping information indicating that the product has been shipped in accordance with the order information. The brand shop terminal 20 transmits the received shipping information to the information processing device 10.
[0135] In step S1211, the information processing device 10 accepts shipping information from the brand shop terminal 20. The information processing device 10 notifies the purchaser terminal 40 and the select shop terminal 30 of the shipping information.
[0136] In step S1213, the information processing device 10 updates the inventory quantity of the product in accordance with the shipping information. Also, the information processing device 10 remits an amount of money, which is determined in advance according to the selling price of the product, to the first user and the second user in accordance with the shipping information.
[0137] <1.6. Screen Examples> Examples of screens used in the system 1 according to the embodiment of the present disclosure will be described below. Fig. 13 to Fig. 19 are diagrams illustrating a search screen, an application screen, a permission screen, a result screen, a setting screen, and an electronic commerce screen.
[0138] <1.6.1. Search screen example>
[0139] 13 is an example of a search screen that the display unit 134 of the information processing device 10 causes the select shop terminal 30 to display. As shown in FIG.
[0140] A text box 1301 is a text box for inputting a search query.
[0141] The button 1302 is a button for the second user to search for a product that he or she wants to handle by using a search query. When the button 1302 is pressed, the search query input in the text box 1301 is transmitted to the information processing device 10.
[0142] <1.6.2. Application screen example>
[0143] 14 is an example of an application screen that the display unit 134 of the information processing device 10 causes the select shop terminal 30 to display. As shown in FIG.
[0144] 14 shows an example in which products A to D are searched for, and thus the product display section 1401 includes product display sections 1401A to 1401D. The product display section 1401 includes a display section 1402, a display section 1403, and a check box 1404.
[0145] The display section 1402 is a section for displaying information about a product, such as an image of the product, the product name, the size of the product, and the like.
[0146] Display section 1403 displays information about the first user who is the seller of the product.
[0147] Checkbox 1404 is a checkbox for accepting product selection.
[0148] The button 1405 is a button for requesting permission from the first user for the selected product. When the button 1405 is pressed by the operation of the second user, the select shop terminal 30 transmits to the information processing device 10 a notification that a request has been made for the product for which the check box 1404 is checked.
[0149] <1.6.3. Example of permission screen>
[0150] 15 is an example of a permission screen that the display unit 134 of the information processing device 10 causes the brand shop terminal 20 to display. As shown in FIG.
[0151] The display unit 1501 displays information about the second user who has applied for sales permission.
[0152] The button 1502 is a button for permitting the second user to sell the product. When the button 1502 is pressed, the brand shop terminal 20 transmits permission to the information processing device 10 as a result of the determination.
[0153] The button 1503 is a button for denying permission to sell the product to the second user. When the button 1503 is pressed, the brand shop terminal 20 transmits a denial to the information processing device 10 as a result of the determination.
[0154] <1.6.4. Example of result screen>
[0155] 16 and 17 are examples of result screens that the display unit 134 of the information processing device 10 causes to be displayed on the select shop terminal 30. FIG.
[0156] FIG. 16 shows an example in which the determination result is permission, and FIG. 17 shows an example in which the determination result is not permission.
[0157] As shown in FIG. 16, a screen 1600 includes a display unit 1601 .
[0158] The display unit 1601 displays a message indicating that the product requested by the second user has been approved.
[0159] As shown in FIG. 17, a screen 1700 includes a display section 1701 , a product display section 1702 , and a button 1706 .
[0160] The display unit 1701 displays a message indicating that the product requested by the second user has been disapproved.
[0161] The product display section 1702 displays recommended products. These recommended products are the recommended products extracted by the extraction section 136 when the judgment result is not permitted. In the example of Fig. 17, product C and product D are extracted, and therefore the product display section 1702 includes product display section 1702A and product display section 1702B. The product display section 1702 includes a display section 1703, a display section 1704, and a check box 1705.
[0162] The display section 1703 is a section for displaying product information, such as product images, product names, product sizes, and the like.
[0163] Display section 1704 displays information about the first user who is the seller of the product.
[0164] Check box 1705 is a check box for accepting product selection.
[0165] A button 1706 is a button for requesting permission from the first user for the selected product. When the button 1706 is pressed by the second user, the select shop terminal 30 transmits to the information processing device 10 a notification that a request has been made for the product for which the check box 1705 is checked.
[0166] <1.6.5. Setting screen example> 18 is an example of a setting screen that the display unit 134 of the information processing device 10 causes the select shop terminal 30 to display. As shown in FIG.
[0167] The product display section 1801 displays products permitted for the second user. In the example of Fig. 18, the product A, product C, product E, and product F are permitted for the second user. The product display section 1801 includes a display section 1802, a display section 1803, and a check box 1804.
[0168] The display section 1802 is a section for displaying product information, such as product images, product names, product sizes, and the like.
[0169] Display section 1803 displays information about the first user who is the seller of the product.
[0170] Check box 1804 is a check box for accepting selection as a product to be displayed on the second user's electronic commerce site.
[0171] The button 1805 is a button for setting the display of the selected product on the electronic commerce site of the second user. When the button 1805 is pressed by the second user, the select shop terminal 30 transmits to the information processing device 10 a notification that the product for which the check box 1804 is checked has been set.
[0172] <1.6.6. Example of e-commerce screen> 19 is an example of an electronic commerce screen that the display unit 134 of the information processing device 10 causes the purchaser terminal 40 to display. As shown in FIG.
[0173] The display unit 1901 displays information about the product selected by the second user as the product to be displayed. For example, information such as an image of the product, the product name, and the size of the product is displayed. The example of FIG. 19 shows a case where the product A, product C, and product F checked in the example of FIG. 18 are displayed on the electronic commerce site of the second user. The display unit 1901 may include link information to the product introduction page of the first user.
[0174] The button 1902 is a button for the purchaser to purchase the product shown in the corresponding display unit 1901. When the button 1902 is pressed, a screen for purchasing the product shown in the corresponding display unit 1901 is displayed, and processing such as adding the product to a shopping cart is performed. After that, the purchaser performs a purchase process on a purchase screen (not shown) displayed on the purchaser terminal. As a result, the purchaser terminal 40 transmits order information to the information processing device 10.
[0175] <1.7.Summary> As described above, the technology disclosed herein stores product information on products listed by a first user who is a seller of products. The technology disclosed herein accepts a selection of a product by a first user through an operation by a second user from a terminal of a second user who sells products including products of other users on an e-commerce site. The technology disclosed herein notifies the terminal of the first user of information about the first user and product information of the product selected by the first user, and accepts a notification from the terminal of the first user that allows the first user to sell the selected product through the operation of the first user. The technology disclosed herein then makes the product permitted for sale to the second user available for sale on the e-commerce site of the second user.
[0176] As a result, the technology disclosed herein allows users who set up select shops to easily realize their select shops, and also allows users who provide products to prevent their products from being sold without permission. In particular, brand shops can adhere to certain standards for handling their own products as part of their sales strategy in order to protect their own brands. It also prevents cases where brand shops do not want their products to be handled due to a discrepancy between the brand's concept and that of a select shop.
[0177] The technology disclosed herein also stores handling information, which is information about products handled on the electronic commerce site of the second user. The technology disclosed herein uses the handling information and information about the products to extract recommended products to be recommended as products handled by the second user, and displays the extracted recommended products on the terminal of the second user. In this way, the technology disclosed herein extracts products to be recommended to the second user, thereby helping to enrich the product lineup of the second user's select shop.
[0178] The technology disclosed herein also receives order information on an order for a product listed by a first user at an e-commerce site of a second user, and notifies the terminal of the first user of the order information in accordance with the order information. The technology disclosed herein receives shipping information on the shipping of the product in accordance with the order information from the terminal of the first user, and updates the inventory of the product in accordance with the shipping information. This allows the technology disclosed herein to simultaneously manage the inventory of the select shop and the seller.
[0179] In addition, when the stock of a product is exhausted, the technology disclosed herein displays a message on the page for purchasing the product on the second user's electronic commerce site indicating that the product is out of stock and makes the product unavailable for purchase. This makes it possible to avoid problems such as being unable to ship a product due to being out of stock.
[0180] <2. Modifications> Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.
[0181] (Automated Authorization) In the above embodiment, the case where permission is requested from the first user has been described as an example, but the present invention is not limited to this. For example, the permission may be automatically granted.
[0182] In this case, the storage unit 120 stores the conditions for permission given by the first user. In response to receiving a selection of a product, the permission unit 137 uses the information of the first user and the conditions to determine whether the conditions are met. The conditions may be, for example, the SNS account of the second user (the select shop itself or its owner), the products handled by the second user, media appearances related to the second user, the concept, capital, number of employees, not being on a blacklist, price, royalty rate, etc. This information about the second user may be stored in the shop information of the shop DB 121, for example.
[0183] If the conditions are met, the permission unit 137 determines that permission for sale by the first user has been accepted.
[0184] The permission unit 137 may be configured to request permission from the brand shop terminal 20 when the conditions are not met. In this case, the permission screen may be configured to display which conditions were not met. This increases the likelihood that the first user will give permission retroactively, and provides an opportunity to review the conditions.
[0185] An example of the permission screen is shown in Fig. 20. Fig. 20 is an example of the permission screen that the display unit 134 of the information processing device 10 causes to be displayed on the brand shop terminal 20. As shown in Fig. 20, a screen 2000 includes a display unit 1501, a button 1502, a button 1503, and a display unit 2004. The display unit 2004 displays which conditions were not satisfied.
[0186] Also, if the conditions are not satisfied, the second user may be shown which conditions were not satisfied, thereby giving the second user an opportunity to take action to satisfy the conditions.
[0187] (Timing of recommended product extraction) The timing at which the extraction unit 136 extracts the recommended products for the second user is not limited to the above embodiment. The recommended products may be extracted at any timing. In addition, the recommended products are not limited to being displayed on the screen, and may be notified to the second user by email to the email address of the second user.
[0188] The extraction unit 136 may extract recommended products using a method other than the method disclosed in the above embodiment. For example, the extraction unit 136 may be configured to extract, as recommended products, products with a certain number of favorites or more in a product category that the second user wants to check, among products whose registration date is newer than a predetermined number of days. In this case, the shop DB 121 may be configured to store information on the product category that the second user wants to check, and the product DB 122 may be configured to store the number of favorites of the product.
[0189] Also, for example, a configuration may be adopted in which, among products whose registration date is newer than a predetermined number of days, products that include a specific character string are extracted as recommended products. The specific character string may be, for example, a keyword preset by the second user, a trending keyword, or the like.
[0190] (others) In the above embodiment, the purchase process is performed by the information processing device 10, but the present invention is not limited to this. For example, the purchase process may be performed by a server used in an electronic commerce site prepared by the second user. In this case, the necessary data may be stored in the server.
[0191] The product DB 122 may also be provided in the brand shop terminal 20 of each of a plurality of first users who are sellers. In this case, the information processing device 10 may be configured to access the brand shop terminal 20 to search for products, obtain product information, and so on. Since the first users often manage their own stock of products, the information processing device 10 can appropriately manage stock information between the second user and the select shop by accessing and managing the brand shop terminal 20 each time. In this case, the brand shop terminal 20 will update the stock quantity.
[0192] <Basic computer hardware configuration> 21 is a block diagram showing the basic hardware configuration of a computer 2100. The computer 2100 includes at least a processor 2101, a main memory device 2102, an auxiliary memory device 2103, and a communication IF 2104 (interface). These are electrically connected to each other by a communication bus 2106.
[0193] The processor 2101 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, and the like.
[0194] The main memory device 2102 is for temporarily storing programs, data to be processed by the programs, etc. For example, it is a volatile memory such as a DRAM (Dynamic Random Access Memory).
[0195] The auxiliary storage device 2103 is a storage device for saving data and programs, such as a flash memory, a hard disk drive (HDD), a magneto-optical disk, a CD-ROM, a DVD-ROM, or a semiconductor memory.
[0196] The communication IF 2104 is an interface for inputting and outputting signals for communicating with other computers via a network using a wired or wireless communication standard. The network is composed of the Internet, a LAN, various mobile communication systems constructed by wireless base stations, etc. For example, the network includes 3G, 4G, 5G mobile communication systems, LTE (Long Term Evolution), wireless networks that can connect to the Internet via a specified access point (e.g., Wi-Fi (registered trademark)), etc. In the case of wireless connection, communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), Bluetooth (registered trademark), etc. In the case of wired connection, the network also includes a network that is directly connected by a USB (Universal Serial Bus) cable or the like.
[0197] It should be noted that the computer 2100 can be virtually realized by distributing all or part of each hardware configuration across multiple computers 2100 and connecting them together via a network. In this way, the computer 2100 is a concept that includes not only a computer 2100 housed in a single housing or case, but also a virtualized computer system.
[0198] <Basic Functional Configuration of Computer 2100> A description will now be given of the functional configuration of a computer realized by the basic hardware configuration (FIG. 21) of a computer 2100. The computer includes at least the functional units of a control unit, a storage unit, and a communication unit.
[0199] The functional units of the computer 2100 can also be realized by distributing all or part of the functional units among a plurality of computers 2100 connected to each other via a network. The computer 2100 is a concept that includes not only a single computer 2100 but also a virtualized computer system.
[0200] The control unit is realized by the processor 2101 reading out various programs stored in the auxiliary storage device 2103, expanding the programs in the main storage device 2102, and executing processes according to the programs. The control unit can realize functional units that perform various information processing depending on the type of program. In this way, the computer is realized as an information processing device that performs information processing.
[0201] The storage unit is realized by a main storage device 2102 and an auxiliary storage device 2103. The storage unit stores data, various programs, and various databases. Furthermore, the processor 2101 can secure a storage area corresponding to the storage unit in the main storage device 2102 or the auxiliary storage device 2103 in accordance with a program. Furthermore, the control unit can cause the processor 2101 to execute processing for adding, updating, and deleting data stored in the storage unit in accordance with the various programs.
[0202] The term database refers to a relational database, which is used to manage sets of data called masters and tables in a tabular format structurally defined by rows and columns, by associating them with each other. In a database, a table is called a table or master, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables and masters can be set and associated. Usually, a column that serves as a primary key for uniquely identifying a record is set in each table and each master, but setting a primary key in a column is not essential. The control unit can cause the processor 2101 to add, delete, or update records in a specific table or master stored in the storage unit according to various programs. Furthermore, by storing data, various programs, and various databases in the storage unit, it can be considered that the information processing device and information processing system according to the present disclosure have been manufactured.
[0203] In addition, the database and master in this disclosure may include any data structure (such as a list, a dictionary, an associative array, or an object) in which information is structurally defined. The data structure also includes data that can be considered as a data structure by combining data with a function, class, method, or the like written in any programming language.
[0204] The communication unit is realized by the communication IF 2104. The communication unit realizes a function of communicating with other computers 2100 via a network. The communication unit can receive information transmitted from other computers 2100 and input the information to the control unit. The control unit can cause the processor 2101 to execute information processing on the received information according to various programs. In addition, the communication unit can transmit information output from the control unit to other computers 2100.
[0205] In addition, the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.
[0206] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), and the like.
[0207] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.
[0208] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general purpose processors, application specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the functions described. Processors include transistors and other circuits and are considered to be circuitry or processing circuitry. A processor may be a programmed processor that executes a program stored in a memory. In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed in this specification or any hardware known to be programmed to realize or perform the described functions. If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.
[0209] Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.
[0210] <Additional Notes> The matters described in the above embodiments will be supplemented below.
[0211] (Appendix 1) A program executed by a computer including a processor and a memory, The processor, A step of receiving an input of product information regarding a product put up for sale by a first user who is a seller of the product; A step of accepting a selection of a product by the first user through an operation by a second user from a terminal of the second user who sells products including products of other users on an electronic commerce site; notifying a terminal of the first user of information about the second user and product information about the product selected by the second user; receiving, from a terminal of the first user, a determination result as to whether or not to permit the first user to sell the selected product through an operation of the first user; making the product authorized for sale to the second user available for sale at the second user's e-commerce site; A program to execute.
[0212] (Appendix 2) displaying the products authorized for the second user on a terminal of the second user; receiving a selection of a product permitted for the second user through an operation by the second user; Run the command, In the step of making the product available for sale, a product selected by the second user among the products permitted for the second user is made available for sale on an electronic commerce site of the second user; The electronic commerce site of the second user is constructed on the computer. 2. The program described in Appendix 1.
[0213] (Appendix 3) The memory stores handling information which is information on products handled at the electronic commerce site of the second user, extracting recommended products recommended by the second user as products handled by the second user using the handling information and information related to the products; displaying the extracted recommended products on a terminal of the second user; 2. The program according to claim 1,
[0214] (Appendix 4) extracting the recommended product when the determination result is not permitted in the step of extracting the recommended product; 2. The program described in Appendix 3.
[0215] (Appendix 5) In the extracting step, a product trend of the electronic commerce site of the second user is extracted using the handling information, and the recommended product is extracted using the extracted product trend and information related to the product. 2. The program described in Appendix 3.
[0216] (Appendix 6) The memory stores a purchase history, which is information on products purchased at the electronic commerce site of the second user, In the extracting step, the recommended product is extracted using the handling information, the purchase history, and information related to the product. 2. The program described in Appendix 3.
[0217] (Appendix 7) The product information includes the number of products in stock, receiving order information regarding an order for the product exhibited by the first user at an electronic commerce site of the second user; notifying a terminal of the first user of the order information in response to the order information; receiving shipping information regarding the shipping of a product according to the order information from a terminal of the first user; updating the inventory quantity of the product in accordance with the shipping information; 2. The program according to claim 1, which causes the program to execute the steps described above.
[0218] (Appendix 8) The program described in Appendix 7 executes a step of displaying a message on a page for purchasing the product of the second user's e-commerce site indicating that the product is out of stock and displaying the product in a manner that makes it impossible to purchase the product when the product is out of stock.
[0219] (Appendix 9) The memory stores a condition permitted by the first user; In response to receiving the selection of the product, determining whether the condition is satisfied using information of the second user and the condition; Run the command, When the condition is satisfied in the determining step, it is determined that permission for sale by the first user has been accepted, and the step of making the product available for sale is executed. 2. The program described in Appendix 1.
[0220] (Appendix 10) 10. The program according to claim 9, further comprising a step of notifying the terminal of the first user if the condition is not satisfied in the determining step.
[0221] (Appendix 11) An information processing device including a processor and a memory, A step of receiving an input of product information regarding a product put up for sale by a first user who is a seller of the product; A step of accepting a selection of a product by the first user through an operation by a second user from a terminal of the second user who sells products including products of other users on an electronic commerce site; notifying a terminal of the first user of information about the second user and product information about the product selected by the second user; receiving, from a terminal of the first user, a determination result as to whether or not to permit the first user to sell the selected product through an operation of the first user; making the product authorized for sale to the second user available for sale at the second user's e-commerce site; An information processing device that executes the above.
[0222] (Appendix 12) 1. A computer-implemented method comprising: A step of receiving an input of product information regarding a product put up for sale by a first user who is a seller of the product; A step of accepting a selection of a product by the first user through an operation by a second user from a terminal of the second user who sells products including products of other users on an electronic commerce site; notifying a terminal of the first user of information about the second user and product information about the product selected by the second user; receiving, from a terminal of the first user, a determination result as to whether or not to permit the first user to sell the selected product through an operation of the first user; making the product authorized for sale to the second user available for sale at the second user's e-commerce site; A method for performing. [Explanation of symbols]
[0223] 1 System, 10 Information processing device, 20 Brand shop terminal, 30 Select shop terminal, 40 Purchaser terminal, 80 Network, 101 Communication unit, 102 Memory unit, 103 Control unit, 120 Memory unit, 121 Shop DB, 122 Product DB, 123 Application product DB, 124 History DB, 125 Purchaser DB, 131 Reception control unit, 132 Transmission control unit, 133 Registration unit, 134 Display unit, 135 Search unit, 136 Extraction unit, 137 Permission unit, 138 Setting unit, 139 Purchase processing unit, 201 Communication unit, 202 Memory unit, 203 Control unit, 231 Reception control unit, 232 Transmission control unit, 233 Display unit, 234 Acceptance unit, 301 Communication unit, 302 Memory unit, 303 Control unit, 331 Reception control unit, 332 Transmission control unit, 333 Display unit, 334, reception unit, 1300 screen, 1301 text box, 1302 button, 1400 screen, 1401 product display unit, 1402 display unit, 1403 display unit, 1404 check box, 1405 button, 1500 screen, 1501 display unit, 1502 button, 1503 button, 1600 screen, 1601 display unit, 1700 screen, 1701 display unit, 1702 product display unit, 1703 display unit, 1704 display unit, 1705 check box, 1706 button, 1800 screen, 1801 product display unit, 1802 display unit, 1803 display unit, 1804 check box, 1805 button, 1900 screen, 1901 display unit, 1902 button, 2000 Screen, 2004 display unit, 2100 computer, 2101 processor, 2102 main memory device, 2103 auxiliary memory device, 2104 communication IF, 2106 communication bus.< / url>
Claims
1. A program executed by a computer including a processor and a memory, The memory stores handling information that is information on products handled at an electronic commerce site of a second user that sells products including products of other users at the electronic commerce site, The processor, extracting a recommended product recommended as a product handled by the second user using the handling information and information related to the product; displaying the extracted recommended products on a terminal of the second user; A step of accepting an input of product information related to a product put up for sale by a first user who is a seller of the product; receiving a selection of a product by the first user through an operation by the second user from a terminal of the second user; notifying a terminal of the first user of information about the second user and product information about the product selected by the second user; receiving, from a terminal of the first user, a determination result as to whether or not to permit the first user to sell the selected product through an operation of the first user; making the product authorized for sale to the second user available for sale at the second user's electronic commerce site; A program to execute.
2. displaying the products authorized for the second user on a terminal of the second user; accepting a selection of a product permitted for the second user through an operation by the second user; Run the command, In the step of making the product available for sale, a product selected by the second user among the products permitted for the second user is made available for sale on an electronic commerce site of the second user; The electronic commerce site of the second user is constructed on the computer. The program according to claim 1.
3. extracting the recommended product when the determination result is not permitted in the step of extracting the recommended product; The program according to claim 1.
4. In the extracting step, a trend of products on the electronic commerce site of the second user is extracted using the handling information, and the recommended products are extracted using the extracted trend of products and information related to the products. The program according to claim 1.
5. The memory stores a purchase history, which is information on products purchased at the electronic commerce site of the second user, In the extracting step, the recommended product is extracted using the handling information, the purchase history, and information related to the product. The program according to claim 1.
6. The product information includes the number of products in stock, receiving order information regarding an order for the product exhibited by the first user at an electronic commerce site of the second user; notifying a terminal of the first user of the order information in response to the order information; receiving shipping information regarding the shipping of a product according to the order information from a terminal of the first user; updating the inventory quantity of the product in accordance with the shipping information; The program according to claim 1 .
7. The program according to claim 6, further comprising a step of displaying a message on a page for purchasing the product of the second user's electronic commerce site indicating that the product is out of stock and displaying the product in a manner that makes it impossible to purchase the product, in response to the product being out of stock.
8. The memory stores a condition permitted by the first user; In response to receiving the selection of the product, determining whether the condition is satisfied using information of the second user and the condition; Run the command, When the condition is satisfied in the determining step, it is determined that permission for sale by the first user has been accepted, and the step of making the product available for sale is executed. The program according to claim 1.
9. The program according to claim 8 , further comprising a step of notifying the terminal of the first user when the condition is not satisfied in the step of determining.
10. An information processing device including a processor and a memory, The memory stores handling information that is information on products handled at an electronic commerce site of a second user that sells products including products of other users at the electronic commerce site, extracting a recommended product recommended as a product handled by the second user using the handling information and information related to the product; displaying the extracted recommended products on a terminal of the second user; A step of accepting an input of product information related to a product put up for sale by a first user who is a seller of the product; receiving a selection of a product by the first user through an operation by the second user from a terminal of the second user; notifying a terminal of the first user of information about the second user and product information about the product selected by the second user; receiving, from a terminal of the first user, a determination result as to whether or not to permit the first user to sell the selected product through an operation of the first user; making the product authorized for sale to the second user available for sale at the second user's electronic commerce site; An information processing device that executes the above.
11. 1. A computer-implemented method comprising: The memory stores handling information that is information on products handled at an electronic commerce site of a second user that sells products including products of other users at the electronic commerce site, extracting a recommended product recommended as a product handled by the second user using the handling information and information related to the product; displaying the extracted recommended products on a terminal of the second user; A step of accepting an input of product information related to a product put up for sale by a first user who is a seller of the product; receiving a selection of a product by the first user through an operation by the second user from a terminal of the second user; notifying a terminal of the first user of information about the second user and product information about the product selected by the second user; receiving, from a terminal of the first user, a determination result as to whether or not to permit the first user to sell the selected product through an operation of the first user; making the product authorized for sale to the second user available for sale at the second user's electronic commerce site; A method for performing.
Citation Information
Patent Citations
Merchandise sales support system
JP2004318579A
Electronic commerce system
JP2006244203A
JP2022-259732A
Information processing device, information processing method, program, and storage medium
WO2017002161A1