Shipping Progress Bar Integration
Add a fully customizable Progress Bar component to a Shipping Test.
Overview
Progress bars visually show customers their progress toward rewards like free shipping in an shipping threshold test. They motivate customers by showing "how close am I to unlocking this benefit?" and help drive larger cart values.

Before you start:
You'll need the Intelligems JavaScript snippet added to your theme to render the Intelligems shipping progress bar. If you haven't done so, see our integration guide here.
Progress Bars require a threshold rate to function.
Configuration
Basic Setup
Dynamic progress text (unlock prompt): The sentence that will be rendered when the threshold has not yet been met. Ex. "Spend $10 more to get free shipping".
Dynamic progress text (reward text): The sentence that will render in place of the "Unlock Prompt" message when a user has met the threshold. Ex. "You have unlocked free shipping!".
Color & Style
Styling options available include:
Bar style: Choose from three bar style options.
Checkpoint classic: Best for multi-tier setups.

Floating milestones: Compact layouts with 2-3 tiers.

Minimal: For single-tier setups like free shipping.

Bar appearance: Control the thickness, corner radius and size of bar elements.
Colors: Control the colors for all fields.
Typography: Control the font sizes and styles for each text field.
Integrating the Progress Bar
Paste the following code snippet into your Shopify theme code, in the theme file that renders your cart in order to add a Progress Bar to a Test or Personalization. This file may be called something like cart.liquid, slideout-cart.liquid, etc. We recommend adding this code snippet at the top of the section that relates to your cart:
If you already have a progress bar in your cart, remember to comment the existing progress bar out to avoid showing two!
Heads up: If your theme uses <ig-volume-progress-bar-widget></ig-volume-progress-bar-widget> or <ig-shipping-progress-container></ig-shipping-progress-container>, those snippets still work — no changes needed. We've since updated to a single unified snippet to streamline installation.
Integrating with Rebuy Carts
If you use Rebuy for your slide out cart, you'll need to follow these steps to add the Offer progress bar.
Create a Rebuy custom smart cart template. Follow this article for instructions.
Edit the template to replace the Rebuy progress bar with the Intelligems progress bar snippet. See above.
Using the Progress Bar With Your Existing Shopify Rates
You can use the Intelligems Shipping Progress Bar with your existing Shopify rates using an Intelligems Offer. You'll simply add the code snippet above to your Shopify theme and configure the visual appearance of the progress bar in the Intelligems app. Then in the Intelligems app, create a new free shipping offer, ensure you opt for the offer to be "powered by Shopify", and save your offer.

Last updated
Was this helpful?