Configure the Top/Bottom Free Shipping Bar

The Top/Bottom Bar is a fixed shipping progress bar that displays at the top or bottom of your store pages. It’s the most popular choice for encouraging customers to add more items to their cart to reach free shipping.

Overview

The Top/Bottom Bar appears as a slim banner across the full width of your store, showing:

  • A customizable message about free shipping
  • A visual progress bar indicating how close the customer is to free shipping
  • An optional shipping truck icon
Top/Bottom Bar Settings
The Top/Bottom Bar settings page with all configuration options

Accessing Top/Bottom Bar Settings

  1. Open the GroPulse Free Shipping Bar app from your Shopify admin
  2. Click Configure on the Top/Bottom Bar card
  3. You’ll see the configuration page with all settings on the left and a live preview on the right

App Activation Status

Before the bar can appear on your store, you need to activate the app embed:

  • Activated: The bar is enabled and will show on your store (if bar status is Active)
  • Not Activated: Click the activation link to enable the app in your theme

To activate or deactivate:

  1. Click the Activate or Deactivate link
  2. This opens your Shopify theme customizer
  3. Toggle the app embed switch
  4. Click Save in the theme customizer

Goal Settings

The Goal Settings section controls the free shipping threshold and the messages displayed to customers.

Free Shipping Threshold

This is the minimum cart value customers need to reach for free shipping.

How to set:

  1. Enter the threshold amount in the text field
  2. The currency prefix matches your store’s default currency
  3. Example: Enter "50" for a $50 threshold

Tip: Match this to your actual Shopify shipping settings for consistency.

Initial Message

This message displays when the customer’s cart is empty or has just started shopping.

Default: Free shipping to {country} for orders over {amount}

Available variables:

  • {country} – Displays the customer’s detected country
  • {amount} – Displays the free shipping threshold with currency

Example customizations:

  • "Spend {amount} and get FREE shipping!"
  • "Free shipping on orders over {amount} to {country}"

Progress Message

This message appears when the customer has items in their cart but hasn’t reached the threshold yet.

Default: Only {remaining} away from free shipping!

Available variables:

  • {remaining} – Displays the amount still needed for free shipping

Example customizations:

  • "Add {remaining} more to unlock free shipping!"
  • "You’re so close! Just {remaining} away from free shipping"

Success Message

This message celebrates when the customer qualifies for free shipping.

Default: Congratulations! You've earned free shipping!

Example customizations:

  • "Free shipping unlocked!"
  • "You did it! Your order ships free"

Customize Appearance

The appearance settings let you fully customize the look of your shipping bar to match your store’s branding.

Color Settings

Bar Background Color

The background color of the shipping bar when the customer hasn’t reached free shipping yet.

Default: #ffffff (white)

Success Background Color

The background color when the customer qualifies for free shipping.

Default: #eef7f2 (light green)

Progress Fill Color

The color of the filled portion of the progress bar during progress.

Default: #f5b540 (gold/orange)

Progress Bar Complete Color

The color of the progress bar when completely filled (goal achieved).

Default: #1eba58 (green)

Progress Track Color

The background color of the progress bar track (unfilled portion).

Default: #a1a1a133 (light gray with transparency)

Typography Settings

Text Font Family

Choose from popular web-safe fonts:

  • Arial
  • Helvetica
  • Verdana
  • Tahoma
  • Trebuchet MS
  • Times New Roman
  • Georgia
  • Courier

Message Text Size

Adjust the size of the main message text.

  • Range: 12px to 24px
  • Default: 16px

Message Text Color

The color of the main message text.

Default: #000000 (black)

Success Message Color

The color of the message when free shipping is achieved.

Default: #1eba58 (green)

Price Text Size

The size of price amounts displayed in messages.

  • Range: 12px to 24px
  • Default: 18px

Price Text Color

The color of price amounts.

Default: #f5b540 (gold/orange)

Show Icon

Choose whether to display the shipping truck icon:

  • Show icon – Displays a truck icon next to the message
  • Hide icon – Shows only the text message

Display Settings

Control where, when, and to whom the shipping bar appears.

Bar Status

Toggle the bar on or off without removing your configuration.

  • Active – Show bar on storefront: The bar is visible to customers
  • Inactive – Hide bar from storefront: The bar is hidden (settings are saved)

Position

Choose where the bar appears on the page:

  • Top: Fixed at the top of the browser window
  • Bottom: Fixed at the bottom of the browser window

Tip: Top position is more visible but may interfere with navigation. Bottom position is less intrusive.

Targeted Page

Select which pages display the shipping bar:

