Setting Up Weight based Shipping for WooCommerce(Rule Creation)

Managing Dynamic Weight-Based Shipping Rules

To manage weight-based shipping rules, navigate to WooCommerce > Weight-Based Shipping Fee. This section provides a log of all shipping rules created, where you can edit existing rules, perform bulk actions, or create new rules.

Create & Manage Multiple Shipping Methods

Easily apply desired shipping charges in various cases by enabling the following settings:

Add a new shipping method

Go to WooCommerce > Weight-Based Shipping Fee > Add New Rule. From here, you can create multiple shipping methods and adjust the following options:

  • Shipping title: add a desired shipping title 
  • Is Taxable Yes/No: Choose to make the shipping cost taxable 
  • Choose to disable shipping if the fee is zero: Keep the option unchecked to show the shipping method even when the fee is zero.

Choose desired products, tags & shipping methods

You can show weight-based shipping on desired items through the following settings: 

  • Selection type: Choose a specific product, category, tag, or shipping class 
  • Select specific: Pick the desired items
  • Min weight: Select a minimum weight limit
  • Max weight: Select a maximum weight limit

Adjust shipping prices for each method 

As you create a shipping method, you can set prices for each through the following settings: 

  • Fee type: apply charges once or per kg of product
  • Fee amount: add a fee that will be charged once
  • Specify Weight-Based Shipping Cost: add a surcharge that will be charged per kg

Use Conditional Logic to Add Multiple Scenarios 

You can apply additional conditions based on the user’s cart, role, or shipping. You can choose from the following conditions:

  • Is equal to: user’s choice is equal to set condition 
  • Is not equal to: user’s choice is not equal to the set condition 
  • Is greater than: user’s choice is greater than the set condition 
  • Is less than: user’s choice is less than the set condition 
  • Is greater than or equals: user’s choice is greater than or equal to the set condition 
  • Is less than or equals: user’s choice is less than or equal to the set condition 

Apply Cart Based Shipping

Based on the user’s cart, you can charge shipping by applying conditions on the following:

  • Subtotal: cart subtotal
  • Subtotal excl of tax: cart subtotal without taxes 
  • Tax: the tax on the cart
  • Quantity: product quantity within the cart
  • Coupon: coupon amount applied on the cart
  • Weight: weight of products within the cart

Apply User Role-Based Shipping 

If you wish to restrict a shipping method based on the user role, you can do so by choosing from the following user-role-based settings: 

  • Zip code: user’s zip code 
  • Country: user’s country 
  • State: user’s state 
  • City: user’s city
  • User role: the customer’s user role
  • Specific Customer: the particular customer placing the order 

Apply Product Based Shipping 

To limit shipping methods based on the product, you can choose from the following options: 

  • Width: product width
  • Height: product height
  • Length: product length
  • Stock: product stock
  • Stock Status: product stock status 

Rule Attributes: 

Order: Order: Specify the order of the rule

Click on “Publish” to apply the rule or save it in a draft.