LWN Pro

General Settings

LWN Multi-Step Checkout Guide·9 sections

The General Settings allow you to control the overall behavior of your WooCommerce multi-step checkout flow.

General Settings – Configure the Checkout Flow
The General tab controls the structure of your checkout process, including steps like login, shipping, and payment.

Enable Multi-Step Checkout

Turn on a step-by-step checkout flow, breaking the purchase journey into easy-to-follow steps.

Screenshot showing the Enable Multi-Step Checkout option toggled on in the plugin settings page.
Turn on the Multi-Step Checkout by enabling the toggle in the settings panel.

Enable Separate Shipping Step

Display shipping details in their own step, separate from billing. When enabled, customers fill in shipping information in a dedicated step.

Screenshot showing the Enable Separate Shipping Step option toggled on in the Multi-Step Checkout settings.
Add a dedicated step for shipping details by enabling this setting.

The shipping step is shown only when shipping is required for the order. If disabled, shipping and billing appear together.

This feature is affected by WooCommerce's Shipping destination setting (WooCommerce → Settings → Shipping → Shipping Options): default to customer shipping address, default to customer billing address, or force shipping to the customer billing address.

WooCommerce Shipping Screenshot of the Shipping Destination setting
Choose whether to ship to the customer's billing address or shipping address by default.

Enable Login Step

Add a dedicated step for login or registration, giving guests a chance to sign in.

Screenshot of the Enable Login Step toggle in Multi-Step Checkout settings.
Activate a separate login step for guest users during checkout.

Requires WooCommerce's “Enable login during checkout” option to be active.

Screenshot of WooCommerce settings showing Allow customers to log into an existing account during checkout.
Enable customer login option during the WooCommerce checkout process.

Show Registration Form

Enable this option to display the WooCommerce registration form next to the login form.

Screenshot of the Show Registration Form setting enabled in Multi-Step Checkout.
Show the registration form beside the login form during checkout.

Requires WooCommerce's “Allow customers to create an account on the ‘My account’ page” setting to be enabled.

Screenshot of WooCommerce settings with Allow customers to create an account on the My account page.
Enable customer registration from the My Account page.

Separate Order Review & Payment

Enable this option to divide the final checkout phase into two distinct steps: first the Order Review, then Payment.

Screenshot of the Separate Order Review & Payment toggle enabled in the Multi-Step Checkout settings.
Divide the final checkout into distinct order review and payment steps.

Enable Dedicated Coupon Step

Enable this option to add a separate step specifically for applying coupon codes. Requires WooCommerce → Settings → General → Enable coupons.

Screenshot of the Enable Dedicated Coupon Step setting enabled in Multi-Step Checkout plugin settings.
Add a separate checkout step for applying coupon codes.

Show “Back to Cart” Button

Enable this option to display a Back to Cart button during checkout, giving customers a convenient way to return to their cart.

Screenshot of the Show Back to Cart Button toggle in Multi-Step Checkout plugin settings.
Let customers return to their cart during checkout.
Screenshot of the checkout page showing the Back to Cart button visible to customers
Shows the visible “Back to Cart” link during the checkout process.

Validate Steps Before Proceeding

Enable this option to enforce step-by-step validation during checkout. Customers must complete all required fields before moving forward.

Screenshot of the Validate Steps Before Proceeding toggle in Multi-Step Checkout settings
Ensure required fields are completed before allowing progress.
Screenshot of checkout page showing validation error messages for incomplete required fields.
Error messages appear if required fields are incomplete.

Force Sequential Checkout

Enable this option to require customers to complete each checkout step in sequence without skipping ahead.

Screenshot of the Force Sequential Checkout toggle enabled in Multi-Step Checkout plugin settings
Require customers to complete steps in order without skipping ahead.
Screenshot of a warning message preventing users from skipping ahead in the checkout steps.
Warning shown when users attempt to skip checkout steps.