WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WP Trio v3.7.0

Conditional Shipping for WooCommerce

Restrict WooCommerce shipping methods based on conditions. Works with your existing shipping methods and zones.

Conditional Shipping for WooCommerce

The facts

Rating
4.6★ from 22
Active installs
10k+
Price
Free
Last updated
3 Aug 2026
Added
Sep 2017
Requires WP
4.6
Tested up to
WP 7.0.4
Requires PHP
7.0
Downloads
314,796

Our analysis

AI-assisted

Conditional Shipping for WooCommerce is a plugin that allows you to restrict shipping methods based on various conditions. It integrates with your existing shipping methods and zones, enabling you to set specific criteria such as weight, dimensions, and order subtotal to determine which shipping options are available to customers at checkout.

This plugin is suitable for WooCommerce store owners who need to manage shipping options more effectively, particularly for products with varying sizes and weights. It also supports dynamic shipping rates and includes a debug mode for troubleshooting.

Best for: WooCommerce store owners needing to manage complex shipping requirements.

What it does well

  • Restricts shipping methods based on multiple conditions
  • Works with existing shipping methods and zones
  • Supports dynamic shipping rates like USPS and DHL
  • Includes a debug mode for troubleshooting
  • Allows conditional shipping cost adjustments

Where it falls short

  • Pro features require an upgrade
  • Support is limited to the WordPress plugin support forum

Verdict

This plugin provides essential tools for controlling shipping options based on specific criteria, making it a practical choice for those with diverse product ranges.

From the developer

WP Trio's own description of Conditional Shipping for WooCommerce, lightly tidied.

Conditional Shipping for WooCommerce allows you to restrict shipping methods based on conditions. For example, you can disable free shipping for orders weighing over 30 kg or create a special shipping method for large products.

The plugin works with your existing shipping methods and zones. You can restrict flat rate, free shipping, pickup or any other shipping method created with shipping zones.

Example

You have two flat rate shipping methods, Freight and Economy. Orders weighing under 30 kg are shipped with Economy shipping. Orders over 30 kg have to be shipped with Freight.

With Conditional Shipping you can set maximum weight (30 kg) for Economy and minimum weight for Freight (30 kg). The customer sees only the right shipping on the checkout.

Features

Available Conditions

  • Products
  • Total Weight
  • Total Length
  • Total Height
  • Total Width
  • Total Volume
  • Order Subtotal

Pro Features

  • All free features
  • Set shipping costs conditionally. For example, increase shipping cost 20 % for large items.
  • Override shipping method titles conditionally
  • Display shipping notices based on conditions
  • Set custom “no shipping methods available” message based on conditions
  • More conditions
    • Product measurement conditions (for example highest allowed height for a product in the cart is 10 cm)
    • Shipping class conditions
    • Category conditions
    • Coupon conditions
    • Number of items in the cart condition
    • Customer logged in / out condition
    • Customer user role condition

    Support Policy

    If you need any help with the plugin, please create a new post on the WordPress plugin support forum. It will be checked regularly but please note that response cannot be guaranteed to all issues. Priority email support is available for the Pro version.

    Other Useful Plugins

    Make sure to check out other useful plugins from the author.

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for shipping.

Modern Cart

Modern Cart gives your store a side cart and free shipping bar so shoppers stay on the page, spend more to unl...

Free 60k+ installs 4.9★ (12)