How to Add a Free Shipping Bar on Shopify Without an App
Share
#TLDR A free shipping bar shows shoppers how close they are to your free-shipping threshold so they add another item instead of checking out early. Most stores rent this as an app. You can also paste Liquid into the cart drawer or install a plain section file and pay $0/mo. Merchant Patch includes a free shipping bar in its section kit for Online Store 2.0 themes.
Why merchants want a free shipping progress bar
Shoppers rarely know your free-shipping cutoff unless you put it in front of them. A progress bar in the cart drawer or cart page turns "maybe later" into "I'm $12 away," which is why merchants keep asking for it in community threads and Reddit.
Examples of that demand:
- Dynamic free shipping bar help (Impulse theme)
- Add more for free shipping on Craft cart
- Reddit: "you're X dollars away from free shipping"
App rent vs a file you keep
Free shipping bar apps (Hextom and similar) are easy: install, set a threshold, done. They also charge every month and often load extra scripts on every cart view.
A file-based approach:
- Set your threshold in store currency (for example $75).
- Compare
cart.total_priceto that threshold in Liquid. - Show remaining amount or a "you qualify" message.
- Style a simple fill bar with CSS.
Guides such as Flair's free shipping progress bar without apps walk through a Dawn cart-drawer snippet: paste near the cart items block, set threshold, duplicate the theme first.
Tradeoff: DIY snippets work, but you own the maintenance when Dawn updates cart markup. A packaged OS 2.0 section keeps the same idea with theme-editor settings and no monthly fee.
What multi-market stores run into
If you sell across Shopify Markets, a single USD threshold can mislead shoppers in other currencies. Merchants discuss this on r/shopifyDev (Markets free shipping threshold). Some reach for another app. Others keep thresholds simple (one primary market) or use settings that match how they actually ship.
For a first install, pick one clear rule you already use at checkout, then expand.
Three paths (pick one)
1. DIY Liquid in the cart drawer
Duplicate the theme. On Dawn-based themes, edit the cart drawer snippet, paste a small progress block, set threshold, save. Good if you are comfortable in code and only need one placement.
2. Rent an app
Fastest UI. You pay monthly for as long as the bar runs, and you accept whatever scripts the app injects.
3. Own a section file
Buy or build a section, paste into Sections, add it from the theme editor, set threshold and copy as settings. Same ownership model as sticky ATC: file lives in your theme, $0/mo after purchase.
Merchant Patch sells the free shipping bar as part of problem packs and the Complete Bundle ($99 once, unlimited stores you own, free updates, 30-day money back and you keep the files). Pair it with sticky ATC, countdown, cart bump, and the rest of the kit if you are replacing a full widget stack: merchantpatch.com/collections/all.
Related read: How to add a sticky add to cart on Shopify without an app.
Free shipping bar checklist
- Match the threshold to real shipping rules (not a vanity number)
- Show remaining amount in money format shoppers recognize
- Place it where the cart total is visible (drawer and/or cart page)
- Duplicate the theme before any code paste
- Re-test after theme updates
- Prefer 0 third-party scripts if page weight matters
FAQ
Do I need an app for a free shipping bar?
No. Liquid can read cart total and render a bar. Apps add a settings UI and support; they are not required for the basic behavior.
Where should the bar live?
Most stores start in the cart drawer because that is when shoppers decide to add one more item. Some also put a slim bar in the header or on the cart page.
Will this work on my theme?
Online Store 2.0 themes that expose a cart drawer or cart sections are the usual fit. Vintage 1.0 themes need a different approach.
Can I run a section next to an existing free shipping app?
Yes, briefly, while you compare. Then cancel the app if the file covers the job.
Conclusion
A free shipping bar is a cart cue, not a reason to pay rent forever. DIY Liquid, a one-time section, or a short app trial all work. If you want the bar plus sticky ATC and the rest of a conversion stack without monthly fees, browse Merchant Patch sections and packs and install what you need once.