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

CheckoutWC

  • Features
  • Pricing
  • Demos
  • Blog

CheckoutWC 4.0 Released

January 15, 2021 by Clifton Griffin in Releases
(Updated: September 6, 2022)

Table of Contents

  • Order Review Step
  • Removing Coupons
  • Checkout Refreshes
  • Full Change Log

It’s 2021 and it’s time for another big update to CheckoutWC. 

We paused all releases in December to avoid causing any issues during an important sales season for online stores around the globe.

But we didn’t stop working. With over 117 commits, this is one of our bigger releases in a long while.  4.0 is chock full of refinements and polish, as well as some important new features.

Order Review Step

Our biggest new feature is something we’re calling ‘Order Review Step’. Order Review Tab allows stores to enable a confirmation screen that lists all of the details about an order before the place order button is pressed.

This is especially crucial in certain EU jurisdictions.. For example, there are several plugins that German stores use to ensure compliance with German laws. 

Order Review Tab should make it that much easier for CheckoutWC stores to fully comply. 

Removing Coupons

A small new feature, but helpful. Removing coupons now happens with an AJAX refresh instead of reloading the page.

We’ve also made sure that we fire the same JavaScript events that WooCommerce core checkout does during both adding and removing coupons.

Checkout Refreshes

This release tackles something big. Since basically version 1.x we have selectively avoided calling the JavaScript event ‘updated_checkout’ to avoid triggering undesired payment gateway re-inits.

However as we have aligned our code better with WooCommerce core, and gateways have made important updates to avoid unnecessary refreshes, this is no longer necessary.

By updating our code to work like core’s code, we can be confident that gateways will work exactly like they do on the native checkout page.

It’s nerdy but we’re pretty excited about this!

Full Change Log

Please test carefully on a staging site before updating. There shouldn’t be any breaking changes, but any release of this size is certain to have bugs that were missed during the development and testing processes.

  • New Premium Feature:Order Review Step – Order Review Step adds a tab after the payment tab with a full summary of the order information and totals above the place order button. This should be especially helpful to German stores, and other stores located in jurisdictions that require full disclosure before order submission.
  • Enhanced Remove Coupon:Removing coupons now happens with an AJAX refresh instead of reloading the page.
  • New:Support for MyShipper 
  • New:Support for Iconic WooCommerce Delivery Slots
  • New:Complete parity with WooCommerce core on checkout refreshes. We now fire updated_checkout on every refresh instead of selectively. Should iron out various glitches we have had with 3rd party add-ons.
  • New:Lithuanian translations. 
  • New:Support for Shoptimizer
  • Enhanced:It’s now possible to use a filter and set a step amount for quantity adjustments.
  • Enhanced:You can now click on the entire row of payment methods and other accordions rather than clicking specifically on the text label. 
  • Enhanced:Added various new filters. Documentation coming soon!
  • Enhanced:Added docblock documentation for all our actions and filters to make updating our documentation easier.
  • Enhanced:Refactored our compatibility class loader.
  • Fix: Fixes for Local Pickup Plus
  • Fix: Fixes for WooCommerce German Market
  • Fix: Fixes for OceanWP themes
  • Fix: Fixes for latest version of Avada theme
  • Fix: Updates to French translations
  • Fix: More robust parsing of error messages during checkout submit.
  • Fix: Fix bugs with WooCommerce Country Based Payments
  • Fix: Fix issues with WooCommerce Order Delivery Date
  • Fix: Fix stale selector issue with payment method state cache during updates.
  • Fix: Fix for Culqi payment gateway and other gateways that use the order pay receipt hook.
  • Fix: Fix for error messages that could not be properly hashed.
  • Fix: Fix for MyParcel styling
  • Fix: Fix review pane address references to pickup changes and not pull from stale session info.
  • Fix: Fix JS errors on order pay page.
Previous Article

WooCommerce Shortcodes for Beginners

Next Article

Trust Badges for WooCommerce Websites: Why They Matter

Clifton Griffin

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

Share this Post

TweetLinkedInShareEmail

Table of Contents

  • Order Review Step
  • Removing Coupons
  • Checkout Refreshes
  • Full Change Log

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.