Method, electronic device, and recording medium for management of e-commerce platform membership

The method uses pop-up windows on e-commerce platforms to simplify membership subscription and experience, addressing complex registration issues and enhancing user engagement and revenue generation.

WO2025220824A1PCT designated stage Publication Date: 2025-10-23COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/017250
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-15
Filing Date
2024-11-05
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

Existing e-commerce platforms face challenges in simplifying the paid membership subscription process, particularly during the product payment stage, and in providing a seamless experience for users, often due to complex registration processes and technical issues.

Method used

A method and system that utilizes pop-up windows on product detail and payment completion pages to facilitate membership subscription and experience, allowing users to enroll or trial memberships without leaving the current page, and dynamically adjusting the pop-up window content and size based on user interactions.

Benefits of technology

Enhances user experience by simplifying the membership subscription process, increasing the likelihood of users signing up for paid memberships, and providing conditional rewards, thereby boosting customer satisfaction and platform revenue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024017250_23102025_PF_FP_ABST
    Figure KR2024017250_23102025_PF_FP_ABST
Patent Text Reader

Abstract

The method of the present disclosure may comprise the steps of: in response to a determination that a user accessing an e-commerce platform is not subscribed to a membership, displaying a membership discount price, which is provided to a user subscribed to the membership, on a product detail page of the e-commerce platform; executing a membership handler in response to a selection input on a first purchase object displayed on the product detail page; and in response to the execution of the membership handler, displaying a first pop-up window corresponding to the membership handler, such that the first pop-up window overlaps at least a partial area of the product detail page.
Need to check novelty before this filing date? Find Prior Art

Description

Method, electronic device and recording medium for membership management of an e-commerce platform

[0001] The present disclosure relates to a method, an electronic device, and a recording medium for membership management in an e-commerce platform.

[0002] Paid memberships on e-commerce platforms allow users to experience greater value by receiving additional benefits. These memberships are distinct from regular users and contribute to increased customer satisfaction and loyalty by offering specific benefits. Membership subscribers who pay membership fees receive special benefits, which generates additional revenue for platform operators and fosters positive interactions with members. Users who sign up for paid memberships receive special benefits and must pay a certain amount to access these benefits. E-commerce platform operators can conduct various studies and provide services to increase the number of users who sign up for paid memberships to generate revenue.

[0003] According to various embodiments of the present disclosure, a technical problem is to provide a simplified paid membership subscription process or paid membership experience process at the product payment stage.

[0004] According to various embodiments of the present disclosure, a technical problem is to provide a paid membership subscription procedure or a paid membership experience procedure using a pop-up window on a product detail page or a payment completion page.

[0005] According to various embodiments of the present disclosure, a technical problem is to display a pop-up window related to membership subscription or experience by overlapping at least a part of an area of ​​a product detail page or a payment completion page using a handler that processes a specific event.

[0006] According to various embodiments of the present disclosure, a technical problem is to omit the payment method registration process in a membership registration process through a pop-up window, depending on whether a user has a registered payment method.

[0007] According to various embodiments of the present disclosure, a technical problem is to display a conditional reward point provision benefit for paid membership subscription through a pop-up window on a payment completion page and provide a membership subscription procedure.

[0008] In one embodiment, a membership management method of an e-commerce platform may include, in response to a determination that a user connected to the e-commerce platform is not subscribed to a membership, displaying a membership discount price provided to a user subscribed to a membership on a product detail page of the e-commerce platform; in response to a selection input for a first purchase object displayed on the product detail page, executing a membership handler; and in response to the execution of the membership handler, displaying a first pop-up window corresponding to the membership handler so as to overlap at least a portion of the product detail page.

[0009] In one embodiment, the membership discount price may be determined based on at least one discount payment method that can apply a discount to a product corresponding to the product detail page.

[0010] In one embodiment, the method may further include the steps of: determining whether there is a user payment method corresponding to at least one discount payment method among user payment methods held by the user; in response to a determination that there is a user payment method corresponding to at least one discount payment method, displaying a membership discount price to which discount information corresponding to the user payment method is applied; and in response to a determination that there is no user payment method corresponding to the at least one discount payment method, displaying a membership discount price to which discount information corresponding to the at least one discount payment method is applied.

[0011] In one embodiment, the membership handler may include at least one of a membership sign-up handler that executes a membership sign-up process or a membership trial handler that executes a process for using the membership for free for a certain period of time.

[0012] In one embodiment, the method may further include: displaying first content including a regular price, a membership discount price, and a membership subscription object in a first pop-up window; in response to a selection input for the membership subscription object, displaying second content including at least one of membership benefit information, at least one discount payment method, a membership experience object, and a membership subscription approval object in the first pop-up window; and in response to a selection input for the regular price, changing the membership subscription object to a second purchase object in the first pop-up window.

[0013] In one embodiment, the method may further include the step of determining a height of the first pop-up window based on content displayed in the first pop-up window.

[0014] In one embodiment, the method may further include the step of increasing the height of the first pop-up window when transitioning from the first content to the second content.

[0015] In one embodiment, the method may further include, in response to a selection input for a membership subscription approval object, transmitting a user's membership subscription request to a server; and, in response to receiving a response to the membership subscription request from the server, closing the first pop-up window.

[0016] In one embodiment, the server may determine the user's registered payment method as the payment method for the membership fee.

[0017] In one embodiment, the method may further include the steps of: displaying a membership discount price and a regular price provided to users who are not registered as members on a product detail page; executing a non-member purchase handler in response to a selection input for the regular price and a selection input for the first purchase object; displaying a second pop-up window corresponding to the non-member purchase handler so as to overlap at least a portion of the product detail page in response to the execution of the non-member purchase handler; and displaying third content including at least one of a regular price, a membership discount price, comparison information between the regular price and the membership discount price, or a third purchase object in the displayed second pop-up window.

