
Search Results for: Checkout
Top 15 Posts Based on Your Search
Below, you also find 5 matching plugins, 5 webinar suggestions and more relevant content.


WooCommerce: Simplify Free Checkout
If your WooCommerce store occasionally offers free products—whether as part of a promotion, a free trial, or a lead magnet—you may have noticed that the…
WooCommerce: Add Checkout Fee Based On Shipping Class
Whether you’re dealing with bulky items, fragile goods, or specific shipping items, you can leverage WooCommerce’s flexibility and implement a fee structure that accurately reflects…
WooCommerce: Add Checkout Payment Section Heading
There are a couple of reasons why the default WooCommerce checkout page doesn’t have a separate heading for the payment section. One is about design;…
WooCommerce: Remove “incl. tax” “ex. tax” Labels From Cart / Checkout / Order Totals
Do you want to simplify your WooCommerce prices by removing confusing tax labels? This code tutorial is your guide to removing the “incl. tax” and…
WooCommerce: Add Shipping Rate Description @ Cart & Checkout Page
Each payment method on the WooCommerce Checkout page comes with a description right below the label. What if we could achieve something similar for the…
WooCommerce: No Default Shipping @ Checkout Page
We already saw how to disable the default payment gateway in the WooCommerce Checkout page, so that users are forced to click on one of…
WooCommerce: No Default Payment @ Checkout Page
When you land on the WooCommerce Checkout page, one payment option (radio button) will be selected by default. this is defined based on the last…
WooCommerce: Read-only Checkout Fields
Especially for B2B sites, it’s likely that customers are managed by the store admin and are not allowed to change their billing/shipping address unless they…
WooCommerce: Remove “(optional)” From Checkout Field Labels
If a WooCommerce checkout field is set to “not required“, its label will get the “(optional)” suffix. Considering the required fields get the red “*”…
WooCommerce: Add Hyperlink to Shipping Method Label @ Cart & Checkout
Let’s say you want to help customers understand your shipping rates and benefits right on the WooCommerce Cart and Checkout pages, by adding a link…
WooCommerce: Checkout Anti-Spam Honeypot
Here’s my second attempt to fight against WooCommerce spam, without installing a captcha plugin. A few posts ago I covered the My Account user registration…
WooCommerce: Disable Checkout Field Autocomplete
By default, WooCommerce adds the “autocomplete” attribute to almost all checkout fields. For example, “billing_phone” has “autocomplete=tel”, “billing_country” has “autocomplete=country” and so on. When logged…
WooCommerce: Easily Get Cart, Checkout, Account, Product URLs
Just so you know, there is no need to hardcode WooCommerce URLs in your custom code! In fact, WooCommerce gives us helpful shortcut functions that…
WooCommerce: Refresh Checkout Upon Any Input Field Change
You may be aware that the WooCommerce Checkout page “order review” section reloads/refreshes every time there is a change of address – in this way…WooCommerce Mini-Plugin Recommendations
If you need more control over your WooCommerce customization with additional settings and functionalities, here are our mini WooCommerce plugins. One feature. Lifetime license. No annoying subscriptions. A few lines of code. Read more →

WooCommerce PPP Discounts Mini-Plugin
Apply automatic Purchasing Power Parity (PPP) discounts at WooCommerce checkout, adjusting prices fairly for international customers based on PPP data.
WooCommerce Checkout Email Blacklist Mini-Plugin
Prevent specific email addresses from completing the WooCommerce Checkout by blacklisting them directly from the admin settings.
WooCommerce Hide Checkout Fields For Virtual Products Mini-Plugin
Show only billing name and email on the WooCommerce checkout for virtual orders
WooCommerce Change Product Quantity On The Checkout Page Mini-Plugin
Add quantity inputs to WooCommerce Classic Checkout
WooCommerce Toggle Payments By Category Mini-Plugin
Enable or disable WooCommerce payment methods based on cart product categoriesWebinars Matching Your Query
Here is a collection of online masterclasses for WooCommerce professionals. Learn from passionate WooCommerce creators. Watch them live or access the recording, forever. Learn more →

