Save Big on 4 Premium Themes - Kalles, Ecomus, Unsen, Gecko - 30% OFF! View all discounted items  

Header background

Multi Shipping Bar

Mie Tran

Written by Mie Tran

Last updated

447 views

On this page


Starting from Kalles 5.2.1 and Ecomus 2.2.2, the Multi Shipping Bar allows you to display a dynamic progress bar with reward milestones such as free shipping, discounts, or free gifts. This feature encourages customers to add more items by showing their progress toward the next benefit. It helps increase average order value and improves the overall shopping experience.

Function1.png

I. Configure Multi Shipping Bar Milestones

The Multi Shipping Bar uses three different reference products—one for each milestone.
Each product must have a different price (or different metafield value), and the values must increase in ascending order to ensure the progress bar unlocks correctly.

Milestone rule:
Each milestone must use a product with a higher price than the previous one:
Milestone 1 < Milestone 2 < Milestone 3.

1. Set a minimum amount for the Free Shipping Bar

You can configure the Free Shipping Bar amount using one of the two methods.
This amount is determined by the reference product assigned to Milestone 1.

Option 1 — Use product price

  • Go to Theme Settings > Cart

  • In Free shipping bar > Product, select the product for Milestone 1

  • Its price becomes the free-shipping threshold on the storefront

milestone.png

Option 2 — Use a custom metafield (recommended)

Create and assign metafield

  • Go to Settings > Metafields → Products → Add definition

    • Name: Free shipping money

    • Namespace/key: theme.shipping_money

    • Type: Money

  • Enter a value in Free shipping money for product you will select in the Milestone 1.

This metafield value becomes the Free Shipping Bar threshold instead of the product price.

2. Set up “GET GIFT CARD”

This milestone adds a free product or gift card when the cart meets the required amount.
The threshold is determined by the reference product assigned to Milestone 2, which must have a price (or metafield value) higher than Milestone 1.

Step 1 — Create a metafield

  • Go to Settings > Metafields → Products → Add definition

    • Name: Get gift product

    • Namespace/key: theme.get_gift

    • Type: Product variant

ef522d8b3c.png

Step 2 — Create “Buy X Get Y” discount

  • Go to Discounts > Create discount → Buy X Get Y

  • Select the product/variant that will be added as the free gift

  • Set the spending condition to match Milestone 2
    (Example: ≥ $200 — this must be higher than Milestone 1)

Step 3 — Assign the gift product to the metafield

  • Open the product assigned to Milestone 2

  • Go to Metafields → Get gift product

  • Select the gift variant (“Y” product)

gift card.png

Important notes

  • Milestone values must increase: Milestone 1 < Milestone 2 < Milestone 3

  • Supports both physical and gift card products

  • Only one variant can be assigned

  • If the gift is out of stock, it will not be added

3. Set up “GET 5% OFF”

This milestone applies a 5% discount when the cart reaches a specific amount.
The threshold is determined by the reference product assigned to Milestone 3, which must have a price (or metafield value) higher than Milestone 2.

Step 1 — Create the discount

  • Go to Discounts > Create discount → Amount off order

  • Discount value: 5%

  • Minimum purchase: $500 (example)

  • Allow combinations with other discounts

Step 2 — Set milestone amount

  • In Multi Shipping Bar settings, set Milestone 3 = a third product

  • This product must have a price/metafield value higher than Milestone 1 and 2

Important note

Milestone thresholds must increase in ascending order:
Milestone 1 < Milestone 2 < Milestone 3
This ensures each reward unlocks properly as the cart value increases.

discount 5%.png

II. Configure Content of Multi Shipping Bar

To change content for example: "Congratulations! You’ve earned free shipping, gift and 5% OFF!". You will access Edit theme default content => Find the text and change it.

III. Configure Shipping Rate in Shopify Admin

The Free Shipping Bar only displays the threshold on the storefront.
To ensure customers actually receive free shipping at checkout, you must configure a matching Shopify shipping rate.

Example

If the Free Shipping Bar shows $50, then create a shipping rate:

  • Condition: Order price ≥ $50

  • Shipping cost: $0 (free)

This ensures consistency between the storefront progress bar and real checkout behavior.

For detailed instructions, refer to Shopify’s official guide:
Set up your shipping rates – Shopify Help Center

🎁 Exclusive Deals for The4 Customers

EComposer

🎉 EComposer – Free 6-Month Plan

Build landing pages, sales funnels, and more with drag & drop.
The4 users get 6 months free (save $114) on Standard plan.

  • ✅ 300+ templates ready to use
  • ✅ Build any Shopify page
  • ✅ No coding required
🔓 Get 6 Months Free
SectionAI

🤖 EcomRise: Upsell & Bundles

Boost sales effortlessly with product bundles, upsell and cross-sell, buy X get Y, volume discounts

  • ✅ Easy upsell & cross-sell
  • ✅ Works with the latest themes
  • ✅ Trusted by 10k customers
🚀 Get 6 Months Free

Enjoy a free 3-day trial. Then get your first month for $1. Try Now

We uses cookies to ensure you get the best experience on our website.