[0018] In one embodiment, the method may further include, in response to a selection input for a membership discount price on a product detail page, changing a first purchase object to a membership subscription object and displaying it; and, in response to a selection input for a membership subscription object, displaying fourth content including at least one of membership benefit information, a membership subscription approval object, or a membership subscription rejection object in a second pop-up window.

[0019] In one embodiment, the method may further include the step of executing an accrual handler on a payment completion page of an e-commerce platform in response to a payment completion for a product corresponding to a product detail page; and the step of displaying a third pop-up window corresponding to the accrual handler so as to overlap at least a portion of the payment completion page in response to the execution of the accrual handler.

[0020] In one embodiment, the third pop-up window may further include a step of displaying a point converted into electronic currency at a certain percentage of the price of the product, the expiration date of the point, and a membership subscription object.

[0021] In one embodiment, the method may further include, in response to a selection input for a membership subscription object, providing the user with a point, and displaying at least one of the point, an expiration date of the point, membership benefit information, a membership experience object, or a membership subscription approval object in a third pop-up window.

[0022] In one embodiment, the method may further include: in response to a user's selection input for closing the third pop-up window, closing the third pop-up window; and in response to the third pop-up window being closed, determining that the validity period of the accumulated points has expired.

[0023] According to various embodiments of the present disclosure, a simplified paid membership subscription process or paid membership experience process can be provided at the product payment stage.

[0024] According to various embodiments of the present disclosure, a paid membership subscription process or a paid membership experience process can be provided using a pop-up window on a product detail page or a payment completion page.

[0025] According to various embodiments of the present disclosure, a pop-up window related to membership sign-up or experience can be displayed by overlapping at least a portion of an area of ​​a product detail page or a payment completion page using a handler that processes a specific event.

[0026] According to various embodiments of the present disclosure, the payment method registration process can be omitted depending on whether the user has a registered payment method in the membership registration process through a pop-up window.

[0027] According to various embodiments of the present disclosure, a conditional reward point provision benefit for paid membership subscription can be displayed through a pop-up window on a payment completion page, and a membership subscription procedure can be provided.

[0028] FIG. 1 is a diagram illustrating a system for membership management in an e-commerce platform according to various embodiments of the present disclosure.

[0029] FIG. 2 is a block diagram illustrating an electronic device according to various embodiments of the present disclosure.

[0030] FIG. 3 is a diagram illustrating a case where a general price is selected in a first pop-up window according to various embodiments of the present disclosure.

[0031] FIG. 4 is a diagram illustrating a case where a membership discount price is selected in a first pop-up window according to various embodiments of the present disclosure.

[0032] FIG. 5 is a diagram illustrating a case where a general price is selected on a product detail page according to various embodiments of the present disclosure.

[0033] FIG. 6 is a diagram illustrating a case where a membership discount price is selected on a product detail page according to various embodiments of the present disclosure.

[0034] FIG. 7 is a diagram illustrating a third pop-up window on a payment completion page according to various embodiments of the present disclosure.

[0035] FIG. 8 is a diagram illustrating a membership subscription procedure through a third pop-up window according to various embodiments of the present disclosure.

[0036] FIG. 9 is a flowchart illustrating a membership subscription procedure through a first pop-up window according to various embodiments of the present disclosure.

[0037] FIG. 10 is a flowchart illustrating a membership subscription procedure through a second pop-up window according to various embodiments of the present disclosure.

[0038] FIG. 11 is a flowchart illustrating a membership subscription procedure through a third pop-up window according to various embodiments of the present disclosure.

[0039] The embodiments of this disclosure are provided for the purpose of illustrating the technical concepts of this disclosure. The scope of rights under this disclosure is not limited to the embodiments presented below or the specific descriptions of these embodiments.

[0040] All technical and scientific terms used in this disclosure, unless otherwise defined, have the meanings commonly understood by those of ordinary skill in the art to which this disclosure pertains. All terms used in this disclosure have been selected for the purpose of more clearly explaining this disclosure and are not intended to limit the scope of rights under this disclosure.

[0041] Expressions such as “including,” “comprising,” “having,” and the like used in this disclosure should be understood as open-ended terms that imply the possibility of including other embodiments, unless otherwise stated in the phrase or sentence in which the expression is included.

[0042] The singular forms described in this disclosure may include plural meanings unless otherwise stated, and the same applies to the singular forms described in the claims.

[0043] The expressions “first,” “second,” etc. used in this disclosure are used to distinguish between multiple components, and do not limit the order or importance of the components.

[0044] The term "unit" as used herein refers to software or hardware components such as field-programmable gate arrays (FPGAs) and application specific integrated circuits (ASICs). However, "units" are not limited to hardware and software. "Units" may be configured to reside on an addressable storage medium, and may be configured to execute one or more processors. Thus, by way of example, "units" include components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within a component and "unit" may be combined into a smaller number of components and "units" or further separated into additional components and "units."

[0045] As used herein, the expressions "A, B, and C," "A, B, or C," "at least one of A, B, and C," or "at least one of A, B, or C" may refer to each of the listed items or 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, or (3) at least one A and at least one B.

[0046] The expression "based on" as used in this disclosure 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.

[0047] In this disclosure, when a component is referred to as being "connected" or "connected" to another component, it should be understood that the component can be directly connected or connected to the other component, or can be connected or connected via a new other component.