Spotting WooCommerce Conversion Rate Killers: A Live Audit
In this class, I’ll be auditing several live WooCommerce stores to identify and analyze conversion rate optimization (CRO) issues. Whether it’s slow checkout, poor product…
Preventing WooCommerce Checkout Carding Attacks
Carding attacks can wreak havoc on your WooCommerce store, leading to fraudulent transactions, chargebacks, spam orders, and financial loss. In this webinar, we’ll break down…
1-Hour WooCommerce Challenge: Let’s Recreate the Nike Product Page
Join me for a live coding challenge, where I‘ll customize the WooCommerce Single Product page to resemble the Nike website as closely as possible. Hosted…
Allow Multiple Payments In The Same WooCommerce Order
All deposit / split / partial payment plugins generate an additional order for paying the balance. Today, we change that. Hosted by Rodolfo Melogli Masterclass…
Live Coding a Simple WooCommerce Checkout Currency Switcher
I definitely need a EUR/USD switcher in my Woo shop, and I’d love to try implementing it without a plugin. Let’s code it live! Hosted…More WooCommerce Content

WooCommerce: Close Button @ WooCommerce Checkout Notices
WooCommerce frontend messages and error notifications display on the Single Product page, Cart page, Checkout page, My Account page and may show on page load…
WooCommerce: Edit “Ship to a Different Address?” @ Checkout
The “Ship to a Different Address?” checkbox displays on the WooCommerce Checkout page and toggles the shipping form. That’s useful when Billing and Shipping addresses…
WooCommerce: Turn Checkout Into a Quote System
There are certainly ways and plugins to turn WooCommerce into a quote engine, but today I want to share a super simple workaround that could…
WooCommerce Subscriptions: Display Start-End Dates @ Cart & Checkout
Interestingly enough, when you add a subscription product to the cart, there is no renewal date information unless you scroll to the very bottom and…
WooCommerce: Upload File @ Checkout Page
No matter what you try, but simply adding an HTML input type=”file” won’t work on the WooCommerce Checkout page. I believe this is a security…
WooCommerce: Populate Checkout Fields From URL
On top of adding products to cart via URL and redirect to checkout, there is a way to also fill out the Checkout page input…
WooCommerce: Change Product Quantity @ Checkout Page
We covered a lot of WooCommerce Checkout customization in the past – it’s evident that the Checkout is the most important page of any WooCommerce…
WooCommerce: Retain Field Values @ Checkout Reload
Go to WooCommerce Checkout as a logged out user. Fill out billing name, surname, address, email and phone. Change your mind and go back to…
WooCommerce: Automatically Register Guest Checkouts
A disclaimer first: please make sure this is legal in your country and also that your checkout visitors are aware they will become registered customers…
WooCommerce: Phone Input Mask @ Checkout
The WooCommerce checkout page has a default phone input field that gets validated upon checkout (for HTML geeks, it’s actually an input type = “tel”).…
WooCommerce: Show Product Images @ Checkout Page
The Order Review section of the WooCommerce Checkout Page shows the product name, quantity and subtotal. No sign of the product image, which can be…
WooCommerce: Move Labels Inside Checkout Fields
Although UX and accessibility experts won’t like this customization, it’s still important to know “what’s possible” with WooCommerce. In regard to the checkout form (billing…
WooCommerce: Move Email Field to Top @ Checkout
This tutorial is a spin-off of a previous article (WooCommerce: Move / Reorder Checkout Fields) as I feel there is a huge boost of requests…
WooCommerce: Maxlength and Minlength for Checkout Fields
If you’re familiar with HTML, you can add “maxlength” and “minlength” attributes to an input field in order to force its value to be min…
WooCommerce: How to Customize Checkout For Conversions
I had the honor to speak at WCEU 2020 thanks to WooCommerce, who hosted me in their Sponsor track. It was a short and sweet…
WooCommerce: Show SKU @ Cart, Checkout, Order & Emails
When SKU matters to the end user, displaying it in the Cart page, Checkout page, Thank you page, My Account View Order page and Order…
WooCommerce: Dynamically Hide / Show Checkout Field
We already saw a lot of examples e.g. hiding checkout fields if a product is virtual or hiding checkout fields if a checkbox is manually…
WooCommerce: Move Order Notes @ Checkout
We already saw how to hide Order Notes on the WooCommerce checkout page. This time around, however, our goal is to “move” them – and…
WooCommerce: Show Checkout Even If Cart Is Empty
By default, the WooCommerce Checkout page redirects you back to the (empty) Cart page in case there are no products in the Cart. Now, there…
WooCommerce: Rename “State” Label @ Checkout
Here’s a super quick snippet you can use to rename the WooCommerce checkout “state” field label for both billing & shipping. Of course you can…
Bulk Converting Guest Checkout Users to Registered Customers in WooCommerce
In a recent Business Bloomer Club discussion, a user with over 1600 guest checkouts wanted to convert these previous guest users into registered WooCommerce customers.…
Displaying Country Names in Multiple Languages on WooCommerce Checkout
In a recent Business Bloomer Club discussion, a user faced a challenge with WooCommerce’s country dropdown on a Bulgarian-language site. While the checkout country field…
Moving the WooCommerce Coupon Field to a Custom Location on the Checkout Page
In a recent Business Bloomer Club discussion, a member needed a solution to move the WooCommerce coupon field from its default top position on the…
Working with Porto Theme’s Custom Country Selector on WooCommerce Checkout
In a recent Business Bloomer Club discussion, a member encountered an issue with the Porto theme’s checkout customization in WooCommerce. Specifically, Porto replaces the standard…
Running Custom Server-Side Code on Checkout Field Blur in WooCommerce
A recent query in the Business Bloomer Club asked for advice on executing custom server-side code when a user enters their email address during checkout…
Adding Recurring Order Options on WooCommerce Checkout
In a recent Business Bloomer Club discussion, a member sought advice on adding a flexible “Repeat Order” feature directly on the WooCommerce checkout page. The…
WooCommerce: Add Order Fees After Checkout
In a recent Business Bloomer Club Slack conversation, a WooCommerce developer was working on adding a custom fee to orders within the woocommerce_checkout_create_order hook. While…
Adding a Description Under WooCommerce Shipping Method Title on Checkout Page
In a recent Business Bloomer Club Slack thread, a WooCommerce user sought advice on adding a description text below the “Free Shipping” title on the…
Troubleshooting Customers Seeing Someone Else’s Address @ WooCommerce Checkout
In a recent Business Bloomer Club Slack thread, a developer encountered a complex issue with a WooCommerce site where user address details at checkout were…
How to Avoid Defaulting to Local Pickup in WooCommerce Checkout
In a recent Business Bloomer Club Slack thread, a WooCommerce user needed help with shipping zones and methods for a store offering UPS shipping across…
Switching Billing and Shipping Address Sections on WooCommerce Checkout with Blocks
In a recent Business Bloomer Club Slack thread, a WooCommerce user wanted to reorder the checkout page so that the Billing Address section appears first,…
How to Prevent Customers from Changing Billing and Shipping Details on WooCommerce Checkout
In a recent Business Bloomer Club Slack thread, a WooCommerce store owner managing a wholesale platform wanted to prevent customers from editing their billing and…
How to Set the Default Country to USA in WooCommerce Checkout
In a recent Business Bloomer Club Slack thread, a member asked how to set the default country to the United States on the WooCommerce checkout…
Restrict WooCommerce Checkout Based on Product and Shipping Country
In a recent Business Bloomer Club Slack thread, a member asked how to restrict a specific product in WooCommerce based on the customer’s selected shipping…
How to re-order shipping options on the WooCommerce checkout?
I’m using the funnel kits plugin for the checkout page. I have tried different logics but none of them seem to work. We have 4…
WooCommerce: How to Enable Distraction-free Checkout
It’s always a sign of success when customers show interest in your products, add them to their carts, and proceed to checkout. But what’s the…
WooCommerce: Top Checkout Field Editor Plugins
If you haven’t thought about checkout page customization before, perhaps it’s time to start doing so. There’s no question that it’s a hot topic in…
WooCommerce: The Elusive Nature of 1-Click Checkout
Increasing sales and conversion rates is one of the major goals of every eCommerce store owner. However, it’s no secret that you can only achieve…
WooCommerce: Checkout Test Automation 101
Testing the WooCommerce checkout is extremely important for your ecommerce business. Every time you install a new plugin or update WordPress you might run into…