Multi Shipping Bar

Starting from Kalles 5.2.1, 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.

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

Create and assign metafield

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

Step 2 — Create “Buy X Get Y” discount

Step 3 — Assign the gift product to the metafield

Important notes

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

Step 2 — Set milestone amount

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.

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:

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