
Advanced Conditional Shipping for WooCommerce
Standard shipping methods lack flexibility, making it difficult to set fair rates for different products, order sizes, and customer types. This often leads to over/undercharging errors and loss in sales. To overcome this, WooCommerce Advanced Conditional Shipping extension allows you to create multiple shipping methods on the basis of various conditions like cart total, product dimension, weight, quantity, shipping class, and more.
Moreover, you can add desired shipping cost and combine multiple shipping methods into one. This will give you full control over the entire shipping process and make it easy for customers to proceed to checkout.
Key Features
- Charge shipping per product, category, weight, and more
- Create cart, user, and product-based conditions for shipping
- Add advance conditions and rates to existing shipping methods
- Apply complex conditional logic to display desired shipping method
- Combine multiple shipping methods and show only one option
- Apply conditions to control shipping method visibility at checkout
- Create separate shipping boxes per product

Compatible with WooCommerce Version 3.5.0 or Higher | WordPress Version 4.0.0 or Higher
-
Marketplace Verified
-
Extension Partner
-
-
50+ Downloads
$6.58/month
Billed annually at $79 / year
- 1 year free support
- 1 year extension updates

30 DAYS MONEY BACK GUARANTEE
Your money is secure with our buyer protection. Claim a full refund for any reason.
Features of Advanced Conditional Shipping For WooCommerce
Use Cases & Benefits
- Add table rate shipping By using the extension, add multiple tables of shipping to set different rates based on product weight, quantity, category, or location.
- Conditional free shipping Provide free shipping when specific conditions are met like minimum cart value, particular product category, or a new buyer offer.
- Shipping by location Create advance conditions and increase/decrease shipping fee based on desired locations to manage international pickups easily.
- Shipping by product dimensions You can set shipping rates based on product length, height, weight, and width to accommodate multiple types of shipping criteria.
- Combine or hide shipping methods Easily combine multiple shipping methods and display only one to reduce confusion and offer an accurate shipping process.
Shipping Fee Types
WooCommerce Conditional Shipping extension allows you to configure multiple fee types while creating a new shipping rule. This means that you can calculate an accurate shipping cost by defining the following fee types:
- Shipping Cost: Set a base fee according to which the shipping will be calculated
- Additional Fee: Charge an extra fee for additional scenarios
- Cost Per Item: Add a fixed amount for every single item in the cart
- Cost Per Weight: Set cost per weight & multiply the price by item’s total weight
Moreover, you can either make these charges taxable or non-taxable depending on your store’s needs.
Create Advanced Shipping Conditions
WooCommerce advanced conditional shipping extension allows you to apply conditional logic to display various shipping methods when a certain condition is met. This means that you can apply shipping charges for multiple order scenarios and define complex conditions based on:
- Cart Total: Define a fee and show shipping based on cart details, shipping class & quantity
- Product Dimension and Stock: Apply conditions for product’s multiple dimensions and show shipping according to different stock statuses
- User Role and Location: Add customer groups and specific locations to apply desired shipping costs only for added scenarios.
- Product & Category: Set conditions for multiple product types, categories, and tags to customize shipping methods accordingly.
Apply Conditional Logics
By using WooCommerce conditional shipping extension, you can apply conditional logic upon various factors and create scenario based shipping. Moreover, the tool works upon the ” OR” logic, which means if any one of the defined conditions is met, the fee will be updated based on that specific condition.
To Show multiple shipping methods based on conditional logic, you just simply need to set up rules using values that:
- Is equal to (if x = y then show z method)
- Is not equal to (if x≠y then show z method)
- Is greater than (If x > y then show z method)
- Is less than (If x<y then show z method)
- Is greater than equal to (If x ≥ y then show z method)
- Is less than equal to (If x ≤ y then show z method)
Different Shipping Fees for Different Quantity Ranges
By using the extension, you get the flexibility to define pricing criteria for each shipping method individually. This means that you can charge shipping based on multiple order types, such as:
- Cost Per Weight: Define a fixed fee and set min & max weight ranges
- Cost Per Product: Choose desired item, set its quantity and add a shipping cost
- Cost Per Shipping:Class: Add a shipping class and calculate cost according to it
- Cost Per Category: Add categories & tags in bulk to desired shipping for each
In this way, admins can manage multiple shipping fee types and offer a clear and optimized process.
Add Conditions to Existing Shipping Methods
The extension provides you an option to either assign conditions to existing shipping methods or create new conditional shipping for your customers. In this way, shop managers can easily add additional fee, set custom rates, apply cost per item/weight, and include taxes on newly created shipping methods.
Combine Multiple Shipping Methods into One
WooCommerce Conditional shipping extension allows you to combine multiple shipping options into one. If your store has multiple shipping scenarios like flat rates or bulk product prices, then you can merge these methods and charge an overall shipping. Admins can set a base fee for this shipping method and adjust shipping costs by adding or subtracting additional charges as needed. For example:
If Flat rate is 10 and Express Shipping is 50, then the new cost will be:
- 5 + ( 10 + 2 ) + ( 50 – 20 )
Whereas,
- 5 is the base fee
- (10 + 2 ) is flat rate plus additional cost
- ( 50 – 20) is express shipping
Show/Hide Shipping Method When X Method is Available
By using this extension, you can control the visibility of shipping methods and display desired shipping method while keeping the other ones hidden. Shop managers can create different conditions, like if your store shows flat and free shipping costs at checkout, then you can hide one of them as user had already got the one. In this way, you can reduce confusion and offer only one shipping method at a time.
Ability to Add Multiple Shipping Boxes Per Product
The extension lets you add multiple shipping boxes for a single product. This means that you can calculate shipping per weight/dimension and display them to your users when they select a certain package of that product. Easily reduce over/undercharging errors and offer transparent shipping process to your customers. You can also choose to display shipping box details on shop, product, and checkout pages of your store.
Technical Compatibility
- version1.2.0View changelog
- WordPress Version Required4.0.0 or Higher
- WooCommerce Version Required3.5.0 or Higher
- Multi-Site SupportYes
- LanguagesEnglish
- WPML CompatibilityWPML Supported
- TranslatableYes, Translation Ready
- CountriesWorldwide
More Features
- Create multiple shipping methods for your customers
- For shipping key, you can add the following details:
- Custom title
- Base Fee
- Tax status
- Additional cost
- Display shipping rates:
- Per item
- Per Weight
- Per category
- Per Shipping Class
- Create complex shipping conditions based on:
- Cart Value
- Product Dimensions
- User Based
- Specific Category
- Add product-based conditions and make shipping dependable upon:
- Width
- Height
- Length
- Stock
- Stock Status
- Manage shipping prices by adding fixed fee for each condition
- Define minimum and maximum quantity thresholds for each condition
- Feature conditional shipping on user’s checkout page
- Add new conditions and costs to existing shipping methods
- Display shipping key on checkout pages
- Restrict shipping key to certain user roles
- Set cart-based shipping and adjust conditions on the basis of:
- Subtotal
- Subtotal Excluding Tax
- Tax
- Quantity
- Product / Category
- Coupon
- Weight
- Contains Shipping Class
- Apply user-based shipping conditions and choose from following:
- Zip Code
- State /City
- Country
- User Role
- Specific Customer
- Apply complex conditions to show shipping for desired:
- Products
- Categories
- Product Tags
- Apply conditions to control the visibility of shipping methods
- Define desired shipping cost for multiple pricing criteria
- Make shipping costs taxable or non-taxable
- Set minimum and maximum weight ranges to apply shipping cost
- Add custom shipping titles to differentiate multiple shipping rules
- Create shipping boxes for each product in your store
- Shipping boxes can be customized by item’s weight and dimensions
- Combine multiple shipping methods into one
- Adust min & max product quantity to apply shipping accordingly
Customer reviews
- Conditional Shipping plugin has helped me set up complex shipping conditions effortlessly. I love how I can configure different rates based on product categories and user roles
- I run an online store with multiple shipping options, and this plugin has completely streamlined my process. The flexibility it offers is outstanding
- Useful features and easy to understand.
- This plugin has been an excellent addition to my WooCommerce store. It works smoothly without any glitches and integrates seamlessly with my existing setup.
- Even without coding knowledge, I was able to set up rules quickly. It integrates seamlessly with WooCommerce and works flawlessly
- It’s a good plugin that works as expected.
Amelia Foster –
The conditional logic is super powerful, and customer support is fantastic. I had a minor setup issue, and they helped me fix it within minutes. Couldn’t ask for more
Mia Martinez –
It offers fantastic customization for shipping conditions. I just wish the interface was a bit more intuitive for beginners.
Sophia Wilson –
I’ve tried a few WooCommerce shipping plugins, and this one is by far the best. It allows me to create multiple conditions effortlessly. Customer support was quick to respond when I had a question, which is always a plus.
Ethan Wilson –
It works as expected and handles complex shipping scenarios well. I had a minor learning curve, but overall, it’s an excellent tool
Ryan Evans –
I run a WooCommerce store with different shipping rules for wholesale and retail customers. This plugin made it easy to apply conditions based on user roles. It’s been working perfectly, and I haven’t encountered any major bugs.
Ava Davis –
I was struggling with WooCommerce’s basic shipping options, but this plugin gave me the control I needed. Now, I can set rules that make sense for my business
Noah Smith –
I run both retail and wholesale stores, and this plugin allows me to set up different shipping rules for each
Abigail Parker –
I like the flexibility it offers, but the settings panel feels a little cluttered. It took me some time to get used to it, but once configured, it runs smoothly. Some UI refinements would make it even better.
Olivia Miller –
Before using this, I had to manually adjust rates for special cases. Now, everything is automated, and it saves me hours every week
Priya –
Overall, I’m satisfied with the plugin. It allowed me to create different shipping conditions that weren’t possible with default WooCommerce settings.
S. Brooks –
This plugin has been helpful in setting up different shipping rules based on weight and user roles. It works as expected and gives good flexibility.
Logan Ward –
Conditional Shipping for WooCommerce made it super easy to set up different shipping rules for my WooCommerce store. I love that I can create custom conditions based on user roles, cart total, and product categories.
Liam Anderson –
The conditional shipping plugin allows me to set up location-based shipping fees and apply different conditions effortlessly.
Lily Rogers –
This plugin saved me a lot of time. Instead of manually adjusting shipping rules, I can now automate everything based on conditions I set. It works perfectly.
Jacob Bennett –
I run an online store with different shipping needs for wholesale and retail customers. This plugin allows me to apply shipping rules effortlessly, and I haven’t had any trouble using it.
Ella Murphy –
Conditional Shipping plugin has been a great addition to my store. It helps me manage shipping rates based on cart total and product type without any hassle.
Sophia Williams –
With this plugin, I can charge different rates for bulk orders and specific locations. It has made my shipping process much more efficient
Samuel Gray –
The setup was quick, and the plugin does exactly what I need. Now I can customize shipping rules without having to mess with complicated settings.
Michael Johnson –
It’s a good plugin that works as expected.
Michael Brown –
Even without coding knowledge, I was able to set up rules quickly. It integrates seamlessly with WooCommerce and works flawlessly
Nathan Reed –
This plugin has been an excellent addition to my WooCommerce store. It works smoothly without any glitches and integrates seamlessly with my existing setup.
Charlotte Anderson –
Useful features and easy to understand.
Emma Johnson –
I run an online store with multiple shipping options, and this plugin has completely streamlined my process. The flexibility it offers is outstanding
James Carter –
Conditional Shipping plugin has helped me set up complex shipping conditions effortlessly. I love how I can configure different rates based on product categories and user roles