General Settings

The LWN Multi-Step Checkout – General Settings allow you to control the overall behavior of your WooCommerce multi-step checkout flow. In this section, you’ll learn how to enable and configure steps like login, shipping, coupon, order review, and payment to create a smooth and user-friendly checkout experience for your customers.

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

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 this is enabled, customers will fill in their shipping information in a dedicated step, making the checkout process clearer—especially for orders that require shipping.

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 fields appear together in a single step.

Connected WooCommerce Setting #

This feature is affected by WooCommerce’s Shipping destination setting:

WooCommerce → Settings → Shipping → Shipping Options → Shipping destination
Options include:

  • Default to customer shipping address
  • Default to customer billing address
  • Force shipping to the customer billing address

These options determine whether and how the shipping step appears based on what WooCommerce considers the shipping address.

WooCommerce Shipping Screenshot of the WooCommerce "Shipping Destination" setting with options like "Default to customer shipping address.
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, with a note about WooCommerce's login during checkout option.
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 the “Allow customers to log into an existing account during checkout” option enabled.
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 within the dedicated login step. This allows guest users to create an account during checkout.

Screenshot of the “Show Registration Form” setting enabled in Multi-Step Checkout, with note about WooCommerce’s registration setting.
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” option enabled.
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 step where customers can verify their order details, followed by the Payment step to complete the transaction. This separation helps reduce errors and enhances the clarity of the checkout process.

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 in the checkout process specifically for applying coupon codes. This step appears before the review step, making it easier for customers to redeem discounts without missing the option. Requires WooCommerce’s coupon feature to be enabled under WooCommerce → Settings → General → Enable coupons.

Screenshot of the “Enable Dedicated Coupon Step” setting enabled in Multi-Step Checkout plugin settings, with a note about WooCommerce coupons needing to be active.
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. This gives customers a convenient way to return to their cart if they need to review or update their items before completing the purchase.

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 in the current step before they can proceed to the next, helping to ensure accuracy and reduce incomplete submissions.

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. This ensures that all necessary information is entered in the proper order, improving the overall flow and reducing errors.

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

What are your feelings

  • Happy
  • Normal
  • Sad
Updated on September 5, 2025