Method, apparatus, and recording medium for processing product information

The technology addresses the inconvenience of meeting minimum purchase amounts in e-commerce by determining recommended products and providing a user interface for information access, thereby improving the customer experience.

WO2025135946A1PCT designated stage expired Publication Date: 2025-06-26COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/095454
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-20
Filing Date
2024-02-26
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

In e-commerce services, users face inconvenience when trying to meet minimum purchase amounts for specific product groups, as they must manually search for additional products to reach the required total, leading to an uncomfortable shopping experience.

Method used

A technology that determines the type of recommended products to include in a user's purchase candidate list when the total purchase amount for a specific product group is below the minimum, and provides a user interface to request information about these products, making it easier for users to find necessary products.

Benefits of technology

This solution supports users in conveniently finding products to meet purchase conditions by providing recommended product types and information, thereby enhancing the overall customer experience in e-commerce services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024095454_26062025_PF_FP_ABST
    Figure KR2024095454_26062025_PF_FP_ABST
Patent Text Reader

Abstract

A method performed by an electronic apparatus, according to an embodiment of the present disclosure, may comprise the steps of: receiving, from a user, a request for a first page for a purchase candidate product list of the user; determining whether or not the amount obtained by summing prices of one or more products included in the purchase candidate product list is less than the minimum purchase amount; in response to the summed amount being less than the minimum purchase amount, determining a type of a recommended product to be included in the purchase candidate product list; and providing the user with the first page including information regarding the type of the recommended product.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, devices and recording media for processing product information

[0001] The present disclosure relates to a technology for processing product information. More specifically, the present disclosure relates to a technology for processing various product information, determining the type of recommended products to include in a user's purchase candidate list, and providing the user with information about products corresponding to this type.

[0002] With the continuous advancement of communication technology, e-commerce services have become an essential part of the lives of modern consumers. These services provide users with a convenient shopping experience and create an environment where they can easily browse and purchase a wide variety of products. Users of e-commerce services can add products of interest to a shopping cart (e.g., a shopping cart) and purchase all items in one go.

[0003] Meanwhile, e-commerce services can set purchase conditions for products within a specific product group to improve the efficiency of sales promotion, logistics, and delivery management. For example, a purchase condition can be set so that a user can only purchase products within a specific product group if the total purchase price of the products within that group exceeds a minimum purchase amount. If the total purchase amount (the sum of the prices of the products within a specific product group) falls below the minimum purchase amount, the user can update the purchase list by adding more products from that group. Only when the total purchase amount of the products within that group reaches the minimum purchase amount can the purchase condition be met and these products be purchased. However, since users must manually search for products within a specific product group until the total purchase amount reaches the minimum purchase amount, this can lead to a poor customer experience (CX) when purchasing products from e-commerce services.

[0004] Therefore, in order to provide users of e-commerce services with a good CX, a technology is needed that helps users more easily find products to include in their purchase candidate list to meet their purchase conditions when purchasing products belonging to a specific product group with set purchase conditions.

[0005] The present disclosure provides a user interface for determining the type of recommended products to be included in a purchase candidate product list when the total purchase amount of products of a specific product group included in a user's purchase candidate product list does not meet a minimum purchase amount, and requesting a page containing information about products corresponding to this type, thereby enabling a user to conveniently find products to be included in a purchase candidate product list through the provided user interface.

[0006] In addition, the present disclosure provides the user with information about recommended products having a price range equal to the remaining amount until the total purchase amount of products in a specific product group included in the user's purchase candidate product list reaches the minimum purchase amount, thereby enabling the user to more easily meet the purchase conditions set for products in a specific product group.

[0007] The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art of the present disclosure from the description below.

[0008] A method performed by an electronic device according to one embodiment of the present disclosure may include the steps of: receiving a request for a first page of a list of candidate products for purchase from the user; determining whether a sum of prices of one or more products included in the list of candidate products for purchase is less than a minimum purchase amount; determining a type of recommended product to be included in the list of candidate products for purchase in response to the sum being less than the minimum purchase amount; and providing the first page including information on the type of the recommended product to the user.

[0009] In one embodiment, the type of the recommended product may be any one of a first type indicating a product belonging to the user's list of repurchase candidates; a second type indicating a product with a price below a predetermined price; and a third type indicating a product with a discount applied.

[0010] In one embodiment, the type of the recommended product may be determined based on the user's history.

[0011] In one embodiment, the user's history may include a history of the user's actions related to purchasing goods.

[0012] In one embodiment, one or more of the products included in the list of purchase candidate products may belong to a specific product group.

[0013] In one embodiment, the information about the type of the recommended product may include a first user interface for requesting a second page including information about one or more first products corresponding to the type of the recommended product.

[0014] A method according to one embodiment of the present disclosure may further include the step of receiving, from the user, first input information for the first user interface; and, in response to the first input information, providing the user with the second page including information on the one or more first products.

[0015] In one embodiment, the one or more first products within the second page may be displayed in descending order of price.

[0016] In one embodiment, the step of providing the second page to the user may include the step of determining one or more first products from among a plurality of first products corresponding to the type of the recommended product based on the total amount and the minimum purchase amount.

[0017] In one embodiment, the price range of the one or more first products may be determined based on the difference between the total amount and the minimum purchase amount.

[0018] In one embodiment, the one or more first products may belong to a specific product group.

[0019] In one embodiment, the information about the one or more first products may include a respective second user interface for requesting that each of the one or more first products be included in the list of purchase candidate products.

[0020] A method according to one embodiment of the present disclosure may further include receiving second input information for a second user interface from the user for requesting that a specific first product among the one or more first products be included in the list of purchase candidate products.

[0021] A method according to one embodiment of the present disclosure may further include the step of updating the list of purchase candidate products by including the specific first product in the list of purchase candidate products according to the second input information; and the step of determining the total purchase amount of the updated list of purchase candidate products.

[0022] A method according to one embodiment of the present disclosure may include: determining whether the total purchase amount of the updated purchase candidate product list is greater than or equal to the minimum purchase amount; and, in response to determining that the total purchase amount of the updated purchase candidate product list is greater than or equal to the minimum amount, updating the second page to display information indicating that a plurality of products included in the updated purchase candidate product list are available for purchase.

[0023] In one embodiment, the second page may include a third user interface for requesting that the second page be updated to display information about one or more second products of a different type than the type of the recommended product.

[0024] A method according to one embodiment of the present disclosure may further include the step of receiving third input information for the third user interface from the user; and, in response to the third input information, the step of updating the second page so that information about the one or more second products is displayed.

[0025] In one embodiment, the one or more second products within the updated second page may be displayed in descending order of price.

[0026] In one embodiment, the step of updating the second page to display information about the one or more second products may include the step of determining the one or more second products from among a plurality of second products of a different type from the type of the recommended product based on the total amount and the minimum purchase amount.

[0027] In one embodiment, the price range of the one or more second products may be determined based on the difference between the total amount and the minimum purchase amount.

[0028] In one embodiment, the one or more second products may belong to a specific product group.

[0029] An electronic device according to one embodiment of the present disclosure includes one or more processors, one or more memories storing instructions executed by the one or more processors, and when the instructions are executed by the one or more processors, the one or more processors may be configured to execute a method according to the present disclosure.

[0030] In one embodiment of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause the one or more processors to perform an operation, the instructions may be configured to cause the one or more processors to perform a method according to the present disclosure.

[0031] According to the present disclosure, when the total purchase amount of products of a specific group of products included in a user's purchase candidate product list does not meet a minimum purchase amount, a type of recommended product to be included in the purchase candidate product list is determined, and a user interface for requesting a page including information about products corresponding to this type is provided to the user, thereby supporting the user to conveniently find products to be included in the purchase candidate product list through the provided user interface.

[0032] In addition, according to the present disclosure, by providing the user with information about recommended products having a price range equal to the remaining amount until the total purchase amount of products in a specific product group included in the user's purchase candidate product list reaches the minimum purchase amount, the user can be supported to more easily meet the purchase conditions set for products in a specific product group.

[0033] The effects according to the technical idea of ​​the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the specification.

[0034] FIG. 1 illustrates a system according to one embodiment of the present disclosure.

[0035] FIG. 2 illustrates a computing device capable of implementing devices according to one embodiment of the present disclosure.

[0036] FIG. 3 illustrates an example of a first page of a list of purchase candidate products according to one embodiment of the present disclosure.

[0037] FIG. 4 illustrates an example of a first page of a list of purchase candidate products according to one embodiment of the present disclosure.

[0038] FIG. 5 illustrates an example of a third page of a product list according to one embodiment of the present disclosure.

[0039] FIG. 6 illustrates an example of a second page including information about one or more first products corresponding to a product type selected by a user according to one embodiment of the present disclosure.

[0040] FIG. 7 illustrates an example of a second page including information about one or more first products corresponding to a product type selected by a user according to one embodiment of the present disclosure.

[0041] FIG. 8 illustrates an example of a first page of a list of purchase candidate products according to one embodiment of the present disclosure.

[0042] FIG. 9 illustrates an example of a first page of a list of purchase candidate products according to one embodiment of the present disclosure.

[0043] FIG. 10 illustrates an example of a second page including information about one or more first products corresponding to a product type selected by a user according to one embodiment of the present disclosure.

[0044] FIG. 11 illustrates an example of a second page including information about one or more first products corresponding to a product type selected by a user according to one embodiment of the present disclosure.

[0045] FIG. 12 is a flowchart of an operation of a method according to one embodiment of the present disclosure.

[0046] 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.

[0047] 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.

[0048] 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.

[0049] 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.

