Method, apparatus, and recording medium for processing order request
By integrating membership benefit information directly into the ordering process and simplifying the registration process, the e-commerce system addresses the challenge of inducing membership registration among users, enhancing user experience and increasing membership adoption.
Patent Information
- Application Number
- PCT/KR2023/017082
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-27
- Filing Date
- 2023-10-31
- Publication Date
- 2025-04-03
AI Technical Summary
Existing e-commerce systems face challenges in inducing membership registration among users, particularly during the ordering process, as users may not feel the direct benefits of membership and may find the subscription process cumbersome.
The system provides information on membership benefits applicable to the current order and allows users to select options for applying these benefits before completing their order, thereby simplifying the membership registration process and highlighting additional benefits beyond discounts.
This approach effectively induces membership registration by making the benefits more tangible and accessible during the ordering process, enhancing user experience and increasing membership adoption.
Smart Images

Figure KR2023017082_03042025_PF_FP_ABST
Abstract
Description
Methods, devices and recording media for processing order requests
[0001] The present disclosure relates to a technology for processing orders. More specifically, it relates to a technology for providing information on restrictions applicable to a user's order and a method for inducing membership subscription by selecting whether to apply the restrictions.
[0002] Providing e-commerce services may involve a membership system. While membership systems are typically subscription-based, requiring users to pay a periodic subscription fee (e.g., monthly fee) to maintain their membership, one-time purchase (OTP) systems are also possible. E-commerce service providers can secure a stable user base and generate additional revenue, such as membership fees, through membership subscriptions. Membership users can also enjoy various benefits associated with membership registration and maintenance.
[0003] One way to encourage users who haven't signed up for membership is to advertise the benefits of membership. However, ads that simply list benefits can make it difficult for users to directly experience the benefits of membership and may struggle to engage with the process. Furthermore, once a user has purchased an item, their incentive to sign up for membership may diminish. Furthermore, requiring users to navigate to the membership sign-up page and go through a cumbersome process can lead to user fatigue.
[0004] A technical problem to be solved through one embodiment of the present disclosure is to provide a technology that induces membership subscription by providing information on benefits applicable to an order during the process of ordering an item to a user.
[0005] Another technical problem to be solved by one embodiment of the present disclosure is to provide a technology that initiates a user's item ordering process and, before completing the ordering process, provides the user with a selectable option to apply membership benefits to the current order along with membership registration.
[0006] Another technical challenge to be solved by one embodiment of the present disclosure is to provide a technology capable of providing users with membership benefits other than discounts, even when ordering items to which price discount benefits do not apply.
[0007] Another technical problem to be solved through one embodiment of the present disclosure is to provide a technology that provides an interface that allows a user to more easily sign up for membership while ordering an item.
[0008] 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.
[0009] A method performed by an electronic device according to one embodiment of the present disclosure may include: receiving an order request for a set of items including one or more items on a first page related to an order request for items from a user terminal; determining whether a user has subscribed to membership based on identification information of a user corresponding to the user terminal, wherein if the user has not subscribed to membership, a constraint that is not applied when the user has subscribed to membership is applied; in response to determining that the user has not subscribed to membership, determining whether there is a difference between a first result obtained when applying the constraint to the order request and a second result obtained when not applying the constraint to the order request; in response to determining that there is a difference between the first result and the second result, providing a first user interface to the user terminal for selecting whether to apply the constraint to the order request; and providing a subscription interface for membership subscription in at least a portion of the first page based on an input from the user terminal that selects not to apply the constraint to the order request.
[0010] In one embodiment, the constraint includes a condition requiring that the total amount of prices of one or more items included in the item set be greater than or equal to a predetermined threshold, and the step of determining whether there is a difference between the first result and the second result may include: determining whether the total amount of prices of one or more items included in the item set is greater than or equal to the predetermined threshold; and determining that there is a difference between the first result and the second result when the total amount is less than the predetermined threshold.
[0011] In one embodiment, the constraint includes a condition requiring that, if the set of items includes an item capable of a first type of delivery, a total amount of prices of one or more items capable of the first type of delivery be greater than or equal to a predetermined threshold, and the step of determining whether there is a difference between the first result and the second result may include: determining whether the set of items includes an item capable of the first type of delivery; determining whether, if the set of items includes one or more items capable of the first type of delivery, a total amount of prices of one or more items capable of the first type of delivery in the set of items is greater than or equal to the predetermined threshold; and determining that there is a difference between the first result and the second result when the total amount is less than the predetermined threshold.
[0012] In one embodiment, the first type of deliverable item may have a delivery date set to be within a first period upon completion of an order for the first type of deliverable item.
[0013] In one embodiment, the method may include providing the first page again to the user terminal based on input from the user terminal that selects to apply the constraint to the order request.
[0014] In one embodiment, the subscription interface may be configured to sequentially display one or more benefit information for the membership subscription, and to display benefit information regarding the first type of delivery among the one or more benefit information with priority over other benefit information.
[0015] In one embodiment, the first user interface may be provided in at least a portion of the first page.
[0016] In one embodiment, the method may further include adding user identification information corresponding to the user terminal to a membership subscriber list based on an input to the subscription interface received from the user terminal; and providing a payment page corresponding to the order request.
[0017] In one embodiment, the constraint includes a condition that does not allow setting of the scheduled delivery date within the second period, even if the set of items includes an item capable of a second type of delivery - the item capable of the second type of delivery can have its scheduled delivery date set within a second period upon completion of an order for the item capable of the second type of delivery - and the step of determining whether there is a difference between the first result and the second result includes the step of determining whether the set of items includes an item capable of the second type of delivery; and, if the set of items includes one or more items capable of the second type of delivery, the step of determining that there is a difference between the first result and the second result, and selecting whether to apply the constraint to the order request may include selecting whether to set a scheduled delivery date within the second period for one or more items capable of the second type of delivery.
[0018] In one embodiment, the method may further include adding user identification information corresponding to the user terminal to a membership subscriber list based on an input from the user terminal to the subscription interface; and providing a payment page corresponding to the order request, wherein a delivery date is set within the second period for one or more items capable of the second type of delivery.
[0019] In one embodiment, the method may include providing a payment page to the user terminal based on an input from the user terminal that selects not to apply the constraints to the order request; and applying a general delivery method rather than the second type of delivery method upon completion of an order corresponding to the order request.
[0020] In one embodiment, the subscription interface may be configured to sequentially display one or more benefit information for the membership subscription, and to display benefit information regarding the second type of delivery among the one or more benefit information with priority over other benefit information.
[0021] In one embodiment, the step of providing the first user interface may include the step of determining whether the first user interface has been provided to the user terminal in response to a past order request; and the step of providing the first user interface in response to determining that the first user interface has not been provided to the user terminal in response to the past order request.
[0022] An electronic device according to one embodiment of the present disclosure comprises one or more processors, one or more memories storing instructions to be 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.
[0023] A non-transitory computer-readable recording medium according to one embodiment of the present disclosure is 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 operations, wherein the instructions can be configured to cause the one or more processors to perform a method according to the present disclosure.
[0024] According to the present disclosure, when a user orders an item, information regarding benefits applicable to the order can be provided to encourage membership subscription.
[0025] According to the present disclosure, upon initiating a user's item ordering process and prior to completing the ordering process, a user may be provided with a selectable option to apply membership benefits to an order currently in progress, along with membership registration.
[0026] According to the present disclosure, even when ordering an item to which a price discount benefit is not applicable, it is possible to induce a user to sign up for membership by providing the user with membership benefits other than a discount.
[0027] According to the present disclosure, an environment can be provided in which a user can more easily sign up for membership while ordering an item.
[0028] 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.
[0029] FIG. 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0030] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0031] Figure 3 is a flowchart illustrating a method according to one embodiment of the present disclosure.
[0032] FIG. 4 is a flowchart showing detailed operations according to one embodiment of the operation for checking whether there is a difference in results, as described with reference to FIG. 3.
[0033] FIG. 5 is a flowchart showing detailed operations according to one embodiment of the operation for checking whether there is a difference in results, as described with reference to FIG. 3.
[0034] FIG. 6 is a flowchart illustrating detailed operations according to one embodiment of the operation of providing a first user interface, as described with reference to FIG. 3.
[0035] FIG. 7 is a drawing showing a first page according to one embodiment of the present disclosure.
[0036] FIGS. 8A, 8B, 8C, 8D, 8E, and 8F are diagrams illustrating a first user interface according to various embodiments of the present disclosure.
[0037] FIGS. 9A and 9B are diagrams illustrating a subscription interface according to various embodiments of the present disclosure.
[0038] FIG. 10A and FIG. 10B are diagrams showing payment pages according to various embodiments of the present disclosure.
[0039] The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical concept of this disclosure and are not intended to be limited to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of the embodiments described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0040] Terms used in this disclosure, 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.
[0041] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this disclosure indicate 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.
[0042] The singular expressions used in this disclosure may include the plural meaning unless the context clearly indicates otherwise, and the same applies to the singular expressions set forth in the claims.
[0043] 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.
[0044] 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", etc., may refer to each of the listed items or to all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B.
[0045] The expression "based on" as used in this disclosure is used to describe one or more factors that influence a decision, act of judgment, or action described in a phrase or sentence containing this expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0046] 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).
[0047] The expression "configured to" used in the present disclosure may have the meanings of "set to", "having the ability to", "modified to", "made to", "capable of", etc., depending on the context. This expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation may mean a general purpose processor that can perform the specific operation by executing software, or a special purpose computer that is structured through programming to perform the specific operation.
[0048] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be assigned the same reference numerals. Furthermore, in the description of various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that such components are not included in the embodiments.
[0049] Figure 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied. An electronic device (101) and a user terminal (102) are connected via a network and can communicate with each other.
[0050] The electronic device (101) may be a server device that provides an e-commerce service. That is, the electronic device (101) may be a server device operated under the management of an operator of the e-commerce service.
[0051] An electronic device (101) can manage information about users using e-commerce services. The user information managed by the electronic device (101) may include, for example, the user's name, age, address, or contact information. Managing user information can encompass a series of actions involving controlling and processing that information. For example, managing user information can include storing, updating, or modifying that information.
[0052] An electronic device (101) can manage information regarding items that can be ordered by users using an e-commerce service. An e-commerce service may be a service that sells items such as goods, products, or food, or mediates the sale of such items between users. The e-commerce service can deliver items to users according to their orders. The electronic device (101) can manage information regarding items, including various information such as identification information regarding the item, information regarding the item's category, price information regarding the item, information regarding the delivery type corresponding to the item, and discount information corresponding to the item.
[0053] An electronic device (101) can manage order requests regarding items from users of e-commerce services. An order request may include information regarding an item set, which includes one or more items that are the subject of the order. Information regarding the item set may include identification information, quantity information, price information, etc. regarding each item included in the item set. In one embodiment, the order request may include information regarding the total amount corresponding to the order. In one embodiment, the order request may include information regarding the user requesting the order. The user information may include information regarding the user's account, identification information, address information, etc. In one embodiment, the order request may include information for processing payment for the order. For example, the order request may include information regarding a payment method. In the present disclosure, the payment method may include any payment method, such as a credit card, check card, or bank transfer. Accordingly, information regarding the payment method may include encrypted or unencrypted card-related information, bank-related information, etc.
[0054] Information management by an electronic device (101) can collectively refer to a series of actions involving controlling and processing that information. For example, managing user information can include storing, updating, or modifying that information.
[0055] The electronic device (101) can manage various information to be provided to users using e-commerce services. Based on requests from an administrator managing the e-commerce service or a user using the e-commerce service, the electronic device (101) can manage various data necessary to provide e-commerce services. For example, the electronic device (101) can create, modify, store, or provide to users data related to various pages associated with the e-commerce service, such as an item detail description page, a search results page, an item sales page, a shopping cart page, a membership sign-up page, an event page, and landing pages based on a user's access request.
[0056] In one embodiment, the electronic device (101) may provide a page related to an e-commerce service to a user terminal (102) based on a request from a user using the e-commerce service. The page providing operation may include an operation of displaying and providing at least a portion of all data generated in the process of the user using the e-commerce service to the user, or an operation of providing the data to the user terminal (102). Here, the page related to the e-commerce service provided to the user terminal (102) may include an order-related page provided so that the user can request an order for a set of items, a page related to an item that is the target of the user's order request, etc. The page providing operation may include an operation of providing the user with at least a portion of all data generated in the process of the user using the e-commerce service.
[0057] In addition, the electronic device (101) can manage transactions related to e-commerce services provided to users, i.e., transactions related to online items (e.g., goods or services). That is, the electronic device (101) can manage a series of processes such as enabling the user to search for, select, purchase, pay for, and request delivery of items. As such processes, the electronic device (101) can provide the user with information related to items so that the user can search for, select, purchase, pay for, and request delivery of items, and can receive and process the user's purchase, payment, and delivery requests. In addition, it should be noted that even if the operations that the electronic device (101) can perform are not mentioned in the present disclosure, if they are general operations that a server device providing a known e-commerce service can perform, the technical ideas of the present disclosure may be applied by referring to such operations, and this is not excluded from the scope of the present disclosure.
[0058] The electronic device (101) described above may be implemented as one or more computing devices. For example, all functions of the electronic device (101) may be implemented in a single computing device. For another example, a first function of the electronic device (101) may be implemented in a first computing device, and a second function may be implemented in a second computing device. As another example, multiple computing devices may be used, each of which implements all or specific functions of the electronic device (101). The computing devices described above may be, but are not limited to, a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, and any type of device equipped with computing functions may be a computing device.
[0059] The user terminal (102) may be a device for a user to use an e-commerce service. The user terminal (102) may be implemented as a terminal capable of transmitting and receiving various information with the electronic device (101) via a network. For example, the user terminal (102) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the user terminal (102) is not limited thereto, and the user terminal (102) may be any device that includes an input / output interface capable of receiving information from a user or outputting information to a user, and that can communicate with the electronic device (101) or other devices via a network.
[0060] The user terminal (102) can provide information received from the electronic device (101) to the user, and can receive input from the user and transmit it to the electronic device (101). Specifically, the user terminal (102) can obtain inputs from the user to call various pages, and generate commands to call various pages in response to the obtained inputs. The user terminal (102) can transmit commands to the electronic device (101) to instruct the calling of various pages. The inputs obtained from the user can include various forms of input, such as clicking using a mouse, touching using a touchpad or a touch screen, voice recognition, and other electronic inputs. The user terminal (102) can receive various pages from the electronic device (101) and output the received various pages.
[0061] The user terminal (102) may be a device for a user to use an e-commerce service. The user terminal (102) may be implemented as a terminal capable of transmitting and receiving various information with the electronic device (101) via a network. For example, the user terminal (102) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the user terminal (102) is not limited thereto, and the user terminal (102) may be any device that includes an input / output interface capable of receiving information from a user or outputting information to a user, and that can communicate with the electronic device (101) or other devices via a network. In the present disclosure, a user input may mean that the user terminal (102) receives an input from the user, and the user terminal (102) may transmit information regarding the received input or other information generated based thereon to the electronic device (101). Additionally, the electronic device (101) providing information to the user may mean that the electronic device (101) provides information to the user terminal (102), and the user terminal (102) displays information received from the electronic device (101) or other information generated based thereon to the user.
[0062] A network may serve to connect an electronic device (101) and a user terminal (102) or other external device. For example, the network may provide a connection path so that a user terminal (102) can be connected to the electronic device (101) and transmit and receive packet data with the electronic device (101). 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).
[0063] In one embodiment, the electronic device (101) and the user terminal (102) may operate as a single device. The user terminal (102) may be included in the electronic device (101) as a component of all or part of the electronic device (101). In this case, for example, various types of information exchanged between the electronic device (101) and the user terminal (102) over a network may be various types of information exchanged between components within a single device.
[0064] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure. The electronic device (200) can process information regarding an e-commerce service. In one embodiment, the electronic device (200) may include one or more processors (210), one or more memories (220), and a communication interface (230) as components. In one embodiment, at least one of the components of the electronic device (200) may be omitted, or another component may be added to the electronic device (200). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner or implemented as a single or multiple entities. In the present disclosure, one or more processors (210) may be referred to as a processor (210). The expression “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 expression "memory (220)" may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the electronic device (200) may be connected to each other via a bus, a General Purpose Input / Output (GPIO), a Serial Peripheral Interface (SPI), or a Mobile Industry Processor Interface (MIPI), and may exchange information (data, signals, etc.).
[0065] The processor (210) may control at least one component of an electronic device (200) connected to the processor (210) by running software (e.g., commands, programs, etc.). In addition, the processor (210) may perform various operations such as calculations, processing, data generation, and processing related to the present disclosure. In addition, the processor (210) may load data, etc. from the memory (220) or store data in the memory (220). In one embodiment, the processor (210) may control the communication interface (230) to request various information from the user terminal (102) and receive various information from the user terminal (102).
[0066] The processor (210) may generate a page related to an e-commerce service and provide information about the generated page to the user terminal. For example, the page provided by the processor (210) may include a main page that is first displayed when the user accesses the e-commerce service. In one embodiment, the page provided by the processor (210) to the user may include a first page that displays information about a set of items that the user plans to order. The first page may include one or more user interfaces for the user to order the set of items. The user may input an input requesting an order for the set of items into the user terminal (102) through the user interface, and the user terminal (102) may provide a user request regarding the order to the electronic device (101). In one embodiment, the first page may include a shopping cart page or an item detail description page.
[0067] The memory (220) can store various information (data). The information stored in the memory (220) is information acquired, processed, or used by at least one component of the electronic device (200), and may include software (e.g., commands, programs, etc.). The memory (220) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (220), and may include an operating system for controlling the resources of the electronic device (200), an application, and / or middleware for providing various functions to the application so that the application can utilize the resources of the electronic device (200). In one embodiment, the memory (220) may store commands that, when executed by the processor (210), cause the processor (210) to perform operations. The memory (220) may store at least a portion of information received from a database via the communication interface (230) and / or information transmitted to the database via the communication interface (230). Specifically, the memory (220) can store information regarding an e-commerce service and commands executed by the processor (210).
[0068] The communication interface (communication interface, 230) can perform wireless or wired communication between the electronic device (200) and a database or other external electronic device. For example, the communication interface (230) can perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface (230) may perform wired communication according to a method such as Universal Serial Bus (USB), High Definition Multimedia Interface (HDMI), Recommended Standard-232 (RS-232), or Plain Old Telephone Service (POTS). In one embodiment, the electronic device (200) may be implemented by being integrated with another device. In this case, the communication interface (230) may function as a connection circuit or interface connecting the electronic device (200) and the other device.
[0069] Hereinafter, the operations described as being performed by the electronic device in FIGS. 3 to 10b can be understood as being performed by the processor (210) of the electronic device (200) described in FIG. 2.
[0070] Figure 3 is a flowchart illustrating a method according to one embodiment of the present disclosure.
[0071] The method disclosed in FIG. 3 can be understood as a series of operations for receiving an order from a user utilizing e-commerce and providing a first user interface that induces membership registration in response to the order. The operations illustrated in FIG. 3 are described in detail below.
[0072] The electronic device (101) can receive an order request (S310).
[0073] In one embodiment, the electronic device (101) may receive an order request for an item from a user terminal (102). The electronic device (101) may receive the order request for the item on a first page related to the order request for the item. In this case, the item that is the target of the order request may also be understood as an item set including one or more items. The item set may include one or more items that the user wishes to order. The user may select one or more items that the user wishes to order, and the electronic device (101) may store information regarding the selected one or more items. For example, the user may add one or more items to a shopping cart, and the electronic device (101) may store a shopping cart item list corresponding to the user in response to the shopping cart addition operation. The first page may be, for example, a shopping cart page. The user may select at least some of the items included in the shopping cart item list on the shopping cart page provided by the electronic device (101). For example, the user terminal (102) may transmit an input regarding an item set based on the user's selection input from among the shopping cart item list to the electronic device (101). In one embodiment, the first page may be an item detail page. For example, the user terminal (102) may request an order for an item corresponding to the item detail page. The electronic device (101) may receive an order request for a set of items entered on the first page (e.g., a shopping cart page or an item detail page) from the user terminal (102).
[0074] The electronic device (101) can check whether the user has signed up for membership (S320).
[0075] In one embodiment, the electronic device (101) can verify whether the user has subscribed to membership based on the user information corresponding to the user terminal (102) that transmitted the order request. The electronic device (101) can verify whether the user identification information corresponding to the user terminal (102) corresponds to a membership subscriber in the membership subscriber list based on the user identification information corresponding to the user terminal (102). In one embodiment, the order request may include information about the user placing the order. The electronic device (101) can verify the user information based on the order request and, based on the verified user information, verify whether the user has subscribed to membership.
[0076] The electronic device (101) may perform operation S330 in response to determining that the user has not signed up for membership.
[0077] The electronic device (101) can check whether there is a difference between the first result and the second result (S330).
[0078] The first result may refer to the result obtained when applying constraints to order requests. The constraints may not apply to orders requested by users who have signed up for membership. In other words, they may refer to constraints applied to orders requested by users who have not signed up for membership.
[0079] A constraint may refer to a condition that may be applied to an order requested by a user who has not signed up for membership. For example, the application of a constraint may include not applying a benefit to a member. Therefore, in the present disclosure, the application of a constraint may encompass not receiving a benefit that may be provided to a member. Benefits provided to a member may include reward benefits provided for the event of signing up for membership, benefits provided regularly to a member, and benefits provided conditionally to a member. Hereinafter, benefits provided to a member who has signed up for membership will be simply referred to as "benefits."
[0080] In one embodiment, the benefits may include discounts and shipping benefits. That is, the benefits may be special benefits provided to a user upon signing up for a membership, regardless of the benefits typically offered by the membership. For example, the benefits may be discount coupons provided upon signing up for a membership (e.g., a 5,000 won discount coupon). In one embodiment, the benefits may be benefits typically offered by the membership. The benefits may be benefits that apply a predetermined discount to the price of an item corresponding to the user's order request. A predetermined discount may refer to a discount on the order price based on a predetermined discount amount (e.g., 5,000 won or 5% of the order price) (i.e., a flat discount). Alternatively, a predetermined discount may refer to a discount on the price based on a discount amount typically offered to users who have signed up for the membership. The electronic device (101) may determine the discounted price to be applied to a payment when a user who is not currently a member signs up for the membership. In one embodiment, the availability or extent of a discount benefit (e.g., discount amount) for membership may vary for each item. For example, for orders of a specific item, a discount amount specified may be provided only to users who have signed up for membership.
[0081] In one embodiment, the benefit may be that at least some items in a set of items ordered by an order request are delivered according to a predetermined specific delivery type. Items eligible for delivery according to a specific delivery type may be designated. For example, some items may be eligible for a specific delivery type and some may not. The electronic device (101) may determine the applicable delivery type for a given item based on item information. A specific delivery type may include, for example, a delivery in which the scheduled delivery date and time for the item are set within a specified time period from the completion of the order. For example, a first delivery type may be a delivery type in which the scheduled delivery date and time are set within a first hour from the completion of the order. The first time period may be, for example, the time from the completion of the order to the next day. Additionally, for example, a second delivery type may be a delivery type in which the scheduled delivery date and time are set within a second hour from the completion of the order. The second time period may be, for example, the time from the completion of the order to before 6:00 AM the next day. The descriptions of the first and second times are merely examples, and other embodiments are possible. Simply put, Type 1 delivery refers to faster delivery (e.g., expedited delivery) than standard delivery, which Type 1 delivery does not apply to, and Type 2 delivery refers to faster delivery (e.g., faster delivery) than Type 1 delivery.
[0082] In one embodiment, a specific shipping type may be applied only when certain conditions are met. For example, shipping according to a specific shipping type may only be applied to order requests from members. For example, a specific shipping type (e.g., Type 2) may not be applied to non-members. In one embodiment, a specific shipping type may also be conditionally applied to non-members. For example, even for non-members, Type 1 shipping may be applied to non-members if the total price of the set of items corresponding to the order request exceeds a predetermined threshold (e.g., KRW 19,800). In other words, for orders requested by non-members, a constraint may be applied that prohibits Type 2 shipping from being applied to the set of items corresponding to the order. Alternatively, for orders requested by non-members, a constraint may be applied that requires the total price of the items in the set of items corresponding to the order to be above a predetermined threshold in order for Type 1 shipping to be applied.
[0083] In one embodiment, a benefit may only be applied to certain items. For example, the first delivery type may only be applied to items eligible for the first delivery type. Therefore, the first delivery type may only be applied to items within a set of items eligible for the first delivery type. Accordingly, for an order requested by a user who has not signed up for membership, the first delivery type may only be applied to one or more items eligible for the first delivery type if the total price of one or more items eligible for the first delivery type among the set of items corresponding to the order request exceeds a predetermined threshold. Similarly, the second delivery type may only be applied to items eligible for the second delivery type. Therefore, for an order requested by a user who has not signed up for membership, even if an item within the set of items eligible for the second delivery type is included, the item will not be delivered as the second delivery type. Therefore, in this case, even for an order request for an item eligible for the second delivery type, a delivery with a delivery completion date set later than the second delivery type (e.g., standard delivery) may be performed. That is, constraints that may be applied to order requests from users who have not signed up for membership may include a condition (e.g., a second constraint) that does not allow setting a delivery date within a second period for items in the item set, even if the item set includes items that are eligible for a second type of delivery.
[0084] In one embodiment, the benefit may include granting the right to purchase a specific item. For example, for a user who has not signed up for membership, a constraint may be applied to completing an order, i.e., payment for an order request. For example, for an order requested by a user who has not signed up for membership, a constraint may be applied that payment, i.e., order completion, may only be possible if the total price of one or more items eligible for Type 1 delivery included in the order request exceeds a predetermined threshold (e.g., KRW 19,800). That is, for a user who has not signed up for membership to receive the benefit related to Type 1 delivery for an order request, a constraint (e.g., the first constraint) may be applied that requires that the total price of the items eligible for Type 1 delivery included in the item set must exceed a predetermined threshold. That is, the constraint applied to an order request by a user who has not signed up for membership may include a condition requiring that, if the item set corresponding to the order includes an item eligible for Type 1 delivery, the total price of one or more items eligible for Type 1 delivery must exceed a predetermined threshold.
[0085] In one embodiment, a specific delivery type may include an express / priority delivery type that delivers faster than regular delivery, a type in which the delivery date and time of an item are set during the early morning hours (e.g., from 11 PM to 6 AM the next day), a type in which the delivery date and time of an item are set within a predetermined time from the time of payment for an order (when the order is completed), a free delivery type in which no delivery fee is charged, etc.
[0086] In one embodiment, the benefits may include free returns for ordered items without incurring return fees, free refunds without incurring refund fees, or points accrued for items. Points may be a numerical unit that can be used for payments in e-commerce services.
[0087] The first and second results may each refer to results based on constraints applied to the order request, depending on whether the user requesting the order has signed up for membership. For example, the first and second results may each refer to results obtained when the constraints are not applied, and the second result may refer to results obtained when the constraints are applied. In this case, the first and second results may include the price applied to the order request, whether a discount is available or not for the price, whether an order is available or not, whether payment is available or not for the order request, and whether a specific type of delivery is available or not for the ordered item.
[0088] In response to determining that there is a difference between the first result and the second result, the electronic device (101) may provide a first user interface (S340). The first user interface may include one or more detailed interfaces for selecting whether to apply a constraint. In one embodiment, the first user interface (S340) may include detailed interfaces for selecting either a selection input that applies a constraint (e.g., a first selection input) or a selection input that does not apply a constraint (e.g., a second selection input) to an order request received by the electronic device (101). For example, if a set of items corresponding to the order request includes items that can be delivered by the first type and the total price of these items is below a predetermined threshold, the first selection input may relate to a selection to add the items to the order request, and the second selection input may relate to a selection to perform payment for the order request without adding the items to the order request. In this case, the second selection input may include a membership subscription request. This is because the user's membership subscription is prerequisite for releasing the constraint according to the second selection. Similarly, for a constraint that the set of items corresponding to an order request includes items eligible for the second type of delivery, but does not set the scheduled delivery date within the second period from the time of order completion, the first selection input may include a request to set the scheduled delivery date to a period longer than the second period from the time of order completion, and the second selection input may include a request to set the scheduled delivery date within the second period while signing up for membership. That is, the electronic device (101) may more effectively induce membership sign-up by inducing the user to select a choice to which membership benefits may be applied, that is, a choice to which the constraint on the order request is not applied by signing up for membership.
[0089] The electronic device (101) can provide a subscription interface based on an input corresponding to the first user interface (S350).
[0090] In one embodiment, the electronic device (101) may provide a subscription interface in response to a second selection input (e.g., a selection input indicating that the constraints will not be applied). The subscription interface may include a user interface capable of receiving input regarding a membership subscription request. In one embodiment, a user may transmit a subscription request to the electronic device (101) via the subscription interface provided by the electronic device (101).
[0091] In one embodiment, the electronic device (101) may apply a constraint to an order request in response to a first selection input (e.g., a selection input indicating that a constraint be applied). For example, the electronic device (101) may re-provide the first page as a result of applying a condition (e.g., a first constraint) requiring that the total price of one or more items of the first type that can be delivered included in the set of items corresponding to the order request be greater than or equal to a predetermined threshold. That is, the electronic device (101) may re-provide the first page to the user terminal (101) in response to the first selection input corresponding to the first constraint. Alternatively, the electronic device (101) may provide the main page in response to the first selection input. As another example, the electronic device (101) may provide a payment page in response to the first selection input for the second constraint. A user can transmit a payment request for an order request to an electronic device (101) on a payment page, but the electronic device (101) can set a delivery date that applies a general delivery period without applying a second period to the delivery date for the order request.
[0092] FIG. 4 is a flowchart illustrating detailed operations of operation S330 for determining whether there is a difference in results, as described with reference to FIG. 3. Operation S400 of FIG. 4 may be at least a portion of operation S330 for determining whether there is a difference between the first and second results. The operations illustrated in FIG. 4 will now be described in detail.
[0093] The electronic device (101) can check whether the sum of the prices of one or more items is greater than a predetermined threshold (S410).
[0094] In one embodiment, the electronic device (101) can determine the total price of each of one or more items included in the item set.
[0095] In one embodiment, the electronic device (101) may verify the total price of one or more items eligible for first-type delivery among a set of items. The electronic device (101) may verify whether the set of items includes an item eligible for first-type delivery, and if the set of items includes an item eligible for first-type delivery, the electronic device may verify the total price of one or more items eligible for first-type delivery.
[0096] In one embodiment, the electronic device (101) can check whether the sum (total amount) of the confirmed items is greater than a predetermined threshold.
[0097] In one embodiment, the electronic device (101) can determine whether the total price of one or more items included in the item set is greater than or equal to a predetermined threshold.
[0098] In one embodiment, the electronic device (101) can determine whether the sum of the prices of one or more items among one or more items included in an item set that are capable of a first delivery type is greater than a predetermined threshold.
[0099] The electronic device (101) can check whether there is a difference between the first result and the second result based on whether the total amount is greater than a predetermined threshold value (S420).
[0100] In one embodiment, the electronic device (101) can determine a difference between the first result and the second result based on whether the total price of one or more items included in the item set is greater than or equal to a predetermined threshold.
[0101] In one embodiment, the electronic device (101) can determine a difference between the first result and the second result based on whether the total price of one or more items that can be delivered of the first type among one or more items included in the item set is greater than or equal to a predetermined threshold.
[0102] The electronic device (101) can determine a difference between the first result and the second result based on whether the user can or cannot make payment in response to the order request. For example, if the user has not signed up for membership, a constraint may be applied that the total amount of the first type of deliverable items included in the item set must be greater than a predetermined threshold for payment to be possible, thus making payment impossible (first result). However, if the user has signed up for membership, payment for the order request is possible (second result) without the predetermined threshold condition, so it can be determined that a difference exists between the first result and the second result.
[0103] FIG. 5 is a flowchart illustrating detailed operations of operation S330 for determining whether there is a difference in results, as described with reference to FIG. 3. Operation S500 of FIG. 5 may be at least a portion of operation S330 for determining whether there is a difference between the first and second results. The operations illustrated in FIG. 5 will now be described in detail.
[0104] The electronic device (101) can check whether the item set includes an item capable of second type delivery (S510).
[0105] In one embodiment, the electronic device (101) may determine whether the set of items corresponding to the order request includes an item eligible for second type delivery. Based on item information for each of one or more items included in the set of items, the electronic device (101) may determine whether the set of items includes an item eligible for second type delivery.
[0106] The electronic device (101) can determine that there is a difference between the first result and the second result if an item capable of being delivered of the second type is included in the item set (S520).
[0107] In one embodiment, the electronic device (101) may determine whether there is a difference between the first result and the second result based on a delivery completion date that may be set for one or more items included in the item set. For example, if the user has not subscribed to membership, the delivery completion date applicable to the order request (the first result) may be compared with the delivery completion date applicable to the order request (the second result) if the user has subscribed to membership, thereby determining whether there is a difference between the first result and the second result.
[0108] In one embodiment, the electronic device (101) can determine whether there is a difference between the first result and the second result based on whether a delivery date can be set within a second period from the time of order completion for one or more items included in the item set that are capable of being delivered of the second type.
[0109] In one embodiment, the electronic device (101) may determine that there is a difference between the first and second results if an item eligible for a second type of delivery is included. For example, if the user requesting the order is not a member, a constraint may be applied that disallows the setting of a delivery date within the second period upon order completion for the item, even if the item set includes an item eligible for a second type of delivery. This constraint does not apply when signing up for a membership, resulting in a difference between the first and second results.
[0110] FIG. 6 is a flowchart illustrating detailed operations of operation S340 for providing a first user interface, as described with reference to FIG. 3. Operation S600 of FIG. 6 may be at least a portion of operation S340 for providing a first user interface. The operations illustrated in FIG. 5 will now be described in detail.
[0111] The electronic device (101) can check whether it provided the first user interface in response to a past order request (S610).
[0112] A past order request may include an order request received from the same user prior to the order request described with reference to FIG. 3 (hereinafter, referred to as the current order request). In one embodiment, a past order request may include an order request received within a specified period of time prior to the receipt of the current order request. In one embodiment, a past order request may include an order request for one or more items, including at least some items from the set of items included in the current order request. For example, a set of items corresponding to a past order request may be included in a set of items corresponding to the current order request.
[0113] The electronic device (101) can provide the first user interface based on whether it provided the first user interface in response to a past order request (S620).
[0114] Repeatedly presenting the first user interface to the user may degrade the user experience for purchasing actions (e.g., ordering and completing payments). For example, if, in response to a previous order request, the electronic device (101) provided the first interface in response to a condition (e.g., the first constraint) requiring that the total price of one or more items in the item set eligible for the first type of delivery be greater than a predetermined threshold, and then received a first selection input in response to this, the user may add another item to the item set and perform the order request again. Even in this case, the electronic device (101) may not provide the first user interface if the first or second constraint is not satisfied. In another example, a specific item may be subject to the first type of delivery for non-member users, while the second type of delivery may be applied to members. In this case, if the specific item was included in a past order request and the item set including the specific item does not satisfy the first constraint, the electronic device (101) may provide a first user interface corresponding to the first constraint. In this case, if the electronic device (101) receives the first selection input and the user subsequently adds an item to the current order request, the current order request may be in a state where the second constraint is applied even if the first constraint is satisfied. In this case, the electronic device (101) may not provide the first user interface.
[0115] FIG. 7 is a drawing showing a first page according to one embodiment of the present disclosure.
[0116] The first page (700) may be, for example, a shopping cart page. In the example of FIG. 7, one or more items (e.g., "liquid detergent," "toilet paper," and "laundry tub cleaner") may be added to the shopping cart list based on user input. The electronic device (101) may select a set of items to be ordered from the first page (700). For example, the set of items may be selected through a selection input regarding at least some of the items included in the shopping cart list. The electronic device (101) may receive an input for an order request icon (710) received from the user terminal (102) as an order request for a set of items.
[0117] FIGS. 8A, 8B, 8C, 8D, 8E, and 8F are diagrams illustrating a first user interface according to various embodiments of the present disclosure.
[0118] In one embodiment, the first user interface (800) may be displayed on at least a portion of the first page (700). Referring to FIG. 8A, the first user interface (800) may be displayed in the form of a pop-up page overlaid on at least a portion of the first page (700). Referring to FIG. 8D, the first user interface (800) may be displayed in the form of a bottom-sheet displayed on at least a portion of the first page (700).
[0119] Referring to FIGS. 8a, 8b, and 8c, an example of a first user interface (800) corresponding to a condition (e.g., a first constraint condition) requiring that the total price of one or more items eligible for first type delivery be greater than or equal to a predetermined threshold is illustrated.
[0120] Referring to FIGS. 8a, 8b and 8c, the first user interface (800) may include a first selection interface (810) corresponding to a first selection input selecting to apply a constraint, and a second selection interface (820) corresponding to a second selection input selecting not to apply a constraint.
[0121] In one embodiment, the first user interface (800) may display information regarding a benefit related to the first constraint, i.e., the benefit of not applying the first constraint when signing up for membership. That is, the information regarding the benefit may be understood as complementary to the information regarding the constraint. Referring to FIG. 8A, the first user interface (800) may display information regarding the constraint in the benefit information (830). The information regarding the benefit (information regarding the constraint) may also be displayed, for example, as an indicator (840) in the form of a graph. Referring to FIG. 8A, since the total amount of items eligible for the first type of delivery (e.g., "fast delivery") is below a predetermined threshold (e.g., "19,800") according to the first constraint, the first constraint is applied, and accordingly, the information regarding the constraint (830) may be displayed in at least a portion of the first user interface (800).
[0122] Referring to FIGS. 8B and 8C , an example of a first user interface (800) corresponding to a first constraint condition is described in which a first selection input or a second selection input is received through the first user interface (800). Referring to FIGS. 8B and 8C , when a first selection input is received through the first selection interface (810), information displayed on a confirmation icon (850) for confirming an order request may be displayed as "Add fast delivery product," and when an input is made to the confirmation icon (850), the user may return to the first page (700) or move to the main page. On the other hand, when a second selection input is received through the second selection interface (810), information displayed on a confirmation icon (850) for confirming an order request may be displayed as "Purchase immediately with membership," and when an input is made to the confirmation icon (850), a subscription interface may be provided. After completing registration, you will be directed to the payment page, and a second type of shipping may be applied upon payment completion. Furthermore, if a second selection input is received, the information displayed in the benefit information (830) may change from information regarding restrictions ("Available for an additional 4,800 won") to information regarding benefits ("You can receive free shipping"), and the indicator (840) indicating this may also change.
[0123] Referring to FIGS. 8d, 8e, and 8f, an example of a first user interface (800) corresponding to a condition (e.g., a second constraint condition) under which a second type of delivery (e.g., "faster delivery") is not applicable even if the item set includes one or more items capable of a second type of delivery (e.g., "faster delivery") is described.
[0124] Referring to FIGS. 8d, 8e, and 8f, the first user interface (800) may include a first selection interface (810) corresponding to a first selection input selecting to apply a constraint, and a second selection interface (820) corresponding to a second selection input selecting not to apply a constraint. In one embodiment, the first user interface (800) may further display information (860) regarding items to which benefits are applied upon membership registration.
[0125] Referring to FIGS. 8E and 8F , an example of a first user interface (800) corresponding to a second constraint condition is described in which a first selection input or a second selection input is received through the first user interface (800). Referring to FIGS. 8E and 8F , when a first selection input is received through the first selection interface (810), information displayed on a confirmation icon (850) for confirming an order request may be displayed as, for example, "Give up benefits and purchase," and when the confirmation icon (850) is input, the user may be moved to a payment page, and when payment is completed, the second type of delivery may not be applied. On the other hand, when a second selection input is received through the second selection interface (810), information displayed on a confirmation icon (850) for confirming an order request may be displayed as "Receive benefits with a free membership trial," and when the confirmation icon (850) is input, a subscription interface may be provided. After completing registration, the user is directed to the payment page, and a second type of delivery may be applied upon completion of payment. In one embodiment, in response to an order request, if multiple constraints can all be applied, the electronic device (101) may preferentially provide only the first user interface corresponding to one of the constraints. For example, among the first and second constraints, the electronic device (101) may preferentially apply the first constraint. Accordingly, when receiving an order request to which both the first and second constraints can be applied, the electronic device (101) may provide the first user interface corresponding to the first constraint.
[0126] FIGS. 9A and 9B are diagrams illustrating a subscription interface according to various embodiments of the present disclosure.
[0127] Referring to FIGS. 9A and 9B , the subscription interface (900) may include at least a first area (910) that displays information about membership benefits, and may include a confirmation icon (920) that receives user input for a subscription request.
[0128] In one embodiment, the subscription interface (900) may be displayed on at least a portion of the first page (700). In one embodiment, the subscription interface (900) may be displayed in the form of a pop-up page overlaid on at least a portion of the first page (700). Referring to FIGS. 9A and 9B , the subscription interface (900) according to one embodiment may be displayed in the form of a bottom-sheet displayed on at least a portion of the first page (700). Accordingly, users may recognize the membership subscription process as a part of the purchase process from order request to order completion, and thus, the user experience of membership subscription may be improved by not experiencing the inconvenience of membership subscription.
[0129] According to one embodiment, the subscription interface (900) may display information regarding one or more benefits that can be enjoyed upon membership registration in the first area (910). The benefits for membership registration may include multiple benefits, and the subscription interface (900) may be configured to sequentially display information regarding the multiple benefits. In one embodiment, the subscription interface (900) may preferentially display information regarding benefits applicable to order information among the multiple benefits. Referring to FIG. 9A, an example of a subscription interface (900) provided in response to a user selection input indicating that the first constraint is not currently applied may be provided. In this case, information indicating that benefits can be enjoyed without a price condition (e.g., the first constraint) related to the total amount of items eligible for first type delivery when signing up for membership may be displayed in the first area (910). Referring to FIG. 9B, an example of a subscription interface (900) provided in response to a user selection input indicating that the second constraint is not currently applied may be provided. In this case, when signing up for membership, information indicating that the benefit of applying the second type of delivery can be enjoyed if an item eligible for the second type of delivery is included in the item set may be displayed in the first area (910).
[0130] In one embodiment, the subscription interface (900) may be modified based on whether the user has previously subscribed to a membership, as determined by user information. For example, if the user has no prior subscription history, the information displayed on the confirmation icon (920) that receives the user input for the subscription request may include information regarding a free membership trial. If the user has such a history, the confirmation icon (920) may display information indicating that the membership subscription fee or usage fee is to be paid.
[0131] The electronic device (101) may perform a membership subscription process for the user in response to receiving a user input corresponding to the confirmation icon (920). The membership subscription process may include, for example, adding user identification information to a membership subscriber list. The electronic device (101) may provide a payment page in response to the completion of the membership subscription process.
[0132] FIG. 10A and FIG. 10B are diagrams showing payment pages according to various embodiments of the present disclosure.
[0133] Referring to FIGS. 10A and 10B , the payment page (1000) may include a delivery information area (1010) that displays delivery-related information for each of one or more items included in a set of items to be paid for, in response to an order request. In one embodiment, the payment page (1000) may include a benefit display area (1020) that displays information regarding benefits to be applied due to membership subscription, in response to the order request. Referring to FIGS. 10A and 10B , the delivery information area (1010) may display information (1011) regarding the scheduled delivery date and time set when the first type of delivery is applied. Referring to FIGS. 10A and 10B , the delivery information area (1010) may display information regarding whether the type of delivery applied in response to the order request is the first type of delivery (e.g., "fast delivery") or the second type of delivery (e.g., "faster delivery").
[0134] In the flowcharts according to the present disclosure, each step of the method or algorithm is described in a sequential order. However, the steps may be performed in any order that can be arbitrarily combined, in addition to being performed sequentially. The description of the flowcharts or flowcharts of the present disclosure does not exclude changes or modifications to the method or algorithm, and does not imply that any step is essential or desirable. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some of the steps may be omitted, or other steps may be added.
[0135] Various embodiments according to the present disclosure may be implemented as software on a machine-readable storage medium. The software may be software for implementing various embodiments described in the present disclosure. The software may be inferred from various embodiments described in the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a program including machine-readable commands (e.g., instructions, codes, or code segments). The device may be a device capable of operating according to commands called from a storage medium, such as a computer. In one embodiment, the device may be a computing device according to various embodiments described in the present disclosure. In one embodiment, the processor of the device may execute the called command, causing components of the device to perform functions corresponding to the command. The storage medium may refer to any type of recording medium that stores data and can be read by the device. The storage medium may include, for example, a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc. In one embodiment, the storage medium may be implemented in a distributed form, such as in a network-connected computer system. In this case, the software may be distributed, stored, and executed in the computer system. In another embodiment, the storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a tangible medium that exists regardless of whether data is stored semi-permanently or temporarily, and does not include signals that are transmitted transitively.
[0136] While the technical concepts of the present disclosure have been described through various embodiments, the technical concepts of the present disclosure encompass various substitutions, modifications, and variations that can be made within the scope understandable to those of ordinary skill in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and variations are encompassed within the scope of the appended claims.
Claims
1. In a method performed by an electronic device, A step of receiving an order request for a set of items including one or more items on a first page related to an order request for items from a user terminal; A step of confirming whether the user has signed up for membership based on the user identification information corresponding to the user terminal - if the user has not signed up for membership, a restriction that does not apply if the user has signed up for membership is applied -; In response to the confirmation that the above user has not signed up for membership, A step of checking whether there is a difference between a first result derived when the constraint is applied to the order request and a second result derived when the constraint is not applied to the order request; In response to determining that there is a difference between the first result and the second result, providing a first user interface for selecting whether to apply the constraint to the order request to the user terminal; and A method comprising the step of providing a subscription interface for membership subscription in at least a portion of the first page based on an input from the user terminal that selects not to apply the constraints to the order request.
2. In paragraph 1, The above constraint includes a condition requiring that the total price of one or more items included in the item set be greater than or equal to a predetermined threshold, The step of checking whether there is a difference between the first result and the second result is as follows: A step of checking whether the total price of one or more items included in the above item set is greater than or equal to the predetermined threshold; and A method comprising a step of determining that there is a difference between the first result and the second result when the total amount is less than the predetermined threshold value.
3. In paragraph 1, The above constraint includes a condition requiring that, if the item set includes an item capable of delivery of the first type, the total price of one or more items capable of delivery of the first type be greater than or equal to a predetermined threshold, The step of checking whether there is a difference between the first result and the second result is as follows: A step of checking whether the above item set includes an item capable of being delivered of the first type; If the item set includes at least one item capable of the first type of delivery, a step of checking whether the total price of at least one item capable of the first type of delivery in the item set is greater than or equal to the predetermined threshold; and A method comprising a step of determining that there is a difference between the first result and the second result when the total amount is less than the predetermined threshold value.
4. In paragraph 3, Items eligible for the above first type of delivery are: A method in which a delivery date is set within a first period upon completion of an order for an item capable of delivery of the first type.
5. In paragraph 3, A method comprising the step of providing the first page again to the user terminal based on an input from the user terminal that selects to apply the constraints to the order request.
6. In paragraph 3, The above subscription interface is, Sequentially displaying one or more benefit information for the above membership subscription, A method wherein, among the one or more benefit information, benefit information regarding the first type of delivery is set to be displayed with priority over other benefit information.
7. In paragraph 1, A method wherein the first user interface is provided in at least a portion of the first page.
8. In paragraph 1, A step of adding user identification information corresponding to the user terminal to a membership subscriber list based on an input to the subscription interface received from the user terminal; and A method further comprising the step of providing a payment page corresponding to the order request.
9. In paragraph 1, The above constraint includes a condition that does not allow the setting of the delivery date within the second period, even if the item set includes an item capable of a second type of delivery - the item capable of the second type of delivery can have its delivery date set within the second period upon completion of an order for the item capable of the second type of delivery - The step of checking whether there is a difference between the first result and the second result is as follows: A step of checking whether the above item set includes an item capable of being delivered of the second type; and If the above item set includes at least one item capable of being delivered of the second type, a step of determining whether there is a difference between the first result and the second result is included. A method wherein selecting whether to apply the above constraints to the above order request includes selecting whether to set a delivery date within the second period for one or more items capable of the second type of delivery.
10. In paragraph 9, A step of adding user identification information corresponding to the user terminal to the membership subscriber list based on the user terminal's input to the above subscription interface; and A method further comprising the step of providing a payment page indicating whether a delivery date is set within the second period for one or more items capable of the second type of delivery in response to the order request.
11. In paragraph 9, A step of providing a payment page to the user terminal based on an input from the user terminal that selects not to apply the above constraints to the above order request; and A method comprising the step of applying general delivery rather than the second type of delivery upon completion of an order corresponding to the above order request.
12. In paragraph 9, The above subscription interface is, Sequentially displaying one or more benefit information for the above membership subscription, A method wherein, among the one or more benefit information, benefit information regarding the second type of delivery is set to be displayed with priority over other benefit information.
13. In paragraph 1, The step of providing the first user interface comprises: A step of confirming whether the first user interface has been provided to the user terminal in response to a past order request; and A method comprising the step of providing the first user interface in response to determining that the first user interface was not provided to the user terminal in response to the past order request.
14. In electronic devices, One or more processors, comprising one or more memories storing instructions executed by the 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 the method according to any one of claims 1 to 13.
15. In a non-transitory computer-readable recording medium, instructions are recorded that cause one or more processors to perform an operation when executed by one or more processors. 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 13.
Citation Information
Patent Citations
System and method for providing shopping service
KR101766405B1
Server device that provides e-commerce site, product inf display method, e-commerce system, terminal device, and recording medium having product information display program recorded thereon
KR1020140144258A
Apparatus for processing item sales information and method thereof
KR102326576B1
Method and apparatus for providing information based on list of search result of item
KR102332945B1
Method and electronic device for providing information related to membership
KR102345382B1