Search

KR-102961472-B1 - METHOD, APPARATUS, AND RECORDING MEDIUM FOR MERGING ORDERS

KR102961472B1KR 102961472 B1KR102961472 B1KR 102961472B1KR-102961472-B1

Abstract

The present disclosure relates to a method, apparatus, and recording medium performed in an electronic device. A method according to one embodiment of the present disclosure may include: generating first order information regarding a first order including one or more items in response to a first order request received from a user terminal; receiving a second order request from the user terminal regarding a second order including one or more additional items; determining whether the second order satisfies a merging condition based on the first order information and the second order request; and merging the second order into the first order if the merging condition is satisfied.

Inventors

  • 왕, 바이준
  • 다이, 강

Assignees

  • 쿠팡 주식회사

Dates

Publication Date
20260508
Application Date
20240318

Claims (20)

  1. In a method performed by an electronic device, A step of generating first order information regarding a first order including one or more items in response to a first order request received from a user terminal - said first order satisfies a first order completion condition for order establishment - ; A step of receiving a second order request from the above user terminal, the request relating to a second order including one or more additional items; A step of determining whether the second order satisfies a merger condition determined based on the first order information based on a first time point at which the second order request is received; and A step of waiting for an order completion input for the second order when the second order satisfies the merger condition based on the first time point, and checking whether the second order satisfies the merger condition based on the second time point at which the order completion input for the second order is received upon receiving the order completion input for the second order; A method comprising the step of merging the second order into the first order and processing it, regardless of whether the second order satisfies the second order completion condition for order formation, based on the second point in time above, when the second order satisfies the merging condition above.
  2. In paragraph 1, The step of checking whether the second order satisfies the merge condition based on the first point in time is, It includes a step of checking whether the above-mentioned first point in time is prior to a designated point in time, and The step of checking whether the second order satisfies the merge condition based on the second point in time is, A method comprising the step of determining whether the second point in time is prior to the specified point in time.
  3. In paragraph 2, The aforementioned designated point in time is, It is a point in time when a specified time interval has elapsed since the time when the above-mentioned first order information was generated, and The above-mentioned specified time interval is, A method determined based on at least some of the inventory information and scheduled shipping time information corresponding to at least some of the one or more items included in the first order, which are predetermined or.
  4. In paragraph 1, The step of checking whether the above merger conditions are satisfied is, A step of determining whether an item corresponding to a shipping type corresponding to the shipping type of the additional item above is included in the first order; and A method comprising the step of determining that the second order satisfies the merging condition when an item corresponding to a delivery type corresponding to the delivery type of the additional item is included in the first order.
  5. In paragraph 1, The step of checking whether the above second order satisfies the merge condition is, Each of the one or more additional items included in the second order above includes a step of checking whether the merge condition is satisfied, and A method comprising the step of merging some of the additional items satisfying the merge condition into the first order when some of the one or more additional items satisfy the merge condition.
  6. In paragraph 1, The step of checking whether the above merger conditions are satisfied is, A step of checking the stock status of one or more additional items included in the second order request above; and A method comprising the step of determining whether the second order satisfies a merge condition based on the above inventory status.
  7. In paragraph 1, The step of processing the second order by merging it with the first order is A method comprising the step of generating information regarding the correspondence relationship between the first order and the second order.
  8. In Paragraph 7, The above-mentioned step of merging and processing is, A method comprising the step of applying the shipping information of the first order to the shipping information of the second order based on the information regarding the above-mentioned correspondence.
  9. In paragraph 1, The step of processing the second order by merging it with the first order is A step of generating third order information regarding a third order including one or more items included in the first order and one or more additional items included in the second order; A step of setting shipping information corresponding to the third order based on shipping information corresponding to the first order; and A method comprising the step of deleting the above-mentioned first order information.
  10. In paragraph 1, If the above merge conditions are not satisfied, A method further comprising the step of displaying a user interface that allows selecting whether to process the second order as a separate order independent of the first order.
  11. In Paragraph 10, A step of verifying the second order completion condition corresponding to the second order based on receiving a user selection input that the second order is processed as a separate order independent of the first order in response to the above user interface; and A method further comprising the step of generating second order information regarding the second order when the above second order completion condition is satisfied.
  12. In Paragraph 11, The above second order completion condition is, A method comprising a condition regarding whether the price of one or more additional items included in the second order is greater than or equal to the minimum order amount.
  13. In paragraph 1, A step of displaying a first page containing first order information in response to the generation of first order information; A method in which the first page above includes at least one user interface for selecting the additional item in at least a part thereof.
  14. In electronic devices, One or more processors, It includes one or more memories in which instructions executed by the above one or more processors are stored, and When the instructions are executed by the above one or more processors, the above one or more processors, In response to a first order request received from a user terminal, first order information regarding a first order including one or more items is generated - and the first order satisfies a first order completion condition for order establishment -, Receiving a second order request from the above user terminal regarding a second order including one or more additional items, and Based on the first point in time when the second order request was received, check whether the second order satisfies the merger conditions determined based on the first order information, and If the second order satisfies the merge condition based on the first point in time above, wait for an order completion input for the second order, and upon receiving the order completion input for the second order, check whether the second order satisfies the merge condition based on the second point in time at which the order completion input was received. An electronic device configured to process the second order by merging it with the first order, regardless of whether the second order satisfies the second order completion condition for order formation, when the second order satisfies the merging condition based on the second point in time.
  15. In Paragraph 14, The above one or more processors, In checking whether the above merger conditions are satisfied, An electronic device configured to determine whether the time at which the above-mentioned second order request is received is prior to a specified time.
  16. In Paragraph 14, The above one or more processors, In determining whether the second order satisfies the merge condition based on the first point in time above, Check whether the above first point in time is prior to the designated point in time, and In determining whether the second order satisfies the merge condition based on the second point in time, An electronic device configured to determine whether the second point in time is prior to the specified point in time.
  17. In Paragraph 14, The above one or more processors, In determining whether the above second order satisfies the merge condition, Check whether each of the one or more additional items included in the above second order satisfies the above merge condition, and An electronic device configured to merge some of the additional items satisfying the merge condition into the first order when some of the above one or more additional items satisfy the merge condition.
  18. In Paragraph 14, The above one or more processors, In checking whether the above merger conditions are satisfied, Check the stock status of one or more additional items included in the above second order request, and An electronic device configured to determine whether the second order satisfies the merge condition based on the above inventory status.
  19. In Paragraph 14, The above one or more processors, In merging the second order with the first order, An electronic device configured to generate information regarding the correspondence relationship between the identification information of the first order and the identification information of the second order.
  20. In a non-transient computer-readable recording medium that records instructions for causing one or more processors to perform an operation when executed by one or more processors, The above instructions are a non-transient computer-readable recording medium configured to cause one or more processors to execute a method according to any one of claims 1 to 13.