[0050] The expressions "first," "second," or "first", "second", etc. used in this document, unless the context indicates otherwise, are used to refer to multiple similar objects and to distinguish one object from another, and do not limit the order or importance among the objects.

[0051] 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.

[0052] 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.

[0053] 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).

[0054] 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.

[0055] The term "membership" as used herein may refer to an eligibility or status that entitles a user to special benefits offered by an e-commerce service. A user may apply for membership in an e-commerce service by requesting membership in a defined manner. When membership is applied to a user in this manner, the user may receive the special benefits of membership.

[0056] The term "user interface" as used herein may refer to a physical or virtual medium designed to enable communication between a user and an object, system, machine, or computer program. Users may utilize e-commerce services through the user interface. For example, the user interface may include basic elements for displaying specific information, such as images or text, and elements for receiving user input, such as buttons that can be configured using these basic elements. For example, selecting (clicking) a user interface by a user may be expressed as receiving user input corresponding to the user interface.

[0057] The terms "product line" or "product category" used in this disclosure may refer to a collection of products with identical physical and chemical properties, uses, etc. For example, a "product line" may be divided into categories such as clothing, home appliances, stationery, household goods, automotive supplies, and sporting goods.

[0058] The term "product type" used in this disclosure may refer to a collection of products with identical or similar purchase patterns. Here, the purchase pattern may refer to the type of product list to which the product belongs, the price of the product, whether a discount is applied to the product, etc.

[0059] 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 the 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.

[0060] FIG. 1 illustrates a system (100) according to one embodiment of the present disclosure. The system (100) illustrated in FIG. 1 may include at least one of an electronic device (110) or a user terminal (120).

[0061] The electronic device (110) and the user terminal (120) are connected via a network and can communicate with each other. Meanwhile, FIG. 1 illustrates an example in which one user terminal (120) communicates with the electronic device (110) via a network; however, this is merely for convenience of understanding, and the number of user terminals (120) that can communicate with the electronic device (110) via the network may vary. That is, each of one or more user terminals (120) can access the e-commerce service provided by the electronic device (110). In addition, FIG. 1 merely illustrates a preferred embodiment for achieving the purpose of the present disclosure, and some components may be added as needed.

[0062] Below, each component illustrated in Fig. 1 will be described in more detail.

[0063] In one embodiment, the electronic device (110) may be a server device providing an e-commerce service. That is, the electronic device (110) may be a server device operated under the management of a provider of the e-commerce service. The electronic device (110) may manage the operation of the e-commerce service.

[0064] In one embodiment, the electronic device (110) can manage information about users of an e-commerce service.

[0065] For example, information about a user managed by an electronic device (110) may include the user's name, age, address, contact information, payment method, etc. Here, managing user information can collectively refer to a series of actions involving controlling and processing the information. For example, managing user information may include storing, updating, or modifying the information.

[0066] For example, information about a user managed by an electronic device (110) may include a user's history. Here, the user's history may be a comprehensive history (record) of the user's actions in an e-commerce service.

[0067] For example, a user's history may include a history of the user's actions related to product purchases. This history may include the user's purchase history (purchase history), the user's selection of product categories (product category selection history), the user's addition of products to the purchase candidate list (add-to-shopping-cart history), and the user's search history (search history).

[0068] In one embodiment, the electronic device (110) may provide a page for the e-commerce service to the user terminal (120) in response to a request from a user of the e-commerce service. For example, the electronic device (110) may generate display (output) information (e.g., information about the page) that enables the page for the e-commerce service to be displayed (output) on the user terminal (120) and transmit the display information to the user terminal (120). Here, the display information is information that enables the page for the e-commerce service to be displayed on the display of the user terminal (120), and may be implemented as an image or text, for example. Based on the reception of such display information, the user terminal (120) may display (output) various pages for the e-commerce service. Therefore, the operation of the electronic device (110) providing a page to the user terminal (120) may be expressed as the operation of the electronic device (110) providing a page to the user of the user terminal (120). That is, the operation of the electronic device (110) transmitting display information about a page to the user terminal (120) can be expressed as an operation of the electronic device (110) providing the corresponding page to the user of the user terminal (120).

[0069] In one embodiment, the electronic device (110) may transmit various responses corresponding to various requests received from the user terminal (120) for the e-commerce service to the user terminal (120). For example, the user terminal (120) may receive a user input corresponding to a user interface (e.g., a widget or button) displayed on a page of the e-commerce service and transmit the same to the electronic device (110). Here, the user terminal (120) may receive a response (e.g., information) corresponding to the user input from the electronic device (110) and perform an operation defined in the response (e.g., displaying the received information on the page).

[0070] In addition to the examples described above, the electronic device (110) can perform operations based on known technologies that can be performed by server devices providing e-commerce services. Therefore, applying the technical concepts of the present disclosure by referring to operations based on known technologies is not excluded from the scope of the present disclosure.

[0071] In one embodiment, the user terminal (120) may be a terminal of a user using an e-commerce service. The user terminal (120) may display various pages regarding the e-commerce service provided by the electronic device (110) on the display of the user terminal (120). These pages may have a user interface defined as a function related to the e-commerce service applied thereto. The application of this user interface may be managed by the electronic device (110) described above. In addition, the user terminal (120) may obtain a user's input for the page, process the obtained user's input, or transmit the obtained user's input to the electronic device (110). For example, the user terminal (120) may receive a user's input corresponding to a user interface displayed on the page, and transmit the same to the electronic device (110). By obtaining a response corresponding to the user's input from the electronic device (110), the user terminal (120) may perform operations defined to correspond to the user's input. For example, the user terminal (120) may receive specific information corresponding to the user's input from the electronic device (110) and display it on the display. Thus, specific information corresponding to the user's input may be provided to the user. As described above, a web browser or application may be installed on the user terminal (120) to allow the user to utilize e-commerce services through the user terminal (120).

[0072] For example, the user terminal (120) may be any one of devices such as a desktop computer, a laptop computer, a tablet computer, a wearable device, or a smartphone, but is not limited thereto. The user terminal (120) may include an input / output interface capable of receiving information from a user or outputting information to a user, and may be any device capable of communicating with an electronic device (110) or other devices via a network.

[0073] In one embodiment, the user terminal (120) may provide information received from the electronic device (110) to the user, and may receive input from the user and transmit the input to the electronic device (110). For example, the user terminal (120) may obtain an input from the user to call various pages, and generate a command to call various pages in response to the obtained input. The user terminal (120) may transmit a command to call various pages to the electronic device (110). The input obtained from the user may include various forms of input, such as a click using a mouse, a touch using a touchpad or a touch screen, voice recognition, or other electronic input. The user terminal (120) may receive various pages from the electronic device (110) and output the various pages received.

[0074] A network may serve to connect an electronic device (110) and a user terminal (120), or other external devices. For example, the network may provide a connection path so that a user terminal (120) can be connected to the electronic device (110) and transmit and receive packet data with the electronic device (110). For example, the network may be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).

[0075] In one embodiment, the electronic device (110) and the user terminal (120) may operate as a single device. The user terminal (120) may be included in the electronic device (110) as all or part of the electronic device (110). For example, various types of information exchanged between the electronic device (110) and the user terminal (120) via a network may be various types of information exchanged between each component within a single device.

[0076] FIG. 2 illustrates a computing device (200) capable of implementing devices (110, 120) according to one embodiment of the present disclosure. That is, the electronic device (110) or user terminal (120) described above may each be implemented with one or more computing devices (200).

[0077] In one embodiment, the computing device (200) may include one or more processors (210), one or more memories (220), or a communication interface (230). In one embodiment, some components may be removed from the computing device (200), or other components (e.g., a display or input device, etc.) may be added to the computing device (200). Additionally or alternatively, some components may be implemented in an integrated manner, or implemented as a single or multiple entities. In the present disclosure, one or more processors (210) may be referred to as a processor (210). The term “processor (210)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (220) may be referred to as a memory (220). The term “memory (220)” may mean a set of one or more memories, unless the context clearly indicates otherwise. Additionally, in the present disclosure, the term communication interface (230) may mean a set of one or more communication circuits, unless the context clearly indicates otherwise.

[0078] Below, each component illustrated in Fig. 2 will be described in more detail.

[0079] In one embodiment, the processor (210) may perform calculations or information processing for control or communication of each component of the computing device (200). Specifically, the processor (210) may control at least one component of the computing device (200) connected to the processor (210) by executing software (or a computer program) received from another component. As an example, the processor (210) may load a command (e.g., an instruction, a code, or a code segment) or information into the memory (220), process the command or information stored in the memory (220), and store result information according to the processing in the memory (220). In addition, the processor (210) may be operatively connected to the components of the computing device (200) to perform various operations such as calculations, processing, generation, or processing related to the present disclosure.

[0080] In one embodiment, the memory (220) can store various information. The information stored in the memory (220) is information acquired, processed, or used by at least one component of the computing device (200), and may include software. For example, the memory (220) may store a history of a user using an e-commerce service. The software may include one or more instructions that, when loaded into the memory (220), cause the processor (210) to perform operations according to various embodiments of the present disclosure. That is, the processor (210) may perform operations according to various embodiments of the present disclosure by executing the one or more instructions described above. The memory (220) may include, for example, volatile or non-volatile memory. In one embodiment, the program is software stored in the memory (220), and may include an operating system for controlling the resources of the computing device (200), an application, or middleware that provides various functions to an application so that the application can utilize the resources of the computing device (200).

