How to Create a Dynamic Free Shipping Banner on Your Shopify Store with Digioh

The free shipping banner lets you display a dynamic message inside a Digioh Campaign that updates in real time as a shopper adds items to their cart. The Shopify Cart Targeting and Personalization extension automatically calculates how much more the shopper needs to spend to qualify for free shipping and exposes that value as a merge tag you can place anywhere in your Campaign copy.

For example, you can show:

“You're only $25 away from FREE shipping on your order of $50+!”

Once they pass the threshold, the message can change to something like:

“You’ve unlocked FREE shipping!”

Prerequisites

  • The Digioh JavaScript snippet must be active on your Shopify store.

Step 1: Install the Extension

    1. In your Digioh account, navigate to the top-right dropdown and click Extensions.Extensions option highlighted in the Digioh account dropdown menu
    2. Go to the Display Rules section, install the Shopify Cart Targeting and PersonalizationDigioh Extensions list with the Shopify Cart Targeting and Personalization extension highlighted and its Install button visible
    3. Once installed, make sure to click Publish to Your Site for the extension to start running.

Step 2: Set the Free Shipping Threshold

You need to tell Digioh what your free shipping threshold is. This is done once using an account-level metadata key.

  1. Click your account name in the top-right corner of Digioh and select Account Metadata from the dropdown. Digioh account dropdown menu with Account Metadata option highlighted
  2. Add a new metadata entry: Key: free_shipping Value: Your free shipping threshold as a plain dollar number, for example 75 or 75.00. Do not include a currency symbol.Digioh Account Metadata page showing the free_shipping key set to a value of 75
  3. Click Save.
This value can be updated at any time to reflect a seasonal promotion or threshold change.

Step 3: Add the Merge Tags to Your Campaign

Once the free_shipping metadata key is configured, two merge tags become available for use in your Campaign copy:

Merge Tag Description Example Output
[FREE_SHIP] The free shipping threshold is formatted with the store's currency symbol. $75.00
[FREE_SHIP_NET] The remaining amount the shopper needs to add to qualify for free shipping, formatted with the currency symbol. $15.01
  • In the Campaign Builder, open the text element where you want the banner message to appear.
  • Add [FREE_SHIP_NET] and/or [FREE_SHIP] to your copy. For example:
Add [FREE_SHIP_NET] for FREE SHIPPING on purchases over [FREE_SHIP]!

Digioh Campaign Builder showing a text element with [FREE_SHIP_NET] and [FREE_SHIP] merge tags in the copy field, previewed in the banner canvas

Step 4: Configure When the Banner Appears

Add a display rule so the banner only shows to shoppers who have not yet reached the free shipping threshold.

  1. In the Campaign Builder, navigate to the Display Rules tab.
  2. Add a rule: select Free Shipping Remaining from the Shopify Cart dropdown, set the operator to greater than, and enter 0.Campaign display rule set to Free Shipping Remaining greater than 0
  3. Optionally, add a page rule to restrict the banner to product pages, the cart page, or leave it sitewide.
  4. Save and publish your Campaign.
To show a success message once free shipping is unlocked, create a second Campaign with the display rule Free Shipping Remaining equals 0. Example copy: "You've unlocked FREE shipping!"

Step 5: Go Live

We recommend testing the banner on your live store before publishing. Add different products to your cart and confirm the merge tag values update in real time as your cart total changes. Verify the banner disappears once the cart total exceeds the threshold.

  1. Confirm the Campaign is toggled on in your Campaign list.
  2. Click Publish.

How It Works

On each page load, the extension reads the shopper's current cart total and subtracts it from the free_shipping threshold. The result is exposed as the Free Shipping Remaining display rule property and as the [FREE_SHIP_NET] merge tag. Both update automatically whenever the cart changes.

If the free_shipping account metadata key is missing or contains a non-numeric value, free shipping features are disabled silently and [FREE_SHIP_NET] will render blank in your Campaign copy.

Related Articles

Want to get more from Digioh?

Get the playbooks leading brands use to convert more visitors into revenue.

Browse the Playbooks ?

Platform Tour

See what else you can do with Digioh in our self-guided platform tour.

Take the Tour ?

Still Need Help?

Connect with our team for technical help.

Message Support