[0048] In this disclosure, an "e-commerce platform" provides a digital marketplace for purchasing and selling goods or services over the Internet. E-commerce platforms facilitate transactions between sellers and buyers and manage payment, delivery, and refund processes. They also provide information about products or services and support marketing activities. These platforms facilitate online business activities and facilitate economic transactions.

[0049] In this disclosure, "membership" may refer to a paid service membership. A paid service membership may be a membership service where users pay a certain amount of money and receive differentiated services compared to other users who have not subscribed to the paid service membership. Therefore, users who subscribe to the paid service membership may receive various benefits compared to users who have not subscribed.

[0050] In this disclosure, a "handler" may be an event handler. An event handler is a code segment used to process events and perform actions accordingly. An event handler is executed when a specific event occurs. An event handler must be registered with an event source and is called when the event actually occurs. For example, when an event handler is executed, a pop-up window corresponding to a specific event may be displayed on the screen.

[0051] In this disclosure, "payment method" may refer to a payment method available on an e-commerce platform. Examples of payment methods include credit cards, debit cards, electronic currency (e.g., cash, points, etc.), and virtual currency (e.g., tokens, non-fungible tokens, etc.). Payment via digital wallets and payment apps are also available. These payment methods allow customers to conveniently and safely purchase products.

[0052] In this disclosure, a "product detail page" is a webpage that provides detailed information about a specific product or service. A product detail page includes a product photo, description, price, inventory status, and other information. Consumers can use this page to check information about desired products and make purchasing decisions. A product detail page can be displayed on the screen through various channels. For example, a product detail page may be displayed when a specific product is selected from a product search results page.

[0053] In this disclosure, the "payment completion page" refers to the screen displayed after a customer has successfully completed payment for a product or service ordered. The payment completion page displays order information and a payment completion message. This page provides confirmation and summary of the product or service purchased by the customer and notifies the customer of the successful completion of the transaction. Order information may provide detailed information about the product or service purchased by the customer. For example, order information may include a list of ordered products, quantity, price, etc.

[0054] Hereinafter, embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings, identical or corresponding components are assigned the same reference numerals. Furthermore, in the description of the embodiments below, redundant descriptions of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.

[0055] FIG. 1 is a diagram illustrating a system for anomaly detection in an e-commerce platform according to various embodiments of the present disclosure. A server (110) and a user terminal (120) (hereinafter referred to as a "terminal") are connected via a network and can communicate with each other.

[0056] The terminal (120) may be implemented as a terminal capable of transmitting and receiving various information to and from the server (110) via a network. For example, the terminal (120) 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 terminal (120) is not limited thereto, and the terminal (120) 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 server (110) or other devices via a network. The terminal (120) may provide information received from the server (110) to the user, and may receive input from the user and transmit it to the server (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.

[0057] The network may serve to connect the server (110) and the terminal (120) or other external devices. For example, the network may provide a connection path so that the terminal (120) can be connected to the server (110) and transmit and receive packet data with the server (110). 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).

[0058] The server (110) can implement services provided through an e-commerce platform. The terminal (120) can access the e-commerce platform through a web application or an e-commerce platform-specific application. The display of the terminal (120) can display various pages of the e-commerce platform.

[0059] In one embodiment, the terminal (120) may, in response to a determination that a user connected to the e-commerce platform is not enrolled in a membership, display a membership discount price offered to a member-enrolled user on the product details page of the e-commerce platform. The user may access the e-commerce platform using his or her account. The account may be a means of accessing the e-commerce platform. Even if the user has an account, the user may or may not enroll in a membership. The terminal (120) may transmit a request to the server (110) to confirm whether the user is enrolled in a membership. The terminal (120) may receive information from the server (110) regarding the membership of a specific user. For example, if the user is not enrolled in a membership, the terminal (120) may display the membership discount price offered to a member-enrolled user. Even if the user is enrolled in a membership, the terminal (120) may display the membership discount price. The terminal (120) can entice users who are not registered for membership to sign up for membership by showing them a membership discount price.

[0060] In one embodiment, the membership discount price is a discounted price applied to users who receive membership benefits. This discount is set lower than the price paid by a regular user who is not a member, as the user has signed up for membership and received membership benefits. The regular price may be the price paid by a regular user who is not a member.

[0061] In one embodiment, the terminal (120) may execute a membership handler in response to a selection input for the first purchase object displayed on a product detail page. The membership handler may be configured to process events related to membership subscription and / or experience. For example, the membership handler may be configured to process an event in which a selection input for a purchase object is received when a membership discount price is displayed on the product detail page. For example, if a user selects the first purchase object on a product detail page displaying a membership discount price, the terminal (120) may execute the membership handler.

[0062] In one embodiment, the membership handler may be code that causes a first pop-up window to be displayed on the screen of the terminal (120). In one embodiment, the terminal (120) may display a first pop-up window corresponding to the membership handler so as to overlap at least a portion of the product detail page in response to the execution of the membership handler. The first pop-up window may be displayed on the screen in response to the execution of the membership handler. The first pop-up window may cover at least a portion of the product detail page. For example, the first pop-up window may be displayed in a portion of the lower portion of the product detail page. Accordingly, product information displayed on the product detail page may be partially displayed in the area excluding the first pop-up window. This allows the user to check the product information they are shopping for even when the first pop-up window is displayed. By providing a membership sign-up or membership experience process through the first pop-up window, the user can easily sign up for or experience membership while shopping.

[0063] The paid membership sign-up process on e-commerce platforms requires users to access the website, click the "Paid Membership Sign-up" button, and fill out a sign-up form. This process involves agreeing to the terms of service, entering payment information, and completing the sign-up process. However, users sometimes experience difficulties completing the sign-up form. The main cause of these issues is technical issues, such as complex or error-prone forms. Furthermore, users' lack of understanding of the paid membership sign-up process can also hinder their completion.