[0081] In one embodiment, the communication interface (230) can establish a wired or wireless communication channel with another device and transmit and receive various information with the other device. In one embodiment, the communication interface (230) can include at least one port for connecting to another device via a wired cable in order to communicate with the other device via a wired connection. In this case, the communication interface (230) can communicate with another device connected via a wired connection through the at least one port. In one embodiment, the communication interface (230) can be configured to include a cellular communication module and be connected to a cellular network (e.g., 3G, LTE, 5G, Wibro, or Wimax). In one embodiment, the communication interface (230) can include a short-range communication module and transmit and receive information with another device using short-range communication (e.g., Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), UWB). In one embodiment, the communication interface (230) can include a non-contact communication module for contactless communication. Contactless communication may include at least one contactless proximity communication technology, such as Near Field Communication (NFC), Radio Frequency Identification (RFID), or Magnetic Secure Transmission (MST). In addition to the various examples described above, the computing device (200) may be implemented in various known ways to communicate with other devices, and the scope of the present disclosure is not limited by the examples described above.

[0082] In one embodiment, the computing device (200) may include a display. The display may display various screens (e.g., one or more pages) based on the control of the processor (210). To display screens with various interfaces applied on the display, for example, a web browser or a dedicated application may be installed on the computing device (200). In addition, the display may be a component capable of interacting with a user and may receive user input from the user. Such a display may be implemented in the form of a touch sensor panel (TSP) capable of recognizing contact or proximity of various external objects (e.g., a user's finger or stylus).

[0083] In one embodiment, the computing device (200) may include an input device (e.g., a mouse or a keyboard). The input device may receive information to be used in components of the computing device (200) from an external source (e.g., a user) of the computing device (200).

[0084] The processor (210), memory (220), and communication interface (230) illustrated in FIG. 2 are connected to each other through a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), and can send or receive information or signals.

[0085] Below, methods according to various embodiments of the present disclosure are described in detail. While operations are depicted in a specific order in the drawings below, it should be noted that the operations do not necessarily have to be performed in the specific order depicted or in a sequential order, or that all depicted operations must be performed to achieve the desired results.

[0086] In addition, the operations of the method to be described with reference to the drawings below may be performed by the electronic device (110). In other words, the operations of the method may be implemented by one or more instructions executed by the processor (210) of one or more computing devices (200) capable of implementing the electronic device (110). All operations included in this method may be executed by a single physical computing device, but for example, the first operation of the method may be performed by the first computing device, and the second operation of the method may be performed by the second computing device. In other words, the operations included in the method may be performed by being divided among a plurality of computing devices.

[0087] Hereinafter, the description will continue assuming that the operation of the above-described method is performed by the processor (210) of the electronic device (110) illustrated in FIG. 1 or one or more computing devices (200) capable of implementing the electronic device (110). In addition, for the convenience of explanation, the subject of the operation included in the method may be omitted, but unless otherwise indicated in the context, it may be interpreted that the operation is performed by the processor (210) of the electronic device (110) or one or more computing devices (200) capable of implementing the electronic device (110).

[0088] FIG. 3 illustrates an example of a first page (300) of a list of purchase candidate products according to one embodiment of the present disclosure.

[0089] Referring to FIG. 3, the first page (300) may be displayed on the display of the user terminal (120). For example, if the user selects a user interface for requesting the first page (300) displayed on the display of the user terminal (120), the user terminal (120) may transmit a request for the first page (300) (input information for the user interface for requesting the first page (300)) to the electronic device (110). In this way, the electronic device (110) that receives the request for the first page (300) from the user may generate the first page (300) and transmit first display information for displaying the first page (300) to the user terminal (120). Based on the first display information, the first page (300) may be displayed on the display of the user terminal (120), thereby providing the first page (300) to the user.

[0090] In one embodiment, the first page (300) may include at least one of information regarding purchase conditions (310), information regarding products included in the list of purchase candidates (320), or information regarding a request for products to be included in the list of purchase candidates (330). The first page (300) illustrated in FIG. 3 is merely an example for describing an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the components of the first page (300) illustrated in FIG. 3 may be omitted, and other components may be included in addition to these components.

[0091] In one embodiment, the information on purchase conditions (310) may include information indicating a comparison result between the total purchase amount, which is the sum of the prices of one or more products included in the purchase candidate product list, and the minimum purchase amount. Here, one or more products included in the purchase candidate product list may belong to a specific product group. For example, the specific product group may include fresh products. That is, the information on purchase conditions (310) may include information indicating whether one or more products included in the purchase candidate product list can be purchased based on the comparison result between the total purchase amount and the minimum purchase amount. For example, if the total purchase amount is short of the minimum purchase amount by X won, the information on purchase conditions (310) may include information indicating that if the purchase candidate list is updated by including a product (a product belonging to a specific product group) with a price of X won in the purchase candidate list, the products included in the updated purchase candidate list can be purchased. Alternatively, if the total purchase amount is greater than the minimum purchase amount, the information on purchase conditions (310) may include information indicating that the products can be purchased and shipped free of charge. Additionally, the information about purchase conditions (310) may further include a graph (e.g., a bar graph) indicating whether the total purchase amount meets the minimum purchase amount.

[0092] For example, information about purchase conditions (310) may include information about the types of recommended products to be included in the purchase candidate list (315). As a specific example, if the total purchase amount, which is the sum of the prices of one or more products included in the purchase candidate list, does not meet the minimum purchase amount, information about purchase conditions (310) may include information about the types of recommended products to be included in the purchase candidate list (315).

[0093] For example, the type of the recommended product may be any one of the following: a first type indicating a product that belongs to the user's list of repurchase candidates (e.g., frequently purchased products); a second type indicating a product priced below a predetermined price (e.g., products priced below Y won); and a third type indicating a product that is currently on a discount (e.g., a discounted product). Meanwhile, the third type may be further subdivided into a fourth type indicating a product with a specific amount of time remaining on the discount (e.g., a final sale product) and a fifth type indicating a product that is discounted for a specific time period (e.g., a time-limited discount product). Meanwhile, the method for determining the type of the recommended product may refer to the description in FIG. 12. As a specific example, when the first type is determined as the type of recommended product for the user, information (315) about the first type may be included in information (310) about the purchase conditions. That is, the first page (300) of FIG. 3 may be a page provided to the user when the type of recommended product for the user is the first type.

[0094] For example, information (315) about the type of recommended products may include a first user interface (315) for requesting a second page including information about one or more first products corresponding to the type of recommended products. Here, one or more first products may belong to a specific product group. For example, the specific product group may include a fresh product group. When a user selects the first user interface (315) on the first page (300) displayed on the display of the user terminal (120), the user terminal (120) may transmit first input information about the first user interface (315) to the electronic device (110). In this way, the electronic device (110) that receives the first input information from the user may generate a second page including information about one or more first products corresponding to the type of recommended products according to the first input information, and transmit second display information for displaying the second page to the user terminal (120). Based on the second display information, a second page containing information about products corresponding to the recommended product type may be displayed on the display of the user terminal (120), thereby providing the second page to the user. Meanwhile, the second page provided to the user when the recommended product type is the first type may refer to the descriptions of FIGS. 6 and 7.

[0095] In one embodiment, information (320) about products included in the purchase candidate product list may include the product's name, delivery completion date, price, applicable membership benefits, quantity, etc. Here, the products included in the purchase candidate product list may belong to a specific product group. For example, the specific product group may be fresh products.

[0096] In one embodiment, information (330) regarding a request for inclusion of a product in a list of potential purchase candidates may include a user interface (330) for requesting a third page of the product list. The product list may be a list of products belonging to a specific product group. The third page may be described in connection with FIG. 5 .

[0097] FIG. 4 illustrates an example of a first page (400) of a list of purchase candidate products according to one embodiment of the present disclosure.

[0098] Referring to FIG. 4, the first page (400) may be displayed on the display of the user terminal (120). For example, if the user selects a user interface for requesting the first page (400) displayed on the display of the user terminal (120), the user terminal (120) may transmit a request for the first page (400) (input information for the user interface for requesting the first page (400)) to the electronic device (110). In this way, the electronic device (110) that receives the request for the first page (400) from the user may generate the first page (400) and transmit first display information for displaying the first page (400) to the user terminal (120). Based on the first display information, the first page (400) may be displayed on the display of the user terminal (120), thereby providing the first page (400) to the user.

[0099] The description of information (320) about products included in the list of product candidates for purchase and information (330) about requests for products to be included in the list of product candidates for purchase on the first page (300) of FIG. 3 can be equally applied to the first page (400) of FIG. 4. Hereinafter, description will be given focusing on the configuration of the first page (400) of FIG. 4 that differs from the first page (300) of FIG. 3.

[0100] In one embodiment, the first page (400) may include at least one of information regarding purchase conditions (410) and information regarding the types of recommended products to be included in the purchase candidate list (420). The first page (400) illustrated in FIG. 4 is merely an example for describing an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the components of the first page (400) illustrated in FIG. 4 may be omitted, and other components may be included in addition to these components.

[0101] In one embodiment, the information on purchase conditions (410) may include information indicating a comparison result between the total purchase amount, which is the sum of the prices of one or more products included in the purchase candidate product list, and the minimum purchase amount. Here, one or more products included in the purchase candidate product list may belong to a specific product group. For example, the specific product group may include a fresh product group. That is, the information on purchase conditions (410) may include information indicating whether one or more products included in the purchase candidate product list can be purchased based on the comparison result between the total purchase amount and the minimum purchase amount. For example, if the total purchase amount is short of the minimum purchase amount by X won, the information on purchase conditions (410) may include information indicating that if the purchase candidate list is updated by including a product (a product belonging to a specific product group) with a price of X won in the purchase candidate list, the products included in the updated purchase candidate list can be purchased. Alternatively, if the total purchase amount exceeds the minimum purchase amount, the purchase condition information (410) may include information indicating that products included in the purchase candidate product list can be purchased and shipped free of charge. Furthermore, the purchase condition information (410) may further include a graph (e.g., a bar graph) indicating whether the total purchase amount meets the minimum purchase amount.

