Free Shipping Progress Meter

Under construction

We’re still working on this knowledge base article and it’s subject to change. Thank you for understanding.

Let customers know how much more they need to add to their cart to qualify for free shipping by showing a progress meter in the cart.

How it works

Currently the free shipping meter has two options that allow you to set a shipping goal.

  • Via the WooCommerce settings: Recommended if you’re shipping to multiple countries and have different free shipping options.
  • Set your own threshold: Recommended if you have 1 flat price for free shipping. (e.g. all your customers get free shipping if $50 is reached).


To activate the Free Shipping Meter, head over to the CartPops dashboard, and click on the Power-ups tab.


Free Shipping Meter amount

This option allows you to set the amount at which the free shipping meter should trigger. This amount can be retrieved from either the WooCommerce settings or by setting a custom amount.

Set a custom amount

To set a custom amount is straightforward, all you need to do is select Set a custom amount and in the next field enter at which amount the customer unlocks free shipping.

Set a custom free shipping meter amount

Automatically retrieve from WooCommerce Settings

CartPops can also automatically lookup the free shipping zone by country in your WooCommerce settings.

Keep in mind

Keep in mind that if you use plugins that heavily alter WooCommerce’s shipping, that CartPops might have trouble looking up the free shipping amount. So test thoroughly. If you have any issues, you can always reach out to us.

MaxMind License Key

CartPops uses native WooCommerce built-in GEO lookup functionality. So before you continue make sure that you have set up a MaxMind License Key in the integrations tab in your WooCommerce settings. You can read more on how to complete the MaxMind integration here.

Default customer location

Make sure to set Default customer location to Geolocate under WooCommerce Settings > General.

Shipping zones

Make sure that you have set up at least one shipping zone with a free shipping method.

For example, here’s our shipping zone for The Netherlands.

CartPops will get the visitors country, and match it against your shipping zones until there’s a match. Then it will fetch the Minimum order amount as displayed above, and use that as the amount needed to unlock free shipping.

Free Shipping Meter Text

The text that shows up when a free shipping meter is still in progress.

Free Shipping Meter text

How to use

The Free Shipping Meter text can easily be customized. Use a simple syntax to write your own message that tells a customer how much they’re removed from free shipping.

SyntaxOutput exampleDescription
{{country}}US, UK, NL, DE etc.Will show the country code of the current visitor.
{{amount}}$87.90Will show the total amount the customer is removed from achieving free shipping
{{flag}}πŸ‡ΊπŸ‡ΈWil output an Emoji flag that corresponds to the current customer’s location.

Get creative!

Here are a few ideas to help you get started with the Free Shipping Meter text. Got a cool one? Let us know and we’ll add it to the list.

🎁 Only {{amount}} away from free shipping to {{country}} {{flag}}
{{flag}} You're {{amount}} away from free shipping {{flag}}
πŸ“¦ Amount left to for free shipping: {{amount}}

It's time to improve your WooCommerce Cart

CartPops is a WooCommerce Add To Cart Popup, that helps every shop owner improve their user experience, increase conversions & maximize profits.

Was this page helpful?