OptionDescription
All PagesShows on every page of your store
HomepageOnly on your store’s main page
Collection PagesOnly on collection/category pages
Product PagesOnly on individual product pages
Cart PageOnly on the cart page

Tip: If you’re also using the Product Page Bar or Cart Page Bar, you may want to exclude those pages from the Top/Bottom Bar to avoid duplication.

Device Target

Control which devices see the shipping bar:

OptionDescription
Show on all devicesDesktop, tablet, and mobile
Desktop onlyOnly computers and laptops
Mobile onlyOnly smartphones
Tablet onlyOnly tablets (iPad, Android tablets)

Country Target

Show the bar to all visitors or only those from specific countries:

  • All Countries: Everyone sees the bar
  • Selected Countries: Only visitors from chosen countries

When "Selected Countries" is chosen, select the specific country from the dropdown list.

Use case: If you only offer free shipping to certain regions, show the bar only to eligible visitors.


Schedule Settings

Requires Growth Plan

Schedule your shipping bar to appear only during specific times.

Enable Scheduling

Check this box to turn on scheduling. When disabled, the bar shows according to other settings.

Schedule Types

Always Show

The bar displays continuously (same as having scheduling disabled).

Date Range

Show the bar only between specific dates:

  • Start Date: When the bar should start showing
  • End Date: When the bar should stop showing
  • Optionally set start and end times within these dates

Use case: Perfect for holiday promotions or limited-time free shipping offers.

Days of Week

Show the bar only on selected days:

  • Select one or more days (Sunday through Saturday)
  • Set start and end times for those days

Use case: Weekend-only promotions or excluding certain days.

Time-Based

Show the bar during specific hours each day:

  • Start Time: When the bar starts showing
  • End Time: When the bar stops showing

Use case: Flash sales or time-limited offers.

Timezone

Select your preferred timezone for accurate scheduling:

  • UTC
  • Eastern Time
  • Central Time
  • Mountain Time
  • Pacific Time
  • British Time
  • Central European Time
  • Tokyo Time
  • Sydney Time

Countdown Timer

Requires Growth Plan

Add urgency with a countdown timer displayed inline with your message.

Enable Countdown Timer

Check this box to display a countdown timer next to the shipping message.

Timer Duration

Set the countdown duration:

  • Minutes: 0-59
  • Seconds: 0-59

Default: 10 minutes, 0 seconds

Timer Color

Choose the color for the countdown timer display.

Default: #e74c3c (red)

Tip: The countdown timer resets when the page is refreshed. It’s designed to create urgency, not track actual offer expiration.


Live Preview

The Live Preview section shows how your shipping bar will look in real-time.

Test Cart Values

Use the slider to simulate different cart values:

  • Move left for lower cart values (shows progress message)
  • Move right to higher values (shows success message)
  • Set to 0 to see the initial message

Device Preview

Toggle between views:

  • Desktop: Full-width preview
  • Mobile: Narrower preview simulating mobile screen width

Saving Your Changes

After making any changes:

  1. A Save bar appears at the top of the page
  2. Click Save to apply your changes
  3. Click Discard to revert to the last saved settings
  4. Wait for the confirmation message

Important: Changes are not applied to your store until you click Save.


Best Practices

Optimal Threshold

  • Set your threshold slightly above your average order value
  • This encourages customers to add "just one more item"
  • Example: If your average order is $35, set threshold to $50

Message Tips

  • Keep messages short and clear
  • Create excitement with the success message
  • Use the {remaining} variable to show exact amounts needed

Color Selection

  • Match your brand colors for consistency
  • Ensure good contrast for readability
  • Use green for success states (universal positive signal)

Placement Recommendations

  • Top position: Higher visibility, more impact
  • Bottom position: Less intrusive, good for mobile
  • Consider your store’s header design when choosing

Testing

  • Always test on both desktop and mobile
  • Check the bar with various cart values
  • Visit your actual store to verify appearance

Common Questions

Q: Why isn’t my bar showing? A: Check that both the app embed is activated AND the bar status is set to Active.

Q: Can I have different thresholds for different countries? A: Currently, you can set one threshold but show/hide the bar by country. For different thresholds, consider creating multiple stores.

Q: Does the progress bar update automatically? A: Yes, the bar updates in real-time as customers add or remove items from their cart.

Q: Can I use custom fonts? A: The app offers popular web-safe fonts. Custom font upload is not currently available.

For more questions, see the FAQ.

Last updated on February 16, 2026

Was this article helpful?

PREVIOUS

Add a Free Shipping Bar to Cart Drawer

NEXT

How to Configure Free Shipping Bar Messages and Goals

Powered by Support Genix