[0102] In one embodiment, if the total purchase amount, which is the sum of the prices of one or more products included in the purchase candidate product list, does not meet the minimum purchase amount, the first page (400) may include information (420) regarding the type of recommended products to be included in the purchase candidate product list. The types of recommended products may be described in FIG. 3 . Meanwhile, the first page (400) of FIG. 4 may be a page provided to a user when the type of recommended product for the user is the first type.

[0103] For example, information (420) about the type of recommended products may include a first user interface (420) for requesting a second page including information about one or more first products corresponding to the type of recommended products. When a user selects the first user interface (420) on the first page (400) displayed on the display of the user terminal (120), the user terminal (120) may transmit first input information about the first user interface (420) to the electronic device (110). The electronic device (110) that receives the first input information from the user in this way may generate a second page including information about one or more first products corresponding to the type of recommended products according to the first input information, and transmit second display information causing the second page to be displayed to the user terminal (120). Based on the second display information, the second page including information about products corresponding to the type of recommended products may be displayed on the display of the user terminal (120), thereby providing the second page to the user. Meanwhile, the second page provided to the user when the type of the recommended product is the first type may refer to the descriptions of FIGS. 6 and 7.

[0104] FIG. 5 illustrates an example of a third page (500) of a product list according to one embodiment of the present disclosure.

[0105] Referring to FIG. 5, a third page (500) for a product list may be displayed on a display of a user terminal (120). For example, if a user selects a user interface (user interface (330) of FIG. 3) for requesting a third page (500) displayed on the display of the user terminal (120), the user terminal (120) may transmit a request for the third page (500) (input information for the corresponding user interface) to the electronic device (110). In this way, the electronic device (110) that receives a request for the third page (500) from the user may generate the third page (500) and transmit third display information that causes the third page (500) to be displayed to the user terminal (120). Based on the third display information, the third page (500) may be displayed on the display of the user terminal (120), thereby providing the third page (500) to the user.

[0106] In one embodiment, the third page (500) may include information (510) about one or more product types.

[0107] For example, information (510) for one or more product types may include one or more user interfaces (510) for requesting a product list corresponding to each of one or more product types. For example, when a user selects a user interface (510) for requesting a product list corresponding to a specific product type displayed on a display of a user terminal (120), the user terminal (120) may transmit input information for the user interface (510) to the electronic device (110). In this way, the electronic device (110) that receives input information for the user interface (510) from the user may transmit first instruction information to the user terminal (120) so that a product list corresponding to the specific product type selected by the user is displayed within the third page (500) according to the input information for the user interface (510). Based on the first instruction information, the third page (500) may be updated so that a product list corresponding to a specific product type selected by the user is displayed on the display of the user terminal (120). That is, the third page (500) updated based on the first instruction information may be provided to the user.

[0108] FIG. 6 illustrates an example of a second page (600) including information (630) about one or more first products corresponding to a product type selected by a user according to one embodiment of the present disclosure.

[0109] Referring to FIG. 6, the second page (600) may be displayed on the display of the user terminal (120). For example, when the user selects the first user interface (315, 420) on the first page (300, 400) displayed on the display of the user terminal (120), the user terminal (120) may transmit first input information for the first user interface (315, 420) to the electronic device (110). In this way, the electronic device (110) that receives the first input information from the user may generate a second page (600) and transmit second display information that causes the second page (600) to be displayed to the user terminal (120). Based on the second display information, the second page (600) may be displayed on the display of the user terminal (120), thereby providing the second page (600) to the user.

[0110] In one embodiment, the second page (600) may include at least one of information regarding purchase conditions (610), information regarding one or more product types (620), or information regarding a first product corresponding to a product type selected by the user (630). Meanwhile, the second page (600) illustrated in FIG. 6 is merely an example for explaining an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the components of the second page (600) illustrated in FIG. 6 may be omitted, and other components may be included in addition to these components.

[0111] In one embodiment, the information on purchase conditions (610) may include information indicating a comparison result between the total purchase amount, which is the sum of the prices of one or more products included in the purchase candidate product list, and the minimum purchase amount. Here, one or more products included in the purchase candidate product list may belong to a specific product group. For example, the specific product group may include a fresh product group. The information on purchase conditions (610) may include information indicating whether one or more products included in the purchase candidate product list can be purchased based on the comparison result between the total purchase amount and the minimum purchase amount. Referring to FIG. 6 as an example, if the total purchase amount is short of the minimum purchase amount by X won, the information on purchase conditions (610) may include information indicating that if the purchase candidate product list is updated by including a product (a product belonging to a specific product group) having a price of X won in the purchase candidate product list, the products included in the updated purchase candidate product list can be purchased. Additionally, the information about purchase conditions (610) may further include a graph (e.g., a bar graph) indicating whether the total purchase amount meets the minimum purchase amount.

[0112] In one embodiment, the information (620) for one or more product types may include one or more third user interfaces (620) for selecting each of the one or more product types. That is, assuming that the one or more product types include a first type (e.g., frequently purchased products), a second type (e.g., products priced under Y won), and a third type (e.g., discounted products), the one or more third user interfaces (620) may include a user interface for selecting the first type, a user interface for selecting the second type, and a user interface for selecting the third type. Meanwhile, the one or more third user interfaces (620) may be a user interface for requesting that the second page (600) be updated so that information on one or more second products corresponding to the product types selected by the user is displayed. As a specific example, when a user selects a third user interface (620) for selecting a specific product type from among one or more product types on a second page (600) displayed on a display of a user terminal (120), the user terminal (120) may transmit third input information regarding the third user interface (620) to the electronic device (110). The electronic device (110) that receives the third input information from the user in this way may transmit third instruction information to the user terminal (120) so that one or more products corresponding to the type selected by the user according to the third input information are displayed within the second page (600). Based on the third instruction information, the second page (600) displayed on the display of the user terminal (120) may be updated so that one or more products corresponding to the product type selected by the user are displayed in a portion of the second page (600). That is, the second page updated based on the second instruction information may be provided to the user.

[0113] Meanwhile, when a user selects a first user interface (315, 420) on a first page (300, 400) displayed on a display of a user terminal (120) and a second page (600) is provided to the user, a type of recommended product corresponding to the first user interface (315, 420) among one or more product types is determined to have been selected by the user, and one or more first products corresponding to the type of recommended product may be displayed within the second page (600). That is, one or more first products corresponding to the type of recommended product selected by the user on the first page (300, 400) may be displayed within the second page (600). Specifically, when a user selects a first user interface (315, 420) for requesting a second page including information about one or more first products corresponding to the first type, which is a type of recommended product, on the first page (300, 400) of FIGS. 3 and 4, as illustrated in FIG. 6, it is determined that the first type among the one or more product types has been selected by the user, and one or more first products corresponding to the first type may be displayed within the second page (600).

[0114] In one embodiment, information (630) regarding a first product corresponding to a product type selected by the user may include at least one of an image, name, quantity, weight, price, applicable membership benefits, and evaluation score of the first product. Here, the first product may be a product corresponding to a product type selected by the user among one or more product types.

[0115] For example, information (630) about a first product corresponding to a product type selected by a user may further include a second user interface (635) for requesting inclusion of the first product in a list of candidate products for purchase. When the user selects the second user interface (635) on the second page (600) displayed on the display of the user terminal (120), the user terminal (120) may transmit second input information regarding the second user interface (635) to the electronic device. The electronic device (110) may update the list of candidate products for purchase by including the first product in the list of candidate products for purchase according to the second input information. When the user selects the second user interface (635) to include the first product in the list of candidate products for purchase, and the total purchase amount of the products included in the updated list of candidate products for purchase becomes greater than or equal to the minimum purchase amount, the description of FIG. 7 may be referred to.

[0116] Meanwhile, one or more first products displayed on the second page (600) among multiple first products belonging to a product list corresponding to a product type selected by the user may be determined by a specific rule. A method for determining one or more first products displayed on the second page (600) may be described in detail in FIG. 12.

[0117] Additionally, the display order between one or more first products within the second page (600) may be determined by specific rules. A method for determining the display order between one or more first products within the second page (600) may be described in detail in FIG. 12.

[0118] FIG. 7 illustrates an example of a second page (700) including information (720) about one or more first products corresponding to a type of product selected by a user according to one embodiment of the present disclosure.

