Search

JP-7856434-B2 - Method and system for generating a customized electronic checkout user interface

JP7856434B2JP 7856434 B2JP7856434 B2JP 7856434B2JP-7856434-B2

Inventors

  • マチュー ペロー
  • ルイス マクラケン
  • リシャール ブテイシュ
  • マティアス ブタン
  • マニュエル ダルボ
  • ルイーズ ヘン

Assignees

  • ショッピファイ インコーポレイテッド

Dates

Publication Date
20260511
Application Date
20220107
Priority Date
20210824

Claims (7)

  1. A method executed by a network element, a method for completing a checkout operation, Based on the pre-stored checkout configurations for online store checkouts , the set of necessary checkout information elements is determined based on the checkout configuration that is determined according to the product or service of the checkout operation . The set of checkout information elements available in the online store is determined by querying an information source that includes at least one of a digital wallet service and a customer profile repository, When comparing the set of available information elements in the online store with the set of required checkout information elements, the missing checkout information elements are identified. Sending instructions to render a checkout user interface on a computing device, wherein the checkout user interface is customized to include only input fields for entering the missing checkout information elements in order to complete the checkout operation, and is configured to receive user input to said input fields. Methods that include...
  2. The method according to claim 1 , wherein the information source further comprises at least one of a configured application, a payment processing service, and a functional library associated with the digital wallet service.
  3. The method according to claim 1 or 2 , wherein the instruction is configured to render the checkout user interface based on the missing checkout information elements.
  4. The aforementioned instruction, A first checkout user interface for a first set of missing checkout information elements, and At least one further checkout user interface for at least one further set of missing checkout information elements, The method according to claim 3 , configured to render.
  5. The method according to any one of claims 1 to 4, wherein the instruction is configured to render the checkout user interface, fill in the available checkout information, and highlight the input fields corresponding to the missing checkout information elements.
  6. A network element configured to complete checkout operations, Processor and Communication subsystem and Equipped with, A device configured to perform the method described in any one of claims 1 to 5 . Network elements.
  7. A computer program that includes instructions, A computer program wherein, when the instruction is executed by a processor of a network element configured to complete a checkout operation, the instruction causes the network element to perform the method according to any one of claims 1 to 5 .

Description

This disclosure relates to electronic transactions, and more particularly to the generation of user interfaces for use in connection with e-commerce. Online store checkout systems are becoming increasingly complex over time to accommodate the wide range of possible commercial transactions. For example, tipping, collection of tax identification information, delivery options/pricing/instructions, subscriptions, gift messaging/wrapping options, buyer installment payments, and many other advanced features are all commercial concepts that need to be understood by the checkout mechanism to support the sophisticated commerce use cases that businesses require in their online stores. In addition to these known commercial concepts, certain businesses may have specific one-off customizations or configurations within the checkout that are important to their purposes but not necessarily shared by any (or many) other businesses. For example, when booking dog daycare or dog boarding services, they might ask for emergency veterinarian contact information. However, using complex forms during checkout can lead to decreased efficiency and/or user dissatisfaction. In particular, complex forms may require significant computer resources to retrieve information and verify its accuracy, and may necessitate extensive communication between the customer's computing device and network elements to retrieve missing or duplicate information. The use of digital wallets can be beneficial for certain transactions. In particular, many digital wallets store information such as the customer's shipping address, billing address, and credit card information. Using such information can improve the efficiency of transaction processing. For example, the consumption of computing resources (e.g., memory) for collecting such information via the user interface can be avoided and/or reduced. However, during a transaction, some information necessary for the checkout process on the merchant's computing system may not be stored in such a digital wallet. This can lead to a scenario where the user has to complete the transaction through the wallet and then repeatedly enter information on the merchant's checkout page, resulting in a further decrease in efficiency that is incompatible with the desired efficiency improvement. In fact, in such cases, the resources used to access the e-wallet and then collect redundant information may again exceed the resources that would have been consumed by simply avoiding the use of the e-wallet. In a further scenario, once the checkout process moves to the wallet and the transaction is completed, the user cannot return to the merchant's computing system and is left without the information the merchant needs. This is a block diagram showing an exemplary computing environment that can be used in embodiments of this disclosure.This is a block diagram of a simplified computing device that can be used in embodiments of the present disclosure.This process diagram illustrates a process for facilitating checkout operations by comparing the information necessary to present a user interface to customers with available information.This is a process diagram showing the process used to determine the information elements necessary for checkout operations.This is an example of a user interface that includes a checkout category field added to allow customization of checkout for products or services added to an online store.This is a process flow diagram showing application registration to network elements, including the provision of necessary information elements to the network elements.This is a process diagram illustrating the process of compiling a list of necessary information elements required for a specific checkout operation.This data flow diagram shows the process by which the information selection engine retrieves available checkout information elements for a customer.This data flow diagram shows network elements that send rendering information to a computing device to display the user interface for checkout operations. This disclosure is described in detail here by referring to the accompanying drawings to illustrate various exemplary and non-limiting embodiments thereof. However, this disclosure can be embodied in many different forms and should not be construed as being limited to the exemplary embodiments described herein. Rather, embodiments are provided to ensure that this disclosure is thorough and to fully convey the concepts of this disclosure to those skilled in the art. According to embodiments of this disclosure, there is a method and system for presenting users with requests for information necessary to efficiently complete checkout transactions/operations. In particular, the set of information elements required to complete a transaction is determined either before the transaction workflow begins, during the transaction workflow, or both. This can be done, for example, by checking the form fields in the configuration fi