An unexpected shipping charge can turn a ready-to-buy customer into an abandoned cart. A WooCommerce free shipping threshold gives shoppers a clear spending target, and you can set it using WooCommerce’s built-in Free Shipping method.

We recommend keeping the offer easy to understand and checking its cost before you promote it. You don’t need an extra plugin for a basic minimum-spend rule.

Start with the amount your store can support, then build and test the offer.

Key Takeaways

  • Add Free Shipping to the shipping zone where you want the offer available.
  • Choose a minimum-order requirement and enter your store’s selected amount.
  • Decide whether a qualifying free-shipping coupon should also make the method available.
  • Test carts below, at, and above your minimum before advertising the offer.
  • Keep your checkout reliable with suitable hosting, backups, and a safe testing environment.

Choose a Minimum Your Store Can Afford

Free shipping still has a cost. Your store pays it instead of the customer.

Baymard’s research on reducing cart abandonment identifies extra charges, including shipping, taxes, and fees, as a leading reason shoppers leave. Clear delivery pricing helps customers understand the purchase before checkout.

That doesn’t make every free-shipping offer financially workable. We start with the numbers.

A parcel scale and open box sit on a wooden table in a softly lit packing room.

Review Your Current Order Values

Look at recent order values in WooCommerce Analytics. Review the products customers buy together, not only the overall average.

Averages can hide important differences. Small accessories and bulky products may have very different fulfillment costs.

We recommend comparing typical baskets with the items shoppers could reasonably add. The spending target should make sense beside your catalog and product prices.

Avoid choosing an amount because another store uses it. Their product margins, parcel sizes, and delivery agreements aren’t yours.

Check the Full Fulfillment Cost

Review product costs, carrier charges, packaging, and the work needed to prepare orders. Use actual invoices and recent orders wherever possible.

Then assess whether your proposed offer leaves an acceptable margin across common baskets. Pay particular attention to expensive delivery destinations and products that cost more to send.

There’s no universal minimum that suits every WooCommerce store. Choose your starting amount using your own costs, then review the results after launch.

Set the WooCommerce Free Shipping Threshold

The basic setup uses a shipping zone and a Free Shipping method. The zone controls where the method is available.

WooCommerce’s Free Shipping documentation explains the available requirements, including a minimum spend or a qualifying coupon.

A shop owner reviews shipping settings on a laptop beside a box and notepad.

We recommend completing the setup in this order:

  1. Open WooCommerce’s shipping settings and find your shipping zones.
  2. Select the zone where you want the offer available. Check its regions and any postcode restrictions before continuing.
  3. Add a shipping method and select Free Shipping. If that method already exists, open it for editing instead.
  4. In the requirement setting, choose A minimum order amount for a straightforward spending target.
  5. Enter your selected amount in the minimum-order field. Use the amount you’ve assessed against your store’s costs.
  6. Save the settings and confirm that the method is enabled. Then check it using an eligible customer address.

A zone name helps your team organize the store. The shipping method’s title is what shoppers see, so keep that wording clear.

If several zones need the offer, review each one separately. Don’t assume changing one method updates every destination.

Keep an appropriate paid shipping option available for orders that don’t qualify. Otherwise, a shopper below the minimum may reach checkout without a usable delivery choice.

Before leaving the dashboard, record which zones and methods you changed. That makes later checks much easier.

Decide How Coupons Fit the Offer

A spending target and a promotional coupon can work together, but they create different customer expectations.

We recommend deciding the offer’s wording before choosing the requirement. Your checkout rule and promotional message should tell the same story.

Keep a Straightforward Minimum-Spend Offer

For an offer based on spending alone, use the minimum-order requirement.

This gives you a simple promise to communicate: eligible orders receive free shipping when they reach the selected amount. Customers don’t need to find or enter a promotional code.

Review the requirement on every relevant Free Shipping method. An older campaign setting can leave one destination behaving differently from another.

Keep a record of the selected minimum and eligible destinations. Your support team needs the same information customers see.

Let a Qualifying Coupon Provide Another Route

WooCommerce also supports a minimum-order amount or a coupon that offers free shipping.

With that requirement, either route can make free shipping available. A qualifying coupon can provide eligibility without the customer reaching the spending target.

That distinction matters when you promote the offer. Don’t describe free shipping as available only above your minimum if a coupon provides another route.

Test the intended coupon with a below-minimum cart before launching the campaign. Also test without it, so you can confirm both paths behave as expected.

Test Eligibility Before Customers Find a Problem

Saving the setting is only the beginning. The offer is ready when the customer-facing checkout behaves correctly.