[0119] Referring to FIG. 7, a second page (700) may be displayed on the display of the user terminal (120). Referring also to FIG. 6, when a user selects a second user interface (635) for requesting inclusion of a specific first product in a list of candidate products for purchase on the second page (600) displayed on the display of the user terminal (120), the user terminal (120) may transmit second input information regarding the second user interface (635) to the electronic device (110). In this way, the electronic device (110) that receives the second input information from the user may update the list of candidate products for purchase by including the first product in the list of candidate products for purchase according to the second input information. Thereafter, the electronic device (110) may compare the total purchase amount of the products included in the updated list of candidate products for purchase with the minimum purchase amount. The electronic device (110) may transmit second instruction information to the user terminal (120) to display the result of comparing the total purchase amount and the minimum purchase amount included in the updated purchase candidate list within the second page (600). Based on the second instruction information, the second page (600) displayed on the display of the user terminal (120) may be updated to a second page (700) in which the result of comparing the total purchase amount and the minimum purchase amount of the products included in the updated purchase candidate list is displayed in a portion of the second page. In other words, the second page (700) updated so that the result of comparing the total purchase amount and the minimum purchase amount of the products included in the updated purchase candidate list based on the second instruction information is displayed in a portion of the second page may be provided to the user. For example, if the total purchase amount of the products included in the updated purchase candidate list is greater than or equal to the minimum purchase amount, as illustrated in FIG. 7, the information (710) on the purchase conditions may include information indicating that the products included in the updated purchase candidate product list can be purchased and shipped free of charge.Additionally, based on the second instruction information, information (620) regarding the first product may be updated on the second page (600) displayed on the display of the user terminal (120). Specifically, if the second user interface (635) for requesting the inclusion of a specific first product in the purchase candidate product list is selected by the user on the second page (600) of FIG. 6 and the first product is included in the purchase candidate product list, the second user interface (635) selected by the user may be updated to indicate the number of the first product included in the purchase candidate product list. That is, the second user interface (635) selected by the user may be updated to the second user interface (725) illustrated in FIG. 7.

[0120] In one embodiment, the second page (700) may include a user interface (730) for requesting to return to the first page (300, 400). For example, when a user selects the user interface (730) for requesting to return to the first page (300, 400) on the second page (700) displayed on the display of the user terminal (120), the user terminal (120) may transmit a request for the first page (300, 400) (input information for the user interface (730)) to the electronic device (110). In this way, the electronic device (110) that receives the request for the first page (300, 400) from the user may generate the first page (300, 400) and transmit first display information for displaying the first page (300, 400) to the user terminal (120). Based on the first display information, the first page (300, 400) may be displayed on the display of the user terminal (120), thereby providing the first page (300, 400) to the user again. Meanwhile, as illustrated in the second page (700) of FIG. 7, if the information (710) on the purchase conditions indicates that the total purchase amount of products included in the list of purchase candidate products satisfies the minimum purchase amount, and the user selects a user interface (730) for requesting to return to the first page (300, 400) on the second page (700), the first page (300, 400) provided to the user may not display information (315, 420) on the type of recommended products.

[0121] FIG. 8 illustrates an example of a first page (800) of a list of purchase candidate products according to one embodiment of the present disclosure.

[0122] Referring to FIG. 8, the first page (800) may be displayed on the display of the user terminal (120). For example, if the user selects a user interface for requesting the first page (800) displayed on the display of the user terminal (120), the user terminal (120) may transmit a request for the first page (800) (input information for the user interface for requesting the first page (800)) to the electronic device (110). In this way, the electronic device (110) that receives the request for the first page (800) from the user may generate the first page (800) and transmit first display information for displaying the first page (800) to the user terminal (120). Based on the first display information, the first page (800) may be displayed on the display of the user terminal (120), thereby providing the first page (800) to the user.

[0123] In one embodiment, the first page (800) may include information (810) regarding purchase conditions. The first page (800) illustrated in FIG. 8 is merely an example for describing an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the components of the first page (800) illustrated in FIG. 8 may be omitted, and other components may be included in addition to these components.

[0124] In one embodiment, the purchase condition information (810) may include information indicating a comparison between the total purchase price, which is the sum of the prices of one or more products included in the purchase candidate product list, and the minimum purchase price. Here, one or more products included in the purchase candidate product list may belong to a specific product group. For example, the specific product group may include fresh products. The description of the purchase condition information (310) in FIG. 3 can also be applied to the purchase condition information (810) in FIG. 8.

[0125] For example, information (810) regarding purchase conditions may include information (815) regarding the types of recommended products to be included in the purchase candidate list. The description of information (315) regarding the types of recommended products to be included in the purchase candidate list of FIG. 3 may also be applied to information (815) regarding the types of recommended products to be included in the purchase candidate list of FIG. 8. Meanwhile, the first page (800) of FIG. 8 may be a page provided to a user when the type of recommended product for the user is the third type. The second page provided to the user when the type of recommended product is the third type may refer to the descriptions of FIGS. 10 and 11.

[0126] Meanwhile, the description of information (320) about products included in the list of candidate products for purchase and information (330) about requests for products to be included in the list of candidate products for purchase on the first page (300) of FIG. 3 can be equally applied to the first page (800) of FIG. 8.

[0127] FIG. 9 illustrates an example of a first page (900) of a list of purchase candidate products according to one embodiment of the present disclosure.

[0128] Referring to FIG. 9, the first page (900) may be displayed on the display of the user terminal (120). For example, if the user selects a user interface for requesting the first page (900) displayed on the display of the user terminal (120), the user terminal (120) may transmit a request for the first page (900) (input information for the user interface for requesting the first page (900)) to the electronic device (110). In this way, the electronic device (110) that receives the request for the first page (900) from the user may generate the first page (900) and transmit first display information for displaying the first page (900) to the user terminal (120). Based on the first display information, the first page (900) may be displayed on the display of the user terminal (120), thereby providing the first page (900) to the user.

[0129] The description of information (320) about products included in the list of candidate products for purchase and information (330) about requests for products to be included in the list of candidate products for purchase on the first page (300) of FIG. 3 can be equally applied to the first page (900) of FIG. 9.

[0130] In one embodiment, the first page (900) may include at least one of information regarding purchase conditions (910) and information regarding the types of recommended products to be included in the purchase candidate list (920). The first page (900) illustrated in FIG. 9 is merely an example for describing an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the components of the first page (900) illustrated in FIG. 9 may be omitted, and other components may be included. The description of the information regarding purchase conditions (410) in FIG. 4 may also be applied to the information regarding purchase conditions (910) in FIG. 9.

[0131] In one embodiment, the information (920) regarding the type of recommended product may include a first user interface for requesting a second page containing information regarding products corresponding to the type of recommended product. The description of the information (420) regarding the type of recommended product in FIG. 4 may also be applied to the information (920) regarding the type of recommended product in FIG. 9 . Meanwhile, the first page (900) in FIG. 9 may be a page provided to a user when the type of recommended product for the user is the third type.

[0132] FIG. 10 illustrates an example of a second page (1000) including information (1030) about one or more first products corresponding to a product type selected by a user according to one embodiment of the present disclosure.

[0133] Referring to FIG. 10, the second page (1000) may be displayed on the display of the user terminal (120). For example, when the user selects the first user interface (815, 920) on the first page (800, 900) displayed on the display of the user terminal (120), the user terminal (120) may transmit first input information for the first user interface (815, 920) to the electronic device (110). In this way, the electronic device (110) that receives the first input information from the user may generate a second page (1000) and transmit second display information that causes the second page (1000) to be displayed to the user terminal (120). Based on the second display information, the second page (1000) may be displayed on the display of the user terminal (120), thereby providing the second page (1000) to the user.

[0134] In one embodiment, the second page (1000) may include at least one of information regarding purchase conditions (1010), information regarding one or more product types (1020), or information regarding a first product corresponding to a product type selected by the user (1030). Meanwhile, the second page (1000) illustrated in FIG. 10 is merely an example for describing an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the components of the second page (1000) illustrated in FIG. 10 may be omitted, and other components may be included in addition to these components.

[0135] In one embodiment, the information on purchase conditions (1010) may include information indicating a comparison result between the total purchase amount, which is the sum of the prices of one or more products included in the purchase candidate product list, and the minimum purchase amount. Here, one or more products included in the purchase candidate product list may belong to a specific product group. For example, the specific product group may include a fresh product group. The information on purchase conditions (1010) may include information indicating whether one or more products included in the purchase candidate product list can be purchased based on the comparison result between the total purchase amount and the minimum purchase amount. Referring to FIG. 10 as an example, if the total purchase amount is short of the minimum purchase amount by X won, the information on purchase conditions (1010) may include information indicating that if the purchase candidate product list is updated by including a product (a product belonging to a specific product group) having a price of X won in the purchase candidate product list, the products included in the updated purchase candidate product list can be purchased. Additionally, the information about the purchase conditions (1010) may further include a graph (e.g., a bar graph) indicating whether the total purchase amount meets the minimum purchase amount.

[0136] In one embodiment, information (1020) for one or more product types may include one or more third user interfaces (1020) for selecting each of the one or more product types. That is, assuming that the one or more product types include a first type (e.g., frequently purchased products), a second type (e.g., products priced under Y won), and a third type (e.g., discounted products), the one or more third user interfaces (1020) may include a user interface for selecting the first type, a user interface for selecting the second type, and a user interface for selecting the third type. Meanwhile, the one or more third user interfaces (1020) may be a user interface for requesting that the second page (1000) be updated so that information on one or more second products corresponding to the product types selected by the user is displayed. As a specific example, when a user selects a third user interface (1020) for selecting a specific product type from among one or more product types on a second page (1000) displayed on a display of a user terminal (120), the user terminal (120) may transmit third input information regarding the third user interface (1020) to the electronic device (110). The electronic device (110) that receives the third input information from the user in this way may transmit third instruction information to the user terminal (120) so that one or more products corresponding to the type selected by the user according to the third input information are displayed in the second page (1000). Based on the third instruction information, the second page (1000) displayed on the display of the user terminal (120) may be updated so that one or more products corresponding to the product type selected by the user are displayed in a portion of the second page (1000). That is, the second page updated based on the third instruction information may be provided to the user.

