Running a premium multi-national online store with orders coming from around the world often leaves you with no room for wasting time and effort.
A good way to boost and basically motivate the customers to buy from your store is to set a minimum price limit. This way neither time nor any efforts would go in vain.
WooCommerce allows you to make desirable changes to your website to maximize your sales. Below is a code which gives the functionality to hide all the shipping methods if the total amount of the customer’s cart is less than the minimum set amount.
Adding this functionality is a simple task and wouldn’t require more than a couple of minutes. You will just have to add the code below in the theme functions of your active child theme.
Go to Dashboard > Appearance > Theme Editor > Theme Functions
Then simply add the following code after the existing code,
[codesyntax lang=”php”]
add_filter( 'woocommerce_cart_needs_shipping', 'show_hide_shipping_methods' ); function show_hide_shipping_methods( $needs_shipping ) { $cart_items_total = WC()->cart->get_cart_contents_total(); if ( $cart_items_total < 40 ) { $needs_shipping = false; // Optional: Enable shipping address form add_filter('woocommerce_cart_needs_shipping_address', '__return_true' ); } return $needs_shipping; }
[/codesyntax]
After pasting, click Update File. This code hides all shipping methods if the total is less than 40.
Before code:
After Code: