Oxify Oxify
Shopify announcement bar app

A Shopify announcement bar is the one thing every visitor reads

Free shipping thresholds, flash sales, delivery cut-offs, restock news. The sticky top bar is the only element on your store that every single visitor sees before they scroll — and on most stores it is either empty or says the same thing it said in March. A good Shopify announcement bar app fixes that in minutes.

★★★★★ 4.9 from 46 reviewsFree — every featureBuilt for Shopify
4.9Rating on the Shopify App Store
$0Free — every feature, no cap
23Languages, with RTL support
2 minFrom install to live on your store
See how it works

Merchants running Oxify apps

Smokeshow logoLounge Dreams logoreplenhair logoThinkRobotics logoTucann logoGo Ayurveda logoFreshly Ground Foods logoNutty Village logoZyber logoCreative in Bloom logoDash and Dot logoASMOKE logo
The problem

Your best billboard is showing a blank wall

The header banner sits above your logo, above your hero, above everything. It gets 100% impressions at zero cost. Most stores either leave the theme default in place, hard-code one message and forget it, or bury a genuinely useful line — like the free shipping threshold — three clicks deep in a policy page.

The theme's default bar

  • One static line of text, edited by hand in the theme customiser.
  • No scheduling, so your Black Friday bar is still up in December.
  • The same message for every country, however irrelevant.
  • No way to rotate more than one announcement.
  • Changing it means opening the theme editor and republishing.

With Oxify Announcement Bar

  • Multiple announcements rotating in a carousel or scrolling marquee.
  • Scheduled start and end times, so campaigns retire themselves.
  • Geo-targeting by country, so shipping claims are actually true.
  • A sticky bar that stays in view as the visitor scrolls.
  • Edited in the app, live in seconds, with no theme republish.
What a bar is actually for

Four jobs a good bar does quietly

An announcement bar is not decoration — it is a promo banner with a job. Done properly it removes friction that would otherwise cost you the sale.

State the shipping threshold

A free shipping bar — “Free shipping over $50” at the top of every page — answers the question that otherwise gets answered at checkout, badly.

Create a real deadline

Sale end times and delivery cut-offs give the visitor a reason to act today rather than bookmark you.

Say the right thing per country

Shipping promises and currency claims that are true where the visitor actually lives.

Announce without an email

Restocks, new drops and delays reach everyone on the site, not just the fraction who open your emails.

Rotating & scrolling bars

More than one message, without shouting

Run multiple announcements in one rotating or sliding announcement bar — as a carousel that fades between them, or a marquee that scrolls continuously. You get to say the shipping threshold and the sale deadline without choosing between them.

  • Carousel and scrolling marquee modes, with adjustable speed
  • Unlimited announcements per bar, reordered by drag
  • Sticky option so the bar stays in view as the visitor scrolls
  • Emoji, icons and a CTA button on any announcement

Why rotate: a second message costs you nothing, and the shipping threshold deserves permanent residency.

Oxify announcement bar: scrolling, carousel and free-shipping bars
Scheduling & campaigns

Bars that retire themselves

Set the start and end time when you build the bar. Your Black Friday flash sale banner goes up at midnight and comes down on the Tuesday without anyone remembering to do it, which is the part that usually goes wrong.

  • Start and end date-times per bar, in your store’s timezone
  • Recurring and scheduled campaigns for repeat promotions
  • Queue several bars so the next one takes over automatically
  • Preview exactly what will be live on a given date before you publish

The real win: nobody has to remember to take the sale banner down.

Oxify product recommendation panel
Geo-targeting & languages

Say what is true where they live

“Free shipping over $50” is a promise, and it is a false one for half your international traffic. Target bars by country so the claim matches the market, in the shopper’s own language.

  • Target any bar by country, so shipping claims stay accurate
  • 23 languages supported, including right-to-left layouts
  • Different thresholds and currencies per market
  • Falls back to a default bar for any country you haven’t targeted

Fewer tickets: most shipping complaints start with a promise that wasn’t true in that country.

Frequently Bought Together cross-sells inside the Oxify cart drawer
Design that matches your theme

A bar that looks built in, not bolted on