[0137] Meanwhile, when a user selects a first user interface (815, 920) on a first page (800, 900) displayed on a display of a user terminal (120) and a second page (1000) is provided to the user, a type of recommended product corresponding to the first user interface (815, 920) among one or more product types is determined to have been selected by the user, and one or more first products corresponding to the type of recommended product may be displayed within the second page (1000). That is, one or more first products corresponding to the type of recommended product selected by the user on the first page (800, 900) may be displayed within the second page (1000). Specifically, when a user selects a first user interface (815, 920) to request a second page including information about one or more first products corresponding to a third type of recommended products in the first page (800, 900) of FIGS. 8 and 9, as illustrated in FIG. 10, it is determined that the third type among the one or more product types has been selected by the user, and one or more first products corresponding to the third type may be displayed in the second page (1000).

[0138] In one embodiment, information (1030) regarding a first product corresponding to a product type selected by the user may include at least one of an image, name, quantity, weight, price, applicable membership benefits, and evaluation score of the first product. Here, the first product may be a product corresponding to the product type selected by the user among one or more product types.

[0139] For example, information (1030) on a first product corresponding to a product type selected by a user may further include a second user interface (1035) for requesting that the first product be included in a list of purchase candidate products. When the user selects the second user interface (1035) on a second page (1000) displayed on the display of the user terminal (120), the user terminal (120) may transmit second input information regarding the second user interface (1035) to the electronic device. The electronic device (110) may update the list of purchase candidate products by including the first product in the list of purchase candidate products according to the second input information. When the user selects the second user interface (1035) to include the first product in the list of purchase candidate products and the total purchase amount of the products included in the updated list of purchase candidate products becomes greater than or equal to the minimum purchase amount, the description of FIG. 11 may be referred to.

[0140] Meanwhile, one or more first products displayed on the second page (1000) among multiple first products belonging to a product list corresponding to a product type selected by the user may be determined by a specific rule. A method for determining one or more first products displayed on the second page (1000) may be described in detail in FIG. 12.

[0141] Additionally, the display order between one or more first products within the second page (1000) may be determined by specific rules. A method for determining the display order between one or more first products within the second page (1000) may be described in detail in FIG. 12.

[0142] FIG. 11 illustrates an example of a second page (1100) including information (1120) about one or more first products corresponding to a product type selected by a user according to one embodiment of the present disclosure.

[0143] Referring to FIG. 11, a second page (1100) may be displayed on the display of the user terminal (120). Referring also to FIG. 10, when the user selects a second user interface (1035) for requesting inclusion of a specific first product in the list of purchase candidate products on the second page (1000) displayed on the display of the terminal (120), the user terminal (120) may transmit second input information regarding the second user interface (1035) to the electronic device (110). In this way, the electronic device (110) that receives the second input information from the user may update the list of purchase candidate products by including the first product in the list of purchase candidate products according to the second input information. Thereafter, the electronic device (110) may compare the total purchase amount of products included in the updated list of purchase candidate products with the minimum purchase amount. The electronic device (110) may transmit second instruction information to the user terminal (120) to display the result of comparing the total purchase amount and the minimum purchase amount included in the updated purchase candidate list within the second page (1000). Based on the second instruction information, the second page (1000) displayed on the display of the user terminal (120) may be updated to a second page (1100) in which the result of comparing the total purchase amount and the minimum purchase amount of the products included in the updated purchase candidate list is displayed in a portion of the second page. In other words, the updated second page (1100) may be provided to the user so that the result of comparing the total purchase amount and the minimum purchase amount of the products included in the updated purchase candidate list is displayed in a portion of the second page. For example, if the total purchase amount of the products included in the updated purchase candidate list is greater than or equal to the minimum purchase amount, as illustrated in FIG. 11, the information (1110) regarding the purchase conditions may include information indicating that the products included in the updated purchase candidate product list can be purchased and shipped free of charge.Additionally, based on the second instruction information, information (1020) regarding the first product included in the second page (1000) displayed on the display of the user terminal (120) may be updated. Specifically, when the second user interface (1035) for requesting the inclusion of a specific first product in the purchase candidate product list is selected by the user in the second page (1000) of FIG. 10 and the first product is included in the purchase candidate product list, the second user interface (1035) selected by the user may be updated to indicate the number of the first product included in the purchase candidate product list. That is, the second user interface (1035) selected by the user may be updated to the second user interface (1125) illustrated in FIG. 11.

[0144] In one embodiment, the second page (1100) may include a user interface (1130) for requesting to return to the first page (800, 900). For example, when a user selects the user interface (1130) for requesting to return to the first page (800, 900) on the second page (1100) displayed on the display of the user terminal (120), the user terminal (120) may transmit a request for the first page (800, 900) (input information for the user interface (1130)) to the electronic device (110). In this way, the electronic device (110) that receives the request for the first page (800, 900) from the user may generate the first page (800, 900) and transmit first display information for displaying the first page (800, 900) to the user terminal (120). Based on the first display information, the first page (800, 900) may be displayed on the display of the user terminal (120), thereby providing the first page (800, 900) to the user again. Meanwhile, as illustrated in the second page (1100) of FIG. 11, if the information (1110) on the purchase condition indicates that the total purchase amount of products included in the list of purchase candidate products satisfies the minimum purchase amount, and the user selects a user interface (1130) for requesting to return to the first page (800, 900) on the second page (1100), the first page (800, 900) provided to the user may not display information (815, 920) on the type of recommended products.

[0145] In one embodiment, the first page (300, 400) of FIG. 3 or 4 and the first page (800, 900) of FIG. 8 or 9 may be selectively provided to the user. Specifically, if the type of recommended product to be included in the user's purchase candidate product list is determined to be the first type, the first page (300, 400) of FIG. 3 or 4 may be provided to the user. Alternatively, if the type of recommended product to be included in the user's purchase candidate product list is determined to be the third type, the first page (800, 900) of FIG. 8 or 9 may be provided to the user. The method for determining the type of recommended product to be included in the user's purchase candidate product list may refer to the description of FIG. 12.

[0146] In one embodiment, the second page (600, 700) of FIG. 6 or 7 and the second page (1000, 1100) of FIG. 10 or 11 may be selectively provided to the user. For example, in the second page (600, 700) of FIG. 6 or 7, which displays information about products belonging to a product list corresponding to a specific product type (e.g., a first type), if the user selects a user interface (620) for selecting a product type (e.g., a third type) different from the specific product type among one or more product types, the second page (600, 700) of FIG. 6 or 7 may be updated to the second page (1000, 1100) of FIG. 10 or 11, which displays products corresponding to the other product type, and provided to the user. That is, after a second page (600, 700) displaying information about a first product corresponding to a specific product type is provided to a user, when the user selects a user interface (620) for selecting a product type other than the specific product type on the second page (600, 700), a second page (1000, 1100) displaying information about a second product corresponding to a different product type may be provided to the user. Similarly, in the second page (1000, 1100) of FIG. 10 or 11, which displays information about products belonging to a product list corresponding to a specific product type (e.g., type 3), if the user selects a user interface (1020) for selecting a product type (e.g., type 1) different from the specific product type among one or more product types, the second page (1000, 1100) of FIG. 10 or 11 may be updated to the second page (600, 700) of FIG. 6 or 7, which displays products corresponding to the other product type, and provided to the user.That is, after a second page (1000, 1100) displaying information about a first product corresponding to a specific product type is provided to a user, when the user selects a user interface (1020) for selecting a product type other than the specific product type on the second page (1000, 1100), a second page (600, 700) displaying information about a second product corresponding to a different product type may be provided to the user. Meanwhile, one or more second products displayed on the second page (600, 700, 1000, 1100) among a plurality of second products belonging to a product list corresponding to a different product type may be determined by a specific rule. A method for determining one or more second products displayed on the second page (600, 700, 1000, 1100) may refer to the description in FIG. 12.

[0147] Additionally, the display order of one or more second products within the second page (600, 700, 1000, 1100) may be determined by specific rules. A method for determining the display order of one or more second products within the second page (1000) may be described in detail in FIG. 12.

[0148] FIG. 12 is a flowchart of an operation of a method according to one embodiment of the present disclosure.

[0149] Referring to FIG. 12, in S1210, the electronic device (110) may receive a request for the first page of the user's purchase candidate product list from the user. For example, if the user selects a user interface for requesting the first page displayed on the display of the user terminal (120), the user terminal (120) may transmit the request for the first page to the electronic device (110). As a result, the electronic device (110) may receive a request for the first page from the user.

[0150] In step S1220, the electronic device (110) may determine whether the sum of the prices of one or more products included in the purchase candidate product list is less than the minimum purchase amount. In other words, the electronic device (110) may determine whether a purchase condition for purchasing one or more products is satisfied based on whether the total purchase amount of the products included in the purchase candidate product list is greater than or equal to the minimum purchase amount. If the total purchase amount of the products included in the purchase candidate product list is greater than or equal to the minimum purchase amount, the electronic device (110) may determine that the purchase condition for one or more products included in the purchase candidate product list is satisfied. Alternatively, if the total purchase amount of the products included in the purchase candidate product list is less than the minimum purchase amount, the electronic device (110) may determine that the purchase condition for one or more products included in the purchase candidate product list is not satisfied.

[0151] In one embodiment, one or more products included in the list of potential purchase items may belong to a specific product group. The specific product group may include fresh products.

[0152] In S1230, the electronic device (110) may determine the type of recommended product to be included in the list of purchase candidate products in response to determining that the sum of the prices of one or more products included in the list of purchase candidate products is less than the minimum purchase amount. That is, in response to determining that the total purchase amount of products included in the list of purchase candidate products is less than the minimum purchase amount, the electronic device (110) may determine that a purchase condition for purchasing one or more products is not met and determine the type of recommended product to be included in the list of purchase candidate products.

