Conditional Shipping for WooCommerce

Descrizione

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, free Economy shipping only for certain product or customer role.
  • 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

Upgrade to Pro

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.

Screenshot

Installazione

Conditional Shipping is installed just like any other WordPress plugin.

  1. Download the plugin zip file
  2. Go to Plugins in the WordPress admin panel
  3. Click Add new and Upload plugin
  4. Choose the downloaded zip file and upload it
  5. Activate the plugin

Once the plugin is activated, you can create rulesets at WooCommerce > Settings > Shipping > Conditions. Each ruleset comprises of conditions and actions which are run if conditions pass.

There is a debug mode which is really helpful to see how rulesets are working. You can activate it at WooCommerce > Settings > Shipping > Conditions > Debug mode. Once the mode is activated, you should be able to see Conditional Shipping Debug in the checkout which shows which conditions passed and actions were taken.

If you have dynamic / live shipping rates such as USPS, you will need to enable simple helper plugin which registers these rates for you. Please see here for usage instructions.

That should be all. Any questions / issues / bug reports feel free to create a post on WordPress.org support forum.

Recensioni

10 Marzo 2022
Works great and support is really good. Needed a new action in the plugin and it was added same day.
13 Ottobre 2021
I have already bought the PRO version and set it after testing other 6-7 similar plugins (none of them worked) but WooCommerce Conditional Shipping Pro worked on the first try without reading the documentation, perfectly integrated with Woocommerce UI. Even the support was fast and clear answering my presale questions. Highly recommended!
16 Febbraio 2021
Parfait, merci quel soulagement d'avoir trouvé ce plugin 👍
1 Dicembre 2020
Had a few issues setting up but basic functions are good and conditions by category is useful
Leggi tutte le recensioni di 15

Contributi e sviluppo

“Conditional Shipping for WooCommerce” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

Traduci “Conditional Shipping for WooCommerce” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

2.3.1

  • Fixed Undefined index: price_mode error message

2.3.0

  • Added AND / OR selection for conditions
  • Improved debug mode. It now shows active shipping zone and shipping methods before and after filtering
  • Improved compatibility with other plugins
  • Updated WooCommerce compatibility info

2.2.3

  • Removed “No products in the order” debug message

2.2.1 & 2.2.2

  • Added missing debug and css files

2.2.0

  • Added debug mode (WooCommerce > Settings > Shipping > Conditions > Debug mode)
  • Added “Disable all” setting for disabling all rulesets at once (WooCommerce > Settings > Shipping > Conditions > Disable all)

2.1.2

  • Minor fixes and improvements
  • Updated WooCommerce compatibility info up to 5.2.x

2.1.1

  • Fixed bug with Products condition which prevented it to work with a lot of product variations

2.1.0

  • Added Health Check to catch common issues with rulesets
  • Added AJAX toggle for ruleset state (enabled / disabled)
  • Excluded taxes from the subtotal condition if the store displays subtotal excluding tax (WooCommerce > Settings > Tax > Display prices during cart and checkout). Please note! Ensure rulesets are working correctly after updating if you have subtotal conditions.

2.0.4

  • Fixed missing frontend JS file

2.0.3

  • Improved PHP 7.3 compatibility
  • WooCommerce 4.1.x compatibility check
  • Other minor fixes and improvements

2.0.2

  • Improved product search

2.0.1

  • Added “Subtotal includes coupons” option
  • Added functionality for enabling / disabling rulesets

2.0.0

  • Moved conditions from individual shipping methods to separate settings page (WooCommerce > Settings > Shipping > Conditions). This change will allow more advanced functionality in upcoming versions. Important! Check that conditions are working correctly after updating.

1.1.2

  • Updated WordPress and WooCommerce compatibility info

1.1.1

  • Improved compatibility with 3rd party shipping method plugins

1.1.0

  • Improved admin user interface

1.0.10

  • Fixed compatibility issue with WooCommerce 3.4.x
  • Fixed compatibility issue with WooCommerce Services

1.0.9

  • Improved compatibility with some 3rd party shipping modules where settings were not saving.

1.0.8

  • Improved compatibility with WooCommerce

1.0.7

  • Improved compatibility with multi-site environments.

1.0.6

  • Added compatibility for WooCommerce Distance Rate Shipping plugin.

1.0.5

  • Improved compatibility with 3rd party plugins.

1.0.4

  • Fixed bug which prevented saving the conditions in some cases.

1.0.3

  • Added product variations to the product filters
  • Fixed compability with the WooCommerce USPS plugin

1.0.2

  • Added minimum total volume filter

1.0.1

  • Added product filters (require, exclude, exclusive)

1.0.0

  • Initial version