How to Restrict Shipping Rates Based on the User, Cart & Products?

After activating the Advanced Conditional Shipping plugin, go to WooCommerce > Conditional Shipping > Shipping Rules > Add New Rule. From here, you can create a new rule and make new shipping methods and rates.

Step 1: Create New Shipping Rates 

You can create a new rule by adjusting the following: 

  • Add rule title: add a title to describe a rule uniquely 
  • Shipping Title: add a title for the shipping method
  • Shipping Cost: add a shipping cost 
  • Additional fee: add extra shipping fee
  • Cost per item: add cost per item of shipping
  • Cost per weight: add cost per kg
  • Tax status: choose to apply tax or keep tax-free
  • Conditional logic: Use equal to less than or greater than to restrict shipping methods
  • Limit shipping method based on cart, product, and user roles

Step 2: Set Restrictions Based on Cart

You can limit a shipping method based on a user’s cart. You can choose from the following restriction options:

  • Subtotal: user’s cart subtotal 
  • Subtotal exclusive of tax: user’s cart subtotal exclusive of taxes
  • Tax: subtotal tax amount
  • Quantity: cart quantity 
  • Contains product: cart products
  • Contains category: cart product categories 
  • Coupon: coupon applied to cart 
  • Weight: cart weight 
  • Contains shipping class: cart shipping class

Step 3: Set Restrictions Based on User Role

You can limit a shipping method based on a user role. You can choose from the following restriction options:

  • Zip code: user’s zip code
  • State: user’s state 
  • City: user’s city
  • Country: user’s country 
  • User role: the customer’s user role
  • Specific Customer: the specific customer making the purchase

Step 4: Set Restrictions Based on Products 

You can limit a shipping method based on products. You can choose from the following restriction options:

  • Width
  • Height
  • Length
  • Stock
  • Stock status

Step 5: Add Shipping Cost Based on Quantity and Weight

You can specify shipping cost per product, category, weight, or shipping class

  • Choose item: choose the product, category, or shipping class 
  • Min and max weight or quantity: add a min and max weight limit 
  • Add fee: add an amount that will be charged when the order lies in the defined range