Skip to main content

Create Free Shipping for Orders Over a Specific Amount in WooCommerce

Learn how to create free shipping for orders over a specific amount in WooCommerce using the Discount Rules and Dynamic Pricing plugin. This complete guide covers setting up a free shipping threshold, configuring conditions, and troubleshooting common issues. Boost average order value and reduce cart abandonment with this powerful incentive.

📋 Table of Contents


🚀 Why Offer Free Shipping Over a Threshold?

Offering free shipping for orders over a specific amount is one of the most effective strategies to increase average order value and reduce cart abandonment. By setting a clear threshold (e.g., $50 or $100), you encourage customers to add more items to their cart to qualify for free shipping.

Key Benefits

  • Increase average order value — Customers add more items to reach the free shipping threshold
  • Reduce cart abandonment — High shipping costs are a leading cause of cart abandonment
  • Competitive advantage — Free shipping is a powerful incentive that customers love
  • Boost conversion rates — Free shipping offers increase purchase likelihood

Key Statistic: A free shipping threshold of $50-$100 is effective for driving larger orders, as customers are motivated to add items to qualify for free shipping.


Step-by-Step: Create a Free Shipping Threshold Rule

Best for: Encouraging customers to spend more by offering free shipping once they reach a minimum order amount. Perfect for increasing average order value and boosting sales.

Scenario: Offer free shipping automatically once a customer spends $200 or more.

Step 1: Access Shipping Methods and Choose a Template

  1. In your WordPress admin, go to the Woo Pricing & Discounts menu
  2. Open the Shipping Methods tab
  3. Click on the Add from Template button to quickly start a new rule

Add from Template button - Shipping Methods tab

  1. In the "Choose your desired shipping method" modal, search for templates
  2. Under Free Shipping Campaigns, find and select "Free Shipping Threshold"
  3. Click "Add Method"

Free Shipping Threshold template selection

Step 2: Configure the Shipping Method

Free Shipping configuration

  1. Name: "Free Shipping" (customizable)
  2. Status: Ensure Enable is checked
  3. Apply Mode: Choose how this rule interacts with other shipping methods
    • Apply this rule and disregard other rules — Only free shipping will be shown
    • Apply with other applicable rules — Free shipping will appear alongside other options
  4. Tax Status: Choose Taxable or None
  5. Cost: Set to 0 for free shipping
  6. Cost Per Quantity: Leave as 0
  7. Cost Per Weight: Leave as 0
  8. Fee: Leave as 0
  9. Usage Limit: Leave blank for unlimited uses

Step 3: Schedule the Shipping Rule (Optional)

By default, the campaign is unscheduled and runs immediately:

Unscheduled shipping rule

For scheduled promotions, under the "Date Time" section to configure:

  • Date Range — Run a promotion over a period (e.g., for a holiday sale)
  • Date Time Range — Precise start and end date/time for limited-time offers
  • Specific Date — Single date activation (e.g., Black Friday)
  • Days — Recurring weekly promotions (e.g., Free Shipping Fridays)
  • Time — Daily time ranges (e.g., flash free shipping)

Schedule for a date period

Use "+ And New Rule" to combine conditions or "+ OR New Group" for alternative schedules.

tip

For a deep dive into timezone setup, recurring schedules, and multi-tier scheduling logic, read our comprehensive Scheduling & Date-Time Guide.

Step 4: Set the Minimum Order Condition

Under the Conditions section, set the free shipping threshold:

  1. Add a "Subtotal including tax" or "Subtotal excluding tax" condition
  2. Set the comparison to "Greater equal to"
  3. Enter the minimum order amount (e.g., 200)

Free Shipping threshold conditions

Example: In our tutorial, we'll set the threshold to 200 for orders of $200 or more.

tip

For full details on all 14 condition groups, AND/OR logic, and available comparison operators, check out our Complete Rule Conditions Guide.

Step 5: Save and Test

Click Save and test by adding products to your cart.

Free Shipping full configuration


Result Example

Cart with Free Shipping Applied

Cart items:

  • Shirt: $20.00 x 3 = $60
  • Shirt - Grean: $25.00 x 3 = $75
  • Jacket: $25.00 x 1 = $25
  • Blouse: $45.00 x 1 = $45

Subtotal: $205.00

Result: Free shipping is automatically applied because the cart subtotal meets the $200 threshold.

Free shipping applied in cart

Cart display shows:

  • Subtotal: $205.00
  • Free Shipping: FREE
  • You Saved: $5.00

🚀 Troubleshooting: Free Shipping Not Showing?

If free shipping doesn't appear at checkout, follow these steps:

Step 1: Check Your Condition

  1. Verify that the "Subtotal including tax" condition is set correctly
  2. Ensure the "Greater equal to" value matches your desired threshold
  3. Test with a cart that clearly exceeds the threshold

Step 2: Check Other Shipping Methods

  1. If you have multiple shipping methods, ensure they're not conflicting
  2. Try setting Apply Mode to "Apply this rule and disregard other rules" to test

Step 3: Check for Plugin Conflicts

  1. Other Shipping & Discount Plugins: Having multiple shipping plugins, dynamic cart pricing rules, or free shipping bar add-ons active simultaneously can override WooCommerce shipping calculations or subtotal threshold checks. Temporarily deactivate competing plugins to test.
  2. Admin Screen Script Conflicts: If you cannot configure rules, save settings, or load dropdowns in the admin dashboard, check the browser console (F12) for JavaScript errors caused by plugins enqueued globally across all admin screens (such as SkyVerge or analytics tools).
  3. Cart Caching: Ensure caching plugins exclude cart and checkout pages. Clear site and object cache before re-testing with qualifying subtotal amounts.
  4. Learn More: For complete step-by-step conflict isolation instructions, see our Complete Troubleshooting Guide.

🎉 Success!

You've learned how to create free shipping for orders over a specific amount in WooCommerce using the Discount Rules and Dynamic Pricing plugin. This powerful feature allows you to:

  • Set a clear free shipping threshold to encourage larger orders
  • Schedule promotions for specific dates or recurring campaigns
  • Increase average order value and reduce cart abandonment

📚 Next Steps

Now that you've mastered free shipping thresholds, explore other powerful ways to use the Shipping Methods features:


🔍 SEO Keywords

Primary Keywords: free shipping WooCommerce, free shipping threshold, minimum order free shipping, WooCommerce free shipping, free shipping over $100

Secondary Keywords: WooCommerce shipping methods, conditional free shipping, free shipping rules, increase average order value, reduce cart abandonment, WooCommerce shipping threshold, free shipping campaign, WooCommerce discount rules, dynamic pricing WooCommerce