[0064] When such a problem occurs, the terminal (120) as disclosed herein can improve the user experience and simplify the subscription process to enable more users to subscribe to paid membership.

[0065] For example, if a user wishes to sign up for a membership and receive a membership discount during the payment process for a product purchased on an e-commerce platform, they may need to go through the membership sign-up process described above. In this case, the terminal (120) must switch the product details page to the membership sign-up page and complete the membership sign-up process on a separate page. After completing the membership sign-up, the terminal (120) may display the initial screen of the e-commerce platform. In this case, the user may have to go through the hassle of having to find and pay for the product they wished to purchase again. Therefore, to simplify the membership sign-up and product purchase process, the terminal (120) may, when the first purchase object is selected on the product details page for an imminent purchase, display a first pop-up window to complete the membership sign-up process without switching to another page, and then proceed to the payment completion page. This allows the user to conveniently complete the membership sign-up and product purchase, and the e-commerce platform may increase the number of users signing up for membership.

[0066] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure. In one embodiment, the terminal (120) may include a communication circuit (210), one or more processors (220), and / or one or more memories (230) as components. In one embodiment, at least one of the components of the server (110) may be omitted, or another component may be added to the device server (110). 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 (220) may be referred to as a processor (220). The expression “processor (220)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (230) may be referred to as a memory (230). The expression “memory (230)” 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 server (110) are connected to each other via a bus, General Purpose Input / Output (GPIO), Serial Peripheral Interface (SPI), or Mobile Industry Processor Interface (MIPI), and can exchange information (data, signals, etc.).

[0067] The communication circuit (210) can communicate with the user's terminal and external devices. The communication circuit (210) can perform wireless or wired communication between the server (110) and the terminal. For example, the communication circuit (210) 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 circuit (210) 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 server (110) may be implemented by being integrated with another device. In this case, the communication circuit (210) may function as a connection circuit or interface connecting the server (110) and the other device.

[0068] The processor (220) can control at least one component of the server (110) connected to the processor (220) by running software (e.g., commands, programs, etc.). In addition, the processor (220) can perform various operations related to the present disclosure, such as calculations, processing, data generation, and processing. In addition, the processor (220) can load data, etc. from the memory (230) or store data, etc. in the memory (230). Furthermore, the processor (220) can transmit and receive various information with the user's terminal and external devices through the communication circuit (210). In one embodiment, the processor (220) can control the communication circuit (210) to transmit various information, such as information on various pages, to the user's terminal.

[0069] The memory (230) can store various information (data). The information stored in the memory (230) is information acquired, processed, or used by at least one component of the server (110), and may include software (e.g., commands, programs, etc.). The memory (230) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (230), and may include an operating system for controlling the resources of the server (110), applications, and / or middleware that provides various functions to applications so that the applications can utilize the resources of the server (110). In one embodiment, the memory (230) may store commands that, when executed by the processor (220), cause the processor (220) to perform operations. The memory (230) may store at least a portion of information received from the terminal via the communication circuit (210) and / or information transmitted to the terminal via the communication circuit (210). The processor (220) can store at least a portion of information received from the terminal through the communication circuit (210) and / or information transmitted to the terminal through the communication circuit (210) in the memory (230).

[0070] In another embodiment, the server (110) may include communication circuitry (210), a processor (220), and / or memory (230).

[0071] FIG. 3 is a diagram illustrating a case where a general price is selected in a first pop-up window according to various embodiments of the present disclosure.

[0072] Product detail page A-1 (300) may be a page before the first pop-up window is displayed. Product detail page A-2 (301) may be a page displayed when the terminal (120) receives a selection input for the first purchase object (330) of product detail page A-1 (300). Product detail page A-2 (301) may be displayed in one of the cases where the general price (360) is selected in the first pop-up window (350) or when the general price (360) is initially set to be selected when the first pop-up window (350) is executed.

[0073] Product detail pages may display regular prices and membership discount prices. For example, product detail page A-1 (300) may display the regular price (310) as "KRW 1,400,000" and the membership discount price (320) as "KRW 1,301,000~." The membership discount price (320) may be a discount applied when a member-subscribed user uses a discount payment method. Discount payment methods apply to specific products, and when purchasing a product using a discount payment method, a discount of a certain percentage or a certain amount may be applied to the price of the specific product.

[0074] In one embodiment, the membership discount price may be determined based on at least one discount payment method that can apply a discount to a product corresponding to the product detail page. For example, the membership discount price (320) displayed on the product detail page A-1 (300) may be the price applied by the discount payment method with the largest discount rate (or discount amount) among the at least one discount payment method. For example, if the discount rate of discount payment method A is 10% and the discount rate of discount payment method B is 15%, the amount to which the discount rate of discount payment method B is applied may be the membership discount price. In another example, if the discount rate of discount payment method A is 10%, the discount amount is 3,000 won, and the discount amount of discount payment method B is 10,000 won, the amount to which the discount rate of discount payment method B is applied may be the membership discount price.

[0075] In one embodiment, the terminal (120) can determine whether there is a user payment method corresponding to at least one discount payment method among the user's payment methods. The user payment method may be a payment method previously registered by the user through his / her account. For example, the terminal (120) may register a payment method corresponding to the user's account in response to a payment method registration request from a user connected to an e-commerce platform. The process of registering a payment method may be a process of storing payment method information in the server (110) and / or the terminal (120) by associating it with the user's account. The terminal (120) may determine whether the user's payment method matches at least one payment method. Based on the determination of whether the payment methods match, the terminal (120) may identify the user's payment method that matches the discount payment method. The terminal (120) may display a membership discount price with discount information corresponding to the identified user's payment method applied. For example, if payment method A is a user payment method and also a discount payment method, the terminal (120) can determine the price that applies the discount benefit that can be provided when making payment through payment method A as the membership discount price.

