Skip to content
Help Center Pasilobus Help Center home

Free Shipping Goal Bar

Show shoppers how much more to spend for free shipping, per market and currency

A free shipping goal bar tells each shopper how much more they need to spend to get free shipping, in their own currency, and updates as they add or remove items. Once the cart reaches the goal, the bar says so.

The free shipping goal bar is part of the Growth plan and up. On the Free plan you can set one up and save it; it stays paused on your storefront until you upgrade.

What shoppers see

  • Empty cart: "Free shipping on orders over $50"
  • Cart below the goal: "Add $10 more to unlock free shipping", with a progress line along the bottom of the bar
  • Goal reached: "🎉 You've unlocked free shipping!"

The bar updates when the cart changes, including in a cart drawer: when the shopper adds an item, changes a quantity or removes something, the amount and the progress line follow.

Create one

  1. Go to Announcement Bars and click Create announcement bar.
  2. Under Announcement type, choose Free shipping goal.
  3. The first message becomes the progress line. It is filled in for you: "Add {{remaining}} more to unlock free shipping". Edit the wording if you like.
  4. In the Free shipping goal card, set:
    • Free shipping: Over a minimum order amount, or On every order if shipping is always free.
    • Minimum order amount, in your store's currency.
    • Count toward the goal: the cart total after discounts (what Shopify uses for most free shipping rates), or the item subtotal before discounts.
    • Show a progress bar on or off.
  5. Adjust the other messages if you like, then click Save and Activate.

Placeholders

Use these in any of the bar's messages:

Placeholder Becomes
{{remaining}} The amount the shopper still needs to spend, in their currency
{{goal}} The minimum order amount, in their currency
{{country}} The shopper's country

Different goals per market or country

If your free shipping minimum differs by region, add rows under Goals by market or country:

  • Market handle: the handle of a Shopify market (for example eu or international). The card lists your markets' handles.
  • Country code: a two-letter code such as DE or CA.
  • Free shipping: over a minimum, on every order, or Not available.
  • Minimum and, optionally, Currency. Leave the currency empty to enter the amount in your store's currency (it is converted for shoppers paying in another currency). Enter a currency such as EUR to give an exact amount in that currency: a shopper paying in euros then sees exactly "€60".

A market row wins over a country row. Shoppers who match neither get the minimum from the top of the card.

Announcer uses the market and country Shopify picked for the shopper (the one checkout uses), not a guess from their IP address, so the bar and checkout agree.

Where there is no free shipping

For a row set to Not available, the bar shows the No free shipping message, for example "Free shipping isn't available for {{country}} yet". Leave that message empty to hide the bar for those shoppers.

Make sure it matches checkout

The bar shows the goal you enter; it does not read your shipping rates. Set the same minimum as your free shipping rate (Settings > Shipping and delivery) or your automatic free shipping discount, and update the bar if you change them.

Coming from Free Shipping Bar

If you use Pasilobus Free Shipping Bar on the same store, Announcer offers to import it: on the Announcer home page, click Import from Free Shipping Bar. Announcer creates a draft free shipping goal bar with:

  • your free shipping minimum, and a country row for every country whose goal differs (taken from the shipping zones and discounts Free Shipping Bar had detected, or from your manual goals);
  • your bar wording;
  • whether the goal counts the cart total or the subtotal, and whether the bar hides where free shipping isn't available.

Review the draft, then activate it. Nothing changes in Free Shipping Bar. Once the Announcer bar is live, turn off the Free Shipping Bar app embed in your theme (or uninstall Free Shipping Bar) so shoppers don't see two bars.

Not imported: the bar styling from your theme editor, the product page and cart page placements, milestones and custom CSS.