Apparatus, method and recording medium storing command of determining price for item
The device and method streamline e-commerce price setting by identifying a preferred seller and displaying optimal prices per sales unit, addressing user fatigue and computational burdens in e-commerce systems.
Patent Information
- Application Number
- PCT/KR2024/020171
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-21
- Filing Date
- 2024-12-10
- Publication Date
- 2025-11-27
AI Technical Summary
Existing e-commerce systems face challenges in efficiently setting product prices, leading to user fatigue from price comparisons and market confusion, while increasing computational burden and power consumption on seller terminals.
A device and method for determining product prices based on sales performance and market data, identifying a preferred seller among multiple sellers, and displaying optimal prices per sales unit, reducing the need for manual comparisons.
Facilitates smoother price setting, reduces user fatigue, prevents market confusion, and decreases computational burden and power consumption on seller terminals.
Smart Images

Figure KR2024020171_27112025_PF_FP_ABST
Abstract
Description
Recording medium recording a device, method and command for determining the price of a product
[0001] The present disclosure relates to a technique for determining the price of a product.
[0002] Service providers may offer electronic commerce services. Electronic commerce services provide a platform for trading goods or services (hereinafter collectively referred to as "goods") over the Internet, and users can purchase or sell goods through the service. Specifically, one user (i.e., a seller) can register his or her goods for sale on the e-commerce service, and another user (i.e., a buyer) can purchase the registered goods.
[0003] Sellers can enter information about their products into e-commerce services. For example, sellers can set prices for their products and enter them into e-commerce services. Information such as pricing can be entered directly by sellers into web pages or applications provided by e-commerce services. Buyers can then request web pages for products to check the prices.
[0004] At least one embodiment of the present disclosure provides techniques to facilitate the process of a seller setting a price for a product.
[0005] At least one embodiment of the present disclosure provides a technique for presenting optimal prices for products to users of an e-commerce service.
[0006] At least one embodiment of the present disclosure provides a technique for reducing fatigue associated with comparing prices of products.
[0007] At least one embodiment of the present disclosure provides a technique for preventing confusion in the market about the price of a product by ensuring that appropriate prices are set for each unit sold of the product.
[0008] At least one embodiment of the present disclosure provides a technique for setting a price of a product based on sales performance or market price, etc.
[0009] At least one embodiment of the present disclosure provides a technique for reducing the computational burden and power consumption of a seller terminal during a product registration or management process.
[0010] In one aspect of the present disclosure, a device for determining a price of a product may be proposed. According to one aspect of the present disclosure, the device includes one or more processors; and one or more memories storing instructions to be executed by the one or more processors, wherein, upon execution of the instructions, the one or more processors obtain a user's request for a product page of a target product, generate price information indicating a price per sales unit of the target product, and provide the price information to a terminal of the user, wherein the price information is used to display the price per sales unit on the product page at the terminal, and the one or more processors, upon generating the price information, determine whether there are multiple first sellers who sell the target product in a first sales unit, and, upon determining that there are multiple first sellers, determine a first preferred seller among the multiple first sellers, and determine a price associated with the first preferred seller for the first sales unit as the price of the target product for the first sales unit.
[0011] In one embodiment, the one or more processors, when generating the price information, determine whether there are multiple second sellers who sell the target product in a second sales unit that is larger than the first sales unit, determine a second excellent seller among the multiple second sellers based on a determination that there are multiple second sellers, compare a first unit price associated with the first excellent seller for the target product with a second unit price associated with the second excellent seller for the target product, determine a price associated with the second excellent seller for the second sales unit as the price of the target product for the second sales unit based on a determination that the second unit price is less than or equal to the first unit price, and generate the price information such that the sales unit price for the second sales unit of the target product is not displayed on the product page based on a determination that the second unit price exceeds the first unit price.
[0012] In one embodiment, the first excellent seller may be determined based on the price conditions, delivery conditions, and seller evaluation of the first excellent seller set by the first excellent seller for the first sales unit of the target product.
[0013] In one embodiment, the first preferred seller may be further determined based on a coupon set by the first preferred seller for the first sales unit of the target product.
[0014] In one embodiment, the seller evaluation may be determined based on at least one selected from order fulfillment rate, rate of delivery within target delivery time, response rate to product inquiries, response speed to product inquiries, or seller rating.
[0015] In one embodiment, the one or more processors, in determining the first excellent seller, may obtain first information indicating price conditions and delivery conditions set by each of the plurality of first sellers for the first sales unit of the target product, obtain second information indicating a seller evaluation for each of the plurality of first sellers, and determine the first excellent seller from among the plurality of first sellers based on the first information and the second information.
[0016] In one embodiment, the delivery condition may be a target delivery period set by each of the plurality of first sellers for the first sales unit of the target product.
[0017] In one embodiment, the price condition is a price range set by each of the plurality of first sellers for the first sales unit of the target product, and the one or more processors, in determining the first excellent seller, can determine the price associated with the first excellent seller for the first sales unit as the highest price among the prices for becoming the first excellent seller within the price range set by the seller determined as the first excellent seller.
[0018] In one embodiment, the price range may be set to a specific price.
[0019] In one embodiment, the one or more processors, in determining the first excellent seller, may determine the price for the first sales unit of each of the remaining sellers, other than the first excellent seller among the plurality of first sellers, as the lowest price within the price range set by each of the remaining sellers.
[0020] In one embodiment, the one or more processors, upon determining that there is a single first seller in generating the pricing information, obtain third information indicating pricing conditions set by the single first seller for the first sales unit, and based on the third information and the sales performance of the single first seller for the first sales unit of the target product, determine a price for the first sales unit of the single first seller within the pricing conditions.
[0021] In one embodiment, the one or more processors may determine the price for the first unit of sale of the single first seller by adjusting the previous price based on a previous price for the first unit of sale of the single first seller and sales performance according to the previous price.
[0022] In one embodiment, the one or more processors may determine, in determining a price for the first sales unit of the single first seller, whether the sales volume of the single first seller for the target product is greater than or equal to a predetermined quantity, and, upon determining that the sales volume of the single first seller for the target product is greater than or equal to the predetermined quantity, adjust the transfer price based on a transfer price for the first sales unit of the single first seller and a sales performance according to the transfer price, and a sales performance of other products within a product category to which the target product belongs, thereby determining the price for the first sales unit of the single first seller.
[0023] In one embodiment, the sales performance may be at least one selected from sales volume, revenue, or conversion rate.
[0024] In one aspect of the present disclosure, a method for determining a price of a product may be proposed. The method according to one aspect of the present disclosure may be performed in a device including one or more processors and one or more memories storing instructions to be executed by the one or more processors. The method according to one aspect of the present disclosure may include the steps of: obtaining a user's request for a product page of a target product; generating price information indicating a price per sales unit of the target product; and providing the price information to a terminal of the user, wherein the price information is used by the terminal to display the price per sales unit on the product page. The step of generating the price information may include the steps of: determining whether there are multiple first sellers selling the target product in first sales units; determining a first preferred seller among the plurality of first sellers based on a determination that there are multiple first sellers; and determining a price associated with the first preferred seller for the first sales unit as the price of the target product for the first sales unit.
[0025] In one embodiment, the step of generating the price information may further include: determining whether there are multiple second sellers who sell the target product in a second sales unit that is larger than the first sales unit; determining a second excellent seller among the plurality of second sellers based on a determination that there are multiple second sellers; comparing a first unit price associated with the first excellent seller for the target product with a second unit price associated with the second excellent seller for the target product; determining a price associated with the second excellent seller for the second sales unit as the price of the target product for the second sales unit based on a determination that the second unit price is less than or equal to the first unit price; and generating the price information based on a determination that the second unit price exceeds the first unit price so that the price per sales unit for the second sales unit of the target product is not displayed on the product page.
[0026] In one embodiment, the step of determining the first excellent seller may include the step of obtaining first information indicating price conditions and delivery conditions set by each of the plurality of first sellers for the first sales unit of the target product; the step of obtaining second information indicating a seller evaluation for each of the plurality of first sellers; and the step of determining the first excellent seller from among the plurality of first sellers based on the first information and the second information.
[0027] In one embodiment, the price condition is a price range set by each of the plurality of first sellers for the first sales unit of the target product, and the step of determining the first excellent seller may further include a step of determining the price of the first excellent seller for the first sales unit as the highest price among the prices for becoming the first excellent seller within the price range set by the seller determined as the first excellent seller.
[0028] In one embodiment, the step of generating the price information may further include the step of: obtaining third information indicating a price condition set by the single first seller for the first sales unit, based on a determination that there is a single first seller; and determining a price for the first sales unit of the single first seller within the price condition based on the third information and the sales performance of the single first seller for the first sales unit of the target product.
[0029] In one embodiment, the step of determining a price for the first sales unit of the single first seller may include: determining whether the sales volume of the single first seller for the target product is greater than or equal to a predetermined quantity; and, upon determining that the sales volume of the single first seller for the target product is greater than or equal to the predetermined quantity, adjusting the transfer price based on a transfer price for the first sales unit of the single first seller and sales performance according to the transfer price, and sales performance of other products within the product category to which the target product belongs, thereby determining the price for the first sales unit of the single first seller.
[0030] In one aspect of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon commands for determining a price of a product may be proposed. The commands recorded in the non-transitory computer-readable recording medium according to the present disclosure are commands to be executed by one or more processors, and when executed by one or more processors, the one or more processors obtain a user's request for a product page of a target product, generate price information indicating a price per sales unit of the target product, provide the price information to a terminal of the user, and in generating the price information, determine whether there are multiple first sellers selling the target product in a first sales unit, determine a first preferred seller among the multiple first sellers based on a determination that there are multiple first sellers, and determine a price associated with the first preferred seller for the first sales unit as the price of the target product for the first sales unit, and the price information may be used to display the price per sales unit on the product page at the terminal.
[0031] According to at least one embodiment of the present disclosure, the process of a seller setting a price for a product can proceed more smoothly.
[0032] According to at least one embodiment of the present disclosure, an optimal price for a product can be presented to users of an e-commerce service.
[0033] According to at least one embodiment of the present disclosure, fatigue resulting from price comparison of products can be reduced.
[0034] At least one embodiment of the present disclosure can prevent confusion in the market about product pricing by ensuring that appropriate prices are set for each unit of a product being sold.
[0035] According to at least one embodiment of the present disclosure, the price of a product can be set based on sales performance or market price, etc.
[0036] According to at least one embodiment of the present disclosure, by setting the price for a product by the server, the computational burden and power consumption of the seller terminal during the product registration or management process can be reduced.
[0037] The effects according to the technical idea of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person skilled in the art from the description of the specification.
[0038] FIG. 1 is a diagram illustrating an operation process of a device (100) according to one embodiment of the present disclosure.
[0039] FIG. 2 is a drawing showing a display of prices per sales unit according to one embodiment of the present disclosure.
[0040] FIG. 3 is a block diagram showing a device (100) according to one embodiment of the present disclosure.
[0041] FIG. 4 is a diagram illustrating a process for determining a superior seller according to one embodiment of the present disclosure.
[0042] FIG. 5 is a diagram illustrating a price determination process according to one embodiment of the present disclosure.
[0043] FIG. 6 is a diagram illustrating information about first sellers (130) according to one embodiment of the present disclosure.
[0044] FIG. 7 is a diagram illustrating a display of prices per sales unit according to one embodiment of the present disclosure.
[0045] FIG. 8 is a diagram illustrating a price determination process when there is only one seller according to one embodiment of the present disclosure.
[0046] FIG. 9 is a diagram illustrating a product price determination method (900) according to one embodiment of the present disclosure.
[0047] The various embodiments described in this document are exemplified for the purpose of clearly explaining the technical concept of the present disclosure and are not intended to limit it to a specific embodiment. The technical concept of the present disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combining all or part of each embodiment described in this document. Furthermore, the scope of the technical concept of the present disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0048] Terms used in this document, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by one of ordinary skill in the art to which this disclosure belongs.
[0049] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this document imply the presence of a target feature (e.g., a function, operation, or component), but do not exclude the presence of other additional features. In other words, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.
[0050] The singular forms used in this document may include the plural form unless the context clearly indicates otherwise, and this also applies to the singular forms set forth in the claims.
[0051] The expressions "first," "second," or "first", "second", etc. used in this document, unless the context indicates otherwise, are used to distinguish one object from another when referring to multiple similar objects, and do not limit the order or importance among the objects.
[0052] As used herein, the expressions "A, B, and C," "A, B, or C," "A, B, and / or C," or "at least one of A, B, and C," "at least one of A, B, or C," "at least one of A, B, and / or C," "at least one selected from A, B, and C," "at least one selected from A, B, or C," "at least one selected from A, B, and / or C," and the like can mean each of the listed items or all possible combinations of the listed items. For example, "at least one selected from A and B" can refer to (1) A, (2) at least one of A, (3) B, (4) at least one of B, (5) at least one of A and at least one of B, (6) at least one of A and B, (7) at least one of B and A, and (8) both A and B.
[0053] The expression "based on" or "according to" as used in this document is used to describe one or more factors that influence the decision, act of judgment, or action described in the phrase or sentence containing the expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0054] In the present disclosure, determining C information based on A information and B information means taking A information and B information into consideration in determining C information, and does not exclude that information other than A information and B information is additionally considered.
[0055] As used herein, the expression that a component (e.g., a first component) is “connected” or “connected” to another component (e.g., a second component) may mean that the component is directly connected or connected to the other component, as well as connected or connected via a new other component (e.g., a third component).
[0056] The expression "configured to" as used in this document can have the meanings of "set to", "having the ability to", "modified to", "made to", and "capable of", depending on the context. The expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation can mean a special purpose computer structured through programming to perform the specific operation.
[0057] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be assigned the same reference numerals. Furthermore, in the description of various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that the corresponding components are not included in the embodiments.
[0058] FIG. 1 is a diagram illustrating the operation process of a device (100) according to one embodiment of the present disclosure. In the present disclosure, the device (100) may be a device of a service provider providing e-commerce services. For example, the device (100) may be a device (e.g., a server) operated by the service provider. In the present disclosure, the service provider may be one or more entities providing the e-commerce service.
[0059] A device (100) according to one embodiment of the present disclosure can determine the price of a target product (120) sold in an e-commerce service. To this end, the device (100) can exchange various information with a terminal of a user (i.e., a seller) who intends to sell the target product (120) in an e-commerce service. For example, the device (100) can exchange various information with a terminal of a user (hereinafter, “first seller (130)”) who sells the target product (120) in a first sales unit (e.g., a bundle of 5). The device (100) can exchange various information with a terminal of a user (hereinafter, “second seller (140)”) who sells the target product (120) in a second sales unit (e.g., a bundle of 7). In the present disclosure, the first seller (130), the second seller (140), and the entities referred to as sellers hereinafter may be users who serve as sellers while utilizing the e-commerce service.
[0060] In addition, the device (100) can also exchange various information with the terminal (110) of a user (hereinafter, "user (112)") who wishes to view information on a target product (120). In the present disclosure, the user (112) is one of the users utilizing an e-commerce service, and may be a user acting as a purchaser or prospective purchaser.
[0061] Each user of an e-commerce service is not limited to a natural person, but can be a diverse group of natural persons, a company, or other entities. In this disclosure, a user's terminal (e.g., 110) may be the user's device (e.g., a smartphone). In this disclosure, "goods" refers to anything that can be the subject of a transaction, and includes services in addition to products.
[0062] A user (112) can access the service provider's e-commerce service through his / her terminal (110). Through his / her terminal (110), the user (112) can request (130) the product page of a product (here, the target product (120)) for which he / she wishes to view information from the device (100). In the present disclosure, a product page may collectively refer to a web page that includes information about the target product (120). For example, a product page may be a product sales page where a user can purchase the target product (120). For example, a product page may be a web page containing detailed information about the target product (120). For example, a product page may be a web page that includes information about an event related to the target product (120).
[0063] The device (100) can obtain a request (150) from a user (112). The device (100) can obtain the request (150) by receiving it directly from the user's terminal (110) or by receiving it through an intermediate server, device, etc.
[0064] The device (100) can generate information indicating the price per sales unit of the target product (120) (hereinafter, “price information (160)”). The device (100) can determine the price required to purchase the target product (120) for each sales unit of the target product (120). For example, a bundle of 6 carbonated beverages may be priced at 6,800 won, and a bundle of 18 carbonated beverages may be priced at 14,900 won. By determining the price per sales unit of the target product (120) in this way, the device (100) can generate price information (160) indicating the price per sales unit.
[0065] The device (100) can provide price information (160) to the user's terminal (110). For example, the device (100) can directly transmit the price information (160) to the user's terminal (110) or transmit it to the user's terminal (110) via another intermediate server, device, etc.
[0066] The user's terminal (110) can obtain price information (160). The price information (160) can be used to display the price per unit of sales of the target product (120) determined by the device (100) on the product page on the user's terminal (110). Based on the price information (160), the user's terminal (110) can display the price per unit of sales of the target product (120) (e.g., on its display). The user (112) can check the price per unit of sales of the target product (120) through his / her terminal (110).
[0067] When generating price information (160), the device (100) may determine the sales price of the target product (120) set by a specific seller as a representative price displayed on the user's terminal (110), etc. In one embodiment, the device (100) may determine whether there are multiple first sellers (130) selling the target product (120) in first sales units. For example, the device (100) may determine whether there are multiple sellers selling carbonated beverages in packs of six.
[0068] Upon determining that there are multiple first sellers (130), the device (100) may determine one of the multiple first sellers (130) as a superior seller (hereinafter, "first superior seller (132)"). Since the first superior seller (132) is selected from among the first sellers (130), the first superior seller (132) may be a superior seller for the first sales unit of the target product (120).
[0069] The device (100) may determine the price associated with the first excellent seller (132) for the first sales unit as the price of the target product (120) for the first sales unit. For example, the device (100) may determine the price set by the first excellent seller (132) for the first sales unit of the target product (120) as the price of the target product (120) for the first sales unit. That is, the price set by the first excellent seller (132) for the first sales unit of the target product (120) may be determined as the price for the first sales unit among the prices for each sales unit of the target product (120) described above. Accordingly, the price associated with the first excellent seller (132) for the first sales unit (e.g., the price set by the first excellent seller (132)) may be displayed as the price for the first sales unit on the user's terminal (110).
[0070] According to the product price determination technology of the present disclosure, since the device (100) determines the price of each sales unit of the target product (120), the process of setting the price of the target product (120) can proceed more smoothly. In addition, since the device (100) determines the price of a superior seller for a specific sales unit of the target product (120) as the price of the target product (120) in that specific sales unit, the optimal price for the target product (120) can be presented to users of the e-commerce service. Furthermore, since users of the e-commerce service do not need to compare prices among sellers selling the target product (120), fatigue caused by price comparison can be reduced.
[0071] Meanwhile, since the price for a product or the price per unit of sale of a product is set by the server (i.e., the device (100)), the computational burden and power consumption of the seller terminal used to set an appropriate price during the product registration or management process can be reduced.
[0072] FIG. 2 is a diagram illustrating a display of prices per sales unit according to one embodiment of the present disclosure. As described above, the price per sales unit for a target product (120) may be displayed on a user's terminal (110).
[0073] In the illustrated embodiment (200), the target product (120) may be a carbonated beverage with a capacity of 215 ml. For example, an image (210) of the product may be displayed on the left side of the screen displayed on the user's terminal (110). For example, information (220) about the product may be displayed on the upper right side of the screen.
[0074] At the bottom right of the screen, the price (230) for each sales unit of the product may be displayed. For example, for a 215ml carbonated beverage, a total of four sales units may be displayed. The first sales unit may be a bundle of 6, and its price may be 6,800 won (232). The unit price for the first sales unit may be 527 won per 100ml. The second sales unit may be a bundle of 18, and its price may be 14,900 won (234). The unit price for the second sales unit may be 385 won per 100ml. The third sales unit may be a bundle of 30, and its price may be 19,500 won (236). The unit price for the third sales unit may be 302 won per 100ml. The fourth sales unit may be a bundle of 60, priced at 38,300 won (238). The unit price for the fourth sales unit may be 297 won per 100 ml.
[0075] For example, a "View All Options" button (240) may be located at the bottom of the price per sales unit (230). When the "View All Options" button (240) is selected, all sales units of the target product (120) and price information for each sales unit may be displayed.
[0076] For example, at the bottom of the price by sales unit (230), information about a top seller for a sales unit of the target product (120) may be displayed (250). In the illustrated example (200), "Seller A" may be the top seller for the selected sales unit (pack of 6) of the "215ml carbonated beverage" product. Accordingly, information about Seller A (e.g., name, seller rating, etc.) may be displayed. In addition, since Seller A is the top seller for the 6-pack of the "215ml carbonated beverage" product, the price of 6,800 won set by Seller A for the 6-pack of the "215ml carbonated beverage" product may be displayed as the price for the 6-pack of the "215ml carbonated beverage" product (232). In the area where such seller information (250) is displayed, a "View other sellers" button (252) may be displayed. If you select the "View other sellers" button (252), information about sellers selling 6-packs of the "215ml carbonated soft drink" product (including sellers who were not selected as excellent sellers) may be displayed.
[0077] FIG. 3 is a block diagram of a device (100) according to one embodiment of the present disclosure. In one embodiment, the device (100) may include one or more processors (310) and / or one or more memories (320) as components. In one embodiment, at least one of the components of the device (100) may be omitted, or another component may be added to the device (100). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner or implemented as a single or multiple entities. In the present disclosure, one or more processors (310) may be referred to as a processor (310). The expression “processor (310)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (320) may be referred to as a memory (320). The expression "memory (320)" may refer to a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the device (100) may be connected to each other via a bus, a general purpose input / output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI), and may exchange information (data, signals, etc.).
[0078] The processor (310) may control at least one component of the device (100) connected to the processor (310) by executing instructions (e.g., code, software, program, etc.). In addition, the processor (310) may perform various operations such as calculations, processing, data generation, and processing related to the present disclosure. In addition, the processor (310) may load data, etc. from the memory (320) or store data, etc. in the memory (320). In one embodiment, the processor (310) may obtain a request (150) from a user (112) for a product page of a target product (120), generate price information (160) indicating a price per sales unit of the target product (120), and provide the price information (160) to the user's terminal (110). In addition, the processor (310), when generating price information (160), determines whether there are multiple first sellers (130) selling the target product (120) in a first sales unit, and, based on the determination that there are multiple first sellers, determines a first excellent seller (132) among the multiple first sellers, and determines the price associated with the first excellent seller (132) for the first sales unit as the price of the target product (120) for the first sales unit.
[0079] The memory (320) can store various data. The data stored in the memory (320) is data acquired, processed, or used by at least one component of the device (100), and may include instructions (e.g., code, software, programs, etc.). The memory (320) may include volatile and / or non-volatile memory. In the present disclosure, the instructions or programs are software stored in the memory (320), and may include an operating system for controlling the resources of the device (100), applications, and / or middleware that provides various functions to applications so that the applications can utilize the resources of the device (100). In one embodiment, the memory (320) may store instructions that, when executed by the processor (310), cause the processor (310) to perform operations. In one embodiment, the processor (310) may control a communication circuit to acquire information from a predetermined server. The information acquired from the server may be stored in the memory (320).
[0080] In one embodiment, the device (100) may further include a communication circuit (330). The communication circuit (330) may be omitted from the device (100) depending on the embodiment. The communication circuit (330) may perform wireless or wired communication between the device (100) and a server, or between the device (100) and another device. For example, the communication circuit (330) may perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (330) may perform wired communication according to a method such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the device (100) may be implemented integrated with other devices.In this case, the communication circuit (330) may function as a connection circuit or interface connecting the device (100) and the other device. The communication circuit (330) may be implemented as a circuit or chip configured to perform data transmission and reception.
[0081] In one embodiment, the device (100) may further include an input / output device. The input / output device may be omitted from the device (100) depending on the embodiment. In one embodiment, the input / output device may include an input device and / or an output device. The input device may receive various information from a user and transmit the input information to at least one component of the device (100). The output device may receive various information output by at least one component of the device (100) and provide (display) the information to the user in an audiovisual form. The input device may include, for example, a mouse, a keyboard, a touch pad, etc. The output device may include, for example, a display, a projector, a hologram, etc. In one embodiment, the input / output device may receive various information from a user and display various information to the user.
[0082] In one embodiment, the device (100) may be a device of various forms. For example, the device (100) may be a computer device, a back-end server, a front-end server, a portable communication device, a portable multimedia device, a wearable device, a device according to a combination of the aforementioned devices, or a chip, board, circuit, etc. within the aforementioned devices. However, the device (100) of the present disclosure is not limited to the aforementioned devices.
[0083] FIG. 4 is a diagram illustrating a process for determining a preferred seller according to one embodiment of the present disclosure. As described above, upon determining that there are multiple first sellers (130), the device (100) may determine one of the multiple first sellers (130) as a preferred seller (i.e., "the first preferred seller (132)"). Since the first preferred seller (132) has been selected from among the first sellers (130), the first preferred seller (132) may be a preferred seller for the first sales unit of the target product (120). The device (100) may determine the price associated with the first preferred seller (132) for the first sales unit as the price of the target product (120) for the first sales unit.
[0084] Hereinafter, the process for determining a superior seller will be described, focusing on the first superior seller (132). The determination of a superior seller for at least one of the sales units for the target product (120) can be performed according to the superior seller determination process described below.
[0085] A good seller may be determined based on at least one of the price conditions set by the seller for the corresponding sales unit of the target product (120), the shipping conditions set by the seller for the corresponding sales unit of the target product (120), or the seller evaluation of the seller.
[0086] That is, in the case of the first excellent seller (132), the price condition set by each of the first sellers (130) for the first sales unit of the target product (120), the delivery condition set by each of the first sellers (130) for the first sales unit of the target product (120), or the seller evaluation of each of the first sellers (130) may be determined based on at least one of the price condition, delivery condition, or seller evaluation of each of the first sellers (130). Based on at least one of the price condition, delivery condition, or seller evaluation of each of the first sellers (130), one of the plurality of first sellers (130) may be determined as the first excellent seller (132). In one embodiment, the first excellent seller (132) may be determined based on the price condition, delivery condition, and seller evaluation of the first excellent seller (132) set by the first excellent seller (132) (i.e., the first seller (130) determined as the first excellent seller (132)) for the first sales unit of the target product (120).
[0087] In one embodiment, the processor (310) of the device (100) may obtain information (hereinafter, “first information”) indicating the price conditions and delivery conditions set by each of the plurality of first sellers (130) for the first sales unit of the target product (120) when determining the first excellent seller. In addition, the processor (310) may obtain information (hereinafter, “second information”) indicating the seller evaluation of each of the plurality of first sellers (130). Based on the first information and the second information, the processor (310) may determine the first excellent seller (132) from among the plurality of first sellers (130). The first information or the second information may be stored in the memory (320), or may be obtained from another server or device through the communication circuit (330) and stored in the memory (320).
[0088] In one embodiment, the price condition may be a price range set by a seller for one unit of the target product (120) (e.g., KRW 6,000-9,000). In other words, the price condition may be a price range set by each of multiple first sellers (130) for a first unit of the target product (120). In one embodiment, the price range may be set to a specific price (e.g., KRW 7,250). In one embodiment, the price condition may include various price-related conditions in addition to the price itself.
[0089] In one embodiment, the delivery terms may be a target (expected) delivery period set by the seller for one unit of the target product (120) (e.g., delivery within two days). In other words, the delivery terms may be a target delivery period set by each of the plurality of first sellers (130) for a first unit of the target product (120). In one embodiment, the delivery terms may include various delivery-related conditions in addition to the delivery period.
[0090] A seller rating may be an evaluation of a seller. In one embodiment, the seller rating may be determined based on at least one selected from an order fulfillment rate, a rate of delivery within the target delivery period, a response rate to product inquiries, a response speed to product inquiries, or a seller rating. The order fulfillment rate may refer to the rate at which the target product (120) was actually delivered. The rate of delivery within the target delivery period may refer to the rate at which the target product (120) was actually delivered within the target (expected) delivery period set by the seller. The response rate to product inquiries may refer to the rate at which the seller responded to inquiries from prospective buyers or buyers within a preset time period (e.g., 24 hours). The response speed to product inquiries may refer to the time interval from the prospective buyer or buyer's inquiry to the seller's response. The seller rating may refer to the rating given to the seller by the buyer. In one embodiment, the seller rating may be expressed as a percentage (e.g., 93%). A higher percentage may indicate a better evaluation of the seller. In one embodiment, the number of raters who rated the seller may be listed alongside the seller rating (e.g., 93% (2,312)).
[0091] In the illustrated example (400), it is assumed that there are three first sellers (130). Seller A may have set a price range of "KRW 6,000 - 9,000" and a delivery condition of "delivery within 2 days." Furthermore, the seller rating for Seller A may be "93%." Seller B may have set a price range of "KRW 7,000 - 8,000" and a delivery condition of "delivery within 1 day." Furthermore, the seller rating for Seller B may be "93%." Seller C may have set a price range of "KRW 7,500 - 10,000" and a delivery condition of "delivery within 2 days." Furthermore, the seller rating for Seller C may be "92.7%."
[0092] As described above, the processor (310) may determine a preferred seller based on at least one of the following: pricing conditions, delivery conditions, or seller evaluation. The processor (310) may determine a seller as a preferred seller based on a lower price, more favorable delivery conditions, or a higher seller evaluation. The processor (310) may assign predetermined weights to each of the pricing conditions, delivery conditions, and seller evaluation to determine a preferred seller. Here, it is assumed that the processor (310) determines the first preferred seller (132) based on all of the following: pricing conditions, delivery conditions, and seller evaluation.
[0093] Seller C has a higher minimum price range than Seller A or Seller B, so the price for the first sales unit of the target product (120) that the processor (310) can set is relatively high. In other words, even if Seller C's price is set to a minimum, it cannot be less than 7,500 won. Seller C's delivery terms are the same as those of Seller A, and are less favorable to the buyer than those of Seller B. In addition, Seller C's seller evaluation is lower than those of Seller A and Seller B. Therefore, Seller C may have difficulty being determined as the first excellent seller (132) unless the price terms or delivery terms are adjusted.
[0094] Seller A and Seller B have identical seller evaluations. Seller A's lower price range is lower than Seller B's, so if Seller A becomes the first excellent seller (132), the target product (120) of the first sales unit can be priced at a relatively lower price. However, Seller B's shipping conditions are more favorable to buyers than Seller A's shipping conditions. In this case, the first excellent seller (132) can be determined based on the weighting of the price conditions and shipping conditions. In one embodiment, the weighting of the price conditions may be greater than the weighting of the other factors. Considering the weighting, if the difference in the price conditions between Seller A and Seller B is more significant in determining the excellent seller than the difference in the shipping conditions (by one day), Seller A can be determined as the first excellent seller (132).
[0095] In one embodiment, a preferred seller may be determined based on a coupon set by the seller for the corresponding sales unit of the target product (120), in addition to the aforementioned price terms, shipping terms, or seller evaluation. That is, the first preferred seller may be determined based on a coupon set by the first preferred seller for the first sales unit of the target product (120). For example, the coupon may be a price discount coupon, in which case the discount amount of the coupon may be considered in determining the preferred seller. If the seller has set a price discount coupon (e.g., a 3% discount coupon) for the corresponding sales unit (e.g., a bundle of 6), the preferred seller may be determined based on a price range (e.g., 6,185 won - 9,278 won) previously set by the seller, with the discount amount (e.g., 3%) applied according to the price discount coupon, resulting in a range (e.g., 6,000 won - 9,000 won).
[0096] Once the first excellent seller (132) is determined, as described above, the price associated with the first excellent seller (132) (here, seller A) for the first sales unit of the target product (120) may be determined as the price for the first sales unit of the target product (120). Accordingly, the price associated with the first excellent seller (132) for the first sales unit of the target product (120) may be displayed on the user's terminal (110) as the price for the first sales unit.
[0097] The product pricing technology of the present disclosure can prevent market confusion regarding product pricing by ensuring that appropriate prices are set for each unit of a product through the aforementioned excellent seller determination process. Furthermore, by having the device (100) determine the price associated with the excellent seller for a specific unit of the target product (120) as the price of the target product (120) in that specific unit, the optimal price for the target product (120) can be presented to users of e-commerce services. Furthermore, users of e-commerce services can reduce the fatigue associated with price comparisons, as they no longer need to compare prices among sellers selling the target product (120).
[0098] FIG. 5 is a diagram illustrating a pricing process according to one embodiment of the present disclosure. As described above, the processor (310) of the device (100) can determine the price for each sales unit of the target product (120) and generate price information (160) indicating the price for each sales unit. Since the price for each sales unit of the target product (120) is determined based on the price of a seller determined to be a superior seller for that sales unit, the processor (310) of the device (100) can first determine the price associated with the superior seller for the corresponding sales unit.
[0099] In the example above, Seller A set the price range as "KRW 6,000 - KRW 9,000", Seller B set the price range as "KRW 7,000 - KRW 8,000", and Seller C set the price range as "KRW 7,500 - KRW 10,000".
[0100] The processor (310) can determine the price of the seller determined as the first excellent seller (132), i.e., the price associated with the first excellent seller (132). That is, the processor (310) can determine the highest price among the prices for the seller determined as the first excellent seller (132) to become the first excellent seller (132) within the price range set by the seller determined as the first excellent seller (132), as the price for the first sales unit of the first excellent seller (132).
[0101] The price for the first sales unit of the target product (120) may be determined within the price range of KRW 6,000 - KRW 9,000 set by Seller A, the first excellent seller (132). Based on the price conditions, delivery conditions, seller evaluation, and their weights, the processor (310) may determine Seller A as the first excellent seller (132) and may determine the price of Seller A (i.e., the first excellent seller (132)) to KRW 6,800. This price of KRW 6,800 may be the highest price (e.g., KRW 6,800) among the prices (e.g., KRW 6,000 - KRW 6,800) for Seller A to become the first excellent seller (132).
[0102] Even if the price of Seller A's first sales unit is between 6,000 won and 6,800 won, Seller A can become the first preferred seller (132) for the first sales unit. However, if the price is set only at the lower limit of the price range set by the seller during the price determination process, it may not be significantly different from the seller directly determining the price. Accordingly, the processor (310) of the device (100) can determine the highest price among the prices for the seller to become the first preferred seller (132) as the price for the first sales unit of the first preferred seller (132).
[0103] As described above, the price (e.g., KRW 6,800) of the first excellent seller (132) for the first sales unit of the target product (120) may be displayed on the user's terminal (110) as a kind of representative price for the first sales unit of the target product (120). However, in one embodiment, the processor (310) may also determine prices for the remaining sellers who did not become the first excellent seller.
[0104] The processor (310) may determine the price of the first sales unit of each of the remaining sellers (here, Seller B and Seller C) other than the first excellent seller (132) among the plurality of first sellers (130) as the lowest price within the price range set by each of the remaining sellers. For example, the processor (310) may determine the price of the first sales unit of Seller B as 7,000 won. The processor (310) may determine the price of the first sales unit of Seller C as 7,500 won.
[0105] FIG. 6 is a diagram illustrating information about first sellers (130) according to one embodiment of the present disclosure. As described above, the user's terminal (110) may display information about top sellers in each sales unit (250) along with the price (230) for each sales unit. The area where this seller information (250) is displayed may include a "View Other Sellers" button (252).
[0106] When the "View Other Sellers" button (252) is selected, information about the first sellers (130) who sell the target product (120) as a first sales unit may be displayed on the user's terminal (110). These first sellers (130) may include the first seller determined to be a first excellent seller (132) and the remaining first sellers who are not.
[0107] For example, if the "View other sellers" button (252) is selected, information about first sellers (130) selling 6-packs (first sales unit) of the "215ml carbonated beverage" product (target product) may be displayed (600). For example, information about seller A, which is determined to be the top seller (132) for the first sales unit, may be displayed at the top (610). The information about seller A may include information about the product price (e.g., KRW 6,800), shipping cost (e.g., free shipping), shipping date (e.g., expected to arrive the day after tomorrow (Thu)), and / or seller rating (e.g., 93% (2,312)) for seller A's first sales unit.
[0108] Below the information about Seller A, who has been determined as the first excellent seller (132), information about the remaining first sellers (130) who have not been determined as the first excellent seller (132) may be located. For example, information about Seller D (620), information about Seller E (630), information about Seller F (640), information about Seller G (650), and / or information about Seller H (660) may be located. Each of these pieces of information may include information about the product price, shipping cost, shipping date, and / or seller evaluation for the corresponding first seller (130).
[0109] In one embodiment, the remaining first sellers (130) may be displayed in any order. In one embodiment, the remaining first sellers (130) may be displayed in an order in which their pricing terms are most favorable to the user (112). In one embodiment, the remaining first sellers (130) may be displayed in an order in which their shipping terms are most favorable to the user (112). In one embodiment, the remaining first sellers (130) may be displayed in an order in which their seller ratings are highest. In one embodiment, the remaining first sellers (130) may be displayed in an order in which they are most favorable to the user (112) or in an order in which they are closest to being determined as a first-best seller (132) based on at least one of their pricing terms, shipping terms, or seller ratings. In one embodiment, the remaining first sellers (130) may be displayed in an order based on a setting specified by the user (112).
[0110] FIG. 7 is a diagram illustrating a display of a price per sales unit according to one embodiment of the present disclosure. As described above, the price per sales unit (230) for a target product (120) may be displayed on the user's terminal (110). The price per sales unit (230) may include information regarding the price when the target product (120) is sold in multiple sales units. The processor (310) of the device (100) may generate price information that allows the price per sales unit for the target product (120) to be displayed on the product page in this manner, and provide the information to the user's terminal (110).
[0111] When generating price information (160), the processor (310) may also consider the price of each sales unit. That is, the processor (310) may generate price information (160) that displays the unit price (e.g., price per 100 ml) of a larger sales unit (e.g., 18-piece bundle) so that it is not more expensive than the unit price of a smaller sales unit (e.g., 6-piece bundle) in the sales unit price (230) displayed on the user's terminal (110). This is because, in the general market, the unit price becomes cheaper as the quantity of a product is purchased, but if the unit price becomes more expensive as the quantity is purchased, this may cause confusion to the buyer.
[0112] To this end, the processor (310) may perform the following operations when generating price information (160). The processor (310) may determine whether there are multiple sellers selling the target product (120) in a second sales unit (i.e., the aforementioned second seller (140)). The second sales unit may be a larger sales unit than the aforementioned first sales unit. For example, the processor (310) may determine whether there are multiple sellers selling carbonated beverages in 18-packs.
[0113] Upon determining that there are multiple second sellers (140), the processor (310) may determine one of the multiple second sellers (140) as a superior seller (hereinafter, “second superior seller (742)”). Since the second superior seller (742) has been selected from among the second sellers (140), the second superior seller (742) may be a superior seller for the second sales unit of the target product (120).
[0114] The processor (310) may compare the unit price (hereinafter, “first unit price”) associated with the first excellent seller (132) for the target product (120) with the unit price (hereinafter, “second unit price”) associated with the second excellent seller (742) for the target product (120). For example, the price of the first excellent seller (132) for the first sales unit (e.g., a bundle of 6) may be “6,800 won,” and the unit price may be “527 won per 100 ml” (232).
[0115] Upon determining that the second unit price is less than or equal to the first unit price, the processor (310) may determine the price associated with the second preferred seller (742) for the second sales unit as the price of the target product (120) for the second sales unit. That is, if the second unit price is less than or equal to the first unit price, the processor (310) may determine that the price of the second preferred seller (742) for the second sales unit is appropriate to be displayed on the user's terminal (110) as the price of the target product (120) for the second sales unit.
[0116] For example, assuming that the second sales unit is a “pack of 18,” the price of the second preferred seller (742) for the second sales unit (e.g., a pack of 18) may be “14,900 won,” and the unit price may be “385 won per 100 ml” (234). In this case, the first unit price may be “527 won per 100 ml,” and the second unit price may be “385 won per 100 ml.” Since the second unit price is lower than the first unit price, the processor (310) may determine that the price of “14,900 won” of the second preferred seller (742) for the second sales unit is appropriate, and may determine this as the price of the target product (120) for the second sales unit. The processor (310) may generate price information (160) indicating the price for each sales unit, including the price for the second sales unit, and provide this to the user’s terminal (110). As in the illustrated embodiment (230), the price of “14,900 won” of the second excellent seller (742) for the second sales unit may be displayed on the user’s terminal (110) (234).
[0117] Meanwhile, based on a determination that the second unit price exceeds the first unit price, the processor (310) may generate price information (160) that prevents the unit-by-unit price for the second sales unit from being displayed on the product page. That is, if the second unit price exceeds the first unit price, the processor (310) may determine that even the price of the second preferred seller (742) for the second sales unit is inappropriate to be displayed on the user's terminal (110). Accordingly, the processor may generate price information (160) that prevents the second sales unit and the unit-by-unit price for the second sales unit from being displayed on the user's terminal (110).
[0118] For example, assuming that the second sales unit is a "pack of 12," the price of the second preferred seller (742) for the second sales unit (e.g., a pack of 12) may be "13,700 won," and the unit price may be "530 won per 100 ml" (236). That is, the first unit price may be "527 won per 100 ml," and the second unit price may be "530 won per 100 ml." Since the second unit price exceeds the first unit price, the processor (310) may determine that the price of "13,700 won" of the second preferred seller (742) for the second sales unit is inappropriate, and may generate price information (160) so that this price is not displayed on the user's terminal (110). That is, the price of "13,700 won" of the second sales unit and the second excellent seller (742) for the second sales unit may not be displayed on the user's terminal (110) (236).
[0119] Depending on the embodiment, the processor (310) may determine whether the second unit price is less than or greater than the first unit price, or may determine whether the second unit price is less than or greater than the first unit price.
[0120] As described above, the "View All Options" button (240) may be displayed along with the price (230) per sales unit. When the user (112) selects the "View All Options" button (240), all sales units of the target product (120) and the price for each sales unit may be displayed. That is, when the user (112) selects the "View All Options" button (240), sales units that are determined to be inappropriate for display on the user's terminal (110) and the price for each sales unit may also be displayed on the user's terminal (110). For example, when the user (112) selects the "View All Options" button (240), in addition to the price (232) for a 6-unit bundle or the price (234) for an 18-unit bundle, the price (236) for a 12-unit bundle may also be displayed.
[0121] The product pricing technology of the present disclosure can prevent market confusion regarding product pricing by ensuring that appropriate prices are set for each unit sold through the aforementioned process. In other words, it can prevent the unfairness of users (112) paying more for larger quantities than for multiple purchases of smaller quantities.
[0122] Figure 8 is a diagram illustrating a pricing process when there is only one seller, according to one embodiment of the present disclosure. As described above, when generating pricing information (160), the processor (310) can determine whether there are multiple first sellers (130) selling the target product (120) as a first sales unit.
[0123] Upon determining that there is only one first seller (130), i.e., upon determining that there is a single first seller, the processor (310) may obtain information (hereinafter, “third information”) indicating the price conditions set by the single first seller for the first sales unit of the target product (120). The third information may be stored in the memory (320), or may be obtained from another server or device via a communication circuit (330), etc., and stored in the memory (320).
[0124] The processor (310) may determine a price for the first sales unit of the single first seller based on the third information and the sales performance of the single first seller for the first sales unit of the target product (120). In this case, the processor (310) may determine the price within the price conditions (e.g., price range) set by the single first seller.
[0125] For example, the target product (120) may be a folding commuting bicycle A, and the first sales unit may be one (800). Unlike the aforementioned carbonated beverage, the more specialized the product, the fewer sellers there may be, and even only one seller may sell it. If there is only one seller, it may not be possible to determine a preferred seller for the product. Therefore, in this case, the processor (310) may not determine the price of the product by determining the preferred seller, but rather may determine the price of the product based on sales performance, etc.
[0126] In one embodiment, sales performance may be at least one of sales volume, revenue, or conversion rate. The conversion rate may refer to the ratio of the number of times a product is displayed to users that leads to a purchase.
[0127] In one embodiment, when determining a price for a first unit of sale of a single first seller, the processor (310) may determine the price for the first unit of sale of the single first seller based on the previous price for the first unit of sale of the single first seller and the sales performance at that previous price. This may be accomplished by adjusting the previous price by a certain amount or percentage.
[0128] For example, let's assume that the previous price of one folding commuting bicycle A from seller Z, who sells folding commuting bicycle A, was 180,000 won. If the sales performance (e.g., sales volume, etc.) of seller Z's folding commuting bicycle A, which was set at 180,000 won, is lower than the predetermined expected sales performance by a certain percentage or more, the processor (310) may perform an adjustment to reduce the previous price of 180,000 won by a certain amount (e.g., 3,000 won) or a certain percentage (e.g., 3%). Accordingly, the processor (310) may determine the price of one folding commuting bicycle A from seller Z to 177,000 won (a 3,000 won reduction) or 174,600 won (a 3% reduction). Likewise, if the sales performance (e.g., sales volume, etc.) of Seller Z's folding commuting bicycle A, which is priced at 180,000 won, is higher than the predetermined expected sales performance by a certain percentage, the processor (310) may perform an adjustment to increase the previous price of 180,000 won by a certain amount (e.g., 3,000 won) or a certain percentage (e.g., 3%).
[0129] In one embodiment, when determining a price for a first unit of sale from a single first seller, the processor (310) may determine the price for the first unit of sale from the single first seller based on the previous price for the first unit of sale from the single first seller and the sales performance based on the previous price, as well as the sales performance of other products within the product category to which the target product belongs. This may be accomplished by adjusting the previous price by a certain amount or percentage. In some embodiments, the price may also be determined solely based on the sales performance of other products within the product category to which the target product belongs.
[0130] For example, folding commuting bicycle A may belong to the “bicycle” product category. Based on the sales performance of other products in the “bicycle” product category, the price of folding commuting bicycle A may be adjusted and determined. If the average purchase conversion rate of other products in the “bicycle” product category is 3%, but the purchase conversion rate of folding commuting bicycle A is only 2%, the processor (310) may perform an adjustment to reduce the previous price of 180,000 won by a certain amount (e.g., 3,000 won) or a certain percentage (e.g., 3%). Accordingly, the processor (310) may determine the price of one folding commuting bicycle A from seller Z to 177,000 won (a 3,000 won reduction) or 174,600 won (a 3% reduction). Likewise, if the purchase conversion rate for Seller Z's folding commuting bicycle A, priced at 180,000 won, is 3.5%, which is higher than the average purchase conversion rate of 3% for other products in the "bicycle" product category, the processor (310) may perform an adjustment to increase the previous price of 180,000 won by a certain amount (e.g., 3,000 won) or a certain percentage (e.g., 3%).
[0131] In one embodiment, when determining the price for the first sales unit of a single first seller, the processor (310) may first determine whether the sales volume of the single first seller for the target product (120) is greater than or equal to a predetermined quantity. Based on the determination that the sales volume of the single first seller for the target product (120) is greater than or equal to the predetermined quantity, the price for the first sales unit of the single first seller may be determined based on one or a combination of two or more of the aforementioned embodiments. If the sales volume is too low, sales performance may change significantly with one or two sales. Therefore, the processor (310) may determine whether the sales volume of the single first seller for the target product (120) is greater than or equal to the predetermined quantity, and if so, perform the aforementioned price determination process.
[0132] According to the product pricing technology of the present disclosure, the device (100) determines the price of each sales unit of the target product (120), thereby facilitating a smoother process for sellers to set the price of the target product (120). Furthermore, the device (100) can set the price of the product based on sales performance or market prices (e.g., average sales volume within a product category). Accordingly, an appropriate price can be determined for the target product (120), preventing market confusion regarding product prices. Furthermore, the optimal price for the target product (120) can be presented to users of e-commerce services.
[0133] FIG. 9 is a diagram illustrating a product price determination method (900) according to one embodiment of the present disclosure. The product price determination method (900) according to various embodiments of the present disclosure may be performed by a device (100). The method (900) may include a step of obtaining a user's request for a product page of a target product (S910), a step of generating price information indicating a price per sales unit of the target product (S920), and / or a step of providing price information to a user's terminal (S930).
[0134] In step S910, the processor (310) may obtain a request from a user (112) for a product page of a target product (120). In step S920, the processor (310) may generate price information (160) indicating a price per sales unit of the target product (120). In step S930, the processor (310) may provide the price information (160) to the user's terminal (110). Here, the price information (160) may be used to display the price per sales unit on the product page at the terminal (110).
[0135] In one embodiment, the step (S920) of generating price information (160) may include a step of the processor (310) determining whether there are multiple first sellers (130) selling the target product (120) in a first sales unit, a step of determining a first excellent seller (132) among the multiple first sellers (130) based on a determination that there are multiple first sellers (130), and / or a step of determining a price associated with the first excellent seller (132) for the first sales unit as the price of the target product (120) for the first sales unit.
[0136] In one embodiment, the step (S920) of generating price information (160) includes: a step of determining whether there are multiple second sellers (140) that sell the target product (120) in a second sales unit that is larger than the first sales unit; a step of determining a second excellent seller (742) among the plurality of second sellers (140) based on a determination that there are multiple second sellers (140); a step of comparing a first unit price associated with the first excellent seller (132) for the target product (120) with a second unit price associated with the second excellent seller (742) for the target product (120); a step of determining a price associated with the second excellent seller (742) for the second sales unit as the price of the target product (120) for the second sales unit based on a determination that the second unit price is lower than the first unit price; and / or a step of determining that the second unit price exceeds the first unit price so that the sales unit price for the second sales unit of the target product (120) is not displayed on the product page. It may further include a step of generating price information (160).
[0137] In one embodiment, the step of determining the first excellent seller (132) described above may include the step of the processor (310) obtaining first information indicating price conditions and delivery conditions set by each of the plurality of first sellers (130) for the first sales unit of the target product (120), the step of obtaining second information indicating seller evaluations for each of the plurality of first sellers (130), and / or the step of determining the first excellent seller (132) from among the plurality of first sellers (130) based on the first information and the second information.
[0138] In one embodiment, the price conditions may be a price range set by each of the plurality of first sellers (130) for the first sales unit of the target product (120).
[0139] In one embodiment, the step of determining the first excellent seller (132) described above may further include the step of the processor (310) determining the price associated with the first excellent seller (132) for the first sales unit as the highest price among the prices for becoming the first excellent seller (132) within the price range set by the seller determined to be the first excellent seller (132).
[0140] In one embodiment, the step (S920) of generating price information (160) may further include a step of obtaining third information indicating price conditions set by the single first seller (130) for the first sales unit, based on a determination by the processor (310) that there is a single first seller (130), and / or a step of determining a price for the first sales unit of the single first seller (130) within the price conditions, based on the third information and the sales performance of the single first seller (130) for the first sales unit of the target product (120).
[0141] In one embodiment, the first preferred seller (132) may be determined based on the price terms, shipping terms, and seller evaluations of the first preferred seller (132) set by the first preferred seller (132) for the first sales unit of the target product (120). In one embodiment, the first preferred seller (132) may be determined further based on a coupon set by the first preferred seller (132) for the first sales unit of the target product (120).
[0142] In one embodiment, the step of determining a price for the first sales unit of the single first seller (130) described above may include the step of the processor (310) determining whether the sales volume of the single first seller (130) for the target product (120) is greater than or equal to a predetermined quantity, and / or the step of determining the price for the first sales unit of the single first seller (130) by adjusting the transfer price based on the transfer price for the first sales unit of the single first seller (130) and the sales performance according to the transfer price, and the sales performance of other products within the product category to which the target product (120) belongs, based on the determination that the sales volume of the single first seller (130) for the target product (120) is greater than or equal to the predetermined quantity.
[0143] The methods according to the present disclosure may be computer-implemented. While the steps of the methods are illustrated and described in a predetermined order in this disclosure, the steps may be performed in any order that can be arbitrarily combined according to the present disclosure, in addition to being performed sequentially. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. The present disclosure does not exclude variations or modifications to the methods. In one embodiment, at least some of the steps may be omitted, or other steps may be added.
[0144] Various embodiments of the present disclosure may be implemented as software recorded on a machine-readable recording medium. The software may be software for implementing the various embodiments of the present disclosure described above. The software may be inferred from various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be machine-readable instructions (e.g., code or code segments) or programs. The device may be a device capable of operating according to instructions called from a recording medium, such as a computer. In one embodiment, the device may be a device (100) according to embodiments of the present disclosure. In one embodiment, the processor of the device may execute the called instructions, causing components of the device to perform functions corresponding to the instructions. In one embodiment, the processor may be a processor (310) according to embodiments of the present disclosure. The recording medium may refer to any type of recording medium that stores data and can be read by the device. The recording medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the recording medium may be memory (320). In one embodiment, the recording medium may also be implemented in a distributed form, such as in a network-connected computer system. Software may be distributed, stored, and executed in a computer system, etc. The recording medium may be a non-transitory recording medium. A non-transitory recording medium means a tangible medium regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is propagated transitorily.
[0145] Although the technical concept of the present disclosure has been described through various embodiments, the technical concept of the present disclosure encompasses various substitutions, modifications, and alterations that can be made within the scope understandable to those of ordinary skill in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and alterations are included within the scope of the appended claims. Embodiments according to the present disclosure can be combined with each other. Each embodiment can be combined in various ways depending on the number of cases, and embodiments created by combining them also fall within the scope of the present disclosure.
Claims
1. One or more processors; and comprising one or more memories storing instructions to be executed by said one or more processors; Upon execution of the above instructions, the one or more processors, Obtain user requests for product pages of target products, Generate price information indicating the price per sales unit of the above target product, Providing the above price information to the user's terminal - The above price information is used to display the price per sales unit on the product page on the terminal - The one or more processors, in generating the price information, Determine whether there are multiple first sellers selling the above target product as the first sales unit, Upon determining that there are multiple first sellers, a first superior seller is determined from among the multiple first sellers, A device for determining the price associated with the first excellent seller for the first sales unit as the price of the target product for the first sales unit.
2. In paragraph 1, The one or more processors, in generating the price information, Determine whether there are multiple second sellers who sell the above target product in a second sales unit larger than the first sales unit; Upon determining that there are multiple second sellers, a second superior seller is determined from among the multiple second sellers, Compare the first unit price associated with the first excellent seller for the above target product with the second unit price associated with the second excellent seller for the above target product, Upon determining that the second unit price is lower than the first unit price, the price associated with the second excellent seller for the second sales unit is determined as the price of the target product for the second sales unit, A device that generates the price information so that the price per sales unit for the second sales unit of the target product is not displayed on the product page, based on a determination that the second unit price exceeds the first unit price.
3. In paragraph 1, A device in which the first excellent seller is determined based on the price conditions, delivery conditions, and seller evaluation of the first excellent seller set by the first excellent seller for the first sales unit of the target product.
4. In paragraph 3, The device wherein the first excellent seller is determined further based on a coupon set by the first excellent seller for the first sales unit of the target product.
5. In paragraph 3, The above seller evaluation is determined based on at least one selected from the following: order fulfillment rate, rate of delivery within target delivery period, response rate to product inquiries, response speed to product inquiries, or seller rating.
6. In paragraph 1, The one or more processors, in determining the first superior seller, Each of the plurality of first sellers obtains first information indicating the price conditions and delivery conditions set for the first sales unit of the target product, Obtain second information indicating a seller evaluation for each of the plurality of first sellers, A device for determining the first excellent seller among the plurality of first sellers based on the first information and the second information.
7. In paragraph 6, The above delivery conditions are a target delivery period set by each of the plurality of first sellers for the first sales unit of the target product.
8. In paragraph 6, The above price conditions are the price range set by each of the plurality of first sellers for the first sales unit of the target product, The one or more processors, in determining the first superior seller, A device that determines the price associated with the first excellent seller for the first sales unit as the highest price among the prices for becoming the first excellent seller within the price range set by the seller determined to be the first excellent seller.
9. In paragraph 8, The above price range is set at a specific price for the device.
10. In paragraph 8, The one or more processors, in determining the first superior seller, A device that determines the price for the first sales unit of each of the remaining sellers, other than the first excellent seller among the plurality of first sellers, as the lowest price within the price range set by each of the remaining sellers.
11. In paragraph 1, The one or more processors, in generating the price information, Upon determining that there is a single first seller, third information is obtained indicating the price conditions set by said single first seller for said first sales unit; A device for determining a price for the first sales unit of the single first seller within the price conditions based on the third information and the sales performance of the single first seller for the first sales unit of the target product.
12. In paragraph 11, The one or more processors, in determining a price for the first sales unit of the first seller, A device for determining a price for the first sales unit of the first seller by adjusting the previous price based on the previous price for the first sales unit of the first seller and the sales performance according to the previous price.
13. In paragraph 11, The one or more processors, in determining a price for the first sales unit of the first seller, Determine whether the sales volume of the above single first seller for the above target product is greater than or equal to a predetermined quantity, A device for determining a price for the first sales unit of the first seller by adjusting the transfer price based on a transfer price for the first sales unit of the first seller and the sales performance according to the transfer price, and the sales performance of other products within the product category to which the target product belongs, based on a determination that the sales volume of the first seller for the target product is greater than or equal to the predetermined quantity.
14. In paragraph 11, The above sales performance is at least one selected from sales volume, revenue, or conversion rate.
15. A method performed in a device including one or more processors and one or more memories storing instructions to be executed by the one or more processors, One or more of the above processors, A step of obtaining a user's request for a product page of a target product; A step of generating price information indicating the price per sales unit of the above target product; and A step of providing the above price information to the user's terminal, wherein the above price information is used to display the price per sales unit on the product page in the terminal, The steps for generating the above price information are: A step of determining whether there are multiple first sellers selling the above target product as a first sales unit; determining a first superior seller among the plurality of first sellers based on a determination that there are multiple first sellers; and A method comprising the step of determining a price associated with the first preferred seller for the first sales unit as the price of the target product for the first sales unit.
16. In paragraph 15, The steps for generating the above price information are: A step of determining whether there are multiple second sellers who sell the above target product in a second sales unit larger than the first sales unit; A step of determining a second superior seller among the plurality of second sellers based on a determination that there are multiple second sellers; A step of comparing a first unit price associated with the first excellent seller for the target product with a second unit price associated with the second excellent seller for the target product; determining, based on a determination that the second unit price is lower than the first unit price, a step of determining a price associated with the second excellent seller for the second sales unit as the price of the target product for the second sales unit; and A method further comprising the step of generating price information such that the price per sales unit for the second sales unit of the target product is not displayed on the product page, based on a determination that the second unit price exceeds the first unit price.
17. In paragraph 15, The step of determining the first excellent seller is as follows: A step of obtaining first information indicating price conditions and delivery conditions set by each of the plurality of first sellers for the first sales unit of the target product; A step of obtaining second information indicating a seller evaluation for each of the plurality of first sellers; and A method comprising the step of determining the first excellent seller among the plurality of first sellers based on the first information and the second information.
18. In paragraph 17, The above price conditions are the price range set by each of the plurality of first sellers for the first sales unit of the target product, The step of determining the first excellent seller is as follows: A method further comprising the step of determining the price for the first sales unit of the first excellent seller as the highest price among the prices for becoming the first excellent seller within the price range set by the seller determined to be the first excellent seller.
19. In paragraph 15, The steps for generating the above price information are: Upon determining that there is a single first seller, obtaining third information indicating the price conditions set by the single first seller for the first sales unit; and A method further comprising the step of determining a price for the first sales unit of the single first seller within the price conditions based on the third information and the sales performance of the single first seller for the first sales unit of the target product.
20. In paragraph 19, The step of determining the price for the first sales unit of the first seller of the above number is: A step of determining whether the sales volume of the first seller for the above target product is greater than or equal to a predetermined quantity; and A method comprising the step of determining a price for the first sales unit of the single first seller by adjusting the transfer price based on a transfer price for the first sales unit of the single first seller and the sales performance according to the transfer price, and the sales performance of other products within the product category to which the target product belongs, based on a determination that the sales volume of the single first seller for the target product is greater than or equal to the predetermined quantity.
21. In a non-transitory computer-readable recording medium recording instructions to be executed by one or more processors, The above instructions, when executing the above instructions, cause the one or more processors to: Obtain user requests for product pages of target products, Generate price information indicating the price per sales unit of the above target product, Provide the above price information to the user's terminal, In generating the above price information, Determine whether there are multiple first sellers selling the above target product as the first sales unit, Upon determining that there are multiple first sellers, a first superior seller is determined from among the multiple first sellers, Determine the price associated with the first excellent seller for the first sales unit as the price of the target product for the first sales unit; The above price information is a non-transitory computer-readable recording medium used to display the price per sales unit on the product page at the terminal.
Citation Information
Patent Citations
System and method for providing shopping service
KR101612482B1
Low-Fat Garlic Milk
KR1020220028673A
Server providing product sales service and operation method thereof
KR102314730B1
Operating method for electronic apparatus for offering item information and electronic apparatus supporting thereof
KR102333572B1
Electronic apparatus and informative method for managing item sales
KR102430290B1