• Features
  • Pricing
  • Demos
  • Blog
  • Account
  • Docs
  • Support
  • Updates

CheckoutWC

  • Features
  • Pricing
  • Demos
  • Blog

Setting Up Express Checkout Buttons in WooCommerce

March 7, 2025 by Ian Misner in How To, WooCommerce Checkout
(Updated: May 22, 2025)

Table of Contents

  • Using the WooCommerce Express Checkout Block vs using a plugin
  • Setting up express checkout with CheckoutWC
  • Install your payment gateways
  • Enable express checkout in CheckoutWC
  • Preview the express checkout buttons
  • Upgrade your checkout experience today

Ever felt like your online store’s checkout process is more of an obstacle course than a smooth ride? You’re not alone. According to the Baymard Institute, a whopping 22% of shoppers abandon their carts simply because the checkout process is too long or complicated. That’s a lot of potential sales flying out the window.

Enter express checkout – your new best friend in the fight against cart abandonment. Think of it as the fast pass at an amusement park, letting your customers breeze through the payment process with minimal clicks. Whether it’s Apple Pay, Google Pay, or PayPal Express, these payment options allow customers to complete purchases directly from product pages, carts, or checkout pages. No detours. No fuss.

The magic of express checkout isn’t just about speed. It’s about creating an experience that feels effortless, especially for mobile users juggling coffee cups and commutes. By reducing friction, you’re not just improving conversion rates – you’re making your customers happier.

In this guide, we’ll show you the ropes of setting up express checkout buttons in WooCommerce. We’ll cover different implementation methods and, of course, show you how CheckoutWC makes the whole process even easier. Let’s get started!

Using the WooCommerce Express Checkout Block vs using a plugin

WooCommerce offers a built-in Express Checkout Block that lets you add express checkout buttons directly to your store. It sounds convenient, right? Well… kind of. While it’s easy to set up and works with payment methods like Apple Pay and Google Pay, the functionality is pretty basic. 

The biggest issue? Compatibility. Many third-party payment gateways and plugins aren’t designed to play nicely with the block-based structure. Unless a plugin explicitly declares compatibility with WooCommerce blocks (which requires specific coding on the developer’s end), things can break – or worse, not work at all. That’s not exactly what you want happening at checkout.

Enter CheckoutWC – a checkout optimization plugin for WooCommerce that transforms the checkout page into a Shopify-like style experience. It’s easy to use and customize, but most importantly, CheckoutWC works with a wide range of payment solutions that support express checkout, including Apple Pay, Google Pay, PayPal, Amazon Pay, and more​. That means less worrying about compatibility issues and more time focusing on what matters – getting more sales. 

In addition to that, you also get the following features:

  • Pre-built, conversion-optimized checkout templates to replace the default WooCommerce layout.
CheckoutWC checkout page templates
CheckoutWC checkout page templates
  • Field reduction options to speed up the process (because no one likes filling out forms).
Checkout field options in CheckoutWC
Checkout field options in CheckoutWC
  • Flexible checkout flows with one-page or multi-step options.
Checkout steps settings in CheckoutWC
Checkout steps settings in CheckoutWC
  • Smart field validation to catch errors in real time.
Smart field validation for an email field in CheckoutWC
Smart field validation for an email field in CheckoutWC
  • Address autocomplete to save customers from typing their entire address.
Address completion and validation settings in CheckoutWC
Address completion and validation settings in CheckoutWC

Setting up express checkout with CheckoutWC

Ready to streamline your checkout process? With CheckoutWC, you can quickly set up the express checkout, increasing your conversions and improving customer satisfaction. Here’s your step-by-step guide to adding those magical express checkout buttons:

Install your payment gateways

Before we get to the express checkout buttons, you’ll need to set up the payment gateways that support express checkout. You can do this by installing a payment plugin like WooPayments or Payment Plugins for Stripe WooCommerce. Both options connect to your Stripe account which will enable all the other payment methods. 

If you want to install WooPayments, go to WooCommerce > Payments > Verify business details. 

Navigating to the WooPayments tab in WooCommerce

Then, you’ll be prompted to fill out your business details, such as location, company size, type of organization, and yearly revenue. 

Filling out the business information for WooPayments
Filling out the business information for WooPayments

After that, you’ll have to connect with your Stripe account, and you’re done!

If you opt for Payment Plugins for Stripe WooCommerce, go to Plugins > Add new and look for the plugin in the directory. 

