Skip to main content

Buy Now Checkout Flow

A Buy Now checkout flow is a conversion-focused checkout that enables authenticated users to check out with just a few clicks.

The Buy Now checkout flow enables a high-converting checkout experience by minimizing the time a user spends on the checkout process.

Solution Overview

The flow begins with a Buy Now button on the product page. If a logged-in user clicks "Buy Now", the one page Bold Checkout experience is displayed within a modal on the same product page. The customer's information — such as address and payment information — is pre-filled, and the user only needs to confirm the order.

The following screenshot shows the Buy Now button:

Buy now button screenshot

The following screenshot shows the Buy Now modal that appears after clicking the button:

Buy now checkout screenshot

This solution enables the shopper to choose their own path. If they only need to purchase one item, they can do so quickly and conveniently. Other iterations of this solution also provide the ability to click a "Buy Now" button from within the cart page.

Potential use cases

Use cases for the Buy Now checkout flow include:

  • Improve conversion on high-priced items with a high risk of abandonment.
  • Encourage users to create an account for faster checkout in the future.
  • Focus on checkout conversion over average order value.

Reference architecture

Solution details

The following steps are a non-exhaustive outline of creating a Buy Now checkout flow on your Adobe Commerce store:

  1. Set up self-hosted Bold Checkout on your Adobe Commerce store.
  2. Set up the Checkout Experience Templates using the instructions in the repository README.
    1. Once you set up this project and run npm run build, that generates a /build directory in the repository. Ensure that these compiled JS files are hosted on the same domain as your Adobe Commerce store.
  3. Create a new Adobe Commerce extension. This extension should do the following:
    1. Check that the user is authenticated.
    2. Add a "Buy Now" button to each product page.
    3. When the button is clicked, trigger a modal that appears on the page.
    4. Create a load script that references the one_page.js build file from the Checkout Experience Templates.

Get started

To get started implementing a Buy Now checkout flow, reach out to the Bold Partners team at [email protected].

⬅︎ Return to the Solution Library