Product Icon

Conditional Shipping and Table Rates for WooCommerce

Define dynamic shipping costs with condition-based rules and formulas using Conditional Shipping and Table Rates. Customize by items, roles, categories, and more.
Choose a billing option
$79
Save 20%
$158 $126.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

  • Configure multiple table of rates based on cart items and conditions
  • Use arithmetic formulas and shortcodes in table rates for dynamic cost calculations
  • Display shipping methods based on user role, categories, and products
  • Add row cost, item cost, or percentage cost for precise shipping rates using table rates
  • Set minimum and maximum thresholds for table rates shipping cost
  • Apply conditions based on cart dimensions like weight, length, width, and height
  • Customize shipping labels for better customer understanding
  • Supports shipping classes and items without shipping classes
  • Works seamlessly with WooCommerce zones settings
  • Enable conditional logic to hide or show shipping methods dynamically

Shipping costs play a crucial role in customer decision-making, yet many e-commerce businesses struggle to calculate accurate and fair shipping rates.
Standard shipping methods often fail to account for factors like product weight, dimensions, quantities, or specific cart conditions. As a result, businesses may overcharge or undercharge customers, leading to dissatisfaction and reduced profitability.
Furthermore, the inability to show tailored shipping options based on user roles, product categories, or promotional campaigns limits the flexibility needed for competitive businesses.

The Conditional Shipping and Table Rates plugin solves this by providing a highly customizable plugin for calculating shipping rates.
Businesses can configure Table Rates Shipping dynamically using product attributes, cart conditions, and formula based logic. Additionally, they can set minimum and maximum costs, display shipping methods conditionally, and set table rates for different user roles or coupons.

This plugin ensures precise, fair, and transparent shipping charges. It empowers store owners to create optimized shipping strategies that enhance customer satisfaction, improve conversions, and boost profitability.

Benefits

Table Rate Shipping

With the Conditional Shipping and Table Rates extension, you can create multiple shipping rate tables based on factors like product weight, dimensions, shipping classes, and more.

Weight-Based Shipping

Set up shipping methods with table rates that calculate shipping costs based on the weight of the products in the cart.

Shipping Based on Dimensions

Set distinct shipping methods withtable rates based on the product’s dimensions, ensuring better control when directing customers to shipping methods that accommodate oversized or special items.

Shipping Based on Cart Content

You can configure shipping methods and fees based on the cart’s total amount, item quantity, specific products, or categories, allowing for extra fees or special shipping methods based on the customer’s cart contents.

Conditional Shipping Rates

This extension gives you more control by offering shipping rates only when certain conditions are met, such as cart value, specific products in the cart, applied coupon codes, and user roles.

conditional logics to apply on table rate shipping method

Shipping Per Product, Category, and Class

Set different table rates shipping for individual products, categories, or shipping classes, with the option to define various rates for different quantity ranges.

Shipping Based on Location

Create custom shipping methods with flat or varying rates for specific zip codes, states, or countries, and apply them to different shipping zones.

Create Multiple Shipping Rates

You can define multiple shipping rates for a shipping method using Conditional Shipping Rates, allowing you to apply various conditions based on product weight, dimensions (length, width, height), price, item count, and more. These conditions can also be set for specific shipping classes

Formula Based Shipping Calculation

available settings of conditional shipping and table rates shipping method

You can use different shortcodes to create formulas in Row Cost and Item Cost to calculate shipping dynamically.

The Table Rate Shipping plugin is a powerful tool for setting up custom shipping rules in WooCommerce. Whether you need weight-based, quantity-based, price-based, product-category-based, shipping-class-based, or location-based rates, this method provides complete flexibility.

By implementing conditional shipping and table rates, store owners can optimize their shipping strategy, reduce cart abandonment, and improve the overall shopping experience.

Use Case Examples

Weight-Based Table Rate Shipping

Use Case:

A store selling gym equipment wants to charge shipping based on the total order weight. Lighter orders should have lower shipping costs, while heavier orders should have higher shipping rates due to increased logistics costs.

Solution:

To implement weight based conditional shipping and table rates, create a rule in the Table Rates:

  • Orders up to 5 kg: $5 shipping fee
  • Orders 5.01 – 15 kg: $10 shipping fee
  • Orders 15.01 – 30 kg: $20 shipping fee
  • Orders above 30 kg: $20 + $2 per extra kg

Table Rates Configuration
weight based condition on table rate shipping calculation

Quantity Based Table Rate Shipping

Use Case:

An office supplies store offers bulk discounts on shipping. If a customer buys more items, they get reduced per-item shipping rates.

Solution

To set up quantity-based conditional shipping and table rates, configure rules based on item quantity:

  • 1 – 5 items: $3 per item
  • 6 – 10 items: $2 per item
  • More than 10 items: Flat $15 shipping

Table Rates Configuration
table rate shipping configuration on the basis of cart items quantity condition

Price-Based Table Rate Shipping

Use Case:

An electronics store wants to encourage higher purchases by reducing shipping costs for large orders.

Solution:

With price-based conditional shipping and table rates, set the rules:

  • Orders up to $50: $10 shipping
  • Orders $50 – $200: $5 shipping
  • Orders above $200: Free shipping

Table Rates Configuration
table rate shipping configuration on the basis of order price condition

Table Rate Shipping Based on Shipping Class

Use Case:

An online clothing store sells regular apparel and luxury items. They want to charge different rates for standard and premium shipping classes.

Solution:

Set shipping-class-based conditional shipping and table rates:

  • Standard Class (Regular Clothing): Flat $7 shipping
  • Premium Class (Luxury Items): Flat $15 shipping

Table Rates Configuration

table rate shipping configuration on the basis of shipping class condition

With Conditional Shipping and Table Rates, you can implement Table Rate Shipping, Condition-Based Shipping, and Formula-Based Shipping Calculations with ease. Whether you run a small business, dropshipping store, or enterprise-level eCommerce site, this plugin will help you create a dynamic, optimized shipping strategy.


Customer reviews

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide