How to Offer Free WooCommerce Shipping Based on Product Quantity

Sometimes, the order value isn't the best indicator for rewarding customers. Instead, you may want to offer free shipping when customers purchase a minimum number of products.

With the Dotstore Flat Rate Shipping Plugin, you can automatically apply free shipping once the required item quantity is reached.

Why use quantity-based free shipping?

  • Encourage customers to purchase more items.
  • Increase average order size.
  • Perfect for wholesale or bulk purchase stores.
  • Create promotional campaigns without using discounts.

Configuration steps

  1. Install and activate the Dotstore Flat Rate Shipping Plugin.
  2. Go to Dashboard → Dotstore → Flat Rate Shipping.
  3. Edit or create a shipping method.
  4. Enable Allow Free Shipping.
  5. Select "Free Shipping on Products Quantity" as the Free Shipping basis.
  6. Enter the minimum quantity required.



  1. Save the shipping method.



Two real examples

Example 1

Rule: Buy 5 or more products → Free Shipping

Customer purchases: T-Shirt ×3 and Cap ×2

Result

  • Total Items: 5
  • Shipping: Free

Example 2

Rule: Buy 10 or more items from the Wholesale category.

Customer purchases: Product A ×6 and Product B ×4

Result

  • Quantity: 10
  • Shipping: Free

Expected outcome

Customers automatically receive free shipping once the required product quantity is reached, encouraging larger purchases and improving sales.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.