• Pricing
  • Demo
  • Features
  • Get Started
  • Support
  • Docs
  • Account
  • Blog
  • Updates

CheckoutWC

  • Pricing
  • Demo
  • Features
  • Get Started

CheckoutWC 3.8 Released

August 21, 2020 by Clifton Griffin in Releases
(Updated: September 6, 2022)

Table of Contents

  • Now, onto the release notes!
  • User Matching
  • Setting Importer / Exporter
  • Support for more plugins
  • Under the hood improvements
  • And a lot more.

CheckoutWC 3.8 is out and it’s a good one!

The biggest thing you need to know: CheckoutWC now requires PHP 7.x. No ifs, ands, or buts. No excuses. And absolutely no crying in baseball.

This change coincides with WooCommerce 4.4, which also requires PHP 7.x. 

PHP 7.x is awesome. If you’re upgrading from PHP 5.x, you will see a tremendous performance increase.

If you aren’t sure what version of PHP you are on, go to WooCommerce > Status and look for PHP Version under Server environment.

If you aren’t sure how to upgrade PHP to 7.x, contact your hosting provider. They probably have a switch you can toggle in your hosting control panel and it usually only takes a few minutes.

Now, onto the release notes!

3.8 includes some really cool new features.

User Matching

The headline feature for CheckoutWC 3.8 is user matching.

User Matching does two things:

  1. When a new guest order is created, it automatically associates it with any existing account that matches the billing email address.
  2. When a new customer account is created, it associates any past guest orders with new account (matching on the billing email address)

This is great for your customers and great for you as a merchant who likely gets multiple emails a week asking why a guest order isn’t showing up under My Account!

Setting Importer / Exporter

The next exciting feature in 3.8 is a new Settings Importer / Exporter which can be found in the new Tools tab.

This allows you to do a few things:

  1. Backup your settings. Want to try some aggressive changes to your settings? Now you can backup your existing settings, giving you an easy way to revert if you decide you don’t like the new setup.
  2. Migrate your settings between sites. The settings importer automatically downloads the logo image to the new site, so you don’t have to worry about orphaned media.

Support for more plugins

In 3.8, we added full support for the following plugins:

  • WooCommerce – Social Login (WPWeb)
  • WooCommerce – MailerLite
  • Pont shipping for WooCommerce
  • Braintree for WooCommerce (PaymentPlugins)

Under the hood improvements

We made quite a few under-the-hood changes to improve performance and functionality.

  • Refactored how we fingerprint the payment method HTML to prevent unnecessary refreshes. Now uses a 100% JS solution, just like core.
  • Dropped jQuery Migrate from our dependencies.
  • Added a bunch of new filters.

And a lot more.

Every release has bug fixes that, while awesome in their own right, really don’t justify a write-up. Here’s our full change log:

  • New: CheckoutWC now requires PHP 7.0.
  • New: Settings Exporter / Importer
  • New: User Matching – automatically associate guest orders with existing accounts
  • New: Support for WooCommerce – Social Login (WPWeb)
  • New: Support for WooCommerce MailerLite
  • New: Support for Pont shipping for Woocommerce
  • New: Added Arabic translations.
  • Improved: Allow shortcodes in empty cart redirect URL setting.
  • Improved: Dropped jQuery Migrate from script requirements.
  • Improved: Checks whether any shipping packages exist when determining whether to show the shipping tab or shipping totals.
  • Improved: Refactored how we fingerprint payment methods to prevent unnecessary refreshes. Now uses JS just like WooCommerce core.
  • Improved: Added new filters – cfw_ship_to_label, cfw_cart_totals_shipping_label, cfw_express_pay_separator_text
  • Fix: Fully working Braintree for WooCommerce (PaymentPlugins) support.
  • Fix: Fix issue where postal code reverted to wrong value with Square.
  • Fix: Fix JS error with Ship Mondo.
  • Fix: Fix issue where default WooCommerce notice wasn’t styled correctly.
  • Fix: Fix bug with WooCommerce style registration that caused an inconsistent state.
  • Fix: Fix bug that caused enable order notes setting to become unavailable after enabling.
  • Fix: Fix issue where Klarna Checkout couldn’t succeed due to shipping phone field being required.
Previous Article

Why Default WooCommerce Shouldn’t Be Your Default

Next Article

Creating a Customer-Friendly Checkout for Curbside Pickup

Clifton Griffin

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

Share this Post

TweetLinkedInShareEmail

Table of Contents

  • Now, onto the release notes!
  • User Matching
  • Setting Importer / Exporter
  • Support for more plugins
  • Under the hood improvements
  • And a lot more.

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 WooCommerce checkout

Stop losing sales at the final step. CheckoutWC is a drop-in upgrade that reduces abandoned checkouts and keeps customers happy.
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

  • Home
  • 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.
CheckoutWC
Manage Consent

We use technologies like cookies to access or store device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting 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}
CheckoutWC
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}