• WooCommerce Plugins
  • Support
  • Blog
  • About
  • FAQ
Menu
  • WooCommerce Plugins
  • Support
  • Blog
  • About
  • FAQ
$0.00 Cart

Conditional Shipping Pro – Documentation

Installation

Conditional Shipping is installed just like any other WordPress plugin.

  1. Download the plugin zip file from the confirmation email.
  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

Upgrading from the Free version

Here’s how to upgrade from the Free version:

  1. Install the Pro version
  2. Deactivate the Free version

Any conditions created with the Free version will be preserved and work in the Pro version.

Modifying shipping methods

Conditional Shipping is used to modify existing WooCommerce shipping methods, for example Flat Rate.

  1. Go to WooCommerce > Settings > Shipping > Conditions
  2. Click Add ruleset
  3. Enter description about conditions to Ruleset name. E.g. Disable letter for large products
  4. Fill in the conditions. Below you will find the table of all available conditions.
  5. Select which actions are taken if all conditions pass.
    • Disable shipping methods
    • Enable shipping methods – Enable selected shipping methods. If conditions do not pass, this action will disable the selected shipping methods. Use with caution. Usually it’s safer and easier to use Disable shipping methods instead.
    • Set shipping method price
    • Increase shipping method price
    • Decrease shipping method price
    • Set custom no shipping message
    • Set shipping notice
      • Will be displayed in the checkout below the shipping methods when the conditions pass
Condition Description
Measurements
Weight Total weight of products.
Total Width Maximum total width of products.
Total Length Maximum total length of products.
Total Height Maximum total height of products.
Total Volume Total volume of products.
Cart
Subtotal Subtotal of the cart.
Number of Items Number of items in the cart.
Products Products in the cart.
Shipping Classes Shipping classes of the products in the cart.
Categories Categories of the products in the cart.
Coupons Coupons in the cart.
Customer
Logged in / out Is customer logged in or out.
Role WordPress user role of the customer logged in.
Billing / Shipping Address
Postcode Customer billing or shipping address postcode / zip
Country Customer billing or shipping address country
Misc
Weekday Current day of the week. For example, allow food delivery only on Friday – Sunday
Time Current time. For example, allow food delivery only between 18:00 – 23:00.

Example

You have products to be shipped with Freight shipping method and other products with Economy shipping method. The former products have shipping class freight. Here is the ruleset for the scenario:

Conditions

Shipping Classes – Includes – Freight

Actions

Enable shipping methods – Freight
Disable shipping methods – Economy

Now when there are any freight products in the shopping cart, only Freight is available on the checkout. Otherwise only Economy is available.

Debug mode

Debug mode can be used to quickly find out which conditions pass and which actions were taken. You can enable debug mode in WooCommerce > Settings > Shipping > Conditions. Once you have enabled debug mode, you should see Conditional Shipping Debug in checkout:

Support for dynamic shipping rates

Some plugins such as USPS Shipping Method provide dynamic shipping methods. By default these shipping methods cannot be displayed in Conditional Shipping Pro options as they are not registered by WooCommerce before they’re displayed on the checkout.

If you would like to control dynamic shipping methods with Conditional Shipping Pro, please follow the steps:

  1. Install and activate WooCommerce Conditional Shipping Dynamic Rates which is a simple helper plugin. The plugin will register dynamic shipping methods as they’re displayed on the checkout.
  2. Go to the checkout of your WooCommerce store and enter your shipping information so that dynamic rates are fetched and registered.
  3. You should now be able to select dynamic rates in Conditional Shipping Pro options.

Please note! Dynamic Rates helper plugin will disable the default shipping zone based options. You will need to re-do any rulesets created prior to enabling Dynamic Rates.

Click to zoom

Table of Contents

« Back to plugin

WP Trio extensions make managing WooCommerce stores easier. Save time and get more sales with our premium plugins for WooCommerce. Should you have any questions, our support is happy to help!

WP Trio

  • Support
  • Blog
  • About
  • FAQ
Menu
  • Support
  • Blog
  • About
  • FAQ

Plugins

  • Plugins
  • Docs
Menu
  • Plugins
  • Docs