Documentation for the Conditional Shipping for WooCommerce plugin.

Documentation for Conditional Shipping for WooCommerce Plugin

Author: WPFactory PluginsVersion: 1.8.0Updated: 1 month ago
Requires WordPress version: 4.4Tested up to WordPress version: 6.4

Settings

With Conditional Shipping for WooCommerce Pro plugin you can set conditions for WooCommerce shipping methods to show up.

In plugin you can set these conditions for shipping methods:

  • Minimum or Maximum Order Amount
  • Require or Exclude Cities
  • Require or Exclude User Roles
  • Require or Exclude User IDs
  • Require or Exclude User Membership Plans
  • Require or Exclude Payment Gateways
  • Require or Exclude Products
  • Require or Exclude Product Categories
  • Require or Exclude Product Tags
  • Require or Exclude Product Shipping Classes
  • Require or Exclude Date/Time

Options

Settings are located in “WooCommerce > Settings > Conditional Shipping”.

Conditional Shipping for WooCommerce - Admin Settings - General Options

Use shipping instances
Enable this if you want to use shipping methods instances instead of shipping methods.
Default: yes
Add products variations
Enable this if you want to add products variations to the products list.
This option affects only these conditions (sections): “Require Products”, “Exclude Products”.
Default: yes
Require all
Enable this if you want all products in cart to be valid (instead of at least one).
This option affects only these conditions (sections): “Require Products”, “Require Product Categories”, “Require Product Tags”, “Require Product Shipping Classes”.
Default: no
Cart instead of package
Enable this if you want to check all cart products instead of package.
This option affects only these conditions (sections): “Minimum Order Amount”, “Maximum Order Amount”, “Require Products”, “Exclude Products”, “Require Product Categories”, “Exclude Product Categories”, “Require Product Tags”, “Exclude Product Tags”, “Require Product Shipping Classes”, “Exclude Product Shipping Classes”.
Default: no

For each of the shipping conditions, you will be able to set options for each shipping method or shipping method instance, for example, for “Exclude User Roles” section/condition:

Conditional Shipping for WooCommerce - Admin Settings - Exclude User Roles