[0076] In one embodiment, in response to a determination that no user payment method corresponding to at least one discount payment method exists, the terminal (120) may display a membership discount price with discount information corresponding to at least one discount payment method applied. For example, the membership discount price may not be applied with discount information corresponding to the user payment method, but may instead be applied with discount information corresponding to the discount payment method with the largest discount rate (or discount amount) among the at least one discount payment method.

[0077] In one embodiment, the membership handler may include at least one of a membership subscription handler that executes a membership subscription process or a membership experience handler that executes a process for using the membership for free for a certain period of time. In response to the execution of the membership subscription handler, a membership subscription object (410) may be displayed in the first pop-up window (350). The membership subscription object (410) may be an object for performing a membership subscription process. In response to the execution of the membership experience handler, a membership experience object (not shown) may be displayed in the first pop-up window (350). The membership experience object (not shown) may be an object for performing a trial process for experiencing the membership for free for a certain period of time.

[0078] In one embodiment, the terminal (120) may display first content including a general price (360), a membership discount price (370), and a membership subscription object (410) in a first pop-up window (350). The content may refer to an image, text, video, and / or object displayed on the screen. In response to a selection input for the first purchase object (330) in the product detail page A-1 (300), the terminal (120) may display the first pop-up window (350) so as to be overlapped on the product detail page, such as the product detail page A-2 (301). The purchase object may be an object for purchasing a product. For convenience of explanation, the purchase object displayed on the product detail page may be referred to as the first object, and the purchase object displayed in the first pop-up window (350) may be referred to as the second purchase object.

[0079] In one embodiment, when the first pop-up window (350) is executed, the initial setting may be a general price (360) selection. In this case, the first pop-up window (350) may include a second purchase object (380) instead of a membership subscription object (410). By initially setting the general price (360) as a selection, users who are not members can immediately purchase the product, and users who mistakenly enter the membership subscription process can be prevented.

[0080] In one embodiment, product detail page A (300) may display a first purchase object (330).

[0081] FIG. 4 is a diagram illustrating a case where a membership discount price is selected in a first pop-up window according to various embodiments of the present disclosure.

[0082] Product detail page A-3 (400) may be initially set to either be the case where the membership discount price (370) is selected in the first pop-up window (350) or the case where the membership discount price (370) is selected when the first pop-up window (350) is executed. Product detail page A-4 (401) is a page for explaining the first pop-up window (350) that is displayed when the terminal (120) receives a selection input for the membership subscription object (410) of product detail page A-3 (400).

[0083] In one embodiment, when the first pop-up window (350) is executed, the membership discount price (370) may be initially set to be selected. In this case, the first pop-up window (350) may include a membership subscription object (410).

[0084] In one embodiment, in response to a selection input for a membership subscription object (410), the terminal (120) may display second content including at least one of membership benefit information (430), at least one discount payment method (450), a membership experience object (not shown), and a membership subscription approval object (470) in a first pop-up window (350). The membership benefit information includes services and discount benefits available to a user who has subscribed to the membership. For example, the membership benefit information (430) may include discount benefit information, free shipping information, etc. The terminal (120) may display various discount payment methods (450) in the first pop-up window (350). For example, when making a payment using a specific card among the discount payment methods, the user may receive an 8% discount on the product price on the condition of membership subscription. Through this, the user may check and use the payment method he or she has to receive the discount benefit. The membership subscription approval object (470) may be an object for proceeding to the membership subscription procedure completion step.

[0085] The membership registration process completion steps may proceed as follows. In one embodiment, the terminal (120) may transmit the user's membership registration request to the server (110) in response to a selection input for the membership registration approval object (470). Upon receiving the membership registration request, the server (110) may determine the user's registered payment method as the payment method for the membership fee. For example, if the user's registered payment method is a specific credit card, the server (110) may use the credit card as the payment method for the membership fee. This allows the user to conveniently register for membership without having to go through a separate payment method registration process. In another embodiment, in response to a determination that the user does not have a registered payment method, the terminal (120) may proceed with the payment method registration process. The terminal (120) may display content for payment method registration in the first pop-up window (350), or close the first pop-up window (350) and switch the product details page to the payment method registration page.

[0086] In one embodiment, the terminal (120) may receive a response to a membership subscription request from the server (110). The response may include a signal indicating that the user's payment method registration has been completed. Based on the response, the terminal (120) may close the first pop-up window (350). This is because, since the membership subscription has been completed, the first pop-up window (350) no longer needs to be displayed on the screen.

[0087] In one embodiment, the terminal (120) may determine the height of the first pop-up window (350) based on the content displayed in the first pop-up window. The terminal (120) may determine the height of the first pop-up window (350) based on the size and arrangement of each image, video, text, and / or object included in the content. For example, information displayed by the second content may occupy a larger area on the screen than the first content. In this case, the terminal (120) may increase the height of the first pop-up window (350) when switching from the first content to the second content. For example, the terminal (120) may increase the height (480) of the first pop-up window (350) corresponding to the first content to the height (481) of the first pop-up window (350) corresponding to the second content. Through this, the terminal (1 20) can dynamically change the height of the pop-up window according to the arrangement of information displayed in the pop-up window, and can provide sufficient information related to membership to the user even if the membership registration or experience procedure is performed in a pop-up window that is displayed by overlapping a page rather than a page.

