ThemeHigh
  • Plugins
  • Bundles New
    Documentation
    WooCommerce Essential Bundle
    Feature request
    WooCommerce Checkout page Bundle
    Translation project
    WooCommerce Product page Bundle
    Build your own Bundle
    Build Your Own Bundle (BYOB)
    New
    WooCommerce Essential Bundle
    WooCommerce Checkout page Bundle
    WooCommerce Product page Bundle
    Build Your Own Bundle (BYOB)

    Best Value

    An essential WooCommerce plugins bundle to boost your performance and sales.

    • Checkout field editor for WooCommerce - $49
    • Extra product option for WooCommerce - $39
    • Email customizer for WooCommerce - $39
    • Multistep checkout for WooCommerce - $39
    • Multiple Shipping address for WooCommerce - $39
    • Variation swatches for WooCommerce - $39
    $244$122 Only
    Know more

    Best Value

    An checkout WooCommerce plugins bundle to boost your performance and sales.

    • Checkout Field Editor for WooCommerce - $49
    • Multistep Checkout for WooCommerce - $39
    • Multiple Shipping Address for WooCommerce - $39
    $127$109 Only
    Know more

    Best Value

    An product WooCommerce plugins bundle to boost your performance and sales.

    • Extra Product Option for WooCommerce - $39
    • Variation Swatches for WooCommerce - $39
    • Email Customizer for WooCommerce - $39
    • Schedule Delivery for WooCommerce - $49
    $166$119 Only
    Know more

    HOT SALE

    Your Money, Your Choice - The Savings Are On Us!

    BYOB Offer

    Get the flexibility to create your perfect plugin bundle! Pick the plugins you need and enjoy an exclusive discount —only pay for what you use!

    $100 - $149: 25% Discount

    $150 - $199: 30% Discount

    $200 - $249: 40% Discount

    Above $250: 50% Discount

    *Min 2 quantity is required to claim this offer.

    Know more
  • Documentation
  • Support
  • Partners
  • Login
  • Getting Started
    • Overview...
  • Checkout Steps
    • How to display a Custom Section ...
    • Delete Newly Added Checkout Step...
    • Rearrange Checkout Steps...
    • How to Add a New Checkout Step?...
    • Default Checkout Steps...
  • Display Settings
    • Multistep Layout...
    • Display Progress Bar...
    • Step Index Style...
    • Additional Settings...
  • Advanced Settings
    • Other Step Settings...
    • Review Step Details...
    • Backup & Import Settings...
  • Button Settings
    • Next and previous button setting...
    • Place order Button Settings...
    • Back to cart Button Settings...
  • Compatible Plugin & Themes
    • Plugins & Themes...
  • FAQ
    • Having trouble with the Latest V...
    • Frequently Asked Questions...

Documentation/Multi-step Checkout For WooCommerce/Frequently Asked Questions

Frequently Asked Questions

Last updated on September 12, 2022

  1. How can I hide the “Next” button for the last step?
    You can achieve this by enabling the option “Hide the Next button for the Last step” in the Next and Previous Button Settings inside the Advanced Settings tab.


  2. How to remove the login step for already logged in users?
    Please add the below code snippet in your child theme’s functions.php file.

    add_filter('thwmsc_steps_front_end', 'thwmsc_remove_custom_step_login', 11);
    
    function thwmsc_remove_custom_step_login($settings){
    
     if(is_user_logged_in() &&  array_key_exists('login', $settings)){
    
       unset($settings['login']);
    
     }
    
     return $settings;
    
    }

  3. How to include Login step in Multi step.
    Please enable the option “Include Login step” inside the Advanced Settings tab.


  4. How to display Multi steps only for specific products.
    Please add the below code snippet in your child theme’s functions.php file in order to achieve your requirement.

    add_filter('thwmsc_msc_enable','th_1234thwmsc_msc_enable');
    
     function th_1234thwmsc_msc_enable($enable) {
    
         $tankr = array();
    
         foreach( WC()->cart->get_cart() as $cart_item ){
    
            $product_id = isset($cart_item['product_id']) ? $cart_item['product_id'] : false; 
    
            $product_id = !empty($cart_item['variation_id']) ? $cart_item['variation_id'] : $product_id; 
    
            $id_array = array(product_id1,product_id2);
    
            if (in_array($cart_item['product_id'], $id_array)){
    
               array_push($tankr, $cart_item['product_id']);
    
            }
    
          }
    
          $enable = !empty($tankr) ? true : false;
    
       return $enable;
    
    }

    In the above code, please replace product_d1 and product_id2 with your product id.


This article posted in FAQ, Multi-step Checkout For WooCommerce, Pro Documentation

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

ThemeHigh

We develop innovative WordPress plugins and themes for e-commerce and other WordPress websites.

Resources
  • Documentation
  • Support
  • Blog
  • Bestsellers
  • Affiliates
  • Partners
Policy Information
  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refunds Policy
  • Licenses
Security
Payment Options

© 2025 ThemeHigh. All rights reserved.

Terms and conditions, features, support, pricing, and service options subject to change without notice.