PrestaShop Marketing & Promotions

Free Shipping Bar — Progress bar and per-country thresholds for PrestaShop

Free shipping, communicated at every step of the journey.

Free shipping above a certain amount is one of the most effective average-basket levers — provided the customer is informed at every stage. The Free Shipping Bar displays in real time how much is left to spend to qualify for free shipping. And since your shipping costs vary by country, you can set a specific threshold per country: €49 for France, €69 for Belgium, €89 for Switzerland, etc.

PrestaShop 8.0+ Per-country thresholds Real-time Multistore Mobile responsive No reload
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
v1.0.0 · updated 2025-03-12
What it does

The short version.

01

Per-country thresholds

Configure a different free shipping threshold for each active country. A default threshold covers unconfigured countries. Adapted to your real shipping costs.

02

Real-time update

The bar updates instantly with every add / remove / quantity change, with no reload at all. The customer sees their progress evolve live.

03

2 placements to choose from

Display the bar as a top-of-page banner (visible everywhere on the site), on the cart page, or both. Independent activation per placement.

04

Visual customisation

Adapt the colors (background, bar, text, success message) to your design guidelines. Animation enabled. Mobile responsive.

The long version

Everything you'd want to know before you install.

A detailed look at how Free Shipping Bar — Progress bar and per-country thresholds for PrestaShop works, why we built it the way we did, and the thinking behind the features above.

§ 01

Free shipping, the #1 average-basket lever

According to Statista and Salecycle studies, the "free shipping above X" argument is the lever that most increases average basket in e-commerce — more effective than a 5% discount, more effective than a free gift. Provided it is communicated at the right moment. The progress bar precisely answers this need: the customer permanently sees how much they have left to add to reach the threshold.

§ 02

Why per-country thresholds

Your real shipping costs vary enormously by country: Colissimo France, Mondial Relay Belgium, DPD Switzerland, FedEx International. A single "free shipping at €50" threshold can be profitable for France and catastrophic for Switzerland. Our module allows a specific threshold per country with a default threshold for unconfigured countries. Each country sees the bar adapted to its real costs.

§ 03

Real-time update

The bar updates automatically when the customer: adds a product (with or without variation), changes a quantity, removes a product, changes shipping country. All without page reload — important on mobile where each reload costs 200ms and breaks the buying rhythm. The bar percentage animates smoothly to the new value.

§ 04

Two placements for two functions

Global banner (top of page): visible everywhere, even on the product page, which reminds the customer they can reach free shipping. Cart page: visible at the key decision moment, just before checkout. You can enable both (maximum coverage), one only (discreet reminder), or neither (other promotion modules).

§ 05

Customisation and integration

The render uses four configurable colors (background, bar, text, success message) to integrate with your design guidelines. The message is translatable in all active languages. On mobile, the bar automatically switches to full width. Multistore compatibility is native: each sub-store has its own configuration.