Free Shipping Progress Bar Section for ShopifyNo app. Copy, paste, done.

  • Online Store 2.0
  • No app
  • Theme Check: 0 errors
  • MIT license

The Stackframes shipping progress bar is a free Shopify section that tells shoppers how much more they need to spend to get free shipping, with a progress bar. When they reach the threshold it switches to a success message. It reads the cart in Liquid and refreshes itself when items are added or changed. It hides automatically for shoppers browsing in a different currency, so it never shows a wrong amount.

Live preview with sample content. Once installed, fonts follow your theme and colours are editable in the theme editor.

Want it matched to your brand?We'll customise it for you
/01 INSTALL

Add the Shipping Progress Bar to your theme

About two minutes. No app, no monthly fee.

Prefer a walkthrough? See the full installation guide.

  1. STEP 01

    Duplicate your theme

    In Shopify admin go to Online Store → Themes. Next to your current theme click ⋯ → Duplicate. Make every change on the copy.

  2. STEP 02

    Create the section file

    On the copy, click ⋯ → Edit code. In the sections folder click “Add a new section”, choose Liquid, name it sf-free-shipping-progress-bar and create it. Delete the starter code, paste ours, then click Save.

  3. STEP 03

    Add it to a page

    Click Customize, open the template you want, click “Add section” and choose “SF free shipping bar”. Edit the text, blocks and colours in the sidebar, then Save.

  4. STEP 04

    Check it, then publish

    Preview on mobile and desktop. When you are happy, publish the duplicate theme.

/02 SETTINGS

What you can change in the theme editor

Section settings
SettingTypeDefault
Free shipping thresholdIn your store currency, e.g. 50. Use the same amount as your shipping rate rules.Number50
Progress messageUse [amount] where the remaining amount should appear.TextYou're [amount] away from free shipping
Success messageTextYou've unlocked free shipping!
Show progress barCheckboxOn
BackgroundColour#f3f4f6
TextColour#111827
BarColour#16a34a
Vertical paddingSlider12px

This section is one piece of a custom theme.

We design and build complete Shopify themes around your brand.

See what we build
/03 QUESTIONS

Common questions

Does it actually change my shipping rates?

No. It only displays progress. Set up the free shipping rate itself under Settings → Shipping and delivery, using the same threshold.

Why does the bar disappear for some shoppers?

Liquid can't convert currencies, so when a shopper uses a different currency through Shopify Markets the bar hides rather than show an incorrect amount.

Will it update in my cart drawer?

It refreshes when your theme updates the cart with Shopify's cart API over fetch (most Online Store 2.0 themes, including Dawn) and when common cart events fire. Older themes that use jQuery or XHR need a small tweak — place it on the cart page, or ask us to wire it into your cart drawer.

NEED MORE THAN A SECTION?

Get a Shopify theme built around your brand

Custom sections, a full theme build, or changes to the theme you already have. Tell us what your store needs and we'll scope it with you.

Not affiliated with or endorsed by Shopify Inc. Shopify is a trademark of Shopify Inc.