Colours, fonts, padding, animation and corner radius are all yours. The default inherits from your theme, so the bar looks like part of the store rather than an app that was installed on top of it.

  • Full control of colours, fonts, size, padding and animation
  • Inherits your theme’s typography by default
  • Mobile-specific sizing so it never eats half a phone screen
  • Custom CSS if you want something the settings don’t cover

Mobile matters most: a bar that is two lines tall on a phone costs you more than it earns.

Product page add-ons and upsells powered by Oxify
Coverage

One bar, every page, every device

The announcement bar is the only component that appears on all of them — and a sticky top bar keeps it in view even after the shopper scrolls. That is exactly why it is worth getting right.

Every page

Home, collection, product, cart — site-wide by default, or targeted to specific pages.

Mobile-tuned

Separate sizing and text so it stays one line on a phone.

Scheduled

Campaigns that start and stop themselves.

Targeted

By country, language and market.

Oxify announcement bar: scrolling, carousel and free-shipping bars
Who it works for

The bar that fits your store

The best message depends entirely on what your visitors are unsure about. Here is where we’d point you first.

Stores with a shipping threshold

The single most useful thing you can say.

Start with: “Free shipping over $X” as a permanent free shipping bar, geo-targeted per market so the shipping threshold is true everywhere it shows.

Stores running promotions

Deadlines that need to feel real.

Start with: A scheduled flash sale banner with an end time, queued to retire itself automatically.

International stores

Claims that differ by country.

Start with: Country-targeted bars in local language and currency, with a default fallback.

Comparison

Free, and still not the smaller app

Most Shopify announcement bar apps put scheduling, geo-targeting or the removal of their own branding behind a monthly fee. This one does not have a paid tier to upsell you to.

CapabilityTypical announcement bar appOxify
Rotating / carousel barsOften a paid tierIncluded, free
Scrolling marqueeOften a paid tierIncluded, free
Scheduling & campaignsUsually paidIncluded, free
Geo-targeting by countryUsually paidIncluded, free
Sticky barSometimesIncluded, free
CTA button on the barOften paidIncluded, free
Multi-language + RTLOften paid23 languages, free
App branding on the barRemoved on paid plansNever shown
Usage or impression capCommon on free tiersNone
Theme changes requiredSometimesNone — app embed block
PriceFree tier, then $5–$20/moFree

Comparison reflects the common free-versus-paid split across popular announcement bar apps on the Shopify App Store. Competitor features and pricing change — re-check before quoting this.

How it works

Live in about two minutes

No developer, no theme edits, no republish.

01

Install

Add the app from the Shopify App Store. It connects through an app embed block — no theme files touched.

02

Write your bar

Type the message, pick a style, add a CTA button if you want one.

03

Target and schedule

Choose countries and set a start and end time, or leave it running permanently.

04

Publish

Toggle it live. Changes appear instantly with no theme republish.

Pricing

Free. Not “free tier”.

Every feature on this page is included at no cost. There is no trial clock, no impression cap and no app branding you have to pay to remove.

Every feature
$0/month

No trial to expire, no credit card, no usage cap and no “upgrade to unlock” on any feature listed here.

Install free

So what’s the catch?

  • Every feature on this page is free. There is no locked tier behind it.
  • No trial clock — the app does not stop working after 14 days.
  • No usage cap, no order limit and no branding you have to pay to remove.
  • We build a paid app too, and free apps are how merchants meet us.
  • If you never install the paid one, this still costs you nothing.
  • Uninstall whenever you like — it leaves nothing behind in your theme.
When you outgrow it
Cart Drawer & Upsells

When you want to raise average order value rather than just fix one surface, our paid app covers the product page, the cart, the sticky cart and post-purchase from one install — from $9.99/month with a 30-day ROI guarantee.

See Cart Drawer & Upsells
  • Free gift & reward tiers A live progress bar toward free shipping and free gifts, with unlimited tiers.
  • In-cart upsells & Subscribe & Save Frequently Bought Together and subscription upgrades inside the cart drawer.
  • One rule set across four surfaces Product page, cart, sticky cart and post-purchase, with no discount collisions.
Proof

Rated 4.9 by merchants running it

Built for Shopify is Shopify’s own quality standard — it covers performance, app-embed compliance and admin UX, and it has to be earned.

★★★★★4.9

46 reviews on the Shopify App Store

✓ Built for Shopify

Fast by requirement