[0088] FIG. 5 is a diagram illustrating a case where a general price is selected on a product detail page according to various embodiments of the present disclosure.

[0089] The product detail page B-1 (500) can display both the regular price (510) and the membership discount price (520). The regular price (510) and the membership discount price (520) can each be displayed within a rectangular object. This allows the user to intuitively and easily recognize the difference between the regular price and the membership discount price. The product detail page B-2 (501) can be a page displayed by receiving a selection input for the first purchase object (530) of the product detail page B-1 (500). When a selection input for the first purchase object (530) is received, a second pop-up window (550) can be displayed.

[0090] In one embodiment, the terminal (120) may display a membership discount price (520) and a regular price (510) provided to non-members on the product detail page. For example, product detail page B-1 (500) may display the regular price (510) and the membership discount price (520). In one embodiment, the terminal (120) may initially set the regular price (510) to be selected on the product detail page. This may be because the user is not registered for membership and is therefore more likely to purchase at the regular price. Furthermore, by initially setting the regular price to be selected for non-members, the terminal may prevent the user from mistakenly entering the membership registration process.

[0091] In one embodiment, the terminal (120) may execute a non-member purchase handler in response to a selection input for a regular price and a selection input for a first purchase object. The non-member purchase handler is intended to process an event when a user who is not a member selects the regular price (510) and the first purchase object (530) on the product details page.

[0092] In one embodiment, in response to the execution of the non-member purchase handler, the terminal (120) may display a second pop-up window (550) corresponding to the non-member purchase handler, overlapping at least a portion of the product detail page. The second pop-up window (550) may be displayed in a manner such that its height increases from the bottom of the product detail page toward the top. The second pop-up window (550) may be located at the bottom of the product detail page.

[0093] In one embodiment, the terminal (120) may display third content including at least one of a regular price (560), a membership discount price (570), comparison information (590) between the regular price (560) and the membership discount price (570), or a third purchase object (580) in the second pop-up window (550). The comparison information may be information comparing two prices. For example, the comparison information may include information about the difference between two prices, which price is lower among the two prices, etc. For example, the comparison information (590) may include the text "You will receive a 2,000 won discount when you sign up for membership." The third purchase object (580) may be a purchase object displayed in the second pop-up window (550). Even if the regular price (510) is selected on the product details page and then the first purchase object (530) is selected, the terminal (120) can provide the user with an opportunity to select either the regular price (560) or the membership discount price (570) through a third pop-up window (550). This allows non-members who have selected the regular price to reconsider whether to sign up for membership in order to purchase the product at the membership discount price.

[0094] FIG. 6 is a diagram illustrating a case where a membership discount price is selected on a product detail page according to various embodiments of the present disclosure.

[0095] Product detail page B-3 (600) may be a product detail page when a membership discount price (520) is selected. Product detail page B-4 (601) may be a page displayed by receiving a selection input for the membership subscription object (610) of product detail page B-3 (600). When a selection input for the membership subscription object (610) is received, a second pop-up window (550) may be displayed on product detail page B-4 (601).

[0096] In one embodiment, the terminal (120) may change and display the first purchase object (530) to the membership subscription object (610) in response to a selection input for the membership discount price on the product detail page. When a user accesses the product detail page, if a selection input for the membership discount price is received while the general price (510) is initially set to be selected, the terminal (120) may change the first purchase object (530) to the membership subscription object (610). The user selects the membership discount price (520) on the product detail page because he or she intends to sign up for membership and purchase the product at the membership discount price.

[0097] In one embodiment, the terminal (120) may display fourth content including at least one of membership benefit information (630), a membership subscription approval object (670), or a membership subscription rejection object (690) in a second pop-up window (550) in response to a selection input for the membership subscription object (610). In response to a selection input for the membership subscription approval object (670), the terminal (120) may proceed with a membership subscription procedure completion step. The membership benefit information (630) may display other membership benefit information in response to a left or right scroll input or an input for a benefit information display switching object (650). For example, when a card discount benefit is displayed as the membership benefit information (630) and a left scroll input is received, another benefit, a free shipping benefit, may be displayed. For another example, if an input for a benefit information display transition object (650) is received while a card discount benefit is displayed, the terminal (120) may display another benefit, such as a free shipping benefit, instead of the card discount benefit. In response to a selection input for a membership subscription rejection object (690), the terminal (120) may proceed with a process of purchasing a product at a regular price. For example, the terminal (120) may proceed with a process of purchasing a product at a regular price while maintaining the second pop-up window (550). This allows the user to purchase a product through the second pop-up window (550) rather than returning to the product details page and proceeding with the purchase process again.

[0098] In another embodiment, the terminal (120) may display a membership experience object (not shown) instead of a membership subscription approval object (670) and / or a membership subscription rejection object (690) in the second pop-up window (550). For example, a membership experience object (not shown) may be displayed in the second pop-up window (550) of the product detail page B-4 (601).

[0099] FIG. 7 is a diagram illustrating a third pop-up window on a payment completion page according to various embodiments of the present disclosure.

[0100] Payment completion page A-1 (700) can display the result of payment completion through the product purchase process on the product details page. After payment completion page A-1 (700) is displayed, the terminal (120) can display a third pop-up window (710) above the payment completion page, regardless of the user's selection input. For example, screen (701) displays the third pop-up window (710) on the payment completion page.

[0101] In one embodiment, the terminal (120) may execute a rewards handler on the payment completion page of the e-commerce platform in response to payment completion for a product corresponding to the product details page. The rewards handler may be designed to provide the user with rewards, which are converted into electronic currency at a certain percentage of the product price.

