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

CheckoutWC

  • Features
  • Pricing
  • Demos
  • Blog

CheckoutWC 7.0 Released

March 11, 2022 by Clifton Griffin in Announcements, Releases, WooCommerce Checkout
(Updated: September 6, 2022)

Table of Contents

  • Better Optional Address Fields
  • A New Full Name Field
  • Example 1:
  • Example 2:
  • Field Rendering Jujumagumbo
  • Inline Postcode Validation
  • Inline Email Domain Validation
  • A New Login Flow
  • The New Login Modal
  • New Admin Settings Design
  • House Number and Street Name
  • New Free Features
  • New Order Bump Feature
  • That's It For Now

We finally released CheckoutWC on March 5th and now that we’ve been through a few hotfix releases it’s time to officially announce it.

CheckoutWC 7.0 is a pivotal version for us. With the refactors in this release, we moved the project into a better trajectory – one in which we hope to do fewer substantial refactors and focus more on long term stability.

Now let’s dig into the release notes!

Better Optional Address Fields

Sometimes the most exciting things are the little things. Optional address fields will now be hidden behind a link by default. Research indicates that users are often confused by fields such as Address Line 2, which are infrequently filled out and often filled out incorrectly.

By hiding these fields behind a link such as “Add Address Line 2 (optional)” or “Add Company (optional)”, we can reduce customer confusion and improve our conversion rates.

A New Full Name Field

Another area of usability we are addressing is the number of form inputs which can be especially costly to fill out on mobile.

Namely we are providing a new optional feature to combine the first and last name fields as a single Full Name field.

We parse the full name into the respective first and last name fields so everything else will work the same. And our parsing library understands a large variety of names. 

Example 1:

Entered Full Name: Dr. David Livingston Jr.

First Name: David

Last Name: Livingston

Example 2:

Entered Full Name: Olivia de Havilland

First Name: Olivia

Last Name: de Havilland

We are excited to hear from customers like you on whether this boosts your conversion rates.

Field Rendering Jujumagumbo

7.0 also includes a big directional change regarding how we render fields. Since our first version, we used a separate function to render input field markup: cfw_form_field()

In 7.0, we are reversing course. We are using the raw input markup from woocommerce_form_field() and making minor adjustments to it. This should cleanup a lot of lingering edge cases where plugins expect fields to be rendered a certain way and then they are not rendered that way.

This should be completely invisible to the user.

Inline Postcode Validation

We have heard your feedback! The way we validate the shipping and billing post codes is not working.

Consequently, we’ve redesigned the whole process. This is how post code validation will work in 7.0:

Inline Email Domain Validation

How many times do you get an order where the customer entered the wrong email address, leaving you unable to reach out to them and leaving them frustrated, wondering where their receipt and updates are?

In 7.0 we’re going to help fix this by validating email addresses in real time. What we do is take the domain name from the email address and make a DNS request for the MX records associated with that domain. If no records come back, we display an error to the customer. It looks like this:

Say goodbye to bad email addresses on your WooCommerce orders.

A New Login Flow

We are going back to the drawing board with logins. 

As CheckoutWC has become more complex, we have started to question the usability of our login system. The way it works now is that if a user either enters a known email address that matches an account OR they click on ‘Login’, a Password field and Login button was revealed underneath the email address field. 

This process worked pretty well, but it had some quirks. For example, when the login button was revealed, the email field functionally became a username OR email field. But it was still validated as an email field. This was confusing for some users.

On top of this, there were logistical issues with the other functionality that was co-located in that area of the form, such as creating an account and when to show a password field for that purpose.

The New Login Modal

Beneath the hood, there is more going on here. 

  1. We’re still checking for existing accounts. If a user enters a known email address, we will open the login modal with their email address pre-filled. And we change the language: It looks like you already have an account. Please enter your login details below.
  2. Clicking “Lost your password?” seamlessly opens the Lost Password modal.
  3. We only prompt the user to login (by opening the modal automatically) once per 7 days.

New Admin Settings Design

Ok, I’m definitely biased but don’t these new admin screens look sexy?

But it’s more than just a new look. We took care to categorize settings into useful groups that pair similar types of settings together

It’s also clearer when a setting is dependent on another setting.

We have more to do here but we’re really happy with how it turned out.

House Number and Street Name

We’ve been asked a lot about how to better handle addresses in certain European countries. The pain point is that WooCommerce doesn’t offer discrete fields for Street Name and House Number.

This is problematic for certain jurisdictions where culturally people think of Address Line 1 as two components, and when they see ‘Street Address’ they instinctively write their street name, resulting in an incomplete address and sometimes a failed shipment.

We’ve solved that by allowing merchants to enable discreet Street Name and House Number fields. In additional to enabling the fields, you can also choose the order in which they appear.

On submit, we stitch them back together into one Address Line 1, following the country based formatting rules we apply for Google Address Autocomplete.  

New Free Features

7.0 also makes some common features free for everyone:

  • User Matching
  • Order Review Step
  • One Page Checkout
  • Php Snippets

Now that we have thoroughly vetted these features and no they don’t increase our support load, we’re comfortable making them available to all license holders.

New Order Bump Feature

In 7.0.9 we added a quick new feature: You can now choose what happens when an Order Bump becomes invalid.

Example, say someone adds a T-Shirt to the cart and they get offered a second T-Shirt at 50% off. They accept the offer and then they decide to remove the original T-Shirt from the cart.

Previously the second T-Shirt would revert to the normal price and they would no longer get the discount. However now you can configure this on each Order Bump. You can elect to remove the Order Bump from the cart if it no longer meets the conditions required to show it.

This is helpful for stores that offer unpublished products as Order Bumps and don’t want people to be able to purchase them at any price without the requisite conditions being met.

That’s It For Now

We have more coming in 2022. If you would like to be notified about updates, subscribe to our e-mail list by signing up in the box below.

Previous Article

Best Practices for eCommerce Shopping Cart Abandonment Recovery in 2022

Next Article

Do You Really Need a Blog for Your WooCommerce Store?

Clifton Griffin

WooCommerce is my patronus. Husband of Jennifer. Father of three. Believer.

Share this Post

TweetLinkedInShareEmail

Table of Contents

  • Better Optional Address Fields
  • A New Full Name Field
  • Example 1:
  • Example 2:
  • Field Rendering Jujumagumbo
  • Inline Postcode Validation
  • Inline Email Domain Validation
  • A New Login Flow
  • The New Login Modal
  • New Admin Settings Design
  • House Number and Street Name
  • New Free Features
  • New Order Bump Feature
  • That's It For Now

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.