Built for Shopify sets a performance bar the app has to meet, not just claim.

No theme edits

Installs as an app embed block, so uninstalling leaves nothing behind.

Part of the Oxify family

1,000+ stores run one or more Oxify apps, sharing the same support team.

Pair it with

Bars are better with a reason to act

An announcement bar tells the shopper about the free shipping threshold. A free shipping progress bar in the cart shows them how close they are to it.

Free gift & shipping tiers

A live free shipping progress bar in the cart, so the threshold your announcement bar promotes becomes a goal they can watch fill.

Countdown Timer Bar

Also free. A countdown bar that adds a real deadline under the announcement, for flash sales and delivery cut-offs.

Fast Bundles & BYOB

Also free. Quantity breaks and build-your-own-box offers to lift the order the bar just brought in.

Get started

Say something useful at the top of every page

Free, every feature, about two minutes to set up. There is no trial to expire and nothing to cancel.

FAQ

Shopify announcement bar apps — frequently asked questions

What is an announcement bar?

A slim banner, usually at the very top of the page, carrying a single short message — a shipping threshold, a sale deadline, a delivery cut-off. It is the only element on a store that every visitor sees before scrolling.

What should I put in it?

If you have a free shipping threshold, that. It is the question most likely to be in the shopper’s head and the one your product pages usually don’t answer. After that: sale deadlines, delivery cut-offs, and restock news — in that order.

Can I show more than one message?

Yes. Run them as a fading carousel or a continuously scrolling marquee, with unlimited announcements per bar and drag-to-reorder.

Can I schedule a bar in advance?

Yes, with start and end date-times in your store’s timezone. This matters more than it sounds — the usual failure is a sale banner that stays up for a week after the sale ended.

Can I show different bars in different countries?

Yes. Target any bar by country, which is how you keep “free shipping over $50” from being a false promise in markets where it isn’t true. Untargeted countries fall back to a default bar.

Does it support other languages?

23 languages including right-to-left layouts.

Will it show your branding on my store?

No, never — not on the free version, because there isn’t a paid version to upgrade to.

Can I make it sticky?

Yes. A sticky bar stays in view as the visitor scrolls. Worth using for a shipping threshold and worth avoiding for anything less important, since it costs vertical space on mobile.

Do I need a developer?

No. There is no code to paste and no Liquid to edit — the app installs as an app embed block and everything after that is a visual editor.

Will it work with my theme?

Yes. It runs on Online Store 2.0 themes including Dawn, Horizon, Impulse, Prestige, Motion and Warehouse, and on most older themes too.

Does it slow my store down?

No. It is a small CDN-delivered script that loads asynchronously and does not block rendering or your buy button.

What happens if I uninstall it?

Everything is removed cleanly. Because it installs as an app embed block rather than editing theme files, there is no orphaned Liquid left behind to clean up.

How is my store’s data handled?

The app requests only the Shopify scopes it needs to function. We do not sell data, and everything is deleted on uninstall in line with Shopify’s data-retention requirements.

Is it really free, or free to install?

Free. Every feature described on this page is included at no cost, with no usage cap and no paid tier hiding behind it. We also build a paid cart-drawer app, and free apps are how most merchants find us — but you are never required to install it.

How do I add an announcement bar to my Shopify store without code?

Install the app from the Shopify App Store, turn on the app embed block, type your message and toggle it live. No Liquid, no theme edits, no republish — the whole thing is a visual editor and takes about two minutes.

Can the bar show how far a shopper is from free shipping?

The bar itself states the shipping threshold — “Free shipping over $50” — site-wide. For a live free shipping progress bar that updates as the cart fills, pair it with our Free Gift & Shipping Tiers app, which shows the shopper exactly how far they are from the goal.

Can I rotate multiple messages in one bar?

Yes. Add as many announcements as you like to a single rotating announcement bar and run them as a fading carousel or a sliding marquee, with adjustable speed and drag-to-reorder. The shipping threshold and the sale message no longer have to compete for one slot.

Can I schedule a bar for a sale window?

Yes. Give the flash sale banner a start and end date-time in your store’s timezone and it publishes and retires itself. Queue a second bar behind it — your permanent free shipping bar, say — and it takes over automatically when the sale ends.

Ask AI about Oxify App