[0153] In one embodiment, the type of recommended products may be any one of the following: a first type indicating products belonging to the user's list of products to be repurchased (e.g., frequently purchased products); a second type indicating products below a certain price (e.g., products priced below Y won); a third type indicating products with a discount applied (e.g., discounted products); and the third type may be further subdivided into a fourth type indicating products with a certain amount of time remaining in the discount period (e.g., final sale products) and a fifth type indicating products with a discount applied during a certain time period (e.g., time-limited discount products).

[0154] In one embodiment, the type of recommended product may be determined based on the sales volume, search volume (number of searches), discount rate, etc. of products corresponding to each type.

[0155] For example, among the average sales volume of products belonging to Type 1, the average sales volume of products belonging to Type 2, and the average sales volume of products belonging to Type 3, the product type with the highest average sales volume may be determined as the recommended product type. As a specific example, if among the average sales volume of products belonging to Type 1, the average sales volume of products belonging to Type 2, and the average sales volume of products belonging to Type 3, and the average sales volume of products belonging to Type 1 is the highest, Type 1 may be determined as the recommended product type.

[0156] For example, among the average search volumes of products belonging to Type 1, Type 2, and Type 3, the product type with the highest average search volume may be determined as the recommended product type. As a specific example, if among the average search volumes of products belonging to Type 1, Type 2, and Type 3, and the average search volumes of products belonging to Type 2 are highest, then Type 2 may be determined as the recommended product type.

[0157] For example, among the average discount rates of products belonging to Type 1, Type 2, and Type 3, the product type with the highest average discount rate may be determined as the recommended product type. As a specific example, among the average discount rates of products belonging to Type 1, Type 2, and Type 3, if the average discount rate of products belonging to Type 2 is the highest, Type 2 may be determined as the recommended product type. As another example, if the average discount rate of products belonging to Type 3 is greater than a specific value, Type 3 may be determined as the recommended product type.

[0158] In one embodiment, the type of recommended product may be determined based on the total purchase amount and minimum purchase amount of products included in the list of purchase candidate products.

[0159] For example, the type of recommended product may be determined based on the difference between the total purchase amount of products included in the list of purchase candidate products and the minimum purchase amount.

[0160] For example, if the difference between the total purchase amount of products included in the list of purchase candidate products and the minimum purchase amount is less than a specific amount (e.g., Y won), the type of the recommended product may be determined as the second type.

[0161] In one embodiment, the type of recommended product may be determined based on the user's history.

[0162] For example, the type of recommended product may be determined based on a user's history of actions related to product purchases. This history may include product purchase history, product search history, product list update history, and repeat purchase history.

[0163] For example, if a user has a history of purchasing a specific product on a regular basis and the specific product is included in the list of products to be repurchased, the type of the recommended product may be determined as the first type.

[0164] For example, if a user has a history of searching for a specific product and that specific product has a price lower than Y won, the type of recommended product may be determined as the second type.

[0165] For example, if a user has previously included a specific product in their purchase list and that specific product is currently on sale, the recommended product type may be determined as Type 3. Alternatively, if the specific product has a specific amount of time remaining on the sale, the recommended product type may be determined as Type 4. Alternatively, if the specific product is on sale for a specific time period, the recommended product type may be determined as Type 5.

[0166] Meanwhile, the above-described examples are intended to illustrate embodiments in which the electronic device (110) determines the types of recommended products to include in the list of potential purchase candidates based on the user's history, but the present disclosure is not limited thereto. The electronic device (110) can determine the types of recommended products to include in the list of potential purchase candidates based on the user's history in various ways, including combinations of the above-described examples.

[0167] In S1240, the electronic device (110) may provide the user with a first page containing information about the type of the recommended product. For example, if the type of the recommended product is the first type, the electronic device (110) may provide the user with the first page (300, 400) of FIG. 3 or 4. As another example, if the type of the recommended product is the third type, the electronic device (110) may provide the user with the first page (800, 900) of FIG. 8 or 9.

[0168] In one embodiment, information about a type of recommended product may include a first user interface for requesting a second page that includes information about one or more first products of that type.

[0169] For example, the electronic device (110) may receive first input information for the first user interface from a user and, in response, provide the user with a second page including information about one or more first products.

[0170] For example, if the recommended product type is Type 1, one or more first products may fall within Type 1 and belong to a specific product group. In this case, the electronic device (110) may provide the user with the second page (600, 700) of FIG. 6 or 7.

[0171] For example, if the recommended product type is a third type, one or more first products may belong to a specific product group while belonging to the second type. In this case, the electronic device (110) may provide the user with the second page (1000, 1100) of FIG. 10 or 11.

[0172] In one embodiment, the electronic device (110) may select one or more first products to be displayed on a second page from among a plurality of first products corresponding to the type of recommended product.

[0173] For example, the electronic device (110) may select one or more first products to be displayed on a second page from among a plurality of first products corresponding to the type of recommended products based on the sum of the prices of one or more products included in the user's purchase candidate list and the minimum purchase amount.

[0174] For example, the electronic device (110) may select one or more first products to be displayed on a second page from among a plurality of first products corresponding to the type of recommended products based on the difference between the sum of the prices of one or more products included in the user's purchase candidate list and the minimum purchase amount.

[0175] For example, the electronic device (110) may determine a specific price range to which the difference between the sum of the prices of one or more products in the user's purchase candidate list and the minimum purchase amount falls, and select one or more first products having a price within the specific price range from among a plurality of first products corresponding to the type of recommended products. As a specific example, if the difference between the sum of the prices of one or more products in the user's purchase candidate list and the minimum purchase amount is 5,000 won, the electronic device (110) may select one or more first products having a price range of 4,000 won or more and 6,000 won or less from among the first products corresponding to the type of recommended products.

[0176] For example, the electronic device (110) may determine the difference between the sum of the prices of one or more products in the user's purchase candidate list and the minimum purchase amount, and select one or more first products having a price equal to the difference among a plurality of first products corresponding to the type of recommended products. As a specific example, if the difference between the sum of the prices of one or more products in the user's purchase candidate list and the minimum purchase amount is 5,000 won, the electronic device (110) may select one or more first products having a price of 5,000 won or a price exceeding a predetermined threshold value below 5,000 won among the first products corresponding to the type of recommended products.

[0177] For example, the electronic device (110) can select one or more first products in descending order of price from among a plurality of first products corresponding to the type of recommended product.

[0178] For example, the electronic device (110) can select one or more first products in order of highest sales volume among a plurality of first products corresponding to the type of recommended product.

[0179] For example, the electronic device (110) can select one or more first products from among a plurality of first products corresponding to the type of recommended product in the order of the number of evaluations.

[0180] For example, the electronic device (110) can select one or more first products from among a plurality of first products corresponding to the type of recommended product in order of highest evaluation score.

[0181] For example, the electronic device (110) may select one or more first products from among a plurality of first products corresponding to the recommended product type based on the user's history. Specifically, if the user has a history of searching for a specific first product, the electronic device may select a first product purchased by another user along with the specific first product from among a plurality of first products corresponding to the recommended product type.

[0182] Meanwhile, the above-described examples are intended to illustrate embodiments in which the electronic device (110) selects the first product to be displayed on the second page, but the present disclosure is not limited thereto. The electronic device (110) can select the first product to be displayed on the second page in various ways, such as by combining the above-described examples.

[0183] In one embodiment, one or more first products within a second page may be displayed sequentially according to a specific rule. That is, the electronic device (110) may determine the display order among one or more first products within the second page according to a specific rule.

[0184] For example, the electronic device (110) may determine the display order among one or more first products within a second page in ascending order of price. That is, the display order among one or more first products may be determined so that among the one or more first products, the first product with the lowest price is displayed first (priority) within the second page.

[0185] For example, the electronic device (110) may determine the display order among one or more first products within a second page in descending order of sales volume. That is, the display order among one or more first products may be determined so that among one or more first products, first products with high sales volume are displayed first (priority) within the second page.

[0186] For example, the electronic device (110) may determine the display order among one or more first products within a second page in descending order of the number of evaluations. That is, the display order among one or more first products may be determined so that a first product with a higher number of evaluations among the one or more first products is displayed first (prioritized) within the second page.

[0187] For example, the electronic device (110) may determine the display order among one or more first products within a second page in descending order of evaluation scores. That is, the display order among one or more first products may be determined so that a first product with a higher evaluation score among the one or more first products is displayed first (prioritized) within the second page.

[0188] For example, the electronic device (110) may determine the display order among one or more first products within a second page based on the user's history. As a specific example, if the user has a history of searching for a specific first product among one or more first products, the display order among one or more first products may be determined so that products purchased by other users along with the specific first product are displayed first (priority first) within the second page.

[0189] For example, the electronic device (110) may determine the display order among one or more first products within the second page based on the sum of the prices of products included in the purchase candidate product list and the minimum purchase amount. That is, the display order among one or more first products within the second page may be determined based on the difference between the sum of the prices of products included in the purchase candidate product list and the minimum purchase amount. As a specific example, the display order among one or more first products may be determined so that, among the one or more first products, a first product having a price close to the difference between the sum of the prices of products included in the purchase candidate product list and the minimum purchase amount is displayed first (prioritized) within the second page.

[0190] Meanwhile, the above-described examples are intended to illustrate embodiments for determining the display order between one or more first products within a second page, and the present disclosure is not limited thereto. The display order between one or more first products within a second page may be determined using various methods, including combinations of the above-described examples.

[0191] In one embodiment, the information about one or more first products on the second page may include a respective second user interface for requesting that each of the one or more first products be included in a list of product candidates for purchase.