Description

Method, apparatus, and recording medium for merging orders The present disclosure relates to a technique for merging one or more orders. More specifically, it relates to a technique for generating information for merging each order and managing it integrally. In the case of e-commerce services, a large volume of goods can be generated as products are transported for various purposes—such as sellers collecting and transporting goods to logistics centers, moving incoming goods to regional hub centers, or delivering products shipped from hub centers to individual customers based on orders. Furthermore, due to advancements in logistics and the increasing demand for e-commerce services, there is a growing need to optimize product transportation. Consequently, to enhance transportation efficiency and manage costs, e-commerce service providers may charge shipping fees to customers or offer shipping discounts for purchases exceeding a certain amount. On the other hand, customers may hesitate to make a purchase if the price of the goods does not meet the shipping discount conditions set by the service provider. For instance, if an item is missing from the order after it has been completed, the customer may delay purchasing that item or abandon the order for the missing product. FIG. 1 illustrates an environment in 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. 3 is a flowchart illustrating a method according to one embodiment of the present disclosure. FIG. 4 is a flowchart illustrating a method according to one embodiment of the present disclosure. FIG. 5 is a flowchart illustrating a method according to one embodiment of the present disclosure. FIGS. 6a and 6b are drawings for illustrating a first page according to various embodiments of the present disclosure. The various embodiments described in this disclosure are illustrative for the purpose of clearly explaining the technical concept of this disclosure and are not intended to limit it to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of each embodiment described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof. Terms used in this disclosure, including technical or scientific terms, may have the meaning generally understood by those skilled in the art to which this disclosure pertains, unless otherwise defined. Expressions used in this disclosure, such as “comprising,” “may compose,” “possessing,” “possessing,” “having,” and “possessing,” mean that the subject feature (e.g., function, operation, or component, etc.) exists and do not exclude the existence of other additional features. That is, such expressions should be understood as open-ended terms implying the possibility of including other embodiments. Singular expressions used in this disclosure may include the meaning of the plural form unless otherwise indicated by the context, and this applies likewise to singular expressions described in the claims. Expressions such as "first," "second," or "first," "second" used in this document are used to distinguish one object from another when referring to multiple objects of the same kind, unless the context implies otherwise, and do not limit the order or importance of said objects. Expressions used in this document such as “A, B, and C”, “A, B, or C”, “A, B, and/or C”, “at least one of A, B, and C”, “at least one of A, B, or C”, “at least one of A, B, and/or C”, etc., may mean each of the listed items or all possible combinations of the listed items. For example, “at least one of A or B” may refer to (1) at least one A, (2) at least one B, and (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 an act or action of a decision or judgment described in the phrase or sentence containing this expression, and this expression does not exclude additional factors affecting said act or action of a decision or judgment. As used in the present disclosure, the expression that a certain component (e.g., a first component) is "connected" or "connected" to another component (e.g., a second component) may mean that the certain component is not only directly connected or connected to the other component, but is also connected or connected through a new other component (e.g., a third component). As used in this disclosure, the expression "configured to" may have meanings such as "set to," "capable of," "modified to," "made to," or "capable of." This expression is not limited to the meaning of "specifically designed in hardware." For example, a processor configured to perform a