WordPress plugin

Conditional Shipping for WooCommerce Pro

Conditional Shipping for WooCommerce Pro applies rules to shipping methods and zones you already use, including flat rate, free shipping, pickup, and other methods created through WooCommerce shipping zones. Conditions and actions determine which methods are available at checkout. For example, a 30 kg limit can keep lighter orders on Economy and direct heavier orders to Freight.

Conditional Shipping for WooCommerce Pro

Match shipping methods to order requirements

Conditional Shipping for WooCommerce Pro applies rules to shipping methods and zones you already use, including flat rate, free shipping, pickup, and other methods created through WooCommerce shipping zones. Conditions and actions determine which methods are available at checkout. For example, a 30 kg limit can keep lighter orders on Economy and direct heavier orders to Freight.

Choose conditions for each rule

Core conditions cover products, total weight, total length, height, width, volume, and order subtotal. Pro adds conditions for:

  • Individual product measurements, such as allowing a method only when the tallest product in the cart is 10 cm or less
  • Shipping class and category
  • Coupons and item count
  • Whether a customer is logged in or logged out, and the customer’s user role

Adjust costs and checkout details

Set a shipping cost according to conditions, such as increasing it by 20% for large entries. Pro can also change a shipping method’s title, show a notice when rules match, or display a custom message when an order has no available shipping methods.

Use existing and dynamic rates

The rules work with your existing shipping setup, including dynamic rates such as USPS and DHL. When selecting a dynamic shipping method, use the Match by name option.

Set up and review the rules

  1. Install and activate the plugin.
  2. Configure shipping methods and zones in WooCommerce.
  3. Open WooCommerce > Settings > Shipping > Conditions and create rulesets with conditions and actions.
  4. Choose the methods to restrict or adjust, then add conditional costs or checkout messages as needed.
  5. Review the checkout for various order conditions. Enable debug mode in the Conditions options to see which conditions passed and actions were taken.

Priority email support is available for Pro. The add-on’s support forum is checked regularly, though a response is not guaranteed for every issue.