WordPress plugin intelligence profile

Hide Shipping Method conditionally for WooCommerce

Hide shipping methods based on specific conditions for WooCommerce!

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.49.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.2 · PHP 7.2
Directory statusactive
Last directory update19 Oct 202614d ago
Active installations100Adoption metric — not a quality score
WordPress.org rating4.2 / 5 from 5 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Hide Shipping Method conditionally for WooCommerce version 1.0.49.3 as active, updated 14d ago and tested up to WordPress 7.1.

Overview

About this plugin

Hide shipping methods: Tired of showing irrelevant shipping methods at checkout? Take control with the Hide Shipping Method conditionally for WooCommerce plugin!

This powerful tool lets you hide shipping methods based on flexible conditions like country, state, postcode, specific products or categories, cart subtotal, product quantity, stock status, user role, and even the presence of free shipping (including or excluding local pickup). Deliver a cleaner, more relevant checkout experience tailored to each customer!

Conditions for Hiding Shipping Methods

🌍 Country Hide/allow methods by customer country.

🗺️ State Apply rules based on state or region.

📮 Postcode Control methods by ZIP/postal code.

🛍️ Product Show/hide methods for specific products.

📂 Category Apply rules by product category.

💰 Cart Subtotal Restrict methods based on cart value.

🔢 Quantity Show/hide methods by product count.

📦 Stock Status Base rules on product stock or backorder.

👤 User Control methods by user role or login status.

🚚 Method Type Hide one method if another is available.

🎁 Free Shipping Hide paid methods when free shipping is active.

🏷️ Coupon applied Hide shipping methods when a coupon is used.

🎟️ Coupon is used Hide shipping methods when specific coupons are applied.

📅 Date range Hide shipping methods between selected start and end dates.

🕒 Time range Hide shipping methods during specific time intervals.

📆 Days Hide shipping methods on specific days of the week.

💳 Billing country: Hide shipping methods based on the billing country.

🌍 Billing state: Apply rules based on the billing state or region.

📮 Billing postcode: Target specific ZIP/postal codes to control shipping visibility.

📦 Hide shipping method X when shipping method Y is available: Hide one shipping method if another is available. For example, hide DHFL shipping method when Free Shipping is available.

📅 Day of the Week:

  • Hide shipping methods based on the current day
  • Disable Same Day Delivery on weekends.
  • Hide Express Shipping on Sundays.
  • Offer Local Pickup only on weekdays.

💳 Payment Method:

  • Hide shipping methods based on the selected payment option
  • Hide Cash on Delivery if the user selects Credit Card.
  • Disable Express Shipping when Bank Transfer is chosen.
  • Show Pickup Only when Pay at Store is selected.
  • Allow only Courier Shipping when Online Payment is used.
  • Allow Next Day Delivery only on Monday to Thursday.

🚀 USE CASES

-

Hide Flat Rate when Free Shipping is Available in WooCommerce

Ensure customers only see free shipping when they qualify, hiding the flat rate or other paid options.

-

Disable Local Pickup for International WooCommerce Orders

Prevent users outside your country from choosing pickup options that don’t apply to them.

-

Restrict Cash on Delivery for Specific Countries in WooCommerce

Hide the COD payment-linked shipping method for regions where it’s unsupported.

-

Hide WooCommerce Same Day Delivery Outside Specific States

, California, New York).

-

Restrict Free Shipping by Postcode in WooCommerce

Offer free delivery only for customers within certain ZIP code ranges.

-

Hide Express Shipping on Weekends in WooCommerce

Disable fast delivery options on non-business days to avoid unmet promises.

-

Allow Local Pickup Only on Weekdays in WooCommerce

Limit pickup shipping methods to weekdays when staff is available.

-

Hide WooCommerce Shipping Methods Based on Product Category

Disable free shipping for bulky categories like furniture while keeping it for small items.

-

Restrict Shipping Methods for Backordered Products in WooCommerce

Hide same-day or express delivery when a cart contains out-of-stock items.

-

Show Exclusive WooCommerce Shipping for Wholesale User Roles

Offer discounted or hidden shipping methods only to wholesale or logged-in customers.

-

Hide WooCommerce Flat Rate for Cart Subtotals Below a Threshold

Make certain shipping options visible only if the cart value exceeds $50.

-

Restrict Cash on Delivery for Digital Products in WooCommerce

Automatically hide COD when customers purchase downloadable or virtual products.

-

Hide DHL or FedEx Shipping for Low-Value Orders in WooCommerce

Prevent premium courier methods from showing if the order total is too small.

-

Enable WooCommerce Courier Shipping Only for Online Payment Orders

Show courier delivery methods only when customers choose credit card or UPI.

-

Hide Local Pickup if Cart Contains Perishable Products in WooCommerce

Ensure perishable or fragile items can only be shipped, not picked up.

-

Restrict International Shipping in WooCommerce by Product Type

Disable DHL/UPS for products restricted from export, like hazardous goods.

-

Hide All WooCommerce Shipping Methods for Guest Checkout Users

Force shipping to be visible only for registered or logged-in customers.

-

Show Only Flat Rate Shipping for COD Orders in WooCommerce

Pair Cash on Delivery with a single, reliable shipping method.

-

Hide WooCommerce Shipping Based on Day of the Week

For example, hide Next Day Delivery on Fridays to avoid weekend delays.

-

Weight, Quantity and Subtotal range condition on Product, Category, Shipping class, Tag and Cart level (PRO)

Hide shipping method when the cart weight is in range of 100kg to 200kg

Hide shipping method when the order subtotal is in range of $100 to $200

When the product quantity is in range of 10 to 20, hide shipping method

Third-Party Shipping Methods

Hide any custom or third-party shipping method using its system name

  • Easily hide shipping methods added by third-party plugins like FedEx, UPS, DHL, or custom code.
  • Just enter the system name (shipping method ID) to control its visibility with conditions.
  • No need for custom coding or filters to target external shipping options.
  • Use the “Basic Settings” tab to view the system name of all available shipping methods—no guesswork needed.

Privacy

If you choose to opt in from the plugin settings, or submit optional feedback during deactivation, this plugin may collect basic technical information, including:

  • Plugin version
  • WordPress version
  • WooCommerce version
  • Site url
  • Deactivation reason (if submitted)

This data is used solely to improve plugin quality, compatibility, and features. No personal or user-specific data is collected without consent.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • free shipping
  • hide shipping method
  • hide shipping methods
  • local pickup
  • woocommerce shipping
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.2 · PHP 7.2
Update activity19 Oct 202614d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.49.21.0.49.3
Version1.0.49.11.0.49.2
WordPress compatibility7.1.27.1.3
Version1.0.491.0.49.1
Version1.0.471.0.49
Version1.0.461.0.47
Version1.0.441.0.46
WordPress compatibility7.1.17.1.2
Version1.0.431.0.44
WordPress compatibility7.17.1.1
Version1.0.421.0.43
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.