[0102] In one embodiment, in response to the execution of the accrual handler, the terminal (120) may display a third pop-up window (710) corresponding to the accrual handler, overlapping at least a portion of the payment completion page. In the third pop-up window (550), the terminal (120) may display accrual (730), which is a percentage of the product price converted into electronic currency, the expiration date of the accrual (750), and a membership subscription object (750). The accrual (730) may be electronic currency that a user can use as a means of payment when purchasing products on the corresponding e-commerce platform.

[0103] Points (730) may be a benefit provided conditionally upon membership registration. Points (730) may be provided regardless of the payment method. For example, even if the payment method is a bank transfer, credit card, or virtual currency, the points may be provided as electronic currency. Electronic currency may be a form of currency usable on an e-commerce platform. For example, if a user signs up for membership, the points (730) provided to the user may be 5,000 won. The points may be 5,000 won regardless of whether the user purchases a product with a credit card, a bank transfer, or a virtual currency. This allows the terminal (120) to provide points to the user regardless of the payment method.

[0104] The validity period (750) of the accumulated points may be the period during which the user can receive the accumulated points. If the user does not receive the accumulated points within the validity period (750), the accumulated points benefit may be forfeited. For example, if the user does not sign up for membership within 14 minutes and 59 seconds, the accumulated points benefit may be forfeited. In another example, the terminal (120) may determine that accumulated points will not be provided to the user in response to receiving a selection input for the benefit waiver object (790). If the benefit waiver object (790) is selected, the terminal (120) may close the third pop-up window (710).

[0105] FIG. 8 is a diagram illustrating a membership subscription procedure through a third pop-up window according to various embodiments of the present disclosure.

[0106] Screen (800) may be displayed when a selection input for a membership subscription object (770) is received in the third pop-up window (710) of the payment completion page A-2 (701). The third pop-up window (710) of screen (800) may overlap with all or at least part of the payment completion page. Screen (801) may be displayed in response to a selection input for a membership subscription approval object (850) in screen (800). Screen (801) may be a page that notifies the fact that membership subscription is complete.

[0107] In one embodiment, the terminal (120) may provide points to the user in response to a selection input for a membership subscription object (750), and display at least one of points (830), expiration date of points (840), membership benefit information (810), membership experience object (not shown), or membership subscription approval object (850) in a third pop-up window (710).

[0108] In another embodiment, the terminal (120) may provide the user with points and complete the user's membership registration process in response to a selection input for the membership registration object (750). In this case, screen (800) may be omitted, and screen (801), a page notifying the completion of membership registration, may be displayed.

[0109] In one embodiment, the terminal (120) may close the third pop-up window (710) in response to a user's selection input to close the third pop-up window. In response to the closing of the third pop-up window (710), the terminal (120) may determine that the validity period of the accumulated points has expired. If the user closes the third pop-up window, the user may no longer receive the benefit of the accumulated points provision. Accordingly, the terminal (120) or server (110) may determine that accumulated points will not be provided even if the user signs up for membership after closing the third pop-up window. Through this, the terminal (120) may induce the user to sign up for membership within the validity period of the accumulated points while the third pop-up window is displayed.

[0110] FIG. 9 is a flowchart illustrating a membership subscription procedure through a first pop-up window according to various embodiments of the present disclosure.

[0111] In one embodiment, in response to a determination that a user connected to the e-commerce platform is not subscribed to a membership, the electronic device may display a membership discount price provided to a subscribed user on a product detail page of the e-commerce platform (S910).

[0112] In one embodiment, the electronic device may execute a membership handler in response to a selection input for a first purchase object displayed on a product detail page (S920).

[0113] In one embodiment, the electronic device may, in response to the execution of the membership handler, display a first pop-up window corresponding to the membership handler so as to overlap at least a portion of a product detail page (S930).

[0114] In one embodiment, the membership discount price may be determined based on at least one discount payment method that can apply a discount to a product corresponding to the product detail page.

[0115] In one embodiment, the electronic device may display first content including a regular price, a membership discount price, and a membership subscription object in a first pop-up window.

[0116] FIG. 10 is a flowchart illustrating a membership subscription procedure through a second pop-up window according to various embodiments of the present disclosure.

[0117] In one embodiment, the electronic device may display a membership discount price and a general price provided to users who are not registered for membership on a product detail page (S1010).

[0118] In one embodiment, the electronic device may determine a selection input for a membership discount price or a regular price (S1020).

[0119] In one embodiment, the electronic device may execute a non-member purchase handler in response to a selection input for a general price and a selection input for a first purchase object (S1030).

[0120] In one embodiment, the electronic device may, in response to the execution of the non-member purchase handler, display a second pop-up window corresponding to the non-member purchase handler so as to overlap at least a portion of the product detail page (S1040).

[0121] In one embodiment, the electronic device may display third content including at least one of a regular price, a membership discount price, comparison information between the regular price and the membership discount price, or a third purchase object in the displayed second pop-up window.

[0122] In one embodiment, the electronic device may change and display the first purchase object to a membership subscription object in response to a selection input for a membership discount price on a product detail page (S1050).

[0123] In one embodiment, the electronic device may, in response to a selection input for a membership subscription object, display fourth content including at least one of membership benefit information, a membership subscription approval object, or a membership subscription rejection object in a second pop-up window (S1060).

[0124] FIG. 11 is a flowchart illustrating a membership subscription procedure through a third pop-up window according to various embodiments of the present disclosure.

