01
Works on both checkouts
The classic checkout and the block checkout. One plugin, one license, whichever one your store runs.
Checkout plugin for WooCommerce
Turn the standard WooCommerce checkout page into guided steps.
Classic Checkout Block Checkout
Sold on WooCommerce.com with a 30-day money-back guarantee.
01
The classic checkout and the block checkout. One plugin, one license, whichever one your store runs.
02
Activate it and the classic checkout has steps. One click puts them on the block checkout, and one click takes them back out.
03
Choose the steps, write the labels, pick one color and one of three designs. No code, and no template files touched.
What changes
Before — your checkout now
Many fields on one screen. Where do you start?
After — with the plugin
On screen now
One thing to do at a time, checked before the next.
Customizable steps
Checkout block
Set up in the block editor, with the step indicator updating beside you as you change it.
Shortcode checkout — [woocommerce_checkout]
The three loading animations are classic only.
Three settings. Turn them on and off.
Settings
Block checkout — click a step
One color. Three styles. Try it.
They are text fields. Write them in your language.
Each step checks its own fields before the Next button advances, so errors surface on the screen that caused them.
Position is remembered on both checkouts, so a refresh or a back button doesn't reset anyone to step one.
Customers can click a completed step to go back and change an answer, unless Force Sequential Checkout is on.
Next and Previous buttons with editable text, plus swipe gestures between steps on the classic checkout.
An optional link back to the cart, sitting beside the Previous and Next buttons.
On the block checkout, show the summary beside every step, on the final step, or as its own Review step.
Numbered circles with connectors, a breadcrumb bar, or an icon bar — switched from a dropdown, on either checkout.
Steps, buttons and highlights all take it, and the text on top is derived so it always stays readable.
Step titles, button text, headings and validation messages, all editable without a translation file.
Spinning circle, grid bounce or pulsing bars while a classic-checkout step transitions, in your accent color.
Anything you don't set explicitly takes your theme's fonts and colors, because no templates are overridden.
The layout adapts to phone widths, with a step indicator that scrolls sideways on small screens.
Works through standard WooCommerce hooks, JavaScript and block extension points, so updates don't break it.
No CSS or JavaScript is added to your home page, product pages or cart, and there are no third-party dependencies.
Compatibility with High-Performance Order Storage and Cart & Checkout Blocks is formally declared.
Translation-ready with WPML compatibility, Loco Translate support, a bundled Arabic translation and full RTL layouts.
Move a configuration between staging and production, or reset every setting to defaults, from the Advanced tab.
Filters and actions for the navigation buttons, the step colors (lwn_ms_checkout_stepper_colors) and the shipping-methods wrapper, on PSR-4 namespaced source.
$79 per year, billed annually · 30-day money-back guarantee
| Classic (shortcode) checkout | Block checkout | |
|---|---|---|
| One-click setup | Yes | Yes |
| Steps checked before moving on | Yes | Yes |
| Steps kept in order | Yes | Yes |
| Go back to a finished step | Yes | Yes |
| Saved progress | Yes | Yes |
| Three designs, one accent color | Yes | Yes |
| Editable step titles and buttons | Yes | Yes |
| Right to left and translation ready | Yes | Yes |
| No template files overridden | Yes | Yes |
| Loads on the checkout page only | Yes | Yes |
| HPOS and Blocks compatibility declared | Yes | Yes |
| Filters and actions for developers | Yes | Yes |
| Sub-label under each step | No | Yes |
| Choose where the order summary sits | No | Yes |
| Live preview while you edit | No | Yes |
| Optional Login step | Yes | No |
| Optional Coupon step | Yes | No |
| Swipe between steps on mobile | Yes | No |
| Loading animation between steps | Yes | No |
| Back to cart link | Yes | No |
| Requirements, the same either way | ||
| Current version | 1.1.1, released 30 August 2026 | |
| Requires WordPress | 6.8 or later | |
| Requires WooCommerce | 9.6 or later | |
| Requires PHP | 7.4 or later | |
| Tested up to | WordPress 7.1, WooCommerce 11.0.1 | |
| HPOS | Compatibility formally declared | |
| Cart & Checkout Blocks | Compatibility formally declared | |
| Theme compatibility | Any standards-compliant theme, with dedicated code for 12 popular themes | |
| Languages | Translation-ready, WPML compatible, Arabic included, full RTL | |
| Template overrides | None — WooCommerce hooks, JavaScript and block extension points | |
What people ask before buying. The full FAQ covers more, including setup and troubleshooting.
Yes. Turn it on in WooCommerce → Settings → Multi-Step Checkout → Block Checkout, and the LWN Checkout Steps block is added to your checkout for you. The classic [woocommerce_checkout] checkout works too, the moment the plugin is active.
Pick one accent color and everything follows it — steps, buttons, highlights. The text on top is worked out for you so it always stays readable. There are three step styles: numbered circles, a breadcrumb bar, or an icon bar.
They stay where they were. Position is remembered, so a reload or a back button does not send anyone back to step one.
It works with any theme that follows WooCommerce template standards, and carries extra code for twelve popular ones. No template files are overridden, so your theme keeps control of the markup.
No. The CSS and JavaScript load on the checkout page only, and there are no third-party dependencies. Your home page, product pages and cart carry none of it.
Updates and support for a year, billed through WooCommerce.com, with a 30-day money-back guarantee. One license covers both checkouts. If it lapses the plugin keeps working — you stop getting updates and support.
More in the WooCommerce multi-step checkout FAQ, the knowledge base, or try the live demo — no install needed.