[0192] For example, the electronic device (110) may receive second input information from the user for a second user interface for requesting that one of the one or more first products be included in the list of products to be purchased. For example, if the user selects the second user interface for requesting that one of the one or more first products be included in the list of products to be purchased on a second page displayed on the display of the user terminal (120), the user terminal (120) may transmit the second input information for the second user interface selected by the user to the electronic device (110).

[0193] For example, the electronic device (110) may update the list of purchase candidate products by including the first product in the list of purchase candidate products based on the second input information. The electronic device (110) may determine the total purchase amount by adding up the prices of the products included in the updated list of purchase candidate products.

[0194] For example, the electronic device (110) may compare the total purchase amount of products included in the updated purchase candidate product list with the minimum purchase amount. The electronic device (110) may update the second page so that the result of comparing the total purchase amount of products included in the updated purchase candidate product list with the minimum purchase amount is displayed. Specifically, the electronic device (110) may transmit second instruction information to the user terminal (120) so that the result of comparing the total purchase amount of products included in the updated purchase candidate product list with the minimum purchase amount is displayed. Based on the second instruction information, the second page displayed on the display of the user terminal (120) may be updated so that the result of comparing the total purchase amount of products included in the updated purchase candidate product list with the minimum purchase amount is displayed in a portion of the second page.

[0195] For example, the electronic device (110) may determine whether the total purchase amount of products included in the updated purchase candidate product list is greater than or equal to the minimum purchase amount. In response to determining that the total purchase amount of products included in the updated purchase candidate product list is greater than or equal to the minimum purchase amount, the electronic device (110) may update the second page to display information indicating that products included in the updated purchase candidate product list are available for purchase. Specifically, the electronic device (110) may transmit second instruction information to the user terminal (120) indicating that information indicating that multiple products included in the updated purchase candidate product list are available for purchase may be displayed. Based on the second instruction information, the second page displayed on the display of the user terminal (120) may be updated so that information indicating that multiple products included in the updated purchase candidate product list are available for purchase may be displayed in a portion of the second page. This may refer to the description of information (710, 1110) regarding purchase conditions in FIG. 7 or 11.

[0196] In one embodiment, the second page may include a third user interface for requesting that the second page be updated to display information about one or more second products of a different type than the recommended product type. This may be referenced in the description of information about one or more product types (620, 1020) in FIG. 6 or 10. Meanwhile, one or more second products may belong to a specific product group. Here, the specific product group may include fresh products.

[0197] For example, the electronic device (110) may receive third input information from the user for a third user interface for requesting that the second page be updated to display information about one or more second products of a different type from the type of the recommended product. For example, if the user selects the third user interface for requesting that the second page be updated to display information about one or more second products of a different type from the type of the recommended product on the second page displayed on the display of the user terminal (120), the user terminal (120) may transmit the third input information for the third user interface to the electronic device (110). The electronic device (110) may determine one or more second products to be displayed on the second page from among a plurality of second products of a different type based on the third input information. The method for determining one or more first products to be displayed on the second page may refer to the description of the embodiment for determining one or more first products described above. In addition, the display order between one or more second products within the second page may be determined according to specific rules. A method for determining the display order between one or more second products within a second page may refer to the description of an embodiment for determining the display order between one or more first products. Thereafter, the electronic device (110) may update the second page to display information about one or more second products of a different type from the recommended product type. Specifically, the electronic device (110) may transmit third instruction information to the user terminal (120) to display information about one or more second products. Based on the third instruction information, the second page displayed on the display of the user terminal (120) may be updated to display information about one or more second products in a portion of the second page. In other words, the second page updated based on the third instruction information may be provided to the user.

[0198] The various embodiments of the product information processing method proposed in the present disclosure have been described above. According to the product information processing method proposed in the present disclosure, when the total purchase amount of products in a specific product group included in a user's purchase candidate product list does not meet the minimum purchase amount, the type of recommended products to be included in the purchase candidate product list is determined, and a user interface is provided to the user for requesting a page containing information about products corresponding to this type, thereby supporting the user to conveniently find products to be included in the purchase candidate product list through the provided user interface. In addition, according to the product information processing method proposed in the present disclosure, information about recommended products having a price range corresponding to the remaining amount until the total purchase amount of products in a specific product group included in the user's purchase candidate product list reaches the minimum purchase amount can be provided to the user, thereby supporting the user to more easily meet the purchase conditions set for products in a specific product group.

[0199] Although the process steps, method steps, and algorithms illustrated in the flowcharts herein are described in a sequential order, such processes, methods, and algorithms may be configured to operate in any suitable order. In other words, the steps of the processes, methods, and algorithms described in various embodiments of the present disclosure need not be performed in the order described herein. Furthermore, even if some steps are described as being performed asynchronously, in other embodiments, such some steps may be performed concurrently. Furthermore, the illustration of a process by depiction in the drawings does not imply that the illustrated process excludes other variations and modifications thereof, nor does it imply that the illustrated process or any of its steps is essential to one or more of the various embodiments of the present disclosure, nor does it imply that the illustrated process is preferred.

[0200] While the method has been described through specific embodiments, the method can also be implemented as computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes any type of recording device that stores data that can be read by a computer system. Examples of computer-readable recording media include ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and the like. Furthermore, the computer-readable recording medium can be distributed across network-connected computer systems, such that the computer-readable code can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the above embodiments can be readily inferred by programmers skilled in the art to which the present disclosure pertains.

Claims

1. In a method performed by an electronic device, A step of receiving a request for a first page of a list of products to be purchased from the user; A step of determining whether the sum of the prices of one or more products included in the list of purchase candidate products is less than the minimum purchase amount; In response to the above summed amount being less than the minimum purchase amount, a step of determining the type of recommended product to be included in the purchase candidate product list; and A method comprising the step of providing the user with the first page including information about the type of the recommended product.

2. In paragraph 1, The above types of recommended products are: A first type indicating a product belonging to the list of products to be repurchased by the user; A second type that indicates goods below a predetermined price; and A method, one of the third types, that indicates a product to which a discount has been applied.

3. In paragraph 1, A method wherein the type of the above recommended product is determined based on the history of the user.

4. In paragraph 3, A method wherein the history of the user includes a history of the user's actions related to purchasing products.

5. In paragraph 1, A method wherein one or more of the products included in the above list of purchase candidates belong to a specific product group.

6. In paragraph 1, Information about the above types of recommended products is: A method comprising a first user interface for requesting a second page including information about one or more first products corresponding to the type of the recommended product.

7. In paragraph 6, A step of receiving first input information for the first user interface from the user; and A method further comprising the step of providing the user with the second page including information about the one or more first products in response to the first input information.

8. In paragraph 7, A method wherein the one or more first products within the second page are displayed in descending order of price.

9. In paragraph 7, The step of providing the above second page to the user is: A method comprising the step of determining at least one first product among a plurality of first products corresponding to the type of the recommended product based on the total amount and the minimum purchase amount.

10. In paragraph 9, A method wherein the price range of the one or more first products is determined based on the difference between the total amount and the minimum purchase amount.

11. In paragraph 6, A method wherein said one or more first products belong to a specific product group.

12. In paragraph 6, A method, wherein the information about said one or more first products comprises a second user interface for requesting that each of said one or more first products be included in said list of purchase candidate products.

13. In paragraph 12, A method further comprising the step of receiving second input information for a second user interface from said user for requesting that a specific first product among said one or more first products be included in said list of candidate products for purchase.

14. In paragraph 13, A step of updating the purchase candidate product list by including the specific first product in the purchase candidate product list according to the second input information; and A method further comprising the step of determining a total purchase amount of the updated purchase candidate product list.

15. In paragraph 14, A step of determining whether the total purchase amount of the above updated purchase candidate product list is greater than or equal to the minimum purchase amount; and A method further comprising the step of updating the second page to display information indicating that a plurality of products included in the updated purchase candidate product list are available for purchase, in response to determining that the total purchase amount of the updated purchase candidate product list is greater than or equal to the minimum amount.

16. In paragraph 6, A method according to claim 1, wherein the second page includes a third user interface for requesting that the second page be updated to display information about one or more second products of a different type than the type of the recommended product.

17. In paragraph 16, A step of receiving third input information for the third user interface from the user; and A method further comprising the step of updating the second page to display information about the one or more second products in response to the third input information.

18. In paragraph 17, A method wherein the one or more second products are displayed in descending order of price within the updated second page.

19. In Article 17, The step of updating the second page to display information about one or more of the second products comprises: A method further comprising the step of determining at least one second product from among a plurality of second products of a different type from the type of the recommended product based on the total amount and the minimum purchase amount.

20. In paragraph 19, A method wherein the price range of the one or more second products is determined based on the difference between the total amount and the minimum purchase amount.

21. In paragraph 16, A method wherein said one or more second products belong to a specific product group.

22. In electronic devices, one or more processors, comprising one or more memories storing instructions executed by said one or more processors; An electronic device, wherein when the instructions are executed by the one or more processors, the one or more processors are configured to execute a method according to any one of claims 1 to 21.

23. A non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause the one or more processors to perform an operation, A non-transitory computer-readable recording medium configured to cause the one or more processors to execute a method according to any one of claims 1 to 21.

Citation Information

Patent Citations

  • Method and system for optimizing presentation information

    JP2011039909A

  • Information processing device and program

    JP2021099718A

  • Search device, search method, recording medium, and program

    JP5735191B1

  • Corrugated floor sound insulation material and floor structure capable of inter-floor noise and water vein blocking using of the same

    KR102803707B1

  • Beeswax coated paper reinforced with non woven fabric manufacturing method the same

    KR102827450B1