KR102824206B1 - Method, device and recording medium for processing benefit information - Google Patents
Method, device and recording medium for processing benefit information Download PDFInfo
- Publication number
- KR102824206B1 KR102824206B1 KR1020230134886A KR20230134886A KR102824206B1 KR 102824206 B1 KR102824206 B1 KR 102824206B1 KR 1020230134886 A KR1020230134886 A KR 1020230134886A KR 20230134886 A KR20230134886 A KR 20230134886A KR 102824206 B1 KR102824206 B1 KR 102824206B1
- Authority
- KR
- South Korea
- Prior art keywords
- price
- membership
- information
- product
- benefit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0213—Consumer transaction fees
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0222—During e-commerce, i.e. online transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0239—Online discounts or incentives
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0247—Calculate past, present or future revenues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
본 개시의 일 실시예에 따른 전자 장치에 의해 수행되는 혜택 정보 처리 방법은, 멤버십에 미가입 상태인 사용자의 검색어를 획득하는 단계; 검색어에 대응하는 상품을 결정하는 단계; 멤버십의 복수의 혜택 중에서, 상품에 적용되는 하나 이상의 혜택을 결정하는 단계; 하나 이상의 혜택이 멤버십 전용 할인 혜택을 포함하는지 여부에 기초하여, 상품의 가격을 결정하는 단계; 및 하나 이상의 혜택에 관한 정보 및 가격에 관한 정보를 포함하는, 상품에 관한 정보를 사용자에게 제공하는 단계를 포함할 수 있다.A benefit information processing method performed by an electronic device according to one embodiment of the present disclosure may include: a step of obtaining a search word of a user who is not subscribed to a membership; a step of determining a product corresponding to the search word; a step of determining one or more benefits applied to the product among a plurality of benefits of the membership; a step of determining a price of the product based on whether one or more of the benefits include a membership-only discount benefit; and a step of providing the user with information about the product, the information including information about the one or more benefits and information about the price.
Description
본 개시는 멤버십 혜택 정보를 처리하기 위한 기술에 관한 것이다.The present disclosure relates to a technique for processing membership benefit information.
통신 기술의 빠른 발전에 따라 전자 상거래(e-commerce) 서비스가 폭넓게 활용되고 있으며, 상품뿐만 아니라 서비스 범위까지 확장되어 다양한 형태의 거래가 이루어지고 있다. 이에 따라, 전자 상거래 서비스 제공자들은 다양한 상품과 서비스를 효과적으로 서비스 사용자에게 판매하기 위한 전략을 모색하고 있다.With the rapid development of communication technology, e-commerce services are being widely used, and the scope of services is expanding beyond just products, and various forms of transactions are taking place. Accordingly, e-commerce service providers are seeking strategies to effectively sell various products and services to service users.
멤버십 제도 도입은 그러한 전략 중 하나로, 멤버십에 가입한 사용자들에게 추가적인 혜택을 제공한다. 멤버십 제도는 멤버십 회비 수익을 창출하는 동시에, 사용자의 로열티를 높이고, 재구매율을 상승시키는 등 긍정적인 효과를 가져올 수 있다. 이와 더불어, 서비스 운영 업체들은 상품 구매를 촉진하기 위해 사용자에게 다양한 쿠폰을 발급하고 있다.The introduction of a membership system is one such strategy, providing additional benefits to users who have signed up for membership. The membership system can have positive effects, such as generating membership fee revenue, increasing user loyalty, and increasing the repurchase rate. In addition, service operators are issuing various coupons to users to encourage product purchases.
사용자가 전자 상거래 서비스 상에서 상품을 검색할 때, 서비스 제공자는 사용자로 하여금 멤버십에 가입하도록 하기 위해, 멤버십 가입 시 향유할 수 있는 혜택을 사용자에게 제시할 수 있다. 그러나 혜택이 단순 나열되어 제시되는 경우, 사용자가 멤버십 가입의 가치를 체감하기 어려울 수 있다. 이에 따라 멤버십에 관한 사용자의 관심이 유도되기 어려울 수 있다.When a user searches for a product on an e-commerce service, the service provider may present the user with the benefits that can be enjoyed when signing up for membership in order to encourage the user to sign up for membership. However, if the benefits are simply listed, it may be difficult for the user to feel the value of signing up for membership. Accordingly, it may be difficult to induce the user's interest in membership.
본 개시를 통해 해결하고자 하는 기술적 과제는, 사용자가 전자 상거래 서비스 상에서 상품을 검색한 경우에 있어서, 검색된 상품에 적용될 수 있는 혜택을 사용자에게 제시함으로써, 사용자가 멤버십에 관심을 갖도록 유도할 수 있는 기술을 제공하는 것에 있다.The technical problem to be solved through the present disclosure is to provide a technology capable of inducing a user to become interested in membership by presenting benefits applicable to the searched product to the user when the user searches for a product on an e-commerce service.
본 개시를 통해 해결하고자 하는 기술적 과제는, 검색된 상품에 멤버십 전용 할인 혜택이 적용될 수 있는지 여부에 따라, 해당 상품의 가격을 사용자에게 제시함으로써, 사용자가 멤버십 가입을 통해 금전적 이익을 얻을 수 있다는 점을 명확히 인식하도록 할 수 있는 기술을 제공하는 것에 있다.The technical challenge to be solved through the present disclosure is to provide a technology that can clearly make a user aware that he or she can obtain financial benefits by signing up for membership by presenting the price of a product to the user depending on whether a membership-only discount benefit can be applied to the searched product.
본 개시의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 명세서의 기재로부터 본 개시의 기술분야에서의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.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 a person skilled in the art of the present disclosure from the description of the specification.
본 개시의 일 실시예에 따른 전자 장치에 의해 수행되는 혜택 정보 처리 방법은, 멤버십에 미가입 상태인 사용자의 검색어를 획득하는 단계; 상기 검색어에 대응하는 상품을 결정하는 단계; 상기 멤버십의 복수의 혜택 중에서, 상기 상품에 적용되는 하나 이상의 혜택을 결정하는 단계; 상기 하나 이상의 혜택이 멤버십 전용 할인 혜택을 포함하는지 여부에 기초하여, 상기 상품의 가격을 결정하는 단계; 및 상기 하나 이상의 혜택에 관한 정보 및 상기 가격에 관한 정보를 포함하는, 상기 상품에 관한 정보를 상기 사용자에게 제공하는 단계를 포함할 수 있다.A benefit information processing method performed by an electronic device according to one embodiment of the present disclosure may include the steps of: obtaining a search word of a user who is not subscribed to a membership; determining a product corresponding to the search word; determining one or more benefits applied to the product among a plurality of benefits of the membership; determining a price of the product based on whether the one or more benefits include a membership-only discount benefit; and providing information about the product, including information about the one or more benefits and information about the price, to the user.
일 실시예에서, 상기 멤버십 전용 할인 혜택은 멤버십 즉시 할인 혜택 또는 멤버십 쿠폰 할인 혜택 중 적어도 하나를 포함할 수 있다.In one embodiment, the membership-only discount benefit may include at least one of an instant membership discount benefit or a membership coupon discount benefit.
일 실시예에서, 혜택 정보 처리 방법은, 상기 사용자의 이력 및 상기 멤버십과 관련된 쿠폰의 발급 조건에 기초하여, 상기 사용자가 상기 멤버십에 가입 시 상기 쿠폰의 발급 대상인지 여부를 결정하는 단계; 및 상기 사용자가 상기 쿠폰의 발급 대상이라고 결정한 것에 기초하여, 상기 하나 이상의 혜택이 상기 멤버십 쿠폰 할인 혜택을 포함한다고 결정하는 단계를 더 포함할 수 있다.In one embodiment, the benefit information processing method may further include the step of determining whether the user is a target for issuance of the coupon when signing up for the membership based on the user's history and the issuance conditions of the coupon related to the membership; and the step of determining that the one or more benefits include the membership coupon discount benefit based on the user's determination that the user is a target for issuance of the coupon.
일 실시예에서, 상기 상품의 상기 가격을 결정하는 단계는, 상기 하나 이상의 혜택이 상기 멤버십 즉시 할인 혜택 및 상기 멤버십 쿠폰 할인 혜택을 포함하지 않는다는 결정에 기초하여, 상기 상품의 상기 가격을 결정하는 단계를 포함할 수 있다.In one embodiment, the step of determining the price of the product may include the step of determining the price of the product based on a determination that the one or more benefits do not include the membership instant discount benefit and the membership coupon discount benefit.
일 실시예에서, 상기 상품에 관한 정보를 상기 사용자에게 제공하는 단계는, 상기 상품에 관한 정보를 포함하는, 상기 검색어의 검색 결과에 관한 페이지를 상기 사용자에게 제공하는 단계를 포함하고, 상기 가격에 관한 정보는 상기 페이지의 제1 영역에 표시되고, 상기 하나 이상의 혜택에 관한 정보는 상기 페이지의 제2 영역에 표시될 수 있다.In one embodiment, the step of providing the user with information about the product includes the step of providing the user with a page regarding search results for the search term, the page including information about the product, wherein information about the price may be displayed in a first area of the page, and information about the one or more benefits may be displayed in a second area of the page.
일 실시예에서, 상기 상품의 상기 가격을 결정하는 단계는, 상기 하나 이상의 혜택이 상기 멤버십 즉시 할인 혜택 또는 상기 멤버십 쿠폰 할인 혜택 중 적어도 하나를 포함한다는 결정에 기초하여, 상기 멤버십 즉시 할인 혜택 및 상기 멤버십 쿠폰이 적용되지 않은 상기 상품의 제1 가격을 결정하고, 상기 멤버십 즉시 할인 혜택 또는 상기 멤버십 쿠폰 할인 혜택 중 적어도 하나가 적용된 상기 상품의 제2 가격을 결정하는 단계를 포함하고, 상기 가격에 관한 정보는 상기 제1 가격에 관한 정보 및 상기 제2 가격에 관한 정보를 포함할 수 있다.In one embodiment, the step of determining the price of the product includes the step of determining a first price of the product to which the instant membership discount benefit and the membership coupon are not applied, and determining a second price of the product to which at least one of the instant membership discount benefit or the membership coupon discount benefit is applied, based on a determination that the one or more benefits include at least one of the instant membership discount benefit or the membership coupon discount benefit, and the information about the price may include information about the first price and information about the second price.
일 실시예에서, 상기 상품에 관한 정보를 상기 사용자에게 제공하는 단계는, 상기 상품에 관한 정보를 포함하는, 상기 검색어의 검색 결과에 관한 페이지를 상기 사용자에게 제공하는 단계를 포함하고, 상기 제1 가격에 관한 정보는 상기 페이지의 제1 영역에 표시되고, 상기 제2 가격에 관한 정보 및 상기 하나 이상의 혜택에 관한 정보는 상기 페이지의 제2 영역에 표시될 수 있다.In one embodiment, the step of providing the user with information about the product includes the step of providing the user with a page regarding search results of the search term, the page including information about the product, wherein information about the first price may be displayed in a first area of the page, and information about the second price and information about the one or more benefits may be displayed in a second area of the page.
일 실시예에서, 상기 제1 가격은 제1 색으로 표시되고, 상기 제2 가격은 제2 색으로 표시될 수 있다.In one embodiment, the first price may be displayed in a first color, and the second price may be displayed in a second color.
일 실시예에서, 상기 제1 가격에 관한 상기 제2 가격의 할인율이 미리 정해진 값보다 크거나 같은 경우, 상기 페이지에서 상기 제2 영역은 상기 제1 영역보다 상단에 위치하고, 상기 제1 가격에 관한 상기 제2 가격의 할인율이 상기 미리 정해진 값보다 작은 경우, 상기 페이지에서 상기 제1 영역은 상기 제2 영역보다 상단에 위치할 수 있다.In one embodiment, if the discount rate of the second price with respect to the first price is greater than or equal to a predetermined value, the second area on the page may be positioned above the first area, and if the discount rate of the second price with respect to the first price is less than the predetermined value, the first area on the page may be positioned above the second area.
일 실시예에서, 상기 제1 가격에 관한 상기 제2 가격의 할인율이 미리 정해진 값보다 크거나 같은 경우, 상기 제2 가격은 상기 하나 이상의 혜택보다 우선하여 상기 제2 영역에 표시되고, 상기 제1 가격에 관한 상기 제2 가격의 할인율이 상기 미리 정해진 값보다 작은 경우, 상기 하나 이상의 혜택은 상기 제2 가격보다 우선하여 상기 제2 영역에 표시될 수 있다.In one embodiment, if the discount rate of the second price with respect to the first price is greater than or equal to a predetermined value, the second price may be displayed in the second area with priority over the one or more benefits, and if the discount rate of the second price with respect to the first price is less than the predetermined value, the one or more benefits may be displayed in the second area with priority over the second price.
일 실시예에서, 상기 하나 이상의 혜택의 우선 순위는 상기 사용자의 이력에 기초하여 결정되고, 상기 하나 이상의 혜택은 상기 우선 순위가 높은 순서대로 상기 제2 영역에 표시될 수 있다.In one embodiment, the priority of the one or more benefits is determined based on the user's history, and the one or more benefits can be displayed in the second area in order of highest priority.
일 실시예에서, 상기 하나 이상의 혜택의 우선 순위는 상기 상품과 관련된 복수의 사용자의 이력에 기초하여 결정되고, 상기 하나 이상의 혜택은 상기 우선 순위가 높은 순서대로 상기 제2 영역에 표시될 수 있다.In one embodiment, the priority of the one or more benefits is determined based on the history of multiple users related to the product, and the one or more benefits can be displayed in the second area in order of high priority.
일 실시예에서, 상기 상품에 관한 정보는 상품명에 관한 정보, 브랜드에 관한 정보, 용량에 관한 정보, 또는 수량에 관한 정보 중 적어도 하나를 포함할 수 있다.In one embodiment, the information about the product may include at least one of information about the product name, information about the brand, information about the capacity, or information about the quantity.
일 실시예에서, 혜택 정보 처리 방법은 상기 사용자의 이력에 기초하여, 상기 사용자에 관한 상기 멤버십의 가입 유형을 결정하는 단계를 더 포함하고, 상기 가입 유형은 신규 가입 또는 재가입 중 하나이고, 상기 가입 유형이 상기 신규 가입인 경우, 상기 페이지에서 상기 제1 영역은 상기 제2 영역보다 상단에 위치하고, 상기 가입 유형이 상기 재가입이고 상기 제1 가격과 상기 제2 가격의 차이가 상기 멤버십의 회비보다 크거나 같은 경우, 상기 페이지에서 상기 제2 영역은 상기 제1 영역보다 상단에 위치하고, 상기 가입 유형이 상기 재가입이고 상기 제1 가격과 상기 제2 가격의 차이가 상기 멤버십의 회비보다 작은 경우, 상기 페이지에서 상기 제1 영역은 상기 제2 영역보다 상단에 위치할 수 있다.In one embodiment, the benefit information processing method further includes a step of determining a subscription type of the membership for the user based on the history of the user, wherein the subscription type is one of a new subscription or a re-subscription, and if the subscription type is the new subscription, the first area on the page may be positioned above the second area, and if the subscription type is the re-subscription and the difference between the first price and the second price is greater than or equal to the membership fee, the second area on the page may be positioned above the first area, and if the subscription type is the re-subscription and the difference between the first price and the second price is less than the membership fee, the first area on the page may be positioned above the second area.
본 개시의 일 실시예에 따른 전자 장치에 있어서, 하나 이상의 프로세서, 상기 하나 이상의 프로세서에 의해 실행되는 명령어들이 저장된 하나 이상의 메모리를 포함하고, 상기 하나 이상의 프로세서에 의해 상기 명령어들이 실행될 시, 상기 하나 이상의 프로세서는, 본 개시에 따른 방법을 실행하도록 구성될 수 있다.An electronic device according to one embodiment of the present disclosure comprises one or more processors, one or more memories storing instructions executed by the one or more processors, and when the instructions are executed by the one or more processors, the one or more processors can be configured to execute a method according to the present disclosure.
본 개시의 일 실시예에 따른, 하나 이상의 프로세서에 의한 실행 시, 상기 하나 이상의 프로세서가 동작을 수행하도록 하는 명령어들을 기록한 비일시적 컴퓨터 판독 가능 기록 매체에 있어서, 상기 명령어들은, 상기 하나 이상의 프로세서로 하여금, 본 개시에 따른 방법을 실행하게 하도록 구성될 수 있다.In one embodiment of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the instructions may be configured to cause the one or more processors to perform a method according to the present disclosure.
본 개시에 따르면, 사용자가 전자 상거래 서비스 상에서 상품을 검색한 경우에 있어서, 검색된 상품에 적용될 수 있는 혜택을 사용자에게 제시할 수 있게 됨으로써, 사용자가 멤버십에 관심을 갖도록 유도할 수 있다.According to the present disclosure, when a user searches for a product on an e-commerce service, benefits applicable to the searched product can be presented to the user, thereby inducing the user to become interested in membership.
본 개시에 따르면, 검색된 상품에 멤버십 전용 할인 혜택이 적용될 수 있는지 여부에 따라, 해당 상품의 가격을 사용자에게 제시할 수 있게 됨으로써, 사용자가 멤버십 가입을 통해 금전적 이익을 얻을 수 있다는 점을 명확히 인식하도록 할 수 있다.According to the present disclosure, the price of a searched product can be presented to the user based on whether or not a membership-only discount benefit can be applied to the searched product, thereby making it clear to the user that he or she can obtain financial benefits by signing up for membership.
본 개시의 기술적 사상에 따른 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 명세서의 기재로부터 본 개시의 기술분야에서의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects according to the technical idea of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person skilled in the art of the present disclosure from the description of the specification.
도 1은 본 개시의 일 실시예에 따른 전자 장치가 적용될 수 있는 환경을 도시한 도면이다.
도 2는 본 개시의 일 실시예에 따른 전자 장치의 블록도이다.
도 3a는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지의 예시를 도시한 도면이다.
도 3b는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지의 예시를 도시한 도면이다.
도 4는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지의 예시를 도시한 도면이다.
도 5는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지의 예시를 도시한 도면이다.
도 6은 본 개시의 일 실시예에 따른 혜택 정보 처리 방법의 동작 흐름도를 도시한 도면이다.FIG. 1 is a diagram illustrating an environment to which an electronic device according to one embodiment of the present disclosure can be applied.
FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
FIG. 3a is a diagram illustrating an example of a product search results page according to one embodiment of the present disclosure.
FIG. 3b is a diagram illustrating an example of a product search results page according to one embodiment of the present disclosure.
FIG. 4 is a diagram illustrating an example of a product search results page according to one embodiment of the present disclosure.
FIG. 5 is a diagram illustrating an example of a product search results page according to one embodiment of the present disclosure.
FIG. 6 is a diagram illustrating an operation flow diagram of a benefit information processing method according to one embodiment of the present disclosure.
본 개시에 기재된 다양한 실시예는, 본 개시의 기술적 사상을 명확히 설명하기 위한 목적으로 예시된 것이며, 이를 특정한 실시 형태로 한정하려는 것이 아니다. 본 개시의 기술적 사상은, 본 개시에 기재된 각 실시예의 다양한 변경(modifications), 균등물(equivalents), 대체물(alternatives) 및 각 실시예의 전부 또는 일부로부터 선택적으로 조합된 실시예를 포함한다. 또한 본 개시의 기술적 사상의 권리범위는 이하에 제시되는 다양한 실시예나 이에 관한 구체적 설명으로 한정되지 않는다.The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical idea of this disclosure, and are not intended to limit it to a specific embodiment. The technical idea of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of each embodiment described in this disclosure. In addition, the scope of the technical idea of this disclosure is not limited to the various embodiments presented below or the specific description thereof.
기술적이거나 과학적인 용어를 포함해서, 본 개시에서 사용되는 용어들은, 달리 정의되지 않는 한, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 일반적으로 이해되는 의미를 가질 수 있다.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.
본 개시에서 사용되는 "포함한다", "포함할 수 있다", "구비한다", "구비할 수 있다", "가진다", "가질 수 있다" 등과 같은 표현들은, 대상이 되는 특징(예: 기능, 동작 또는 구성요소 등)이 존재함을 의미하며, 다른 추가적인 특징의 존재를 배제하지 않는다. 즉, 이와 같은 표현들은 다른 실시예를 포함할 가능성을 내포하는 개방형 용어(open-ended terms)로 이해되어야 한다.The expressions such as “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. That is, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.
본 개시에서 사용되는 단수형의 표현은, 문맥상 다르게 뜻하지 않는 한 복수형의 의미를 포함할 수 있으며, 이는 청구항에 기재된 단수형의 표현에도 마찬가지로 적용된다.As used herein, singular expressions may include plural meanings unless the context clearly indicates otherwise, and the same applies to singular expressions set forth in the claims.
본 개시에서 사용되는 "제1", "제2", 또는 "첫째", "둘째" 등의 표현은, 문맥상 다르게 뜻하지 않는 한, 복수의 동종 대상들을 지칭함에 있어 한 대상을 다른 대상과 구분하기 위해 사용되며, 대상들 간의 순서 또는 중요도를 한정하는 것은 아니다.As used herein, the expressions “first,” “second,” or “firstly,” “secondly,” etc., unless the context clearly 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.
본 개시에서 사용되는 "A, B 및 C," "A, B 또는 C," "A, B 및 C 중 적어도 하나" 또는 "A, B 또는 C 중 적어도 하나" 등의 표현은, 각각의 나열된 항목 또는 나열된 항목들의 가능한 모든 조합들을 의미할 수 있다. 예를 들어, "A 또는 B 중 적어도 하나"는, (1) 적어도 하나의 A, (2) 적어도 하나의 B, (3) 적어도 하나의 A 및 적어도 하나의 B를 모두 지칭할 수 있다.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” can mean each of the listed items or all possible combinations of the listed items. For example, “at least one of A or B” can refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B.
본 개시에서 사용되는 "~에 기초하여"라는 표현은, 이 표현이 포함되는 어구 또는 문장에서 기술되는, 결정, 판단의 행위 또는 동작에 영향을 주는 하나 이상의 인자를 기술하는 데에 사용되고, 이 표현은 그 결정, 판단의 행위 또는 동작에 영향을 주는 추가적인 인자를 배제하지 않는다.The expression "based on" as used in this disclosure is used to describe one or more factors affecting a decision, act of judgment, or action described in a phrase or sentence containing the expression, and the expression does not exclude additional factors affecting the decision, act of judgment, or action.
본 개시에서 사용되는, 어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "연결되어" 있다거나 "접속되어" 있다는 표현은, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결 또는 접속되는 것뿐 아니라, 새로운 다른 구성요소(예: 제3 구성요소)를 매개로 하여 연결 또는 접속되는 것을 의미할 수 있다.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, but also connected or connected via a new other component (e.g., a third component).
본 개시에서 사용된 표현 "~하도록 구성된(configured to)"은 문맥에 따라, "~하도록 설정된", "~하는 능력을 가지는", "~하도록 변경된", "~하도록 만들어진", "~를 할 수 있는" 등의 의미를 가질 수 있다. 이 표현은, "하드웨어적으로 특별히 설계된"의 의미로 제한되지 않으며, 예를 들어 특정 동작을 수행하도록 구성된 프로세서란, 소프트웨어를 실행함으로써 그 특정 동작을 수행할 수 있는 범용 프로세서(generic purpose processor)를 의미하거나, 그 특정 동작을 수행하도록 프로그래밍을 통해 구조화된 특수 목적 컴퓨터(special purpose computer)를 의미할 수 있다.The expression "configured to" used in the present disclosure can 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 can 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.
본 개시에서 사용되는 용어 "멤버십(membership)"은, 전자 상거래 서비스에서 제공하는 특수한 혜택을 제공받을 수 있는 자격 또는 지위를 의미할 수 있다. 사용자는, 멤버십의 가입을 정의된 방식으로 요청함으로써, 전자 상거래 서비스의 멤버십을 적용 받을 수 있다. 이처럼 사용자에게 멤버십이 적용된 경우, 사용자는 멤버십의 특수한 혜택을 제공받을 수 있다.The term "membership" used in this disclosure may mean a qualification or status that allows a user to receive special benefits provided by an e-commerce service. A user may apply for membership of an e-commerce service by requesting membership in a defined manner. When membership is applied to a user in this way, the user may receive special benefits of the membership.
본 개시에서 사용되는 용어 "사용자 인터페이스(user interface)"는, 사용자와 사물, 시스템, 기계 또는 컴퓨터 프로그램 등 사이에서 의사 소통을 할 수 있도록 만들어진 물리적 또는 가상적 매개체를 의미할 수 있다. 사용자는 사용자 인터페이스를 통해 전자 상거래 서비스를 이용할 수 있다. 예를 들어, 사용자 인터페이스는 이미지(image) 또는 텍스트(text) 등 특정 정보를 표시하기 위한 기본 요소와, 이러한 기본 요소를 활용하여 구성할 수 있는 버튼(button) 등 사용자의 입력을 수신하기 위한 요소를 포함할 수 있다. 예를 들어, 사용자 인터페이스가 사용자에 의해 선택(클릭)되는 것은 사용자 인터페이스에 대응하는 사용자의 입력이 수신되는 것으로 표현될 수 있다.The term "user interface" used in the present disclosure may mean a physical or virtual medium created to enable communication between a user and an object, system, machine, or computer program. A user may use an e-commerce service through the user interface. For example, the user interface may include basic elements for displaying specific information, such as images or text, and elements for receiving user input, such as buttons that can be configured by utilizing these basic elements. For example, the user interface being selected (clicked) by the user may be expressed as receiving a user input corresponding to the user interface.
이하, 첨부된 도면들을 참조하여, 본 개시에 기재된 다양한 실시예를 설명한다. 첨부된 도면 및 도면에 관한 설명에서, 동일하거나 실질적으로 동등한(substantially equivalent) 구성요소에는 동일한 참조부호가 부여될 수 있다. 또한, 이하 다양한 실시예의 설명에서, 동일하거나 대응하는 구성요소를 중복하여 기술하는 것이 생략될 수 있으나, 이는 그 구성요소가 그 실시예에 포함되지 않는 것을 의미하지는 않는다.Hereinafter, various embodiments described in 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 given the same reference numerals. In addition, in the description of various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that the components are not included in the embodiments.
도 1은 본 개시의 일 실시예에 따른 전자 장치(110)가 적용될 수 있는 환경을 도시한 도면이다.FIG. 1 is a diagram illustrating an environment in which an electronic device (110) according to one embodiment of the present disclosure can be applied.
전자 장치(110)와 사용자 단말(120)은 네트워크를 통해 연결되어, 서로 통신할 수 있다. 한편, 도 1은 한 개의 사용자 단말(120)이 전자 장치(110)와 네트워크를 통해 통신하는 일례를 도시하고 있으나, 이는 이해의 편의를 제공하기 위한 것일 뿐이고, 전자 장치(110)와 네트워크를 통해 통신할 수 있는 사용자 단말(120)의 개수는 얼마든지 달라질 수 있다. 즉, 하나 이상의 사용자 단말(120) 각각은 전자 장치(110)가 제공하는 전자 상거래 서비스에 접속할 수 있다. 또한, 도 1은 본 개시의 목적을 달성하기 위한 바람직한 실시예를 도시하고 있을 뿐이고, 필요에 따라 일부 구성요소가 추가될 수 있다.The electronic device (110) and the user terminal (120) are connected through a network and can communicate with each other. Meanwhile, FIG. 1 illustrates an example in which one user terminal (120) communicates with the electronic device (110) through a network, but this is only for convenience of understanding, and the number of user terminals (120) that can communicate with the electronic device (110) through the network may vary. That is, each of one or more user terminals (120) can access the electronic commerce service provided by the electronic device (110). In addition, FIG. 1 illustrates only a preferred embodiment for achieving the purpose of the present disclosure, and some components may be added as needed.
이하, 도 1에 도시된 각 구성요소에 대해 보다 구체적으로 설명한다.Below, each component shown in Fig. 1 is described in more detail.
일 실시예에서, 전자 장치(110)는 전자 상거래 서비스를 제공하는 서버 장치일 수 있다. 즉, 전자 장치(110)는 전자 상거래 서비스의 제공 업체의 관리 하에 운영되는 서버 장치일 수 있다. 전자 장치(110)는 전자 상거래 서비스의 운영을 관리할 수 있다.In one embodiment, the electronic device (110) may be a server device that provides an e-commerce service. That is, the electronic device (110) may be a server device that operates under the management of a provider of the e-commerce service. The electronic device (110) may manage the operation of the e-commerce service.
일 실시예에서, 전자 장치(110)는 전자 상거래 서비스를 이용하는 사용자에 관한 정보를 관리할 수 있다.In one embodiment, the electronic device (110) can manage information about users who use the e-commerce service.
예를 들어, 전자 장치(110)에 의해 관리되는 사용자에 관한 정보는, 사용자의 이름, 나이, 주소, 연락처, 결제 수단 등을 포함할 수 있다. 여기서, 사용자에 관한 정보의 관리란, 해당 정보에 관한 통제 권한을 갖고 가공하는 일련의 모든 행위를 총칭할 수 있다. 예를 들어, 사용자에 관한 정보의 관리는, 해당 정보에 관한 저장, 갱신, 또는 수정 등을 포함할 수 있다.For example, information about a user managed by an electronic device (110) may include the user's name, age, address, contact information, payment method, etc. Here, management of information about a user may collectively refer to a series of all actions that have control over and process the information. For example, management of information about a user may include storing, updating, or modifying the information.
예를 들어, 전자 장치(110)에 의해 관리되는 사용자에 관한 정보는, 사용자의 이력을 포함할 수 있다. 여기서, 사용자의 이력은 전자 상거래 서비스를 이용하는 해당 사용자의 액션에 관한 총체적인 이력(기록)일 수 있다.For example, information about a user managed by an electronic device (110) may include a user's history. Here, the user's history may be a comprehensive history (record) of the user's actions using an e-commerce service.
예를 들어, 사용자의 이력은 상품 구매와 관련된 해당 사용자의 액션에 관한 이력을 포함할 수 있다. 여기서, 상품 구매와 관련된 사용자의 액션에 관한 이력은, 사용자가 상품을 구매한 이력, 사용자가 상품 카테고리를 선택한 이력, 사용자가 장바구니에 상품을 추가한 이력, 사용자가 상품을 검색한 이력 등을 포함할 수 있다.For example, a user's history may include a history of the user's actions related to purchasing a product. Here, the history of the user's actions related to purchasing a product may include a history of the user purchasing a product, a history of the user selecting a product category, a history of the user adding a product to a shopping cart, a history of the user searching for a product, etc.
예를 들어, 사용자의 이력은 페이지 상에서 해당 사용자의 액션에 관한 이력을 포함할 수 있다. 여기서, 페이지 상에서 사용자의 액션에 관한 이력은 사용자에게 페이지가 제공된 이력, 사용자가 페이지 상에서 사용자 인터페이스(예: 이미지, 텍스트, 버튼 등)를 선택한 이력 등을 포함할 수 있다.For example, a user's history may include a history of the user's actions on a page, including a history of pages being presented to the user, a history of the user's selections of user interface elements (e.g., images, text, buttons, etc.) on the page, etc.
예를 들어, 사용자의 이력은 멤버십과 관련된 사용자의 액션에 관한 이력을 포함할 수 있다. 여기서, 멤버십과 관련된 사용자의 액션에 관한 이력은 사용자가 멤버십에 가입한 이력, 사용자가 멤버십에 가입한 상태에서 혜택을 사용한 이력, 사용자가 멤버십 해지를 시도한 이력 등을 포함할 수 있다. 또한, 멤버십과 관련된 사용자의 액션에 관한 이력은 사용자가 멤버십을 해지할 때 생성된 설문 조사 이력을 포함할 수도 있다. 여기서, 설문 조사 이력은 사용자가 멤버십을 해지한 사유를 포함할 수 있다.For example, a user's history may include a history of the user's actions related to a membership. Here, the history of the user's actions related to a membership may include a history of the user signing up for a membership, a history of the user using benefits while signed up for a membership, a history of the user attempting to cancel a membership, etc. In addition, the history of the user's actions related to a membership may include a survey history generated when the user cancels a membership. Here, the survey history may include a reason for the user canceling a membership.
예를 들어, 사용자의 이력은 쿠폰과 관련된 사용자의 액션에 관한 이력을 포함할 수 있다. 여기서, 쿠폰과 관련된 사용자의 액션에 관한 이력은 사용자에게 쿠폰이 발급된 이력, 사용자가 쿠폰을 사용한 이력 등을 포함할 수 있다.For example, a user's history may include a history of the user's actions related to coupons. Here, the history of the user's actions related to coupons may include a history of coupons being issued to the user, a history of the user using coupons, etc.
일 실시예에서, 전자 장치(110)는 전자 상거래 서비스를 이용하는 사용자의 요청에 응답하여, 사용자 단말(120)에 전자 상거래 서비스에 관한 페이지를 제공할 수 있다. 예를 들어, 전자 장치(110)는 전자 상거래 서비스에 관한 페이지가 사용자 단말(120)에 표시되도록 하는 표시 정보(예: 페이지에 관한 정보)를 생성하고, 그 표시 정보를 사용자 단말(120)에 전송할 수 있다. 여기서, 표시 정보는 사용자 단말(120)의 디스플레이에 전자 상거래 서비스에 관한 페이지를 표시 가능하게 하는 정보로서, 예를 들어, 이미지 또는 텍스트로 구현될 수 있다. 이와 같은 표시 정보의 수신에 기초하여, 사용자 단말(120)은 전자 상거래 서비스에 관한 다양한 페이지를 표시할 수 있다. 따라서, 전자 장치(110)가 사용자 단말(120)에 페이지를 제공하는 동작은, 전자 장치(110)가 사용자 단말(120)의 사용자에게 페이지를 제공하는 동작으로 표현될 수 있다. 즉, 전자 장치(110)가 사용자 단말(120)에 페이지에 관한 정보를 전송하는 동작은, 전자 장치(110)가 사용자 단말(120)의 사용자에게 해당 페이지를 제공하는 동작으로 표현될 수 있다.In one embodiment, the electronic device (110) may provide a page regarding the e-commerce service to the user terminal (120) in response to a request from a user using the e-commerce service. For example, the electronic device (110) may generate display information (e.g., information regarding the page) that enables the page regarding the e-commerce service to be displayed on the user terminal (120) and transmit the display information to the user terminal (120). Here, the display information is information that enables the page regarding the e-commerce service to be displayed on the display of the user terminal (120), and may be implemented as an image or text, for example. Based on the reception of such display information, the user terminal (120) may display various pages regarding the e-commerce service. Therefore, the operation of the electronic device (110) providing a page to the user terminal (120) may be expressed as the operation of the electronic device (110) providing a page to the user of the user terminal (120). That is, the operation of the electronic device (110) transmitting information about a page to the user terminal (120) can be expressed as an operation of the electronic device (110) providing the corresponding page to the user of the user terminal (120).
일 실시예에서, 전자 장치(110)는 사용자 단말(120)로부터 수신한 전자 상거래 서비스에 관한 다양한 요청에 기초하여, 그 다양한 요청에 각각 대응하는 다양한 응답을 사용자 단말(120)에 전송할 수 있다. 예를 들어, 사용자 단말(120)은 전자 상거래 서비스의 페이지에 표시된 사용자 인터페이스(예: 위젯 또는 버튼)에 대응하는 사용자의 입력을 수신하고, 이를 전자 장치(110)에 전송할 수 있다. 여기서, 사용자 단말(120)은 전자 장치(110)로부터 그 사용자 입력에 대응한 응답(예: 정보)을 수신하고, 응답에 정의된 동작(예: 페이지에 수신한 정보를 표시)을 수행할 수 있다.In one embodiment, the electronic device (110) may transmit various responses corresponding to various requests received from the user terminal (120) for the e-commerce service to the user terminal (120). For example, the user terminal (120) may receive a user input corresponding to a user interface (e.g., a widget or a button) displayed on a page of the e-commerce service and transmit the same to the electronic device (110). Here, the user terminal (120) may receive a response (e.g., information) corresponding to the user input from the electronic device (110) and perform an operation defined in the response (e.g., displaying the received information on the page).
전술한 예시들 외에도, 전자 장치(110)는 전자 상거래 서비스를 제공하는 서버 장치가 수행할 수 있는 공지된 기술에 관한 동작들을 수행할 수 있다. 따라서, 그 공지된 기술에 관한 동작들을 참조하여 본 개시의 기술적 사상을 적용하는 것도 본 개시의 범위에서 배제되지 않는다.In addition to the examples described above, the electronic device (110) can perform operations related to known technologies that can be performed by a server device providing an e-commerce service. Therefore, applying the technical ideas of the present disclosure by referring to the operations related to the known technologies is not excluded from the scope of the present disclosure.
전술한 전자 장치(110)는 하나 이상의 컴퓨팅 장치로 구현될 수 있다. 예를 들어, 전자 장치(110)의 모든 기능은 단일 컴퓨팅 장치에서 구현될 수 있다. 또 다른 예를 들어, 전자 장치(110)의 제1 기능은 제1 컴퓨팅 장치에서 구현되고, 제2 기능은 제2 컴퓨팅 장치에서 구현될 수 있다. 예를 들어, 컴퓨팅 장치는 데스크톱 컴퓨터(Desktop Computer), 랩톱 컴퓨터(Laptop Computer), 애플리케이션 서버(Application Server), 프록시 서버(Proxy Server) 또는 클라우드 서버(Cloud Server) 등일 수 있으나, 이에 국한되는 것은 아니며 컴퓨팅 기능이 구비된 모든 종류의 장치가 컴퓨팅 장치일 수 있다.The electronic device (110) described above may be implemented as one or more computing devices. For example, all functions of the electronic device (110) may be implemented in a single computing device. For another example, the first function of the electronic device (110) may be implemented in a first computing device, and the second function may be implemented in a second computing device. For example, the computing device may be, but is 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.
사용자 단말(120)은 전자 상거래 서비스를 이용하는 사용자의 단말일 수 있다. 사용자 단말(120)은 전자 장치(110)가 제공하는 전자 상거래 서비스에 관한 다양한 페이지를 사용자 단말(120)의 디스플레이에 표시할 수 있다. 이러한 페이지에는 전자 상거래 서비스에 관계된 기능으로서 정의된 사용자 인터페이스가 적용되어 있을 수 있다. 이러한 사용자 인터페이스의 적용은, 전술한 전자 장치(110)에 의해 관리될 수 있다. 또한, 사용자 단말(120)은 페이지에 관한 사용자의 입력을 획득하고, 획득한 사용자의 입력을 처리하거나 전자 장치(110)에 전송할 수 있다. 예를 들어, 사용자 단말(120)은 페이지에 표시된 사용자 인터페이스에 대응하는 사용자의 입력을 수신하고, 이를 전자 장치(110)에 전송할 수 있다. 사용자 단말(120)은 전자 장치(110)로부터 사용자의 입력에 대응되는 응답을 획득함으로써, 사용자 단말(120)은 사용자의 입력에 대응되도록 정의된 동작들을 수행할 수 있다. 예를 들어, 사용자 단말(120)은 전자 장치(110)로부터 사용자의 입력에 대응하는 특정 정보를 수신하고, 이를 디스플레이에 표시할 수 있다. 이로써, 사용자의 입력에 대응하는 특정 정보가 사용자에게 제공될 수 있다. 전술한 바와 같이, 사용자가 사용자 단말(120)을 통해 전자 상거래 서비스를 이용케 하기 위하여, 사용자 단말(120)에는 웹 브라우저(Web Browser) 또는 애플리케이션(Application)이 설치될 수 있다.The user terminal (120) may be a terminal of a user using an e-commerce service. The user terminal (120) may display various pages related to the e-commerce service provided by the electronic device (110) on the display of the user terminal (120). A user interface defined as a function related to the e-commerce service may be applied to these pages. The application of this user interface may be managed by the electronic device (110) described above. In addition, the user terminal (120) may obtain a user's input regarding a page, and process or transmit the obtained user's input to the electronic device (110). For example, the user terminal (120) may receive a user's input corresponding to a user interface displayed on a page, and transmit it to the electronic device (110). By obtaining a response corresponding to the user's input from the electronic device (110), the user terminal (120) may perform operations defined to correspond to the user's input. For example, the user terminal (120) may receive specific information corresponding to the user's input from the electronic device (110) and display it on the display. As a result, specific information corresponding to the user's input may be provided to the user. As described above, in order for the user to use the e-commerce service through the user terminal (120), a web browser or an application may be installed on the user terminal (120).
예를 들어, 사용자 단말(120)은 데스크톱 컴퓨터, 랩톱 컴퓨터, 태블릿 컴퓨터(Tablet Computer), 웨어러블 디바이스(Wearable Device) 또는 스마트폰(Smartphone)과 같은 장치 중 어느 하나일 수 있으나, 이에 국한되는 것은 아니며, 사용자 단말(120)은 사용자로부터 정보를 입력받거나, 사용자에게 정보를 출력할 수 있는 입출력 인터페이스를 포함하고, 네트워크를 통해 전자 장치(110) 또는 다른 기타 장치와 통신을 수행할 수 있는 임의의 장치일 수 있다.For example, the user terminal (120) may be any one of devices such as a desktop computer, a laptop computer, a tablet computer, a wearable device, or a smartphone, but is not limited thereto. The user terminal (120) may include an input/output interface capable of receiving information from a user or outputting information to a user, and may be any device capable of communicating with an electronic device (110) or other devices via a network.
일 실시예에서, 사용자 단말(120)은 전자 장치(110)로부터 수신한 정보를 사용자에게 제공할 수 있고, 사용자로부터 입력을 수신하여 전자 장치(110)로 전송할 수 있다. 예를 들어, 사용자 단말(120)은 사용자로부터 다양한 페이지의 호출을 지시하는 입력을 획득하고, 획득된 입력에 대응하여 다양한 페이지의 호출을 지시하는 명령을 생성할 수 있다. 사용자 단말(120)은 다양한 페이지의 호출을 지시하는 명령을 전자 장치(110)에 전송할 수 있다. 사용자로부터 획득되는 입력은 마우스를 이용한 클릭, 터치 패드나 터치 스크린을 이용한 터치, 음성 인식, 기타 전자적 입력 등 다양한 형태의 입력을 포함할 수 있다. 사용자 단말(120)은 다양한 페이지를 전자 장치(110)로부터 제공받고, 제공받은 다양한 페이지를 출력할 수 있다.In one embodiment, the user terminal (120) may provide information received from the electronic device (110) to the user, and may receive input from the user and transmit it to the electronic device (110). For example, the user terminal (120) may obtain an input from the user to instruct calling of various pages, and generate a command to instruct calling of various pages in response to the obtained input. The user terminal (120) may transmit a command to instruct calling of various pages to the electronic device (110). The input obtained from the user may include various forms of input, such as a click using a mouse, a touch using a touch pad or a touch screen, voice recognition, and other electronic inputs. The user terminal (120) may receive various pages from the electronic device (110), and output the various pages received.
네트워크는 전자 장치(110)와 사용자 단말(120), 또는 기타 외부 장치를 연결하는 역할을 수행할 수 있다. 예를 들어, 네트워크는 사용자 단말(120)이 전자 장치(110)와 연결되어 전자 장치(110)와 패킷 데이터를 송수신할 수 있도록 접속 경로를 제공할 수 있다. 예를 들어, 네트워크는 근거리 통신망(Local Area Network, LAN), 광역 통신망(Wide Area Network, WAN), 이동 통신망(Mobile Radio Communication Network), Wibro(Wireless Broadband Internet) 등과 같은 모든 종류의 유선 또는 무선 네트워크로 구현될 수 있다.The network may play a role of connecting the electronic device (110) and the user terminal (120), or other external devices. For example, the network may provide a connection path so that the user terminal (120) can be connected to the electronic device (110) and transmit and receive packet data with the electronic device (110). For example, the network may be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).
일 실시예에서, 전자 장치(110)와 사용자 단말(120)은 하나의 장치로 동작할 수 있다. 사용자 단말(120)은 전자 장치(110)의 전부 또는 일부 구성요소로서 전자 장치(110)에 포함될 수 있다. 예를 들어, 전자 장치(110)와 사용자 단말(120) 간에 네트워크를 통해 주고 받는 각종 정보는, 하나의 장치 내에서 각 구성요소 간에 주고 받는 각종 정보일 수 있다.In one embodiment, the electronic device (110) and the user terminal (120) may operate as a single device. The user terminal (120) may be included in the electronic device (110) as a whole or part of the electronic device (110). For example, various pieces of information exchanged between the electronic device (110) and the user terminal (120) through a network may be various pieces of information exchanged between each component within a single device.
도 2는 본 개시의 일 실시예에 따른 전자 장치(110)의 블록도이다.FIG. 2 is a block diagram of an electronic device (110) according to one embodiment of the present disclosure.
일 실시예에서, 전자 장치(110)는 통신 회로(210), 프로세서(220) 및 메모리(230)를 구성요소로서 포함할 수 있다. 여기서, 전자 장치(110)의 구성요소들 중 적어도 하나가 생략되거나, 다른 구성요소가 전자 장치(110)에 추가될 수 있다.In one embodiment, the electronic device (110) may include a communication circuit (210), a processor (220), and a memory (230) as components. Here, at least one of the components of the electronic device (110) may be omitted, or another component may be added to the electronic device (110).
일 실시예에서, 전자 장치(110)의 구성요소들 중 적어도 하나가 생략되거나, 다른 구성요소가 전자 장치(110)에 추가될 수 있다.In one embodiment, at least one of the components of the electronic device (110) may be omitted, or other components may be added to the electronic device (110).
일 실시예에서, 추가적으로 또는 대체적으로(alternatively), 일부의 구성요소들이 통합되어 구현되거나, 단수 또는 복수의 개체로 구현될 수 있다. 본 개시에서, 프로세서(220)는 하나 이상의 프로세서(220)라고 표현될 수 있다. 프로세서(220)라는 표현은, 문맥상 명백히 다르게 표현하지 않는 이상, 하나 또는 그 이상의 프로세서의 집합을 의미할 수 있다. 본 개시에서, 메모리(230)는 하나 이상의 메모리(230)라고 표현될 수 있다. 메모리(230)라는 표현은, 문맥상 명백히 다르게 표현하지 않는 이상, 하나 또는 그 이상의 메모리의 집합을 의미할 수 있다.In one embodiment, additionally or alternatively, some of the components may be implemented integrated or implemented as a single or multiple entities. In the present disclosure, the processor (220) may be expressed as one or more processors (220). The expression processor (220) may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, the memory (230) may be expressed as one or more memories (230). The expression memory (230) may mean a set of one or more memories, unless the context clearly indicates otherwise.
일 실시예에서, 전자 장치(110) 내/외부의 구성요소들 중 적어도 일부의 구성요소들은 버스, GPIO(General Purpose Input/Output), SPI(Serial Peripheral Interface) 또는 MIPI(Mobile Industry Processor Interface) 등을 통해 서로 연결되어, 정보(데이터, 신호 등)를 주고 받을 수 있다.In one embodiment, at least some of the components inside/outside the electronic device (110) 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.).
일 실시예에서, 통신 회로(210)는 전자 장치(110)와 데이터베이스 또는 다른 외부 전자 장치 간의 무선 또는 유선 통신을 수행할 수 있다. 예를 들어, 통신 회로(210)는 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), NFC(Near Field Communication), GPS(Global Positioning System) 또는 GNSS(Global Navigation Satellite System) 등의 방식에 따른 무선 통신을 수행할 수 있다. 예를 들어, 통신 회로(210)는 USB(Universal Serial Bus), HDMI(High Definition Multimedia Interface), RS-232(Recommended Standard-232) 또는 POTS(Plain Old Telephone Service) 등의 방식에 따른 유선 통신을 수행할 수 있다.In one embodiment, the communication circuit (210) can perform wireless or wired communication between the electronic device (110) and a database or other external electronic device. 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, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (210) can perform wired communication according to a method such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service).
일 실시예에서, 전자 장치(110)는 다른 장치와 통합되어 구현될 수도 있다. 이 경우, 통신 회로(210)는 전자 장치(110)와 해당 다른 장치를 연결하는 접속 회로 내지 인터페이스로서 기능할 수 있다. 전술한 다양한 예시들 외에도, 다른 장치와 통신하기 위한 공지된 다양한 방식으로 전자 장치(110)가 구현될 수 있으며, 전술한 예시들에 의해 본 개시의 범위가 제한되지 않는다.In one embodiment, the electronic device (110) may be implemented integrated with another device. In this case, the communication circuit (210) may function as a connection circuit or interface connecting the electronic device (110) and the other device. In addition to the various examples described above, the electronic device (110) may be implemented in various known ways for communicating with another device, and the scope of the present disclosure is not limited by the examples described above.
일 실시예에서, 프로세서(220)는 소프트웨어(예: 명령, 프로그램 등)를 구동하여 프로세서(220)에 연결된 전자 장치(110)의 적어도 한 구성요소를 제어할 수 있다. 또한 프로세서(220)는 본 개시와 관련된 다양한 연산, 처리, 데이터 생성, 가공 등의 동작을 수행할 수 있다. 또한, 프로세서(220)는 데이터 등을 메모리(230)로부터 로드하거나, 메모리(230)에 저장할 수 있다.In one embodiment, the processor (220) may control at least one component of an electronic device (110) connected to the processor (220) by executing software (e.g., commands, programs, etc.). In addition, the processor (220) may perform various operations related to the present disclosure, such as calculations, processing, data generation, and processing. In addition, the processor (220) may load data, etc. from the memory (230) or store data, etc. in the memory (230).
일 실시예에서, 프로세서(220)는 통신 회로(210)를 제어하여, 사용자 단말(120)에 각종 정보를 요청하고, 사용자 단말(120)로부터 각종 정보를 수신할 수 있다.In one embodiment, the processor (220) controls the communication circuit (210) to request various information from the user terminal (120) and receive various information from the user terminal (120).
일 실시예에서, 메모리(230)는 다양한 정보를 저장할 수 있다. 메모리(230)에 저장되는 정보는, 전자 장치(110)의 적어도 하나의 구성요소에 의해 획득되거나, 처리되거나, 사용되는 정보로서, 소프트웨어를 포함할 수 있다. 소프트웨어는 메모리(230)에 로드될 때 프로세서(220)로 하여금 본 개시의 다양한 실시예에 따른 동작을 수행하도록 하는 하나 이상의 명령들을 포함할 수 있다. 즉, 프로세서(220)는 전술한 하나 이상의 명령들을 실행함으로써, 본 개시의 다양한 실시예에 따른 동작들을 수행할 수 있다. 예를 들어, 메모리(230)는 휘발성 또는 비휘발성 메모리를 포함할 수 있다. 일 실시예에서, 프로그램은 메모리(230)에 저장되는 소프트웨어로서, 전자 장치(110)의 리소스를 제어하기 위한 운영체제, 애플리케이션 또는 애플리케이션이 전자 장치(110)의 리소스들을 활용할 수 있도록 다양한 기능을 애플리케이션에 제공하는 미들웨어 등을 포함할 수 있다.In one embodiment, the memory (230) can store various information. The information stored in the memory (230) is information acquired, processed, or used by at least one component of the electronic device (110), and may include software. The software may include one or more commands that cause the processor (220) to perform operations according to various embodiments of the present disclosure when loaded into the memory (230). That is, the processor (220) may perform operations according to various embodiments of the present disclosure by executing the one or more commands described above. For example, the memory (230) may include volatile or nonvolatile memory. In one embodiment, the program is software stored in the memory (230), and may include an operating system for controlling resources of the electronic device (110), an application, or middleware that provides various functions to an application so that the application can utilize resources of the electronic device (110).
예를 들어, 메모리(230)는 전자 상거래 서비스를 사용하는 사용자에 관한 정보를 저장할 수 있다. 여기서, 사용자에 관한 정보는 사용자의 이력을 포함할 수 있다. 사용자의 이력은 전술한 설명을 참조할 수 있다.For example, the memory (230) may store information about a user using an e-commerce service. Here, the information about the user may include the user's history. The user's history may refer to the description above.
일 실시예에서, 전자 장치(110)는 디스플레이(미도시)를 포함할 수 있다. 디스플레이는 프로세서(220)의 제어에 기반하여 다양한 화면(예: 하나 이상의 페이지)을 표시할 수 있다. 각종 인터페이스들이 적용된 화면을 디스플레이에 표시하기 위해서, 예를 들어, 웹 브라우저 또는 전용 애플리케이션이 전자 장치(110)에 설치될 수 있다. 또한, 디스플레이는 사용자와 상호 작용이 가능한 구성으로서, 사용자로부터 사용자 입력을 수신할 수 있다. 이러한 디스플레이는, 다양한 외부 객체(예: 사용자의 손가락 또는 스타일러스)의 접촉 또는 근접을 인식할 수 있는 터치 센서 패널(Touch Sensor Panel, TSP)의 형태로 구현될 수 있다.In one embodiment, the electronic device (110) may include a display (not shown). The display may display various screens (e.g., one or more pages) based on the control of the processor (220). In order to display screens to which various interfaces are applied on the display, for example, a web browser or a dedicated application may be installed on the electronic device (110). In addition, the display may be a configuration that can interact with a user and may receive user input from the user. Such a display may be implemented in the form of a touch sensor panel (TSP) that can recognize contact or proximity of various external objects (e.g., a user's finger or stylus).
일 실시예에서, 전자 장치(110)는 입력 장치(예: 마우스 또는 키보드)(미도시)를 포함할 수 있다. 입력 장치는 전자 장치(110)의 구성요소에 사용될 정보를 전자 장치(110)의 외부(예: 사용자)로부터 수신할 수 있다.In one embodiment, the electronic device (110) may include an input device (e.g., a mouse or keyboard) (not shown). The input device may receive information to be used in components of the electronic device (110) from an external source (e.g., a user) of the electronic device (110).
도 2에 도시된 통신 회로(210), 프로세서(220) 및 메모리(230)는 버스(bus), GPIO(General Purpose Input/Output), SPI(Serial Peripheral Interface) 또는 MIPI(Mobile Industry Processor Interface) 등을 통해 서로 연결되어, 정보 또는 시그널을 주거나 받을 수 있다.The communication circuit (210), processor (220), and memory (230) illustrated in FIG. 2 are connected to each other through a bus, GPIO (General Purpose Input/Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), and can send or receive information or signals.
또한, 이하의 도면을 참조하여 설명될 방법의 동작은 전자 장치(110)에 의해 수행될 수 있다. 다시 말하면, 방법의 동작은 전자 장치(110)의 프로세서(220)에 의해 실행되는 하나 이상의 인스트럭션들로 구현될 수 있다. 이러한 방법에 포함되는 모든 동작은 하나의 물리적인 컴퓨팅 장치에 의하여 실행될 수도 있을 것이나, 예를 들어, 방법의 제1 동작은 제1 전자 장치에 의하여 수행되고, 방법의 제2 동작은 제2 전자 장치에 의하여 수행될 수도 있다. 즉, 복수의 전자 장치에 나누어져 방법에 포함되는 동작이 수행될 수도 있다.In addition, the operation of the method to be described with reference to the drawings below may be performed by the electronic device (110). In other words, the operation of the method may be implemented by one or more instructions executed by the processor (220) of the electronic device (110). All operations included in the method may be executed by a single physical computing device, for example, the first operation of the method may be performed by the first electronic device, and the second operation of the method may be performed by the second electronic device. In other words, the operation included in the method may be performed by being divided among a plurality of electronic devices.
이하에서는, 전술한 방법의 동작이 도 1에 도시된 전자 장치(110)의 프로세서(220)에 의해 수행되는 것을 가정하여 설명을 이어가도록 한다. 또한, 설명의 편의상, 방법에 포함되는 동작의 주체가 생략될 수 있으나, 문맥상 다르게 뜻하지 않는 한, 전자 장치(110)에 의해 동작이 수행되는 것으로 해석될 수 있다.Hereinafter, the description will be continued assuming that the operation of the above-described method is performed by the processor (220) of the electronic device (110) illustrated in FIG. 1. In addition, for the convenience of explanation, the subject of the operation included in the method may be omitted, but unless otherwise indicated in the context, it may be interpreted that the operation is performed by the electronic device (110).
도 3a는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지(300)의 예시를 도시한 도면이다.FIG. 3a is a diagram illustrating an example of a product search results page (300) according to one embodiment of the present disclosure.
일 실시예에서, 멤버십에 미가입한 상태인 사용자가 상품을 검색한 경우, 프로세서(220)는 상품 검색 결과 페이지(300)를 사용자에게 제공할 수 있다.In one embodiment, when a user who is not subscribed to membership searches for a product, the processor (220) may provide a product search results page (300) to the user.
일 실시예에서, 상품 검색 결과 페이지(300)은 검색어를 획득하기 위한 검색 인터페이스(310) 또는 상품 정보(320) 중 적어도 하나를 포함할 수 있다. 한편, 도 3a에 도시된 상품 검색 결과 페이지(300)는 본 개시의 실시예를 설명하기 위한 예시에 불과할 뿐, 본 개시가 이에 국한되지 않는다. 도 3a의 상품 검색 결과 페이지(300)의 구성들 중 일부가 생략될 수 있으며, 이 구성들 외 다른 구성이 더 포함될 수 있다.In one embodiment, the product search result page (300) may include at least one of a search interface (310) for obtaining a search term or product information (320). Meanwhile, the product search result page (300) illustrated in FIG. 3A is merely an example for explaining an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the configurations of the product search result page (300) of FIG. 3A may be omitted, and other configurations may be further included in addition to these configurations.
일 실시예에서, 프로세서(220)는 검색 인터페이스(310)에 대응하는 사용자의 입력을 수신할 수 있다. 여기서, 사용자의 입력은 상품과 관련된 검색어를 포함할 수 있다. 예를 들어, 검색어는 상품명 또는 상품명을 이루는 단어(word), 상품명과 관련된 키워드(keyword) 등을 포함할 수 있다.In one embodiment, the processor (220) may receive a user's input corresponding to the search interface (310). Here, the user's input may include a search term related to a product. For example, the search term may include a product name or a word that constitutes the product name, a keyword related to the product name, etc.
일 실시예에서, 프로세서(220)는 검색어에 대응하는 하나 이상의 상품을 검색 결과로서 결정할 수 있다. 여기서, 프로세서(220)가 검색어의 검색 결과로서 하나 이상의 상품을 결정하는 동작은 다양한 검색 알고리즘에 의해 수행될 수 있으며, 본 개시가 이에 국한되지 않는다.In one embodiment, the processor (220) may determine one or more products corresponding to a search term as search results. Here, the operation of the processor (220) determining one or more products as search results of the search term may be performed by various search algorithms, and the present disclosure is not limited thereto.
일 실시예에서, 프로세서(220)는 하나 이상의 상품 각각에 관한 상품 정보(320)를 생성할 수 있다.In one embodiment, the processor (220) may generate product information (320) regarding each of one or more products.
예를 들어, 상품에 적용되는 혜택에 멤버십 전용 할인 혜택이 포함되지 않는 경우, 프로세서(220)는 해당 상품에 관한 상품 정보(320)를 생성할 수 있다. 이 경우, 해당 상품에 관한 상품 정보(320)가 상품 검색 결과 페이지(300)에 포함될 수 있다. 여기서, 멤버십 전용 할인 혜택은 멤버십 즉시 할인 혜택 또는 멤버십 쿠폰 할인 혜택 중 적어도 하나를 포함할 수 있다. 멤버십 즉시 할인 혜택은 사용자가 멤버십에 가입한 상태에서 상품 구매 시 추가 할인이 제공되는 혜택일 수 있다. 멤버십 쿠폰 할인 혜택은 사용자에게 멤버십 관련 쿠폰이 발급되면 상품 구매 시 쿠폰을 통한 추가 할인이 제공되는 혜택일 수 있다.For example, if the benefits applied to the product do not include a membership-only discount benefit, the processor (220) may generate product information (320) regarding the product. In this case, the product information (320) regarding the product may be included in the product search results page (300). Here, the membership-only discount benefit may include at least one of a membership immediate discount benefit or a membership coupon discount benefit. The membership immediate discount benefit may be a benefit that provides an additional discount when a user purchases a product while signing up for membership. The membership coupon discount benefit may be a benefit that provides an additional discount through a coupon when a membership-related coupon is issued to the user when purchasing a product.
예를 들어, 상품 정보(320)는 제1 정보(321), 제2 정보(322), 또는 제3 정보(323) 중 적어도 하나를 포함할 수 있다.For example, product information (320) may include at least one of first information (321), second information (322), or third information (323).
예를 들어, 제1 정보(321)는 상품명 정보, 브랜드명 정보, 용량 정보, 수량 정보 등을 포함할 수 있다.For example, the first information (321) may include product name information, brand name information, capacity information, quantity information, etc.
예를 들어, 제2 정보(322)는 상품의 가격 정보를 포함할 수 있다. 여기서, 가격 정보에 의해 지시되는 상품의 가격은 멤버십 전용 할인 혜택이 적용되지 않은 가격일 수 있다. 즉, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용되지 않은 상품의 가격을 결정할 수 있다.For example, the second information (322) may include price information of the product. Here, the price of the product indicated by the price information may be a price to which the membership-only discount benefit is not applied. That is, the processor (220) may determine the price of the product to which neither the membership immediate discount benefit nor the membership coupon discount benefit is applied.
예를 들어, 제3 정보(323)는 상품에 적용되는 멤버십 혜택 정보를 포함할 수 있다. 여기서, 멤버십 혜택 정보는 무료 배송 혜택, 새벽 배송 혜택, 당일 배송 혜택, 무료 반품 혜택 등을 지시할 수 있다.For example, the third information (323) may include membership benefit information applicable to the product. Here, the membership benefit information may indicate a free shipping benefit, an early morning delivery benefit, a same-day delivery benefit, a free return benefit, etc.
예를 들어, 상품에 적용되는 혜택들은 높은 우선 순위 순서대로 상품 검색 결과 페이지(300)에 표시될 수 있다.For example, benefits applicable to a product may be displayed on the product search results page (300) in order of high priority.
예를 들어, 혜택들의 우선 순위는 사용자의 이력에 기초하여 결정될 수 있다.For example, the priority of benefits may be determined based on the user's history.
예를 들어, 사용자가 멤버십 관리에 관한 멤버십 페이지에서 표시된 특정 혜택에 관한 사용자 인터페이스를 선택한 이력이 있는 경우, 프로세서(220)는 선택된 혜택의 우선 순위를 선택되지 않은 혜택의 우선 순위보다 높게 결정할 수 있다. 구체적인 예로서, 사용자가 무료 배송 혜택에 관한 사용자 인터페이스를 선택한 이력이 있고, 무료 반품 혜택에 관한 사용자 인터페이스를 선택한 이력은 없다면, 프로세서(220)는 무료 배송 혜택의 우선 순위를 무료 반품 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 무료 배송 혜택이 무료 반품 혜택보다 우선하여(좌측에) 상품 검색 결과 페이지(300)에 표시될 수 있다. 예를 들어, 상품 검색 결과 페이지(300)에 "멤버십은 무료 배송 혜택, 무료 반품 혜택"으로 표시될 수 있다.For example, if a user has a history of selecting a user interface for a specific benefit displayed on a membership page regarding membership management, the processor (220) may determine a priority of the selected benefit to be higher than a priority of the unselected benefit. As a specific example, if a user has a history of selecting a user interface for a free shipping benefit and has no history of selecting a user interface for a free return benefit, the processor (220) may determine a priority of the free shipping benefit to be higher than a priority of the free return benefit. In this case, the free shipping benefit may be displayed (on the left) on the product search results page (300) with priority over the free return benefit. For example, the product search results page (300) may be displayed as “Membership has free shipping benefits, free return benefits.”
예를 들어, 사용자의 멤버십 가입 유형이 재가입이고, 사용자가 과거 멤버십에 가입한 상태에서 혜택을 사용한 이력이 있는 경우, 프로세서(220)는 해당 혜택의 우선 순위를 사용하지 않은 혜택의 우선 순위보다 높게 결정할 수 있다. 구체적인 예로서, 사용자가 과거 멤버십에 가입한 상태에서 새벽 배송 혜택을 사용한 이력이 있고, 무료 반품 혜택을 사용한 이력은 없다면, 프로세서(220)는 새벽 배송 혜택의 우선 순위를 무료 반품 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 새벽 배송 혜택이 무료 반품 혜택보다 우선하여(좌측에) 상품 검색 결과 페이지(300)에 표시될 수 있다. 예를 들어, 상품 검색 결과 페이지(300)에 "멤버십은 새벽 배송 혜택, 무료 반품 혜택"으로 표시될 수 있다. 이러한 우선 순위는 각 혜택의 사용 횟수에 따라 결정될 수 있다.For example, if the user's membership subscription type is re-subscription and the user has used benefits while subscribed to a past membership, the processor (220) may determine the priority of the corresponding benefit to be higher than the priority of benefits that have not been used. As a specific example, if the user has used the dawn delivery benefit while subscribed to a past membership, but has not used the free return benefit, the processor (220) may determine the priority of the dawn delivery benefit to be higher than the priority of the free return benefit. In this case, the dawn delivery benefit may be displayed on the product search results page (300) with priority over the free return benefit (on the left). For example, the product search results page (300) may be displayed as "Membership has dawn delivery benefit, free return benefit." This priority may be determined based on the number of times each benefit has been used.
예를 들어, 프로세서(220)는 사용 시 금전적 이익이 큰 순서대로 높은 우선 순위를 갖도록 혜택들의 우선 순위를 결정할 수 있다. 구체적인 예로서, 무료 배송 혜택의 사용에 따른 금전적 이익이 3,000원이고, 무료 반품 혜택의 사용에 따른 금전적 이익이 5,000원이라고 가정하면, 프로세서(220)는 무료 반품 혜택의 우선 순위를 무료 배송 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 무료 반품 혜택이 무료 배송 혜택보다 우선하여(좌측에) 상품 검색 결과 페이지(300)에 표시될 수 있다. 예를 들어, 상품 검색 결과 페이지(300)에 "멤버십은 무료 반품 혜택, 무료 배송 혜택"으로 표시될 수 있다.For example, the processor (220) may determine the priorities of the benefits so that the monetary benefits when used are given a higher priority. As a specific example, assuming that the monetary benefit of using the free shipping benefit is 3,000 won and the monetary benefit of using the free return benefit is 5,000 won, the processor (220) may determine the priority of the free return benefit to be higher than that of the free shipping benefit. In this case, the free return benefit may be displayed on the product search results page (300) with priority over the free shipping benefit (on the left). For example, the product search results page (300) may be displayed as "Membership is a free return benefit, a free shipping benefit."
예를 들어, 혜택들의 우선 순위는 상품과 관련된 복수의 사용자의 이력에 기초하여 결정될 수 있다. 여기서, 복수의 사용자는 해당 상품을 구매한 이력이 있는 사용자, 해당 상품을 장바구니에 추가한 이력이 있는 사용자, 또는 해당 상품을 검색한 이력이 있는 사용자 등을 포함할 수 있다. 또한, 복수의 사용자의 이력은 멤버십 혜택 사용 이력을 포함할 수 있다. 구체적인 예시로서, 복수의 사용자가 다른 혜택보다 무료 배송 혜택을 사용한 횟수가 많은 경우, 프로세서(220)는 무료 배송 혜택의 우선 순위를 가장 높게 결정할 수 있다. 이 경우, 무료 배송 혜택이 가장 우선하여(좌측에) 상품 검색 결과 페이지(300)에 표시될 수 있다. 예를 들어, 상품 검색 결과 페이지(300)에 "멤버십은 무료 배송 혜택, A혜택, B혜택 …"으로 표시될 수 있다.For example, the priority of benefits may be determined based on the history of multiple users related to the product. Here, the multiple users may include users who have purchased the product, users who have added the product to their shopping cart, or users who have searched for the product. In addition, the history of the multiple users may include a history of using membership benefits. As a specific example, if multiple users have used the free shipping benefit more times than other benefits, the processor (220) may determine the priority of the free shipping benefit to be the highest. In this case, the free shipping benefit may be displayed on the product search results page (300) with the highest priority (on the left). For example, the product search results page (300) may be displayed as “Membership is free shipping benefit, benefit A, benefit B…”.
한편, 전술한 복수의 혜택의 우선 순위를 결정하는 예시들은 본 개시의 실시예를 설명하기 위한 것이지, 이에 국한되는 것은 아니다. 프로세서(220)는 전술한 예시들 외에도 다양한 방법으로 복수의 혜택의 우선 순위를 결정할 수 있다.Meanwhile, the examples of determining the priorities of the multiple benefits described above are intended to explain embodiments of the present disclosure and are not limited thereto. In addition to the examples described above, the processor (220) can determine the priorities of the multiple benefits in various ways.
도 3b는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지(300)의 또 다른 예시를 도시한 도면이다.FIG. 3b is a diagram illustrating another example of a product search results page (300) according to one embodiment of the present disclosure.
일 실시예에서, 멤버십에 미가입한 상태인 사용자가 상품을 검색한 경우, 프로세서(220)는 상품 검색 결과 페이지(300)를 사용자에게 제공할 수 있다.In one embodiment, when a user who is not subscribed to membership searches for a product, the processor (220) may provide a product search results page (300) to the user.
일 실시예에서, 상품 검색 결과 페이지(300)는 검색어를 획득하기 위한 검색 인터페이스(310) 또는 상품 정보(330) 중 적어도 하나를 포함할 수 있다. 한편, 도 3b에 도시된 상품 검색 결과 페이지(300)는 본 개시의 실시예를 설명하기 위한 예시에 불과할 뿐, 본 개시가 이에 국한되지 않는다. 도 3b의 상품 검색 결과 페이지(300)의 구성들 중 일부가 생략될 수 있으며, 이 구성들 외 다른 구성이 더 포함될 수 있다.In one embodiment, the product search result page (300) may include at least one of a search interface (310) for obtaining a search term or product information (330). Meanwhile, the product search result page (300) illustrated in FIG. 3b is merely an example for explaining an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the configurations of the product search result page (300) of FIG. 3b may be omitted, and other configurations may be further included in addition to these configurations.
도 3a에서 설명한 바와 같이, 프로세서(220)는 검색 인터페이스(310)에 대응하는 사용자의 입력으로서 검색어를 수신하고, 검색어에 대응하는 하나 이상의 상품을 검색결과로서 결정할 수 있다.As described in FIG. 3a, the processor (220) may receive a search word as a user input corresponding to the search interface (310) and determine one or more products corresponding to the search word as a search result.
일 실시예에서, 프로세서(220)는 하나 이상의 상품 각각에 관한 상품 정보(330)를 생성할 수 있다.In one embodiment, the processor (220) may generate product information (330) regarding each of one or more products.
예를 들어, 상품에 적용되는 혜택이 멤버십 전용 할인 혜택을 포함하는 경우, 프로세서(220)는 해당 상품에 관한 상품 정보(330)를 생성할 수 있다. 이 경우, 해당 상품에 관한 상품 정보(330)가 상품 검색 결과 페이지(300)에 포함될 수 있다.For example, if the benefits applied to the product include a membership-only discount benefit, the processor (220) may generate product information (330) about the product. In this case, the product information (330) about the product may be included in the product search results page (300).
예를 들어, 상품 정보(330)는 제1 정보(331), 제2 정보(332), 또는 제3 정보(333) 중 적어도 하나를 포함할 수 있다.For example, product information (330) may include at least one of first information (331), second information (332), or third information (333).
예를 들어, 제1 정보(331)는 상품명 정보, 브랜드명 정보, 용량 정보, 수량 정보 등을 포함할 수 있다.For example, the first information (331) may include product name information, brand name information, capacity information, quantity information, etc.
예를 들어, 제2 정보(332)는 상품의 제1 가격 정보를 포함할 수 있다. 여기서, 제1 가격 정보에 의해 지시되는 상품의 제1 가격은 멤버십 전용 할인 혜택이 적용되지 않은 가격일 수 있다. 즉, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용되지 않은 상품의 제1 가격을 결정할 수 있다.For example, the second information (332) may include the first price information of the product. Here, the first price of the product indicated by the first price information may be a price to which the membership-only discount benefit is not applied. That is, the processor (220) may determine the first price of the product to which neither the membership immediate discount benefit nor the membership coupon discount benefit is applied.
예를 들어, 제3 정보(333)는 상품에 적용되는 멤버십 혜택 정보 또는 상품의 제2 가격 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 멤버십 혜택 정보는 무료 배송 혜택, 새벽 배송 혜택, 당일 배송 혜택, 무료 반품 혜택 등을 지시할 수 있다. 여기서, 제2 가격 정보에 의해 지시되는 상품의 제2 가격은 멤버십 전용 할인 혜택이 적용된 가격일 수 있다. 따라서, 상품에 적용되는 멤버십 혜택에 멤버십 전용 할인 혜택이 포함되는 경우에만 제3 정보(333)에 제2 가격 정보가 포함될 수 있다. 상품에 멤버십 즉시 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 즉시 할인 혜택이 적용된 상품의 제2 가격을 결정할 수 있다. 상품에 멤버십 쿠폰 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 쿠폰 할인 혜택이 적용된 상품의 제2 가격을 결정할 수 있다. 상품에 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용된 상품의 제2 가격을 결정할 수 있다.For example, the third information (333) may include at least one of the membership benefit information applied to the product or the second price information of the product. For example, the membership benefit information may indicate a free shipping benefit, an early morning delivery benefit, a same-day delivery benefit, a free return benefit, etc. Here, the second price of the product indicated by the second price information may be a price to which a membership-only discount benefit is applied. Therefore, the third information (333) may include the second price information only when the membership benefit applied to the product includes a membership-only discount benefit. When the membership immediate discount benefit is applied to the product, the processor (220) may determine the second price of the product to which the membership immediate discount benefit is applied. When the membership coupon discount benefit is applied to the product, the processor (220) may determine the second price of the product to which the membership coupon discount benefit is applied. When the membership immediate discount benefit and the membership coupon discount benefit are applied to the product, the processor (220) may determine the second price of the product to which both the membership immediate discount benefit and the membership coupon discount benefit are applied.
한편, 본 개시에서 멤버십 전용 할인 혜택이 적용되지 않은 가격은 제1 가격으로 지칭될 수 있고, 멤버십 전용 할인 혜택이 적용된 가격은 제2 가격으로 지칭될 수 있다. 다만, 이는 설명의 편의를 위한 것일 뿐, 본 개시가 이에 국한되는 것은 아니다.Meanwhile, in the present disclosure, the price to which the membership-only discount benefit is not applied may be referred to as the first price, and the price to which the membership-only discount benefit is applied may be referred to as the second price. However, this is only for convenience of explanation, and the present disclosure is not limited thereto.
예를 들어, 상품 검색 결과 페이지(300)에서 제1 가격 정보와 제2 가격 정보는 서로 구분되어 표시될 수 있다. 구체적인 예로서, 제1 가격 정보는 상품 검색 결과 페이지(300)의 제1 영역에 표시되고, 제2 가격 정보는 상품 검색 결과 페이지(300)의 제2 영역에 표시될 수 있다. 또 다른 예로서, 상품 검색 결과 페이지(300)에서 제1 가격 정보가 지시하는 제1 가격은 제1 색으로 표시되고, 제2 가격 정보가 지시하는 제2 가격은 제2 색으로 표시될 수 있다. 한편, 전술한 예시들은 페이지(300) 상의 위치와 색으로 제1 가격과 제2 가격이 구분되어 표시되는 것을 설명하였으나, 본 개시가 이에 국한되는 것은 아니다. 예를 들어, 상품 검색 결과 페이지(300)에서 제1 가격 정보에 의해 지시되는 제1 가격은 제1 형태(예: 색, 폰트 등의 조합)로 표시되고, 제2 가격 정보에 의해 지시되는 제2 가격은 제1 형태와 다른 제2 형태(예: 색, 폰트 등의 조합)로 표시될 수 있다. 따라서, 멤버십에 미가입한 상태인 사용자는 상품 검색 결과 페이지(300)에서 멤버십 전용 할인 혜택이 적용되지 않은 제1 가격과 이 혜택이 적용된 제2 가격을 명확히 구분할 수 있다.For example, in the product search results page (300), the first price information and the second price information may be displayed separately from each other. As a specific example, the first price information may be displayed in a first area of the product search results page (300), and the second price information may be displayed in a second area of the product search results page (300). As another example, in the product search results page (300), the first price indicated by the first price information may be displayed in a first color, and the second price indicated by the second price information may be displayed in a second color. Meanwhile, the above-described examples have described the first price and the second price being displayed separately by location and color on the page (300), but the present disclosure is not limited thereto. For example, in the product search results page (300), the first price indicated by the first price information may be displayed in a first form (e.g., a combination of colors, fonts, etc.), and the second price indicated by the second price information may be displayed in a second form (e.g., a combination of colors, fonts, etc.) different from the first form. Accordingly, a user who has not signed up for membership can clearly distinguish between the first price to which the membership-only discount benefit is not applied and the second price to which the benefit is applied on the product search results page (300).
한편, 제3 정보(333)의 멤버십 혜택 정보에 의해 지시되는 혜택들 또한 제2 가격과 함께 제2 영역에 표시될 수 있다. 여기서, 제2 가격이 혜택들보다 우선하여(좌측에 또는 상단에) 표시될 수 있고, 혜택들이 제2 가격보다 우선하여(좌측에 또는 상단에) 표시될 수 있다. 이는 사용자에게 제2 가격을 부각시킬 필요가 있는지 여부에 따라 다를 수 있다.Meanwhile, the benefits indicated by the membership benefit information of the third information (333) may also be displayed in the second area together with the second price. Here, the second price may be displayed with priority over the benefits (on the left or at the top), and the benefits may be displayed with priority over the second price (on the left or at the top). This may vary depending on whether it is necessary to highlight the second price to the user.
예를 들어, 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 크거나 같은 경우, 사용자가에게 제2 가격을 부각시킬 필요가 있으므로, 제2 가격은 혜택들보다 우선하여 제2 영역에 표시될 수 있다. 구체적인 예시로서, 제1 가격이 5,000원이고, 제2 가격이 3,000원이라면, 제1 가격에 관한 제2 가격의 할인율은 이다. 기준 할인율이 20%라면, 제2 가격이 제1 가격보다 40% 저렴하므로, 사용자에게 제2 가격을 부각시킬 필요가 있다. 이 경우, 제2 가격은 혜택들보다 우선하여 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 3,000원 + A혜택, B혜택"으로 표시될 수 있다.For example, if the discount rate of the second price with respect to the first price is greater than or equal to a predetermined value, the second price may be displayed in the second area with priority over the benefits, as it is necessary to highlight the second price to the user. As a specific example, if the first price is 5,000 won and the second price is 3,000 won, the discount rate of the second price with respect to the first price is If the standard discount rate is 20%, the second price is 40% cheaper than the first price, so the second price needs to be highlighted to the user. In this case, the second price can be displayed in the second area with priority over the benefits. For example, the second area can be displayed as "Membership is 3,000 won + benefits A and B."
예를 들어, 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 작은 경우, 사용자에게 혜택들을 부각시킬 필요가 있으므로, 혜택들은 제2 가격보다 우선하여 제2 영역에 표시될 수 있다. 구체적인 예시로서, 제1 가격이 5,000원이고, 제2 가격이 4,950원이라면, 제1 가격에 관한 제2 가격의 할인율은 이다. 기준 할인율이 20%라면, 제2 가격이 제1 가격보다 1% 저렴하므로, 사용자에게 혜택들을 부각시킬 필요가 있다. 이 경우, 혜택들은 제2 가격보다 우선하여 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 A혜택, B혜택 + 4,950원"으로 표시될 수 있다.For example, if the discount rate of the second price with respect to the first price is less than a predetermined value, the benefits need to be highlighted to the user, so the benefits can be displayed in the second area with priority over the second price. As a specific example, if the first price is 5,000 won and the second price is 4,950 won, the discount rate of the second price with respect to the first price is If the standard discount rate is 20%, the second price is 1% cheaper than the first price, so it is necessary to highlight the benefits to the user. In this case, the benefits can be displayed in the second area with priority over the second price. For example, the second area can be displayed as "Membership is A benefit, B benefit + 4,950 won."
예를 들어, 혜택들 사용 시 얻을 수 있는 총 금전적 이익이 제1 가격과 제2 가격의 차이보다 작은 경우, 사용자에게 제2 가격을 부각시킬 필요가 있으므로, 제2 가격은 혜택들보다 우선하여 제2 영역에 표시될 수 있다. 구체적인 예로서, 무료 배송 혜택의 사용에 따른 금전적 이익이 3,000원이고, 무료 반품 혜택의 사용에 따른 금전적 이익이 5,000원이며, 제1 가격(20,000원)과 제2 가격(10,000원)의 차이가 10,000원이라고 가정하면, 혜택들 사용 시 얻을 수 있는 총 금전적 이익인 8,000원이 제1 가격과 제2 가격의 차이인 10,000원보다 작으므로, 사용자에게 혜택들보다 제2 가격을 부각시킬 필요가 있다. 이 경우, 제2 가격은 무료 배송 혜택과 무료 반품 혜택보다 우선하여 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 10,000원 + 무료 배송 혜택, 무료 반품 혜택"으로 표시될 수 있다.For example, if the total monetary benefit that can be obtained by using the benefits is less than the difference between the first price and the second price, the second price needs to be highlighted to the user, and therefore the second price can be displayed in the second area with priority over the benefits. As a specific example, assuming that the monetary benefit of using the free shipping benefit is 3,000 won, the monetary benefit of using the free return benefit is 5,000 won, and the difference between the first price (20,000 won) and the second price (10,000 won) is 10,000 won, the total monetary benefit of 8,000 won that can be obtained by using the benefits is less than the difference between the first price and the second price (10,000 won), and therefore the second price needs to be highlighted to the user, rather than the benefits. In this case, the second price can be displayed in the second area with priority over the free shipping benefit and the free return benefit. For example, in the second area, it could be displayed as “Membership is 10,000 won + free shipping benefits, free returns benefits.”
예를 들어, 혜택들 사용 시 얻을 수 있는 총 금전적 이익이 제1 가격과 제2 가격의 차이보다 크거나 같은 경우, 사용자에게 혜택들을 부각시킬 필요가 있으므로, 혜택들은 제2 가격보다 우선하여 제2 영역에 표시될 수 있다. 구체적인 예로서, 무료 배송 혜택의 사용에 따른 금전적 이익이 3,000원이고, 무료 반품 혜택의 사용에 따른 금전적 이익이 5,000원이며, 제1 가격(20,000원)과 제2 가격(18,000원)의 차이가 2,000원이라고 가정하면, 혜택들 사용 시 얻을 수 있는 총 금전적 이익인 8,000원이 제1 가격과 제2 가격의 차이인 2,000원보다 크므로, 사용자에게 제2 가격보다 혜택들을 부각시킬 필요가 있다. 이 경우, 무료 배송 혜택과 무료 반품 혜택은 제2 가격보다 우선하여 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 무료 배송 혜택, 무료 반품 혜택 + 18,000원"으로 표시될 수 있다.For example, if the total monetary benefit that can be obtained by using the benefits is greater than or equal to the difference between the first price and the second price, the benefits need to be highlighted to the user, and therefore the benefits can be displayed in the second area with priority over the second price. As a specific example, assuming that the monetary benefit of using the free shipping benefit is 3,000 won, the monetary benefit of using the free return benefit is 5,000 won, and the difference between the first price (20,000 won) and the second price (18,000 won) is 2,000 won, the total monetary benefit of 8,000 won that can be obtained by using the benefits is greater than the difference between the first price and the second price (2,000 won), and therefore the benefits need to be highlighted to the user, rather than the second price. In this case, the free shipping benefit and the free return benefit can be displayed in the second area with priority over the second price. For example, in the second area, it could be displayed as “Membership benefits include free shipping, free returns + 18,000 won.”
추가적으로, 제3 정보(333)의 멤버십 혜택 정보에 의해 지시되는 혜택들 또한 높은 우선 순위를 갖는 순서대로 제2 영역에 표시될 수 있다.Additionally, benefits indicated by the membership benefit information of the third information (333) may also be displayed in the second area in order of high priority.
예를 들어, 제3 정보(333)의 멤버십 혜택 정보에 의해 지시되는 혜택들의 우선 순위는 사용자의 이력에 기초하여 결정될 수 있다.For example, the priority of benefits indicated by the membership benefit information of the third information (333) can be determined based on the user's history.
예를 들어, 사용자가 멤버십 관리에 관한 멤버십 페이지에서 표시된 특정 혜택에 관한 사용자 인터페이스를 선택한 이력이 있는 경우, 프로세서(220)는 선택된 혜택의 우선 순위를 선택되지 않은 혜택의 우선 순위보다 높게 결정할 수 있다. 구체적인 예로서, 사용자가 무료 배송 혜택에 관한 사용자 인터페이스를 선택한 이력이 있고, 무료 반품 혜택에 관한 사용자 인터페이스를 선택한 이력은 없다면, 프로세서(220)는 무료 배송 혜택의 우선 순위를 무료 반품 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 무료 배송 혜택이 무료 반품 혜택보다 우선하여(좌측에) 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 X원 + 무료 배송 혜택, 무료 반품 혜택"으로 표시될 수 있다.For example, if a user has a history of selecting a user interface for a specific benefit displayed on a membership page regarding membership management, the processor (220) may determine a priority of the selected benefit to be higher than a priority of the unselected benefit. As a specific example, if a user has a history of selecting a user interface for a free shipping benefit and has no history of selecting a user interface for a free return benefit, the processor (220) may determine a priority of the free shipping benefit to be higher than a priority of the free return benefit. In this case, the free shipping benefit may be displayed in the second area (on the left) with priority over the free return benefit. For example, the second area may display “Membership is X won + free shipping benefit, free return benefit.”
예를 들어, 사용자의 멤버십 가입 유형이 재가입이고, 사용자가 과거 멤버십에 가입한 상태에서 혜택을 사용한 이력이 있는 경우, 프로세서(220)는 해당 혜택의 우선 순위를 사용하지 않은 혜택의 우선 순위보다 높게 결정할 수 있다. 구체적인 예로서, 사용자가 과거 멤버십에 가입한 상태에서 새벽 배송 혜택을 사용한 이력이 있고, 무료 반품 혜택을 사용한 이력은 없다면, 프로세서(220)는 새벽 배송 혜택의 우선 순위를 무료 반품 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 새벽 배송 혜택이 무료 반품 혜택보다 우선하여(좌측에) 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 X원 + 새벽 배송 혜택, 무료 반품 혜택"으로 표시될 수 있다.For example, if the user's membership subscription type is re-subscription and the user has used benefits while subscribed to a past membership, the processor (220) may determine the priority of the benefit to be higher than the priority of benefits that have not been used. As a specific example, if the user has used the dawn delivery benefit while subscribed to a past membership, but has not used the free return benefit, the processor (220) may determine the priority of the dawn delivery benefit to be higher than the priority of the free return benefit. In this case, the dawn delivery benefit may be displayed in the second area (on the left) with priority over the free return benefit. For example, "Membership is X won + dawn delivery benefit, free return benefit" may be displayed in the second area.
예를 들어, 프로세서(220)는 사용 시 금전적 이익이 큰 순서대로 높은 우선 순위를 갖도록 혜택들의 우선 순위를 결정할 수 있다. 구체적인 예로서, 무료 배송 혜택의 사용에 따른 금전적 이익이 3,000원이고, 무료 반품 혜택의 사용에 따른 금전적 이익이 5,000원이라고 가정하면, 프로세서(220)는 무료 반품 혜택의 우선 순위를 무료 배송 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 무료 반품 혜택이 무료 배송 혜택보다 우선하여(좌측에) 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 X원 + 무료 반품 혜택, 무료 배송 혜택"으로 표시될 수 있다.For example, the processor (220) may determine the priorities of the benefits so that the monetary benefit when used is given a higher priority. As a specific example, assuming that the monetary benefit from using the free shipping benefit is 3,000 won and the monetary benefit from using the free return benefit is 5,000 won, the processor (220) may determine the priority of the free return benefit to be higher than that of the free shipping benefit. In this case, the free return benefit may be displayed in the second area (on the left) with priority over the free shipping benefit. For example, the second area may display "Membership is X won + free return benefit, free shipping benefit."
예를 들어, 제3 정보(333)의 멤버십 혜택 정보에 의해 지시되는 혜택들의 우선 순위는 상품과 관련된 복수의 사용자의 이력에 기초하여 결정될 수 있다. 여기서, 복수의 사용자는 해당 상품을 구매한 이력이 있는 사용자, 해당 상품을 장바구니에 추가한 이력이 있는 사용자, 또는 해당 상품을 검색한 이력이 있는 사용자 등을 포함할 수 있다. 또한, 복수의 사용자의 이력은 멤버십 혜택 사용 이력을 포함할 수 있다. 구체적인 예시로서, 복수의 사용자가 다른 혜택보다 무료 배송 혜택을 사용한 횟수가 많은 경우, 프로세서(220)는 무료 배송 혜택의 우선 순위를 가장 높게 결정할 수 있다. 이 경우, 무료 배송 혜택이 가장 우선하여(좌측에) 제2 영역에 표시될 수 있다. 예를 들어, 제2 영역에 "멤버십은 X원 + 무료 배송 혜택, A혜택, B혜택 …"으로 표시될 수 있다.For example, the priority of benefits indicated by the membership benefit information of the third information (333) may be determined based on the history of multiple users related to the product. Here, the multiple users may include users who have a history of purchasing the product, users who have a history of adding the product to a shopping cart, or users who have a history of searching for the product. In addition, the history of the multiple users may include a history of using the membership benefit. As a specific example, if multiple users have used the free shipping benefit more times than other benefits, the processor (220) may determine the priority of the free shipping benefit to be the highest. In this case, the free shipping benefit may be displayed in the second area with the highest priority (on the left). For example, the second area may be displayed as “Membership is X won + free shipping benefit, benefit A, benefit B…”
한편, 전술한 복수의 혜택의 우선 순위를 결정하는 예시들은 본 개시의 실시예를 설명하기 위한 것이지, 이에 국한되는 것은 아니다. 프로세서(220)는 전술한 예시들 외에도 다양한 방법으로 복수의 혜택의 우선 순위를 결정할 수 있다.Meanwhile, the examples of determining the priorities of the multiple benefits described above are intended to explain embodiments of the present disclosure and are not limited thereto. In addition to the examples described above, the processor (220) can determine the priorities of the multiple benefits in various ways.
도 4는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지(400)의 예시를 도시한 도면이다.FIG. 4 is a diagram illustrating an example of a product search results page (400) according to one embodiment of the present disclosure.
일 실시예에서, 멤버십에 미가입한 상태인 사용자가 상품을 검색한 경우, 프로세서(220)는 상품 검색 결과 페이지(400)를 사용자에게 제공할 수 있다.In one embodiment, when a user who is not subscribed to membership searches for a product, the processor (220) may provide a product search results page (400) to the user.
일 실시예에서, 상품 검색 결과 페이지(400)은 검색어를 획득하기 위한 검색 인터페이스(410), 제1 상품 정보(420), 또는 제2 상품 정보(430) 중 적어도 하나를 포함할 수 있다. 한편, 도 4에 도시된 상품 검색 결과 페이지(400)는 본 개시의 실시예를 설명하기 위한 예시에 불과할 뿐, 본 개시가 이에 국한되지 않는다. 도 4의 상품 검색 결과 페이지(400)의 구성들 중 일부가 생략될 수 있으며, 이 구성들 외 다른 구성이 더 포함될 수 있다.In one embodiment, the product search result page (400) may include at least one of a search interface (410) for obtaining a search term, first product information (420), or second product information (430). Meanwhile, the product search result page (400) illustrated in FIG. 4 is merely an example for explaining an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the configurations of the product search result page (400) of FIG. 4 may be omitted, and other configurations may be further included in addition to these configurations.
도 3a에서 설명한 바와 같이, 프로세서(220)는 검색 인터페이스(410)에 대응하는 사용자의 입력으로서 검색어를 수신하고, 검색어에 대응하는 하나 이상의 상품을 검색 결과로서 결정할 수 있다.As described in FIG. 3a, the processor (220) may receive a search word as a user input corresponding to the search interface (410) and determine one or more products corresponding to the search word as a search result.
일 실시예에서, 프로세서(220)는 하나 이상의 상품 각각에 관한 제1 상품 정보(420) 또는 제2 상품 정보(430)를 생성할 수 있다.In one embodiment, the processor (220) may generate first product information (420) or second product information (430) regarding each of one or more products.
일 실시예에서, 제1 상품에 적용되는 혜택이 멤버십 전용 할인 혜택을 포함하지 않는 경우, 프로세서(220)는 제1 상품에 관한 제1 상품 정보(420)를 생성할 수 있다. 이 경우, 제1 상품에 관한 제1 상품 정보(420)가 상품 검색 결과 페이지(400)에 포함될 수 있다.In one embodiment, if the benefits applied to the first product do not include a membership-only discount benefit, the processor (220) may generate first product information (420) regarding the first product. In this case, the first product information (420) regarding the first product may be included in the product search results page (400).
예를 들어, 제1 상품 정보(420)는 제1 상품에 관한 제1 정보(421), 제2 정보(422), 또는 제3 정보(423) 중 적어도 하나를 포함할 수 있다.For example, the first product information (420) may include at least one of the first information (421), the second information (422), or the third information (423) regarding the first product.
예를 들어, 제1 상품에 관한 제1 정보(421)는 상품명 정보, 브랜드명 정보, 용량 정보, 수량 정보 등을 포함할 수 있다.For example, first information (421) regarding the first product may include product name information, brand name information, capacity information, quantity information, etc.
예를 들어, 제1 상품에 관한 제2 정보(422)는 제1 상품의 제1 가격 정보를 포함할 수 있다. 여기서, 제1 가격 정보에 의해 지시되는 제1 상품의 제1 가격은 멤버십 전용 할인 혜택이 적용되지 않은 가격일 수 있다. 즉, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 적용되지 않은 제1 상품의 제1 가격을 결정할 수 있다.For example, the second information (422) regarding the first product may include the first price information of the first product. Here, the first price of the first product indicated by the first price information may be a price to which the membership-only discount benefit is not applied. That is, the processor (220) may determine the first price of the first product to which the membership immediate discount benefit and the membership coupon discount benefit are not applied.
예를 들어, 제1 상품에 관한 제3 정보(423)는 제1 상품에 적용되는 멤버십 혜택 정보를 포함할 수 있다. 여기서, 멤버십 혜택 정보는 무료 배송 혜택, 새벽 배송 혜택, 당일 배송 혜택, 무료 반품 혜택 등을 지시할 수 있다.For example, the third information (423) regarding the first product may include membership benefit information applicable to the first product. Here, the membership benefit information may indicate a free shipping benefit, an early morning delivery benefit, a same-day delivery benefit, a free return benefit, etc.
예를 들어, 제1 상품에 적용되는 혜택들은 높은 우선 순위 순서대로 상품 검색 결과 페이지(400)에 표시될 수 있다. 이에 관한 구체적인 설명은 도 3a의 제3 정보(323)를 참조한다.For example, benefits applied to the first product may be displayed in order of high priority on the product search results page (400). For a detailed description thereof, refer to the third information (323) of FIG. 3a.
일 실시예에서, 제2 상품에 적용되는 혜택이 멤버십 전용 할인 혜택을 포함하는 경우, 프로세서(220)는 제2 상품에 관한 제2 상품 정보(430)를 생성할 수 있다. 이 경우, 제2 상품에 관한 제2 상품 정보(430)가 상품 검색 결과 페이지(400)에 포함될 수 있다.In one embodiment, if the benefit applied to the second product includes a membership-only discount benefit, the processor (220) may generate second product information (430) regarding the second product. In this case, the second product information (430) regarding the second product may be included in the product search results page (400).
예를 들어, 제2 상품 정보(430)는 제2 상품에 관한 제1 정보(431), 제2 정보(432), 또는 제3 정보(433) 중 적어도 하나를 포함할 수 있다.For example, the second product information (430) may include at least one of the first information (431), the second information (432), or the third information (433) regarding the second product.
예를 들어, 제2 상품에 관한 제1 정보(431)는 상품명 정보, 브랜드명 정보, 용량 정보, 수량 정보 등을 포함할 수 있다.For example, first information (431) regarding the second product may include product name information, brand name information, capacity information, quantity information, etc.
예를 들어, 제2 상품에 관한 제2 정보(432)는 제2 상품의 제1 가격 정보를 포함할 수 있다. 여기서, 제1 가격 정보에 의해 지시되는 제2 상품의 제1 가격은 멤버십 전용 할인 혜택이 적용되지 않은 가격일 수 있다. 즉, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 적용되지 않은 제2 상품의 제1 가격을 결정할 수 있다.For example, the second information (432) regarding the second product may include the first price information of the second product. Here, the first price of the second product indicated by the first price information may be a price to which the membership-only discount benefit is not applied. That is, the processor (220) may determine the first price of the second product to which the membership immediate discount benefit and the membership coupon discount benefit are not applied.
예를 들어, 제2 상품에 관한 제3 정보(433)는 제2 상품에 적용되는 멤버십 혜택 정보 또는 제2 상품의 제2 가격 정보 중 적어도 하나를 포함할 수 있다. 여기서, 멤버십 혜택 정보는 무료 배송 혜택, 새벽 배송 혜택, 당일 배송 혜택, 무료 반품 혜택 등을 지시할 수 있다. 또한, 제2 가격 정보에 의해 지시되는 제2 상품의 제2 가격은 멤버십 전용 할인 혜택이 적용된 가격일 수 있다. 따라서, 제2 상품에 적용되는 멤버십 혜택에 멤버십 전용 할인 혜택이 포함되는 경우에만 제2 상품에 관한 제3 정보(433)에 제2 상품의 제2 가격 정보가 포함될 수 있다. 제2 상품에 멤버십 즉시 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 즉시 할인 혜택이 적용된 제2 상품의 제2 가격을 결정할 수 있다. 제2 상품에 멤버십 쿠폰 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 쿠폰 할인 혜택이 적용된 제2 상품의 제2 가격을 결정할 수 있다. 제2 상품에 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용된 제2 상품의 제2 가격을 결정할 수 있다.For example, the third information (433) regarding the second product may include at least one of the membership benefit information applied to the second product or the second price information of the second product. Here, the membership benefit information may indicate a free shipping benefit, an early morning delivery benefit, a same-day delivery benefit, a free return benefit, etc. In addition, the second price of the second product indicated by the second price information may be a price to which a membership-only discount benefit is applied. Accordingly, the second price information of the second product may be included in the third information (433) regarding the second product only when the membership benefit applied to the second product includes a membership-only discount benefit. When the membership immediate discount benefit is applied to the second product, the processor (220) may determine the second price of the second product to which the membership immediate discount benefit is applied. When the membership coupon discount benefit is applied to the second product, the processor (220) may determine the second price of the second product to which the membership coupon discount benefit is applied. When the membership immediate discount benefit and the membership coupon discount benefit are applied to the second product, the processor (220) can determine the second price of the second product to which both the membership immediate discount benefit and the membership coupon discount benefit are applied.
예를 들어, 상품 검색 결과 페이지(400)에 하나의 상품에 관해 제1 가격 정보 및 제2 가격 정보가 포함되는 경우, 이들은 서로 구분되어 표시될 수 있다. 제2 상품에 관한 제2 상품 정보(430)를 예시적으로 참조하면, 제1 가격 정보는 상품 검색 결과 페이지(400)의 제1 영역에 표시되고, 제2 가격 정보는 상품 검색 결과 페이지(400)의 제2 영역에 표시될 수 있다. 또 다른 예로서, 상품 검색 결과 페이지(400)에서 제1 가격 정보가 지시하는 제2 상품의 제1 가격은 제1 색으로 표시되고, 제2 가격 정보가 지시하는 제2 상품의 제2 가격은 제2 색으로 표시될 수 있다. 또 다른 예로서, 상품 검색 결과 페이지(400)에서 제1 가격 정보에 의해 지시되는 제2 상품의 제1 가격은 제1 형태(예: 색, 폰트 등의 조합)로 표시되고, 제2 가격 정보에 의해 지시되는 제2 상품의 제2 가격은 제1 형태와 다른 제2 형태(예: 색, 폰트 등의 조합)로 표시될 수 있다. 따라서, 사용자는 멤버십 전용 할인 혜택이 적용되는 제2 상품에 관하여, 멤버십 전용 할인 혜택이 적용되지 않은 제1 가격과 이 혜택이 적용된 제2 가격을 명확히 구분할 수 있다.For example, when a product search results page (400) includes first price information and second price information for a product, they may be displayed separately from each other. Referring to second product information (430) for a second product as an example, the first price information may be displayed in a first area of the product search results page (400), and the second price information may be displayed in a second area of the product search results page (400). As another example, in the product search results page (400), the first price of the second product indicated by the first price information may be displayed in a first color, and the second price of the second product indicated by the second price information may be displayed in a second color. As another example, in the product search results page (400), the first price of the second product indicated by the first price information may be displayed in a first form (e.g., a combination of colors, fonts, etc.), and the second price of the second product indicated by the second price information may be displayed in a second form (e.g., a combination of colors, fonts, etc.) different from the first form. Accordingly, users can clearly distinguish between the first price to which the membership-only discount benefit is not applied and the second price to which the membership-only discount benefit is applied, with respect to the second product.
한편, 제2 상품에 관한 제3 정보(433)의 멤버십 혜택 정보에 의해 지시되는 혜택들 또한 제2 가격과 함께 제2 영역에 표시될 수 있다. 여기서, 제2 가격이 혜택들보다 우선하여(좌측에) 표시될 수 있고, 혜택들이 제2 가격보다 우선하여(좌측에) 표시될 수 있다. 이는 사용자에게 제2 가격을 부각시킬 필요가 있는지 여부에 따라 다를 수 있다. 이에 관한 구체적인 설명은 도 3b의 제3 정보(333)를 참조한다.Meanwhile, the benefits indicated by the membership benefit information of the third information (433) regarding the second product may also be displayed in the second area together with the second price. Here, the second price may be displayed with priority (on the left) over the benefits, and the benefits may be displayed with priority (on the left) over the second price. This may vary depending on whether it is necessary to highlight the second price to the user. For a specific explanation of this, refer to the third information (333) of FIG. 3b.
추가적으로, 제2 상품에 관한 제3 정보(433)의 멤버십 혜택 정보에 의해 지시되는 혜택들 또한 높은 우선 순위를 갖는 순서대로 제2 영역에 표시될 수 있다. 이에 관한 구체적인 설명은 도 3b의 제3 정보(333)를 참조한다.Additionally, benefits indicated by the membership benefit information of the third information (433) regarding the second product may also be displayed in the second area in order of high priority. For a detailed description thereof, refer to the third information (333) of FIG. 3b.
한편, 멤버십 전용 할인 혜택이 적용된 제2 가격이 멤버십 전용 할인 혜택이 적용되지 않은 제1 가격보다 낮다면, 이는 사용자가 제2 가격으로 상품을 구매하기 위해 멤버십에 가입하게 되는 요인이 될 수 있다. 이를 위해, 사용자에게 제2 가격을 제1 가격보다 우선하여 제시하는 방법을 사용할 수 있다. 이는 도 5를 참조하여 구체적으로 설명한다.On the other hand, if the second price with the membership-only discount benefit applied is lower than the first price without the membership-only discount benefit applied, this may be a factor in causing the user to sign up for membership to purchase the product at the second price. To this end, a method of presenting the second price to the user prior to the first price may be used. This will be specifically explained with reference to Fig. 5.
도 5는 본 개시의 일 실시예에 따른 상품 검색 결과 페이지(500)의 예시를 도시한 도면이다.FIG. 5 is a diagram illustrating an example of a product search results page (500) according to one embodiment of the present disclosure.
일 실시예에서, 멤버십에 미가입한 상태인 사용자가 상품을 검색한 경우, 프로세서(220)는 상품 검색 결과 페이지(500)를 사용자에게 제공할 수 있다.In one embodiment, when a user who is not subscribed to membership searches for a product, the processor (220) may provide a product search results page (500) to the user.
일 실시예에서, 상품 검색 결과 페이지(500)는 검색어를 획득하기 위한 검색 인터페이스(510) 또는 상품 정보(520) 중 적어도 하나를 포함할 수 있다. 한편, 도 5에 도시된 상품 검색 결과 페이지(500)는 본 개시의 실시예를 설명하기 위한 예시에 불과할 뿐, 본 개시가 이에 국한되지 않는다. 도 5의 상품 검색 결과 페이지(500)의 구성들 중 일부가 생략될 수 있으며, 이 구성들 외 다른 구성이 더 포함될 수 있다.In one embodiment, the product search result page (500) may include at least one of a search interface (510) for obtaining a search term or product information (520). Meanwhile, the product search result page (500) illustrated in FIG. 5 is merely an example for explaining an embodiment of the present disclosure, and the present disclosure is not limited thereto. Some of the configurations of the product search result page (500) of FIG. 5 may be omitted, and other configurations may be further included in addition to these configurations.
도 3a에서 설명한 바와 같이, 프로세서(220)는 검색 인터페이스(510)에 대응하는 사용자의 입력으로서 검색어를 수신하고, 검색어에 대응하는 하나 이상의 상품을 결정할 수 있다.As described in FIG. 3a, the processor (220) may receive a search word as a user input corresponding to the search interface (510) and determine one or more products corresponding to the search word.
일 실시예에서, 프로세서(220)는 하나 이상의 상품 각각에 관한 상품 정보(520)를 생성할 수 있다.In one embodiment, the processor (220) may generate product information (520) regarding each of one or more products.
예를 들어, 상품에 적용되는 혜택이 멤버십 전용 할인 혜택을 포함하는 경우, 프로세서(220)는 해당 상품에 관한 상품 정보(520)를 생성할 수 있다. 이 경우, 해당 상품에 관한 상품 정보(520)가 상품 검색 결과 페이지(500)에 포함될 수 있다.For example, if the benefits applied to a product include a membership-only discount benefit, the processor (220) may generate product information (520) about the product. In this case, the product information (520) about the product may be included in the product search results page (500).
예를 들어, 상품 정보(520)는 제1 정보(521), 제2 정보(522), 또는 제3 정보(523) 중 적어도 하나를 포함할 수 있다.For example, product information (520) may include at least one of first information (521), second information (522), or third information (523).
예를 들어, 제1 정보(521)는 상품명 정보, 브랜드명 정보, 용량 정보, 수량 정보 등을 포함할 수 있다.For example, the first information (521) may include product name information, brand name information, capacity information, quantity information, etc.
예를 들어, 제2 정보(522)는 상품에 적용되는 멤버십 혜택 정보 또는 상품의 제2 가격 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 멤버십 혜택 정보는 무료 배송 혜택, 새벽 배송 혜택, 당일 배송 혜택, 무료 반품 혜택 등을 지시할 수 있다. 여기서, 제2 가격 정보에 의해 지시되는 상품의 제2 가격은 멤버십 전용 할인 혜택이 적용된 가격일 수 있다. 따라서, 상품에 적용되는 멤버십 혜택에 멤버십 전용 할인 혜택이 포함되는 경우에만 제2 정보(522)에 제2 가격 정보가 포함될 수 있다. 상품에 멤버십 즉시 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 즉시 할인 혜택이 적용된 상품의 제2 가격을 결정할 수 있다. 상품에 멤버십 쿠폰 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 쿠폰 할인 혜택이 적용된 상품의 제2 가격을 결정할 수 있다. 상품에 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 적용되는 경우, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용된 상품의 제2 가격을 결정할 수 있다.For example, the second information (522) may include at least one of the membership benefit information applied to the product or the second price information of the product. For example, the membership benefit information may indicate a free shipping benefit, an early morning delivery benefit, a same-day delivery benefit, a free return benefit, etc. Here, the second price of the product indicated by the second price information may be a price to which a membership-only discount benefit is applied. Therefore, the second price information may be included in the second information (522) only when the membership benefit applied to the product includes a membership-only discount benefit. When the membership immediate discount benefit is applied to the product, the processor (220) may determine the second price of the product to which the membership immediate discount benefit is applied. When the membership coupon discount benefit is applied to the product, the processor (220) may determine the second price of the product to which the membership coupon discount benefit is applied. When the membership immediate discount benefit and the membership coupon discount benefit are applied to the product, the processor (220) may determine the second price of the product to which both the membership immediate discount benefit and the membership coupon discount benefit are applied.
예를 들어, 제3 정보(523)는 상품의 제1 가격 정보를 포함할 수 있다. 여기서, 제1 가격 정보에 의해 지시되는 상품의 제1 가격은 멤버십 전용 할인 혜택이 적용되지 않은 가격일 수 있다. 즉, 프로세서(22)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용되지 않은 상품의 제1 가격을 결정할 수 있다.For example, the third information (523) may include the first price information of the product. Here, the first price of the product indicated by the first price information may be a price to which the membership-only discount benefit is not applied. That is, the processor (22) may determine the first price of the product to which neither the membership immediate discount benefit nor the membership coupon discount benefit is applied.
예를 들어, 상품 검색 결과 페이지(500)에서 제1 가격 정보와 제2 가격 정보는 서로 구분되어 표시될 수 있다. 구체적인 예로서, 제1 가격 정보는 상품 검색 결과 페이지(500)의 제1 영역에 표시되고, 제2 가격 정보는 상품 검색 결과 페이지(500)의 제2 영역에 표시될 수 있다. 여기서, 상품 검색 결과 페이지(500)에서 제1 영역은 제2 영역보다 하단에 위치할 수 있다. 또 다른 예로서, 상품 검색 결과 페이지(500)에서 제1 가격 정보가 지시하는 제1 가격은 제1 색으로 표시되고, 제2 가격 정보가 지시하는 제2 가격은 제2 색으로 표시될 수 있다. 또 다른 예로서, 상품 검색 결과 페이지(500)에서 제1 가격 정보에 의해 지시되는 제1 가격은 제1 형태(예: 색, 폰트 등의 조합)로 표시되고, 제2 가격 정보에 의해 지시되는 제2 가격은 제1 형태와 다른 제2 형태(예: 색, 폰트 등의 조합)로 표시될 수 있다. 따라서, 사용자는 멤버십 전용 할인 혜택이 적용되지 않은 제1 가격과 이 혜택이 적용된 제2 가격을 명확히 구분할 수 있다.For example, in the product search results page (500), the first price information and the second price information may be displayed separately from each other. As a specific example, the first price information may be displayed in a first area of the product search results page (500), and the second price information may be displayed in a second area of the product search results page (500). Here, the first area of the product search results page (500) may be located below the second area. As another example, in the product search results page (500), the first price indicated by the first price information may be displayed in a first color, and the second price indicated by the second price information may be displayed in a second color. As another example, in the product search results page (500), the first price indicated by the first price information may be displayed in a first form (e.g., a combination of colors, fonts, etc.), and the second price indicated by the second price information may be displayed in a second form (e.g., a combination of colors, fonts, etc.) different from the first form. Therefore, users can clearly distinguish between the first price without the membership-only discount benefit and the second price with this benefit applied.
한편, 제2 정보(522)의 멤버십 혜택 정보에 의해 지시되는 혜택들 또한 제2 가격과 함께 제2 영역에 표시될 수 있다. 여기서, 제2 가격이 혜택들보다 우선하여(좌측에) 표시될 수 있고, 혜택들이 제2 가격보다 우선하여(좌측에) 표시될 수 있다. 이는 사용자에게 제2 가격을 부각시킬 필요가 있는지 여부에 따라 다를 수 있다. 이에 관한 구체적인 설명은 도 3b의 제3 정보(333)를 참조한다.Meanwhile, the benefits indicated by the membership benefit information of the second information (522) may also be displayed in the second area together with the second price. Here, the second price may be displayed with priority (on the left) over the benefits, and the benefits may be displayed with priority (on the left) over the second price. This may vary depending on whether it is necessary to highlight the second price to the user. For a detailed explanation of this, refer to the third information (333) of FIG. 3B.
추가적으로, 제2 정보(522)의 멤버십 혜택 정보에 의해 지시되는 혜택들 또한 높은 우선 순위를 갖는 순서대로 제2 영역에 표시될 수 있다. 이에 관한 구체적인 설명은 도 3b의 제3 정보(333)를 참조한다.Additionally, benefits indicated by the membership benefit information of the second information (522) may also be displayed in the second area in order of high priority. For a detailed description thereof, refer to the third information (333) of FIG. 3b.
도 3b의 상품 정보(330)와 도 5의 상품 정보(520)는 대응 상품에 적용되는 혜택에 멤버십 전용 할인 혜택이 포함되는 경우의 예시이다. 한편, 도 3b의 상품 정보(330)에는 제1 가격이 제2 가격보다 상단에 위치하고, 도 5의 상품 정보(520)에는 제1 가격이 제2 가격보다 하단에 위치한다. 예를 들어, 제2 가격을 제1 가격보다 우선하여 제시할 필요가 없는 경우, 도 3b의 상품 정보(330)와 같이 제1 가격이 제2 가격보다 상단에 위치할 수 있다. 또 다른 예로서, 제2 가격을 제1 가격보다 우선하여 제시할 필요가 있는 경우, 도 5의 상품 정보(520)와 같이 제2 가격이 제1 가격보다 상단에 위치할 수 있다. 이와 같이 제2 가격을 제1 가격보다 우선하여 제시할 필요가 있는지 여부를 판단하는 것은, 제2 가격이 제1 가격과의 관계에서 특정 조건을 만족했는지 여부에 기초할 수 있다.The product information (330) of Fig. 3b and the product information (520) of Fig. 5 are examples of cases where the benefits applied to the corresponding products include membership-only discount benefits. Meanwhile, in the product information (330) of Fig. 3b, the first price is positioned above the second price, and in the product information (520) of Fig. 5, the first price is positioned below the second price. For example, if there is no need to present the second price with priority over the first price, the first price may be positioned above the second price, as in the product information (330) of Fig. 3b. As another example, if there is a need to present the second price with priority over the first price, the second price may be positioned above the first price, as in the product information (520) of Fig. 5. In this way, determining whether there is a need to present the second price with priority over the first price may be based on whether the second price satisfies a specific condition in its relationship with the first price.
예를 들어, 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 크거나 같다면, 프로세서(220)는 사용자에게 제2 가격을 제1 가격보다 우선하여 제시할 필요가 있다고 결정할 수 있다. 구체적인 예시로서, 제1 가격이 5,000원이고, 제2 가격이 3,000원이라면, 제1 가격에 관한 제2 가격의 할인율은 이다. 기준 할인율이 20%라면, 제2 가격이 제1 가격보다 40% 저렴하므로, 사용자에게 멤버십 전용 할인 혜택이 적용된 제2 가격을 제1 가격보다 우선하여 제시함으로써, 사용자로 하여금 멤버십에 관심을 갖도록 유도할 수 있다. 이 경우, 상품 검색 결과 페이지에서 제2 가격이 표시된 제2 영역이 제1 가격이 표시된 제1 영역보다 상단에 위치할 수 있다.For example, if the discount rate of the second price with respect to the first price is greater than or equal to a predetermined value, the processor (220) may determine that it is necessary to present the second price to the user with priority over the first price. As a specific example, if the first price is 5,000 won and the second price is 3,000 won, the discount rate of the second price with respect to the first price is If the standard discount rate is 20%, the second price is 40% cheaper than the first price, so the second price with the membership-only discount applied to the user can be presented with priority over the first price, thereby inducing the user to be interested in the membership. In this case, the second area where the second price is displayed can be located above the first area where the first price is displayed on the product search results page.
예를 들어, 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 작다면, 프로세서(220)는 사용자에게 제2 가격을 제1 가격보다 우선하여 제시할 필요가 없다고 결정할 수 있다. 구체적인 예시로서, 제1 가격이 5,000원이고, 제2 가격이 4,950원이라면, 제1 가격에 관한 제2 가격의 할인율은 이다. 기준 할인율이 20%라면, 제2 가격이 제1 가격보다 1% 저렴하므로, 이는 사용자에게 멤버십을 가입할 요인을 찾지 못할 수 있다. 이 경우, 상품 검색 결과 페이지에서 제1 가격이 표시된 제1 영역이 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다.For example, if the discount rate of the second price with respect to the first price is less than a predetermined value, the processor (220) may determine that there is no need to present the second price to the user with priority over the first price. As a specific example, if the first price is 5,000 won and the second price is 4,950 won, the discount rate of the second price with respect to the first price is If the standard discount rate is 20%, the second price is 1% cheaper than the first price, so this may not give users a reason to join the membership. In this case, the first area where the first price is displayed may be located above the second area where the second price is displayed on the product search results page.
예를 들어, 프로세서(220)는 사용자의 멤버십 가입 유형에 따라 해당 사용자에게 제2 가격을 제1 가격보다 우선하여 제시할 필요가 있는지 결정할 수 있다. 예를 들어, 프로세서(220)는 사용자의 이력에 기초하여, 해당 사용자의 멤버십 가입 유형을 결정할 수 있다. 예를 들어, 사용자가 멤버십에 가입한 이력이 없다면, 프로세서(220)는 사용자의 멤버십 가입 유형을 신규 가입으로 결정할 수 있다. 예를 들어, 사용자가 멤버십에 가입한 이력이 있지만 멤버십 혜택을 사용한 이력이 없다면, 프로세서(220)는 사용자의 멤버십 가입 유형을 신규 가입으로 결정할 수 있다. 예를 들어, 사용자가 멤버십에 가입한 이력과 멤버십 혜택을 사용한 이력이 있다면, 프로세서(220)는 사용자의 멤버십 가입 유형을 재가입으로 결정할 수 있다. 예를 들어, 사용자의 멤버십 가입 유형이 신규 가입이라면, 사용자는 멤버십 회비를 결제하지 않고 멤버십에 가입할 수 있다. 따라서, 프로세서(220)는 사용자의 멤버십 가입 유형이 신규 가입이라는 결정에 응답하여, 제2 가격을 제1 가격보다 우선하여 제시할 필요가 없다고 결정할 수 있다. 이 경우, 상품 검색 결과 페이지에서 제1 가격이 표시된 제1 영역이 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다. 반면에, 사용자의 멤버십 가입 유형이 재가입이라면, 사용자는 멤버십 회비를 결제하고 멤버십에 가입할 수 있다. 만약 제1 가격에 관한 제2 가격의 할인율 또는 제1 가격과 제2 가격의 차이가 멤버십 회비보다 크거나 같으면, 사용자는 멤버십 회비를 결제하면서 멤버십에 가입하는 것에 관심을 가질 수 있다. 따라서, 프로세서(220)는 사용자의 멤버십 가입 유형이 재가입이고, 제1 가격과 제2 가격의 차이가 멤버십 회비보다 크거나 같으면, 제2 가격을 제1 가격보다 우선하여 제시할 필요가 있다고 결정할 수 있다. 이 경우, 상품 검색 결과 페이지에서 제2 가격이 표시된 제2 영역이 제1 가격이 표시된 제1 영역보다 상단에 위치할 수 있다. 이 경우, 제1 가격과 제2 가격의 차이가 멤버십 회비보다 크거나 같다는 내용을 알리는 메시지가 사용자 단말(120)의 화면 상에 함께 표시될 수 있다. 만약 제1 가격에 관한 제2 가격의 할인율 또는 제1 가격과 제2 가격의 차이가 멤버십 회비보다 작으면, 사용자는 멤버십 회비를 결제하는 것에 관한 효용성을 느끼지 못할 수 있다. 따라서, 프로세서(220)는 사용자의 멤버십 가입 유형이 재가입이고, 제1 가격과 제2 가격의 차이가 멤버십 회비보다 작으면, 제2 가격을 제1 가격보다 우선하여 제시할 필요가 없다고 결정할 수 있다. 이 경우, 상품 검색 결과 페이지에서 제1 가격이 표시된 제1 영역이 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다.For example, the processor (220) may determine whether the second price needs to be presented to the user with priority over the first price based on the user's membership subscription type. For example, the processor (220) may determine the user's membership subscription type based on the user's history. For example, if the user has no history of subscribing to membership, the processor (220) may determine the user's membership subscription type as a new subscription. For example, if the user has a history of subscribing to membership but has no history of using membership benefits, the processor (220) may determine the user's membership subscription type as a new subscription. For example, if the user has a history of subscribing to membership and has a history of using membership benefits, the processor (220) may determine the user's membership subscription type as a re-subscription. For example, if the user's membership subscription type is a new subscription, the user may subscribe to membership without paying the membership fee. Therefore, the processor (220) may determine that the second price does not need to be presented with priority over the first price in response to a determination that the user's membership subscription type is a new subscription. In this case, on the product search results page, the first area where the first price is displayed may be located above the second area where the second price is displayed. On the other hand, if the user's membership subscription type is re-subscription, the user may pay the membership fee and subscribe to the membership. If the discount rate of the second price with respect to the first price or the difference between the first price and the second price is greater than or equal to the membership fee, the user may be interested in subscribing to the membership while paying the membership fee. Accordingly, the processor (220) may determine that the second price needs to be presented with priority over the first price if the user's membership subscription type is re-subscription and the difference between the first price and the second price is greater than or equal to the membership fee. In this case, on the product search results page, the second area where the second price is displayed may be located above the first area where the first price is displayed. In this case, a message notifying that the difference between the first price and the second price is greater than or equal to the membership fee may be displayed together on the screen of the user terminal (120). If the discount rate of the second price with respect to the first price or the difference between the first price and the second price is less than the membership fee, the user may not feel the utility of paying the membership fee. Accordingly, the processor (220) may determine that there is no need to present the second price with priority over the first price if the user's membership subscription type is re-subscription and the difference between the first price and the second price is less than the membership fee. In this case, the first area where the first price is displayed may be located above the second area where the second price is displayed on the product search results page.
구체적인 예로서, 멤버십 회비가 5,000원, 제1 가격이 10,000원, 제2 가격이 3,000원이라고 가정하면, 사용자가 멤버십에 재가입하기 위해 결제해야하는 금액이 5,000원인데 멤버십 가입 시 7,000원(10,000원-3,000원)의 금전적 이익을 얻을 수 있다. 따라서, 멤버십 가입을 통해 멤버십 회비보다 더 큰 금전적 이익을 얻을 수 있으므로, 사용자에게 멤버십 전용 할인 혜택이 적용된 제2 가격을 제1 가격보다 우선하여 제시할 필요가 있다. 이 경우, 상품 검색 결과 페이지에서 제2 가격이 표시된 제2 영역이 제1 가격이 표시된 제1 영역보다 상단에 위치할 수 있다.As a specific example, if the membership fee is 5,000 won, the first price is 10,000 won, and the second price is 3,000 won, the amount that the user has to pay to re-join the membership is 5,000 won, but the user can obtain a financial benefit of 7,000 won (10,000 won - 3,000 won) by joining the membership. Therefore, since the user can obtain a greater financial benefit than the membership fee by joining the membership, the second price with the membership-only discount applied needs to be presented to the user before the first price. In this case, the second area where the second price is displayed can be located above the first area where the first price is displayed on the product search results page.
구체적인 예로서, 멤버십 회비가 5,000원, 제1 가격이 10,000원, 제2 가격이 9,500원이라고 가정하면, 사용자가 멤버십에 재가입하기 위해 결제해야하는 금액이 5,000원인데 멤버십 가입 시 500원(10,000원-9,500원)의 금전적 이익을 얻을 수 있다. 따라서, 멤버십 가입을 통해 멤버십 회비 대비 큰 금전적 이익을 얻을 수 없으므로, 사용자에게 멤버십 전용 할인 혜택이 적용된 제2 가격을 제1 가격보다 우선하여 제시할 필요가 없다. 이 경우, 상품 검색 결과 페이지에서 제1 가격이 표시된 제1 영역이 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다.As a specific example, if the membership fee is 5,000 won, the first price is 10,000 won, and the second price is 9,500 won, the amount that the user has to pay to re-join the membership is 5,000 won, but the user can obtain a financial benefit of 500 won (10,000 won - 9,500 won) by joining the membership. Therefore, since the user cannot obtain a large financial benefit compared to the membership fee by joining the membership, there is no need to present the second price with the membership-only discount benefit applied to the user before the first price. In this case, the first area where the first price is displayed can be located above the second area where the second price is displayed on the product search results page.
도 6은 본 개시의 일 실시예에 따른 혜택 정보 처리 방법의 동작 흐름도를 도시한 도면이다.FIG. 6 is a diagram illustrating an operation flow diagram of a benefit information processing method according to one embodiment of the present disclosure.
단계(S610)에서, 프로세서(220)는 멤버십에 미가입 상태인 사용자의 검색어를 획득할 수 있다. 예를 들어, 프로세서(220)는 도 3a 및 3b의 검색 인터페이스(310), 도 4의 검색 인터페이스(410) 또는 도 5의 검색 인터페이스(510)에 대응하는 사용자의 입력을 수신할 수 있다. 여기서, 사용자의 입력은 검색어를 포함할 수 있다.In step (S610), the processor (220) can obtain a search word of a user who is not registered for membership. For example, the processor (220) can receive a user's input corresponding to the search interface (310) of FIGS. 3A and 3B, the search interface (410) of FIG. 4, or the search interface (510) of FIG. 5. Here, the user's input can include a search word.
단계(S620)에서, 프로세서(220)는 검색어에 대응하는 상품을 결정할 수 있다.In step (S620), the processor (220) can determine a product corresponding to the search word.
단계(S630)에서, 프로세서(220)는 멤버십의 복수의 혜택 중에서 상품에 적용되는 하나 이상의 혜택을 결정할 수 있다. 예를 들어, 멤버십의 복수의 혜택은 무료 배송 혜택, 새벽 배송 혜택, 무료 반품 혜택, 멤버십 전용 할인 혜택 등을 포함할 수 있다. 여기서, 멤버십 전용 할인 혜택은 멤버십 즉시 할인 혜택 또는 멤버십 쿠폰 할인 혜택 중 적어도 하나를 포함할 수 있다.In step (S630), the processor (220) may determine one or more benefits to be applied to the product from among the multiple benefits of the membership. For example, the multiple benefits of the membership may include a free shipping benefit, an early morning shipping benefit, a free return benefit, a membership-only discount benefit, etc. Here, the membership-only discount benefit may include at least one of a membership immediate discount benefit or a membership coupon discount benefit.
단계(S640)에서, 프로세서(220)는 하나 이상의 혜택이 멤버십 전용 할인 혜택을 포함하는지 여부에 기초하여, 상품의 가격을 결정할 수 있다.In step (S640), the processor (220) may determine the price of the product based on whether one or more benefits include a membership-only discount benefit.
일 실시예에서, 프로세서(220)는 하나 이상의 혜택이 멤버십 즉시 할인 혜택을 포함하는지 여부를 결정할 수 있다.In one embodiment, the processor (220) may determine whether one or more of the benefits include an instant membership discount benefit.
예를 들어, 프로세서(220)는 상품에 멤버십 즉시 할인 혜택이 적용되는지 여부를 결정할 수 있다.For example, the processor (220) can determine whether a membership instant discount benefit applies to a product.
예를 들어, 프로세서(220)는 메모리(230)로부터 멤버십 즉시 할인 혜택이 적용되는 상품 리스트를 획득하고, 상품 리스트에 기초하여 상품에 멤버십 즉시 할인 혜택이 적용되는지 여부를 결정할 수 있다.For example, the processor (220) may obtain a list of products to which the membership immediate discount benefit is applied from the memory (230) and determine whether the membership immediate discount benefit is applied to a product based on the list of products.
예를 들어, 프로세서(220)는 외부 장치(예: 멤버십 관리 장치, 상품 관리 장치)에 상품에 멤버십 즉시 할인 혜택이 적용되는지를 문의하는 메시지를 전송할 수 있다. 프로세서(220)는 외부 장치로부터 수신한 응답에 기초하여, 상품에 멤버십 즉시 할인 혜택이 적용되는지 여부를 결정할 수 있다.For example, the processor (220) may transmit a message to an external device (e.g., a membership management device, a product management device) to inquire whether the membership immediate discount benefit is applied to the product. The processor (220) may determine whether the membership immediate discount benefit is applied to the product based on a response received from the external device.
일 실시예에서, 프로세서(220)는 하나 이상의 혜택이 멤버십 쿠폰 할인 혜택을 포함하는지 여부를 결정할 수 있다.In one embodiment, the processor (220) may determine whether one or more of the benefits include a membership coupon discount benefit.
예를 들어, 프로세서(220)는 사용자의 이력 및 멤버십과 관련된 쿠폰의 발급 조건에 기초하여, 사용자가 멤버십에 가입 시 쿠폰의 발급 대상인지 결정할 수 있다.For example, the processor (220) may determine whether a user is eligible for issuance of a coupon when signing up for membership based on the user's history and the issuance conditions of the coupon related to the membership.
예를 들어, 사용자가 상품을 구매한 이력이 없는 경우, 프로세서(220)는 사용자가 멤버십에 가입 시 쿠폰의 발급 대상이라고 결정할 수 있다.For example, if a user has no history of purchasing a product, the processor (220) may determine that the user is eligible for a coupon when signing up for membership.
예를 들어, 사용자가 멤버십에 가입한 이력이 없는 경우, 프로세서(220)는 사용자가 멤버십에 가입 시 쿠폰의 발급 대상이라고 결정할 수 있다.For example, if a user has no history of signing up for membership, the processor (220) may determine that the user is eligible for issuance of a coupon when signing up for membership.
예를 들어, 사용자가 과거 멤버십에 가입한 이력이 있으나 멤버십 혜택을 사용한 이력이 없는 경우, 프로세서(220)는 사용자가 멤버십에 가입 시 쿠폰의 발급 대상이라고 결정할 수 있다.For example, if a user has previously signed up for a membership but has not used any membership benefits, the processor (220) may determine that the user is eligible for a coupon when signing up for the membership.
일 실시예에서, 프로세서(220)는 하나 이상의 혜택이 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택을 포함하지 않는다는 결정에 응답하여, 상품의 제1 가격을 결정할 수 있다. 즉, 프로세서(220)는 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용되지 않은 상품의 제1 가격을 결정할 수 있다.In one embodiment, the processor (220) may determine the first price of the product in response to a determination that one or more of the benefits do not include the membership instant discount benefit and the membership coupon discount benefit. That is, the processor (220) may determine the first price of the product to which neither the membership instant discount benefit nor the membership coupon discount benefit is applied.
일 실시예에서, 프로세서(220)는 하나 이상의 혜택이 멤버십 즉시 할인 혜택을 포함한다는 결정에 응답하여, 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 적용되지 않은 상품의 제1 가격과 멤버십 즉시 할인 혜택이 적용된 상품의 제2 가격을 결정할 수 있다.In one embodiment, the processor (220) may, in response to a determination that one or more of the benefits includes an instant membership discount benefit, determine a first price for a product to which the instant membership discount benefit and the membership coupon discount benefit are not applied and a second price for a product to which the instant membership discount benefit is applied.
일 실시예에서, 프로세서(220)는 하나 이상의 혜택이 멤버십 쿠폰 할인 혜택을 포함한다는 결정에 응답하여, 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 적용되지 않은 상품의 제1 가격과 멤버십 쿠폰 할인 혜택이 적용된 상품의 제2 가격을 결정할 수 있다.In one embodiment, the processor (220) may, in response to a determination that one or more of the benefits includes a membership coupon discount benefit, determine a first price for a product to which the membership instant discount benefit and the membership coupon discount benefit are not applied and a second price for a product to which the membership coupon discount benefit is applied.
일 실시예에서, 프로세서(220)는 하나 이상의 혜택이 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택을 포함한다는 결정에 응답하여, 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용되지 않은 상품의 제1 가격과 멤버십 즉시 할인 혜택 및 멤버십 쿠폰 할인 혜택이 모두 적용된 상품의 제2 가격을 결정할 수 있다.In one embodiment, the processor (220) may, in response to a determination that one or more of the benefits includes an instant membership discount benefit and a membership coupon discount benefit, determine a first price for a product to which neither the instant membership discount benefit nor the membership coupon discount benefit is applied, and a second price for a product to which both the instant membership discount benefit and the membership coupon discount benefit are applied.
단계(S650)에서, 프로세서(220)는 상품에 관한 정보를 사용자에게 제공할 수 있다. 여기서, 상품에 관한 정보는 상품에 적용되는 하나 이상의 혜택에 관한 정보 또는 상품의 가격에 관한 정보 중 적어도 하나를 포함할 수 있다. 상품에 관한 정보는 도 3a의 상품 정보(320), 도 3b의 상품 정보(330), 도 4의 상품 정보(420; 430), 도 5의 상품 정보(520)를 예시적으로 참조할 수 있다. 하나 이상의 혜택에 관한 정보 또는 상품의 가격에 관한 정보는 도 3a의 제3 정보(323), 도 3b의 제3 정보(333), 도 4의 제3 정보(423; 433), 도 5의 제2 정보(522)를 예시적으로 참조할 수 있다.In step (S650), the processor (220) may provide information about a product to the user. Here, the information about the product may include at least one of information about one or more benefits applied to the product or information about the price of the product. The information about the product may exemplarily refer to product information (320) of FIG. 3A, product information (330) of FIG. 3B, product information (420; 430) of FIG. 4, and product information (520) of FIG. 5. The information about one or more benefits or information about the price of the product may exemplarily refer to third information (323) of FIG. 3A, third information (333) of FIG. 3B, third information (423; 433) of FIG. 4, and second information (522) of FIG. 5.
일 실시예에서, 상품에 관한 정보는 상품명에 관한 정보, 브랜드명에 관한 정보, 용량에 관한 정보, 또는 수량에 관한 정보 중 적어도 하나를 더 포함할 수 있다.In one embodiment, the information about the product may further include at least one of information about the product name, information about the brand name, information about the capacity, or information about the quantity.
일 실시예에서, 프로세서(220)는 상품에 관한 정보를 포함하는, 검색어의 검색 결과에 관한 페이지를 사용자에게 제공할 수 있다. 여기서, 검색 결과에 관한 페이지는 도 3a 및 3b의 상품 검색 결과 페이지(300), 도 4의 상품 검색 결과 페이지(400), 또는 도 5의 상품 검색 결과 페이지(500)를 예시적으로 참조할 수 있다. In one embodiment, the processor (220) may provide a user with a page relating to search results of a search term, which includes information about a product. Here, the page relating to search results may exemplarily refer to the product search results page (300) of FIGS. 3A and 3B, the product search results page (400) of FIG. 4, or the product search results page (500) of FIG. 5.
일 실시예에서, 프로세서(220)가 상품의 제1 가격과 제2 가격을 결정한 경우, 제1 가격에 관한 정보는 검색 결과에 관한 페이지의 제1 영역에 표시되고, 하나 이상의 혜택에 관한 정보 및 제2 가격에 관한 정보는 해당 페이지의 제2 영역에 표시될 수 있다.In one embodiment, when the processor (220) determines the first price and the second price of the product, information about the first price may be displayed in a first area of a page regarding search results, and information about one or more benefits and information about the second price may be displayed in a second area of the page.
일 실시예에서, 검색 결과에 관한 페이지에서, 제1 가격은 제1 색으로 표시되고, 제2 가격은 제2 색으로 표시될 수 있다.In one embodiment, on a page of search results, a first price may be displayed in a first color, and a second price may be displayed in a second color.
일 실시예에서, 제2 영역에서, 제2 가격은 하나 이상의 혜택보다 우선하여(좌측에) 표시될 수 있다. 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 크거나 같은 경우를 예로 들면, 제2 가격은 하나 이상의 혜택보다 우선하여 제2 영역에 표시될 수 있다. 하나 이상의 혜택 사용 시 얻을 수 있는 총 금전적 이익이 제1 가격과 제2 가격의 차이보다 작은 경우를 예로 들면, 제2 가격은 혜택들보다 우선하여 제2 영역에 표시될 수 있다.In one embodiment, in the second area, the second price may be displayed (on the left) with priority over one or more benefits. For example, if the discount rate of the second price with respect to the first price is greater than or equal to a predetermined value, the second price may be displayed with priority over one or more benefits in the second area. For example, if the total monetary benefit that can be obtained by using one or more benefits is less than the difference between the first price and the second price, the second price may be displayed with priority over the benefits in the second area.
일 실시예에서, 제2 영역에서, 하나 이상의 혜택은 제2 가격보다 우선하여(좌측에) 표시될 수 있다.In one embodiment, in the second area, one or more benefits may be displayed with priority (to the left) over the second price.
예를 들어, 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 작은 경우, 하나 이상의 혜택은 제2 가격보다 우선하여 제2 영역에 표시될 수 있다.For example, if the discount rate of the second price with respect to the first price is less than a predetermined value, one or more benefits may be displayed in the second area with priority over the second price.
예를 들어, 하나 이상의 혜택 사용 시 얻을 수 있는 총 금전적 이익이 제1 가격과 제2 가격의 차이보다 크거나 같은 경우, 하나 이상의 혜택은 제2 가격보다 우선하여 제2 영역에 표시될 수 있다.For example, if the total monetary benefit that can be obtained by using one or more benefits is greater than or equal to the difference between the first price and the second price, one or more benefits may be displayed in the second area with priority over the second price.
일 실시예에서, 하나 이상의 혜택은 높은 우선 순위를 갖는 순서대로 제2 영역에 표시될 수 있다.In one embodiment, one or more benefits may be displayed in the second area in order of highest priority.
예를 들어, 사용자가 멤버십 관리에 관한 멤버십 페이지에서 표시된 특정 혜택에 관한 사용자 인터페이스를 선택한 이력이 있는 경우, 프로세서(220)는 선택된 혜택의 우선 순위를 선택되지 않은 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 선택된 혜택이 선택되지 않은 혜택보다 우선하여 제2 영역에 표시될 수 있다.For example, if a user has a history of selecting a user interface for a particular benefit displayed on a membership page regarding membership management, the processor (220) may determine that the priority of the selected benefit is higher than that of the unselected benefit. In this case, the selected benefit may be displayed in the second area with priority over the unselected benefit.
예를 들어, 사용자의 멤버십 가입 유형이 재가입이고, 사용자가 과거 멤버십에 가입한 상태에서 혜택을 사용한 이력이 있는 경우, 프로세서(220)는 해당 혜택의 우선 순위를 사용하지 않은 혜택의 우선 순위보다 높게 결정할 수 있다. 이 경우, 사용자가 사용한 이력이 있는 혜택은 사용한 이력이 없는 혜택보다 우선하여 제2 영역에 표시될 수 있다.For example, if the user's membership subscription type is re-subscription and the user has a history of using benefits while subscribing to a past membership, the processor (220) may determine the priority of the benefit to be higher than the priority of benefits that have not been used. In this case, benefits that the user has a history of using may be displayed in the second area with priority over benefits that the user has not used.
예를 들어, 프로세서(220)는 사용 시 금전적 이익이 큰 순서대로 높은 우선 순위를 갖도록 하나 이상의 혜택의 우선 순위를 결정할 수 있다. 이 경우, 사용 시 금전적 이익이 높은 혜택이 낮은 혜택보다 우선하여 제2 영역에 표시될 수 있다.For example, the processor (220) may determine the priority of one or more benefits such that the benefits with the greatest monetary benefit when used have a higher priority. In this case, benefits with a greater monetary benefit when used may be displayed in the second area with priority over benefits with a lower monetary benefit.
일 실시예에서, 검색 결과에 관한 페이지에서, 제1 가격이 표시된 제1 영역은 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다.In one embodiment, on a page regarding search results, a first area displaying a first price may be positioned above a second area displaying a second price.
예를 들어, 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 작다면, 제1 가격이 표시된 제1 영역은 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다.For example, if the discount rate of the second price with respect to the first price is less than a predetermined value, the first area where the first price is displayed may be positioned above the second area where the second price is displayed.
예를 들어, 사용자의 멤버십 가입 유형이 신규 가입이라면, 제1 가격이 표시된 제1 영역은 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다.For example, if the user's membership subscription type is a new subscription, the first area showing the first price may be positioned above the second area showing the second price.
예를 들어, 사용자의 멤버십 가입 유형이 재가입이고, 제1 가격과 제2 가격의 차이가 멤버십 회비보다 작으면, 제1 가격이 표시된 제1 영역은 제2 가격이 표시된 제2 영역보다 상단에 위치할 수 있다.For example, if the user's membership subscription type is a re-subscription and the difference between the first price and the second price is less than the membership fee, the first area displaying the first price may be positioned above the second area displaying the second price.
일 실시예에서, 검색 결과에 관한 페이지에서, 제2 가격이 표시된 제2 영역은 제1 가격이 표시된 제1 영역보다 상단에 위치할 수 있다.In one embodiment, on a page regarding search results, a second area displaying a second price may be positioned above a first area displaying a first price.
예를 들어, 제1 가격에 관한 제2 가격의 할인율이 미리 결정된 값보다 크거나 같다면, 제2 가격이 표시된 제2 영역은 제1 가격이 표시된 제1 영역보다 상단에 위치할 수 있다.For example, if the discount rate of the second price with respect to the first price is greater than or equal to a predetermined value, the second area displaying the second price may be positioned above the first area displaying the first price.
예를 들어, 사용자의 멤버십 가입 유형이 재가입이고, 제1 가격과 제2 가격의 차이가 멤버십 회비보다 크거나 같으면, 제2 가격이 표시된 제2 영역은 제1 가격이 표시된 제1 영역보다 상단에 위치할 수 있다.For example, if the user's membership subscription type is a re-subscription and the difference between the first price and the second price is greater than or equal to the membership fee, the second area displaying the second price may be positioned above the first area displaying the first price.
본 개시에 따른 방법들은 컴퓨터로 구현된 방법들일 수 있다. 컴퓨터는, 예를 들어 프로세싱을 수행할 수 있는 전자 장치(110)를 포함할 수 있다. 본 개시에서, 해당 방법들의 각 단계가 소정의 순서대로 도시되고 설명되었지만, 각 단계들은 순차적으로 수행되는 것 이외에, 본 개시에 따라 임의로 조합될 수 있는 순서로 수행될 수도 있다. 일 실시예에서, 적어도 일부의 단계가 병렬적, 반복적 또는 휴리스틱하게 수행될 수 있다. 본 개시는 해당 방법들에 변화 또는 수정을 가하는 것을 제외하지 않는다. 일 실시예에서, 적어도 일부의 단계가 생략되거나, 다른 단계가 추가될 수 있다.The methods according to the present disclosure may be computer-implemented methods. The computer may include, for example, an electronic device (110) capable of performing processing. Although the steps of the methods in the present disclosure are illustrated and described in a predetermined order, the steps may be performed in an order that can be arbitrarily combined according to the present disclosure, in addition to being performed sequentially. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. The present disclosure does not exclude making changes or modifications to the methods. In one embodiment, at least some of the steps may be omitted, or other steps may be added.
본 개시의 다양한 실시예들은 기기(machine)가 읽을 수 있는 기록 매체(machine-readable recording medium)에 기록된 소프트웨어로 구현될 수 있다. 소프트웨어는 상술한 본 개시의 다양한 실시예들을 구현하기 위한 소프트웨어일 수 있다. 소프트웨어는 본 개시가 속하는 기술분야의 프로그래머들에 의해 본 개시의 다양한 실시예들로부터 추론될 수 있다. 예를 들어 소프트웨어는 기기가 읽을 수 있는 명령어들(예: 코드 또는 코드 세그먼트) 또는 프로그램일 수 있다. 기기는 기록 매체로부터 호출된 명령어들에 따라 동작이 가능한 장치로서, 예를 들어 컴퓨터일 수 있다. 일 실시예에서, 기기는 본 개시의 실시예들에 따른 전자 장치(110)일 수 있다. 일 실시예에서, 기기의 프로세서는 호출된 명령어들을 실행하여, 기기의 구성요소들이 해당 명령어들에 해당하는 기능을 수행하게 할 수 있다. 일 실시예에서, 프로세서는 본 개시의 실시예들에 따른 프로세서(220)일 수 있다. 기록 매체는 기기에 의해 읽혀질 수 있는, 데이터가 저장되는 모든 종류의 기록 매체(recording medium)를 의미할 수 있다. 기록 매체는, 예를 들어 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등을 포함할 수 있다. 일 실시예에서, 기록 매체는 메모리(230)일 수 있다. 일 실시예에서, 기록 매체는 네트워크로 연결된 컴퓨터 시스템 등에 분산된 형태로서 구현될 수도 있다. 소프트웨어는 컴퓨터 시스템 등에 분산되어 저장되고, 실행될 수 있다. 기록 매체는 비일시적(non-transitory) 기록 매체일 수 있다. 비일시적 기록 매체는, 데이터가 반영구적 또는 임시적으로 저장되는 것과 무관하게 실재하는 매체(tangible medium)를 의미하며, 일시적(transitory)으로 전파되는 신호(signal)를 포함하지 않는다.Various embodiments of the present disclosure may be implemented as software recorded on a machine-readable recording medium. The software may be software for implementing various embodiments of the present disclosure described above. The software may be inferred from various embodiments of the present disclosure by programmers in the technical field to which the present disclosure belongs. For example, the software may be machine-readable instructions (e.g., code or code segments) or a program. The device may be a device capable of operating according to instructions called from a recording medium, for example, a computer. In one embodiment, the device may be an electronic device (110) according to embodiments of the present disclosure. In one embodiment, the processor of the device may execute the called instructions to cause components of the device to perform functions corresponding to the instructions. In one embodiment, the processor may be a processor (220) according to embodiments of the present disclosure. The recording medium may mean any type of recording medium in which data is stored and which can be read by the device. The recording medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the recording medium may be memory (230). In one embodiment, the recording medium may also be implemented in a distributed form, such as in a network-connected computer system. The software may be distributed and stored and executed in a computer system, etc. The recording medium may be a non-transitory recording medium. A non-transitory recording medium means a tangible medium, regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is propagated transitorily.
이상 다양한 실시예들에 의해 본 개시의 기술적 사상이 설명되었지만, 본 개시의 기술적 사상은 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 이해할 수 있는 범위에서 이루어질 수 있는 다양한 치환, 변형 및 변경을 포함한다. 또한, 그러한 치환, 변형 및 변경은 첨부된 청구범위 내에 포함될 수 있는 것으로 이해되어야 한다. 본 개시에 따른 실시예들은 서로 조합될 수 있다. 각 실시예들은 경우의 수에 따라 다양하게 조합될 수 있으며, 조합되어 만들어진 실시예 역시 본 개시의 범위에 속한다.Although the technical idea of the present disclosure has been described by the above various embodiments, the technical idea of the present disclosure includes various substitutions, modifications, and changes that can be made within the scope that can be understood by those of ordinary skill in the art to which the present disclosure belongs. In addition, it should be understood that such substitutions, modifications, and changes can be included within the scope of the appended claims. The embodiments according to the present disclosure can be combined with each other. The respective embodiments can be combined in various ways according to the number of cases, and the embodiments created by combining also fall within the scope of the present disclosure.
Claims (16)
멤버십에 미가입 상태인 사용자의 검색어를 획득하는 단계;
상기 검색어에 대응하는 상품을 결정하는 단계;
상기 멤버십의 복수의 혜택 중에서, 상기 상품에 적용되는 하나 이상의 혜택을 결정하는 단계;
상기 하나 이상의 혜택이 멤버십 전용 할인 혜택을 포함하는지 여부에 기초하여, 상기 상품의 가격을 결정하는 단계; 및
상기 하나 이상의 혜택에 관한 정보 및 상기 가격에 관한 정보를 포함하는, 상기 상품에 관한 정보를 상기 사용자에게 제공하는 단계를 포함하고,
상기 멤버십 전용 할인 혜택은 멤버십 즉시 할인 혜택 또는 멤버십 쿠폰 할인 혜택 중 적어도 하나를 포함하고,
상기 상품의 가격을 결정하는 단계는,
상기 하나 이상의 혜택이 상기 멤버십 즉시 할인 혜택 또는 상기 멤버십 쿠폰 할인 혜택 중 적어도 하나를 포함한다는 결정에 기초하여, 상기 멤버십 즉시 할인 혜택 및 상기 멤버십 쿠폰 할인 혜택이 적용되지 않은 상기 상품의 제1 가격을 결정하고, 상기 멤버십 즉시 할인 혜택 또는 상기 멤버십 쿠폰 할인 혜택 중 적어도 하나가 적용된 상기 상품의 제2 가격을 결정하는 단계를 포함하고,
상기 가격에 관한 정보는 상기 제1 가격에 관한 정보 및 상기 제2 가격에 관한 정보를 포함하고,
상기 상품에 관한 정보를 상기 사용자에게 제공하는 단계는,
상기 상품에 관한 정보를 포함하는, 상기 검색어의 검색 결과에 관한 페이지를 상기 사용자에게 제공하는 단계를 포함하고,
상기 제1 가격에 관한 정보는 상기 페이지의 제1 영역에 표시되고, 상기 제2 가격에 관한 정보 및 상기 하나 이상의 혜택에 관한 정보는 상기 페이지의 제2 영역에 표시되고,
상기 제1 가격에 관한 상기 제2 가격의 할인율이 미리 정해진 값보다 크거나 같은 경우, 상기 페이지에서 상기 제2 영역은 상기 제1 영역보다 상단에 위치하고,
상기 제1 가격에 관한 상기 제2 가격의 할인율이 상기 미리 정해진 값보다 작은 경우, 상기 페이지에서 상기 제1 영역은 상기 제2 영역보다 상단에 위치하는, 방법.In a method of processing benefit information performed by an electronic device,
Step for obtaining search terms of users who are not registered for membership;
A step of determining a product corresponding to the above search term;
A step of determining one or more benefits applicable to the product among the multiple benefits of the above membership;
determining the price of the product based on whether the one or more of the benefits includes a membership-only discount benefit; and
Comprising a step of providing information about the product to the user, including information about one or more of the benefits and information about the price,
The above membership-only discount benefits include at least one of the membership instant discount benefits or membership coupon discount benefits.
The steps to determine the price of the above product are:
Based on a determination that the one or more benefits include at least one of the membership instant discount benefit or the membership coupon discount benefit, a step of determining a first price of the product to which the membership instant discount benefit and the membership coupon discount benefit are not applied, and a step of determining a second price of the product to which at least one of the membership instant discount benefit or the membership coupon discount benefit is applied,
The information about the above price includes information about the first price and information about the second price,
The step of providing information about the above product to the above user is:
A step of providing the user with a page regarding search results for the search term, which includes information regarding the product,
Information about the first price is displayed in the first area of the page, information about the second price and information about the one or more benefits are displayed in the second area of the page,
If the discount rate of the second price with respect to the first price is greater than or equal to a predetermined value, the second area on the page is located above the first area,
A method wherein, if the discount rate of the second price with respect to the first price is less than the predetermined value, the first area on the page is positioned above the second area.
상기 사용자의 이력 및 상기 멤버십과 관련된 쿠폰의 발급 조건에 기초하여, 상기 사용자가 상기 멤버십에 가입 시 상기 쿠폰의 발급 대상인지 여부를 결정하는 단계; 및
상기 사용자가 상기 쿠폰의 발급 대상이라고 결정한 것에 기초하여, 상기 하나 이상의 혜택이 상기 멤버십 쿠폰 할인 혜택을 포함한다고 결정하는 단계를 포함하는, 방법.In the first paragraph,
A step of determining whether the user is eligible for issuance of the coupon when signing up for the membership based on the history of the user and the issuance conditions of the coupon related to the membership; and
A method comprising the step of determining that the one or more benefits include the membership coupon discount benefit based on the user determining that the user is a target for issuance of the coupon.
상기 제1 가격은 제1 색으로 표시되고, 상기 제2 가격은 제2 색으로 표시되는, 방법.In the first paragraph,
A method wherein the first price is displayed in a first color and the second price is displayed in a second color.
상기 제1 가격에 관한 상기 제2 가격의 할인율이 상기 미리 정해진 값보다 크거나 같은 경우, 상기 제2 가격은 상기 하나 이상의 혜택보다 우선하여 상기 제2 영역에 표시되고,
상기 제1 가격에 관한 상기 제2 가격의 할인율이 상기 미리 정해진 값보다 작은 경우, 상기 하나 이상의 혜택은 상기 제2 가격보다 우선하여 상기 제2 영역에 표시되는, 방법.In the first paragraph,
If the discount rate of the second price with respect to the first price is greater than or equal to the predetermined value, the second price is displayed in the second area with priority over one or more of the benefits;
A method wherein, if the discount rate of the second price with respect to the first price is less than the predetermined value, the one or more benefits are displayed in the second area with priority over the second price.
상기 하나 이상의 혜택의 우선 순위는 상기 사용자의 이력에 기초하여 결정되고,
상기 하나 이상의 혜택은 상기 우선 순위가 높은 순서대로 상기 제2 영역에 표시되는, 방법.In the first paragraph,
The priority of one or more of the above benefits is determined based on the user's history,
A method wherein said one or more benefits are displayed in said second area in order of priority.
상기 하나 이상의 혜택의 우선 순위는 상기 상품과 관련된 복수의 사용자의 이력에 기초하여 결정되고,
상기 하나 이상의 혜택은 상기 우선 순위가 높은 순서대로 상기 제2 영역에 표시되는, 방법.In the first paragraph,
The priority of one or more of the above benefits is determined based on the history of multiple users related to the above product,
A method wherein said one or more benefits are displayed in said second area in order of priority.
상기 상품에 관한 정보는 상품명에 관한 정보, 브랜드에 관한 정보, 용량에 관한 정보, 또는 수량에 관한 정보 중 적어도 하나를 포함하는, 방법.
In the first paragraph,
A method wherein the information about the product includes at least one of information about the product name, information about the brand, information about the capacity, or information about the quantity.
하나 이상의 프로세서,
상기 하나 이상의 프로세서에 의해 실행되는 명령어들이 저장된 하나 이상의 메모리를 포함하고,
상기 하나 이상의 프로세서에 의해 상기 명령어들이 실행될 시, 상기 하나 이상의 프로세서는, 제1항, 제3항, 제8항 및 제10항 내지 제13항 중 어느 한 항에 따른 방법을 실행하도록 구성되는, 전자 장치.In electronic devices,
one or more processors,
comprising one or more memories storing instructions executed by said one or more processors;
An electronic device, wherein when the instructions are executed by the one or more processors, the one or more processors are configured to execute a method according to any one of claims 1, 3, 8, and 10 to 13.
상기 명령어들은, 상기 하나 이상의 프로세서로 하여금, 제1항, 제3항, 제8항 및 제10항 내지 제13항 중 어느 한 항에 따른 방법을 실행하게 하도록 구성되는, 비일시적 컴퓨터 판독 가능 기록 매체.A non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause the one or more processors to perform an operation,
A non-transitory computer-readable recording medium configured to cause the one or more processors to execute a method according to any one of claims 1, 3, 8, and 10 to 13.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230134886A KR102824206B1 (en) | 2023-10-11 | 2023-10-11 | Method, device and recording medium for processing benefit information |
| PCT/KR2023/016864 WO2025079765A1 (en) | 2023-10-11 | 2023-10-27 | Method, device and recording medium for processing benefit information |
| TW112142154A TWI899686B (en) | 2023-10-11 | 2023-11-02 | Method, device and recording medium for processing benefit information |
| KR1020250080670A KR20250101984A (en) | 2023-10-11 | 2025-06-19 | Method, device and recording medium for processing benefit information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230134886A KR102824206B1 (en) | 2023-10-11 | 2023-10-11 | Method, device and recording medium for processing benefit information |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020250080670A Division KR20250101984A (en) | 2023-10-11 | 2025-06-19 | Method, device and recording medium for processing benefit information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20250051945A KR20250051945A (en) | 2025-04-18 |
| KR102824206B1 true KR102824206B1 (en) | 2025-06-25 |
Family
ID=95395768
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230134886A Active KR102824206B1 (en) | 2023-10-11 | 2023-10-11 | Method, device and recording medium for processing benefit information |
| KR1020250080670A Pending KR20250101984A (en) | 2023-10-11 | 2025-06-19 | Method, device and recording medium for processing benefit information |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020250080670A Pending KR20250101984A (en) | 2023-10-11 | 2025-06-19 | Method, device and recording medium for processing benefit information |
Country Status (3)
| Country | Link |
|---|---|
| KR (2) | KR102824206B1 (en) |
| TW (1) | TWI899686B (en) |
| WO (1) | WO2025079765A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102326576B1 (en) * | 2021-02-05 | 2021-11-16 | 쿠팡 주식회사 | Apparatus for processing item sales information and method thereof |
| KR102332945B1 (en) * | 2021-02-22 | 2021-12-01 | 쿠팡 주식회사 | Method and apparatus for providing information based on list of search result of item |
| KR102422650B1 (en) * | 2021-12-10 | 2022-07-20 | 쿠팡 주식회사 | Method for providing discount coupon information and electronic device using the same |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110055472A (en) * | 2009-11-19 | 2011-05-25 | 황영근 | Advanced E-Commerce System Using Product Information Sharing |
| US9767471B1 (en) * | 2014-03-24 | 2017-09-19 | Square, Inc. | Determining recommendations from buyer information |
| US20150324881A1 (en) * | 2014-05-09 | 2015-11-12 | Myworld, Inc. | Commerce System and Method of Providing Intelligent Personal Agents for Identifying Intent to Buy |
| KR102382621B1 (en) * | 2017-04-21 | 2022-04-05 | 십일번가 주식회사 | Shopping mall service providing apparatus and method for supporting the recommendation of product based on benefit, and computer readable medium having computer program recorded thereon |
| CN111582897A (en) * | 2019-02-15 | 2020-08-25 | 张在和 | Member test sales platform |
| KR102374514B1 (en) * | 2021-04-16 | 2022-03-16 | 쿠팡 주식회사 | Information providing method and electronic apparatus performing the same |
| WO2023286895A1 (en) * | 2021-07-16 | 2023-01-19 | 쿠팡 주식회사 | Method for providing benefit information related to service use and electronic device therefor |
| KR102393362B1 (en) * | 2021-09-02 | 2022-05-03 | 쿠팡 주식회사 | Method and electronic device for providing cart page in merchandise selling service |
-
2023
- 2023-10-11 KR KR1020230134886A patent/KR102824206B1/en active Active
- 2023-10-27 WO PCT/KR2023/016864 patent/WO2025079765A1/en active Pending
- 2023-11-02 TW TW112142154A patent/TWI899686B/en active
-
2025
- 2025-06-19 KR KR1020250080670A patent/KR20250101984A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102326576B1 (en) * | 2021-02-05 | 2021-11-16 | 쿠팡 주식회사 | Apparatus for processing item sales information and method thereof |
| KR102332945B1 (en) * | 2021-02-22 | 2021-12-01 | 쿠팡 주식회사 | Method and apparatus for providing information based on list of search result of item |
| KR102422650B1 (en) * | 2021-12-10 | 2022-07-20 | 쿠팡 주식회사 | Method for providing discount coupon information and electronic device using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI899686B (en) | 2025-10-01 |
| KR20250101984A (en) | 2025-07-04 |
| KR20250051945A (en) | 2025-04-18 |
| WO2025079765A1 (en) | 2025-04-17 |
| TW202516435A (en) | 2025-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210090113A1 (en) | Methods and Systems for Efficient Promotional Price Adjustment | |
| KR20240031686A (en) | Method and electronic device for providing information on financial benefits of membership subscription for services | |
| KR102737827B1 (en) | Method, device and recording medium of processing service data | |
| KR102824206B1 (en) | Method, device and recording medium for processing benefit information | |
| KR102868581B1 (en) | Method, device and recording medium for processing information | |
| KR102750086B1 (en) | Electronic device and operation method for determing membership benefit items | |
| KR20250151789A (en) | Method, apparatus, and recording medium for providing page including coupon banner | |
| KR102801149B1 (en) | Method, apparatus, and recording medium for item information | |
| TW202601514A (en) | Method, device and recording medium for processing benefit information | |
| KR102864229B1 (en) | Method, apparatus, and recording medium for processing payment of order request | |
| KR102867618B1 (en) | Method, apparatus, and recording medium for processing a shipping request | |
| KR102893141B1 (en) | Method, device and recording medium for fixing product in cart | |
| KR20250150787A (en) | Apparatus, method and recording medium for displaying benefit information according to membership enrollment | |
| KR20260008336A (en) | Method, apparatus, and recording medium for sharing product of interest | |
| KR20260001135A (en) | Apparatus, method and recording medium for displaying information about recommended item group | |
| KR20250046708A (en) | Method, apparatus, and recording medium for processing order request | |
| KR20260001676A (en) | Method, apparatus, and recording medium for providing multiple product images | |
| KR20240176517A (en) | Method, apparatus, and recording medium of encouraging sign-up for membership of e-commerce service | |
| US10733624B2 (en) | System, method, and device for managing events | |
| KR20250151788A (en) | Method, electronic device and recording medium for management of membership of e-commerce platform | |
| KR20250138489A (en) | Method and apparatus for providing page including product list based on keyword | |
| KR20260001137A (en) | Apparatus, method and recording medium for displaying recommended search term | |
| KR20250160806A (en) | Method, apparatus, and recording medium for providing page including frequently bought item | |
| KR20250078373A (en) | Method, electronic device and recording medium for providing after-sales service | |
| KR20250152391A (en) | Method, apparatus and recording medium for providing promotion to client associated with seller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20231011 |
|
| PA0201 | Request for examination |
Patent event code: PA02011R01I Patent event date: 20231011 Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20250108 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20250402 |
|
| PG1501 | Laying open of application | ||
| PG1601 | Publication of registration |