How to Hide Shipping Methods Using Total Cart Subtotal in Advanced Rules

Total Cart Subtotal Advanced Rules allow you to hide shipping methods based on the total order value of the cart.

This is useful when shipping options depend on how much a customer spends rather than what they buy.

You can define minimum and maximum subtotal limits for the entire cart.

Shipping methods are hidden automatically when the cart subtotal matches your conditions.

How it works

When a customer adds products to the cart, the plugin checks:

  • The total cart subtotal (order value, excluding or including tax based on your WooCommerce setup)
  • Whether the subtotal falls within the defined range

If the subtotal matches your rule, the selected shipping methods are hidden on the cart and checkout pages.


Steps to configure Total Cart Subtotal Advanced Rules

Step 1: Create or edit a hide shipping rule

  1. Go to WooCommerce > Hide Shipping Method > Manage Rules
  2. Click Add New Rule or edit an existing rule

Step 2: Enable Advanced Rules

  • In the rule settings, select Advanced Rules
  • Click + Add Rule to add a new advanced condition
Select option
Select option to enable advanced rule

Step 3: Select the Total Cart Subtotal condition

For the rule:

  • Choose Total Cart Subtotal as the condition type
  • Set the Minimum Subtotal
  • Set the Maximum Subtotal

This defines the subtotal range for which the rule will apply.

Step 4: Choose the rule match option

  • Select All Rules Match if the rule should apply only when all advanced conditions are met
  • Select Any One Rule Match if the rule should apply when any condition matches

Step 5: Select shipping methods to hide

  • Choose the shipping methods you want to hide
  • Or hide all shipping methods and keep only the preferred ones active (for example, Free Shipping)

Step 6: Save and enable the rule

  • Review the configuration
  • Make sure the Status is enabled
  • Click Save
Total cart subtotal
Add cart total based hide shipping rule

The rule will now work automatically based on the total cart subtotal.


Example scenario

An online store offers Free Shipping on orders above $5,000.

The store owner wants:

  • To hide Flat Rate and Standard Shipping
  • Show only Free Shipping when the cart subtotal is $5,000 or more

Setup:

  • Add a Total Cart Subtotal advanced rule
  • Set minimum subtotal to $5,000
  • Hide all shipping methods except Free Shipping

Result:

  • Customers with qualifying orders see only Free Shipping
  • Checkout looks clean and consistent with the offer

Why use total cart subtotal advanced rules

  • Encourage higher-order value with free shipping thresholds
  • Automatically control shipping visibility based on order value
  • Remove manual shipping adjustments
  • Improve checkout clarity and conversion

Conclusion

Total Cart Subtotal Advanced Rules give you simple and effective control over shipping visibility based on how much customers spend.

By using these rules, you ensure that customers see shipping options that match your pricing strategy, creating a smoother and more predictable checkout experience.


FAQs

1. What is a total cart subtotal rule in hide shipping?

A total cart subtotal rule hides shipping methods based on the overall value of the cart, rather than individual products or categories.

2. Can I set only a minimum subtotal value?

Yes. You can set just a minimum subtotal if you want the rule to apply only after a certain order value is reached.

3. Does this rule include taxes in the subtotal?

The subtotal calculation follows your WooCommerce store settings. It may include or exclude taxes depending on your configuration.

4. What happens if the cart subtotal is outside the defined range?

If the subtotal does not match the configured range, the rule will not apply and all regular shipping methods will be shown.

5. Will this rule change shipping prices?

No. Total cart subtotal rules only control which shipping methods are visible, not the shipping costs themselves.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.