[0125] In one embodiment, the electronic device may execute an accumulation handler on a payment completion page of an e-commerce platform in response to payment completion for a product corresponding to a product detail page (S1110).

[0126] In one embodiment, the electronic device may, in response to the execution of the accumulation handler, display a third pop-up window corresponding to the accumulation handler so as to overlap at least a portion of the payment completion page (S1120).

[0127] In one embodiment, the electronic device may display, in a third pop-up window, a certain percentage of the price of the product converted into electronic money, the expiration date of the points, and a membership subscription object (S1130).

[0128] Although the process steps, method steps, algorithms, etc., are described in a sequential order in the drawings illustrated in FIGS. 1 through 11, 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.

[0129] 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, etc. Furthermore, the computer-readable recording medium can be distributed across network-connected computer systems, so 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. A method for managing membership of an electronic commerce platform performed by an electronic device, In response to a determination that a user connected to the e-commerce platform is not subscribed to the membership, a step of displaying a membership discount price provided to a user subscribed to the membership on a product detail page of the e-commerce platform; A step of executing a membership handler in response to a selection input for the first purchase object displayed on the product detail page; and In response to the execution of the membership handler, a step of displaying a first pop-up window corresponding to the membership handler so as to overlap at least a portion of the product detail page. A method comprising:

2. In paragraph 1, The above membership discount price is, A method determined based on at least one discount payment method that can apply a discount to a product corresponding to the product detail page.

3. In paragraph 2, A step of determining whether there is a user payment method corresponding to at least one discount payment method among the user payment methods held by the user; In response to a determination that there is a user payment method corresponding to at least one of the discount payment methods, a step of displaying a membership discount price to which discount information corresponding to the user payment method is applied; and In response to a determination that there is no user payment method corresponding to the at least one discount payment method, a step of displaying a membership discount price to which discount information corresponding to the at least one discount payment method is applied. A method further comprising:

4. In paragraph 1, The above membership handler is, At least one of a membership sign-up handler that executes a membership sign-up process for the membership or a membership experience handler that executes a process for using the membership for free for a certain period of time, method.

5. In paragraph 1, A step of displaying first content including a general price, the membership discount price, and a membership subscription object in the first pop-up window; In response to a selection input for the membership subscription object, a step of displaying second content including at least one of the membership benefit information, at least one discount payment method, or membership experience object, and membership subscription approval object in the first pop-up window; and In response to the selection input for the above general price, a step of converting the membership subscription object into a second purchase object in the first pop-up window A method further comprising:

6. In paragraph 5, A step of determining the height of the first pop-up window based on the content displayed in the first pop-up window. A method further comprising:

7. In paragraph 6, A step of increasing the height of the first pop-up window when switching from the first content to the second content A method further comprising:

8. In paragraph 7, In response to a selection input for the membership subscription approval object, a step of transmitting the user's membership subscription request to the server; and In response to receiving a response to the membership subscription request from the server, a step of closing the first pop-up window A method further comprising:

9. In paragraph 8, A method in which the server determines the user payment method registered by the user as the payment method for the membership fee.

10. In paragraph 1, A step of displaying the membership discount price and the general price provided to users who are not registered for the membership on the product details page; A step of executing a non-member purchase handler in response to a selection input for the general price and a selection input for the first purchase object; In response to the execution of the non-member purchase handler, displaying a second pop-up window corresponding to the non-member purchase handler so as to overlap at least a portion of the product detail page; and A step of displaying third content including at least one of the general price, the membership discount price, comparison information between the general price and the membership discount price, or a third purchase object in the second pop-up window displayed above. A method further comprising:

11. In paragraph 10, In response to the selection input for the membership discount price on the product detail page, a step of changing the first purchase object to a membership subscription object and displaying it; and In response to a selection input for the membership subscription object, a step of displaying fourth content including at least one of membership benefit information, a membership subscription approval object, or a membership subscription rejection object in the second pop-up window. A method further comprising:

12. In paragraph 1, In response to the completion of payment for a product corresponding to the product detail page, a step of executing an accumulation handler on the payment completion page of the e-commerce platform; and In response to the execution of the above accumulation handler, a step of displaying a third pop-up window corresponding to the accumulation handler so as to overlap at least a portion of the payment completion page. A method further comprising:

13. In paragraph 12, In the third pop-up window, a step of displaying the accumulated points converted into electronic currency at a certain rate from the price of the product, the expiration date of the accumulated points, and the membership subscription object. A method further comprising:

14. In paragraph 13, In response to a selection input for the membership subscription object, a step of providing the user with points and displaying at least one of the points, the expiration date of the points, the membership benefit information, a membership experience object, or a membership subscription approval object in the third pop-up window. A method further comprising:

15. In paragraph 13, In response to the user's selection input for closing the third pop-up window, a step of closing the third pop-up window; and In response to the closing of the third pop-up window, a step of determining that the validity period of the accumulated points has expired A method further comprising:

16. In electronic devices, processor; and Memory storing instructions configured to be executed by the processor Including, An electronic device, wherein when the instructions are executed by the processor, the processor is configured to perform the method of any one of claims 1 to 15.

17. In a non-transitory computer-readable recording medium recording a computer program to be executed by a processor, A non-transitory computer-readable recording medium configured to cause the processor to execute a method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • System and Method for Managing Brand Club, Apparatus for Managing Brand Club, Cloud Computing Service Apparatus, Terminal

    KR1020160130188A

  • Method and apparatus for image encoding / decoding using prediction of filter information

    KR1020220127785A

  • Apparatus and method for manufacturing electrode assembly, and secondary battery comprising electrode assembly manufactured thereby

    KR1020250135405A

  • KR20220143567A

  • KR20230019712A