Skip to content
LWN Pro

Support

WooCommerce Multi-Step Checkout FAQ

Answers to common questions about LWN Multi-Step Checkout, the multi step checkout plugin for WooCommerce.

Topics

Still stuck?

If your question isn't here, send it over and we'll answer within one business day.

Contact support

About the plugin

Three questions

Does the plugin impact performance or page speed?

The plugin is designed to be lightweight with minimal dependencies. Real-world performance depends on your theme and other plugins.

Does the plugin modify the checkout template directly?

No. It works through standard WooCommerce hooks and JavaScript without overriding template files.

Is the checkout mobile-friendly?

Yes. It is responsive on phones and tablets, with touch-sized navigation buttons. On the classic checkout it also supports swipe gestures between steps.

Setup and checkout steps

Seven questions

Where can I find and configure the LWN Multi-Step Checkout settings?

You can find the plugin settings inside your WordPress admin dashboard by navigating to: WooCommerce → Settings → LWN Multi-Step Checkout.

How do I enable or disable specific steps in the checkout process?

In the General tab of the plugin settings, you can enable or disable the multi-step checkout feature. Below that, you'll find options to enable or disable individual steps like Login, Shipping, Coupon, and Payment. Simply check the boxes next to the steps you want to activate or deactivate, then save your settings.

Can I disable specific checkout steps?

Yes. Go to WooCommerce → Settings → LWN Multi-Step Checkout → General, and toggle off any steps you don't need.

I enabled the plugin and multi-step checkout, but it's not showing. What should I do?

On the classic checkout, check that your checkout page really is the classic one — a page containing the [woocommerce_checkout] shortcode rather than the Checkout block. On the block checkout, the plugin does not switch itself on: go to WooCommerce → Settings → Multi-Step Checkout → Block Checkout and turn it on, which places the LWN Checkout Steps block in your checkout form. You can also add that block yourself in the editor.

I enabled the Coupon step, but it's not visible. What should I check?

Go to WooCommerce → Settings → General, and make sure “Enable coupons” is checked.

I enabled the separate Shipping step, but it's not showing. Why?

Shipping may be hidden because: the current order doesn't require shipping (e.g., virtual/downloadable items), or WooCommerce is set to use billing as the default shipping address. Check under WooCommerce → Settings → Shipping → Shipping Options.

I enabled the Login or Registration step, but it's not showing. Why?

Check your WooCommerce account settings: go to WooCommerce → Settings → Accounts & Privacy, and enable “Allow customers to log into an existing account during checkout” and “Allow customers to create an account on the ‘My account’ page”.

Theme and plugin compatibility

Five questions

Does the plugin work with all WooCommerce themes?

Generally yes. It includes built-in compatibility for popular themes like Astra, GeneratePress, Hestia, Neve, Storefront, Blocksy, Hello Elementor, Kadence, OceanWP, and Zakra. If you face issues with your theme, feel free to contact us for help.

Is the plugin compatible with High-Performance Order Storage (HPOS)?

Yes. HPOS and Cart & Checkout Blocks compatibility are both formally declared, so WooCommerce raises no incompatibility warning when the plugin is active.

Does the plugin work with multilingual plugins like WPML or Polylang?

Yes. The plugin is translation-ready, supports Loco Translate, and includes compatibility code for WPML. Polylang should work if configured properly, but is not officially tested.

Does the plugin support RTL (right-to-left) languages?

Yes, it fully supports RTL layouts.

Does the plugin support the classic WooCommerce checkout?

Yes, it fully supports the shortcode-based classic WooCommerce checkout, and it needs no setting up: activating the plugin is enough. Everything else is configured from WooCommerce → Settings → Multi-Step Checkout, across six tabs — General, Style, Appearance, Text & Labels, Advanced and Block Checkout.

Does the plugin support the block-based WooCommerce checkout?

Yes, since version 1.1.0, through the LWN Checkout Steps block. Turn it on from WooCommerce → Settings → Multi-Step Checkout → Block Checkout, which places the block inside your checkout form for you and removes it again if you switch it back off — or add the block yourself in the editor. It is configured from the block's own sidebar, with a live preview of the step indicator beside you. A few classic-checkout features have no block equivalent: the Login and Registration step, the dedicated Coupon step, the loading-animation styles, and swipe navigation on phones.

How the checkout behaves

Four questions

Does the plugin save user progress if the page is reloaded?

Yes. The plugin uses WooCommerce sessions to save progress — reloading the page won't reset their position.

Can customers go back to a previous step?

Yes. Customers can use the Previous button or click completed steps to return and update information.

Can customers skip steps?

Yes, unless you enable the Force Sequential Checkout option — which prevents skipping and enforces step-by-step progress.

Can I require users to complete a step before proceeding?

Yes. Enable the Validate Steps Before Proceeding option in the General tab to enforce step-by-step validation.

Customization and style

Four questions

Can I customize the step indicator layout further with code?

Yes. The plugin includes hooks and filters to allow developers to extend or modify step behavior and layout.

Does the plugin include a loading indicator during checkout?

Yes. When users move between steps, a loading animation is displayed. You can choose from three styles: Spinning Circle (default), Grid Bounce, or Pulsing Bars — available under the Style tab.

How do I change the colors of the steps and buttons? Can I change the visual style of the step indicator?

Since version 1.1.1 there is a single Accent color, set under the Appearance tab. Filled steps, the current step, completed steps, buttons and highlights all take it, and the color of the text on top of each is derived automatically so it always stays readable. Under the Style tab you choose the step style — default numbered circles, icon bar or breadcrumb. On the block checkout, both the accent and the style live in the block's own sidebar instead.

Can I change the labels or titles of each step?

Yes. Go to WooCommerce → Settings → LWN Multi-Step Checkout → Text & Labels. There, you can edit the step titles, button texts, and other labels to match your store's tone and language.