We test with a simple cart first. That keeps the results easy to understand before adding more products or promotional rules.

Check the Spending Boundary and Addresses

Build carts below, exactly at, and above your selected minimum. Use an address that belongs to the intended shipping zone.

Then repeat the test with an address outside that zone. For postcode-limited delivery, include an address near the edge of your service area.

Test any qualifying coupon separately. Check both mobile and desktop checkout, plus guest checkout if your store allows it.

If you offer both paid and free shipping, inspect the choices shown after qualification. Don’t assume the paid option disappears automatically.

Investigate Missing or Incorrect Options

Start with the customer address, the matched zone, and whether Free Shipping is active. Then check the minimum-spend or coupon requirement.

WooCommerce’s core shipping troubleshooting guide recommends checking those conditions when free shipping isn’t appearing.

Overlapping zones also deserve attention. WooCommerce uses the first matching zone, so place narrow local coverage above broader coverage.

A correctly saved minimum won’t help if the customer’s address matches a different zone.

Make one change, then repeat the same test. If totals stay stale or checkout stalls, investigate caching and checkout behavior separately.

Once eligibility works, place a controlled test order. Confirm the selected shipping method appears correctly in the order record.

Make the Shipping Offer Easy to Find

Customers shouldn’t have to guess whether they qualify. Explain the offer before they reach the final checkout screen.

We recommend clear wording near the cart and wherever you advertise delivery. State the minimum, eligible destination, and any coupon requirement.

For postcode-limited delivery, check the service-area list before promoting the offer to a new neighborhood. A product-page promise must match the choices available at checkout.

Three parcels and a basket of products sit beside a phone on a kitchen counter.

Want to display progress toward free shipping? An additional tool can help make the target visible.

WooCommerce’s Cart Goals documentation says its free-shipping goal needs a Free Shipping method in at least one zone, configured with a minimum-order requirement.

Set up and verify the shipping method first. A progress message should describe the offer your checkout actually provides.

Whenever you change the WooCommerce free shipping threshold, update the related messages too. Check banners, cart notices, campaign emails, and your delivery information page.

One clear offer. Consistent wording. Fewer questions at checkout.

Give Checkout a Reliable Hosting Base

Your hosting won’t choose the right shipping zone for you. It does support the store that calculates delivery options and accepts orders.

WooCommerce handles customer sessions, addresses, coupons, shipping choices, and payments. A promotion brings more of that activity to checkout at once.

We recommend checking your store’s readiness with our WooCommerce hosting launch checklist. Review SSL, backups, available resources, and somewhere safe to test changes.

Use staging for plugin or theme experiments whenever possible. Keep personalized cart and checkout pages out of full-page caching, and ask your host to review those rules.

Ready for less maintenance work? Compare our ZADiC WordPress hosting plans and features for the setup, backup, security, and support options your store needs.

Check the details of your selected plan, including staging availability. Choose resources that suit your current store and expected traffic.

We want your promotion to lead customers through a dependable buying experience. Good shipping rules and suitable hosting each have a job to do.

Frequently Asked Questions

Does a Basic Free Shipping Threshold Need a Plugin?

No. WooCommerce includes a Free Shipping method with a minimum-order requirement, so you can configure a basic offer without an extension.

Additional tools are useful when you need features beyond that setup. Cart Goals, for example, can display progress toward a free-shipping target.

We recommend starting with the built-in method and verifying checkout before adding promotional tools. That gives you a working baseline and makes troubleshooting easier if something changes later.

Can Free Shipping Apply Only to Local Customers?

Yes. Add the Free Shipping method to a zone covering your eligible delivery area. Use appropriate regions and postcode restrictions for that area.

Check zone order when local coverage overlaps broader coverage. Then test addresses inside and outside the boundary.

Local Pickup is a separate choice: the customer collects the order rather than receiving delivery. Adding pickup doesn’t arrange delivery to their door, so keep both options clearly named.

Build a Shipping Offer Customers Can Trust

A useful WooCommerce free shipping threshold starts with your costs and ends with a checkout test. Keep the spending rule, eligible destinations, and customer-facing message aligned.

We recommend verifying the complete buying path before promoting the offer. Give it reliable hosting and keep the rules clear.

Your next step is simple: choose your minimum, configure the method, and test the promise customers will see.

We use cookies so you can have a great experience on our website. View more
Cookies settings
Accept
Decline
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Who we are

Our website address is: https://zadic.net.

Comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year. If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser. When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed. If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website. These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue. For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Visitor comments may be checked through an automated spam detection service.
Save settings
Cookies settings