Installing and activating the Payment Plugins for Stripe WooCommerce plugin from WordPress
Installing and activating the Payment Plugins for Stripe WooCommerce plugin from WordPress

Then, head to their Settings page and adjust the configuration for the different payment methods which you can see as separate tabs. 

Payment Plugins for Stripe settings
Payment Plugins for Stripe settings

Enable express checkout in CheckoutWC

Now that your payment gateways are ready, it’s time to enable express checkout in CheckoutWC:

  1. Head to your WordPress dashboard and navigate to CheckoutWC > Express Checkout.
Navigating to the Express Checkout settings in CheckoutWC
Navigating to the Express Checkout settings in CheckoutWC
  1. Make sure the Enable Express Checkout option is not disabled and the gateways you set up earlier are listed here.
Navigating to the Express Checkout settings in CheckoutWC
Navigating to the Express Checkout settings in CheckoutWC

This is also where you can double-check for any compatibility issues. The Express Checkout tab will show if everything is working smoothly. If there’s a problem with a gateway, this section will flag it, so you can fix it before going live.

Preview the express checkout buttons

So, what do your customers see? Here’s where the magic happens. On the front end, customers will see sleek, recognizable express checkout buttons on your product pages, cart pages, or checkout page – wherever you’ve chosen to place them.

The buttons for PayPal, Google Pay, and Apple Pay will appear right next to your regular checkout button, giving customers the option to pay with just a few clicks. 

Example of a checkout page with the option for express checkout
Example of a checkout page with the option for express checkout

And since the payment information is pre-filled, they can skip most of the checkout form – talk about making things easy for your customers!

With CheckoutWC, getting express checkout up and running takes just a few clicks. And now that everything’s set up, you’re ready to start seeing those conversions soar!

Upgrade your checkout experience today

The path from product discovery to purchase should be as smooth as possible – each click you remove from that process makes it easier for customers to buy. Express checkout is the ultimate optimization for this path, eliminating unnecessary steps and boosting your conversions.

With CheckoutWC, you can set up express checkout with ease, offering multiple payment options like Apple Pay, Google Pay, and PayPal. It integrates immediately with your existing payment gateways while adding these convenient options for your customers.

And it doesn’t stop there. Express checkout works perfectly alongside other features like the side cart and order bumps to increase your average order value.

Ready to upgrade? Try CheckoutWC today and see how easy it is to streamline your checkout and maximize sales.

Previous Article

7 WooCommerce Cross-Sell Tactics to Boost Sales

Next Article

Test WooCommerce Orders Without Real Transactions

Ian Misner

Cofounder and General Manager at Kestrel, makers of CheckoutWC. Kestrel’s WooCommerce tools power over 10,000 stores, helping agencies and merchants build faster, more reliable, higher-converting stores that scale.

Share this Post

TweetLinkedInShareEmail

Table of Contents

  • Using the WooCommerce Express Checkout Block vs using a plugin
  • Setting up express checkout with CheckoutWC
  • Install your payment gateways
  • Enable express checkout in CheckoutWC
  • Preview the express checkout buttons
  • Upgrade your checkout experience today

The simplicity of Shopify with the power of WooCommerce. Replace your WooCommerce checkout page with CheckoutWC to boost sales and reduce cart abandonment.

Get Started

Supercharge your checkout page

Reduce abandoned checkouts and unhappy customers with a drop-in solution that just works.
Start Selling More
You won't regret it. We pinky swear.

Account

  • Account
  • Log In
  • Affiliate Program
  • Affiliate Agreement
  • Terms and Conditions and Refund Policy

Product

  • Features
  • WooCommerce Checkout Block Alternative
  • Flux Checkout vs CheckoutWC
  • CartFlows vs CheckoutWC
  • FunnelKit vs CheckoutWC
  • CheckoutWC Demos
  • Testimonials
  • Leave a Review

Support

  • Documentation
  • Support
  • Contact
  • Need a Developer?

Our Good Friends

  • WP Sent Mail
  • Advanced Content Templates

Making the world a better place one WooCommerce checkout at a time and one support request at a time.

Made with by KestrelWP Icon Kestrel

Subscribe & Discount

Stay up to date and never miss a promotion, freebie, or update! Get a 10% OFF DISCOUNT for any premium plan for your first subscription year.

Copyright © 2025 CheckoutWC, All rights reserved.
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}