Product Icon

Advanced Conditional Shipping for WooCommerce

Add shipping methods and costs based on various conditions like cart amount, quantity, product, user role, location, weight, tax & more

  • Create multiple shipping methods
  • Advanced shipping pricing by per product, weight, table rate, shipping class and more
  • Build complex conditional logics to display shipping methods
  • Advanced cart, product, user and location based conditions
  • Add advanced conditions and pricing to existing shipping methods

For stores that deal with bulk orders, setting shipping methods and rates can be tedious for varying types of orders. Each order is different, with varying products, subtotal, weight, quantity, and more, making it difficult to provide special shipping methods and rates using the standard Shipping settings. That’s where the Advanced Conditional Shipping comes in. This extension enables you to add conditional shipping methods and rates, and automatically apply them to relevant orders.

With this extension, you can add custom shipping methods or apply advanced conditions and rates to your existing shipping methods. You can create multiple rules and use conditional logic to charge shipping based on the cart amount, quantity, weight, dimensions, product in cart, user role, location, and more.

Benefits and Use Cases:

Table rate shipping:
With this Advanced Shipping extension, you can add multiple tables of shipping rates based on product, weight, shipping classes, and more.

Shipping by cart content:
You can set up shipping methods and fees based on cart amount, quantity, taxes, specific products in the cart, and more, allowing you to charge additional fees or provide a special shipping method based on customersā€™ cart content.

Shipping by weight:
You can set up weight-based shipping methods and rates to accurately calculate shipping cost based on product weight.

Conditional free shipping:
This extension provides you with additional controls to offer free shipping to your customers only when specific conditions are met, such as the amount of art, products in the cart, location, customer, and user roles.

Shipping per product, category and classes
You can set up shipping rates per product, category, class or weight. Set different shipping rates for different quantity ranges for multiple products, categories and shipping classes.

Shipping by location:
You can add custom shipping methods, flat or varying rates based on zip code, state and country.

Shipping by dimensions:
You can set different shipping methods and rates based on product dimensions offering you a better control to redirect customers to the shipping methods that support shipment of unique or overly sized products.

Feature list:

  • Add multiple WooCommerce shipping methods with varying shipping fee
  • Apply advance conditions and fees to your existing shipping methods
  • Add custom shipping methods within your current shipping zones
  • Create multiple rules and use conditional logic to create shipping scenarios
  • Calculate shipping cost using multiple fee types like fixed fee, cost per item, cost per unit
  • Add cart based conditions likeĀ  amount, tax, quantity and more
  • Restrict shipping methods based on customer and location
  • Limit shipping method based on specific product, or products dimensions and stock
  • Add table rate / quantity based pricing by
    • Product weight
    • Product quantity
    • Shipping class quantity
    • Category quantity

Create Multiple Custom Shipping Methods:

You can add multiple shipping methods with dynamic shipping rates and display them based on various conditions like cart amount, user role, product in cart and more.

Shipping fee types:

The Advanced Shipping extension offers different types of fees to correctly calculate your shipping fee. In addition to the following fee, you can add product, category, shipping classes and weight range based fee using the dynamic shipping pricing section.

Shipping cost:
This is the start shipping cost that will be charged to customer when this shipping method displays.

Additional fee:
Using this field, you can add an additional fixed fee to your existing shipping cost.

Cost per item in cart:
Using this fee type, you can have a fixed cost per item in your cart. This will be added to your existing shipping cost.

Per unit cost by weight:
You can add per unit weight fee using this fee type. This will be applicable to products with weight and will be multiplied with their total weight.

Advance shipping conditions:

Using WooCommerce Advance Shipping features, you can add multiple conditional logics to display shipping methods on cart and checkout only when a certain scenario is met. The extension offers multiple types of conditions including,

Cart based:
You can show shipping method based cart details like,

  • Subtotal
  • Subtotal Excl. tax
  • Tax
  • Quantity
  • Contains Product
  • Contains Category
  • Coupon
  • Weight
  • Contains Shipping class

User and location based:

Add customer and location specific scenario using following conditions,

  • Zip code
  • State
  • City
  • Country
  • User role
  • Specific customer

Product dimensions and stock based:
Add product dimension and stock based scenario to show your shipping method.

  • Width
  • Height
  • Length
  • Stock
  • Stock Status

Product and categories based
Trigger your shipping methods based on specific product using following conditions,

  • Product
  • Product category
  • Product tags

Dynamic shipping pricing:

You table/quantity based fixed shipping fee and apply on specific products, categories, tags and shipping classes. You can set up different shipping fees for different quantity ranges.

Product:
You can add multiple products and specify a fixed fee based on different quantity ranges.

Category and tags:
Instead of applying a quantity based fee to individual products, you can apply them in bulk to multiple products by categories and tags.

Shipping classes:
You can also add fee based on shipping classes and while adding fee you can specific product quantity range to apply different fee based on different quantities.

Add conditions and fee to existing shipping methods:

Add advanced conditions or extra fee to your existing shipping methods. For example, you can add conditional logic to your free shipping method and display it only when the specific conditions are met. You can charge additional fee or set up table rate shipping in your existing shipping method and display them based on various shipping scenarios.


Customer reviews

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.