- New
Animated free-shipping bar — with tiers and rewards (shipping, gift, discount), upsell, a sticky site-wide bar, multi-currency, targeting and statistics.
Customers add exactly what they planned and head to checkout. They don't realise that one more item would make shipping free — and you keep giving that margin to the courier. Free shipping is one of the strongest buying triggers, but only when the customer sees, at the right moment, how close they are to the goal.
The Free Shipping Progress Bar shows a sleek, animated bar with the exact amount left to the goal — "Only €23.90 left for the «5% off» tier!". It appears where decisions happen: in the header, on the product page, in the cart and as a sticky site-wide bar, and after each change it updates instantly via AJAX, with no page reload.
Version 2.0 is far more than a progress bar. Set multiple tiers with rewards (free shipping, a free gift, a percentage or fixed discount — granted automatically by native PrestaShop cart rules), suggest products to add in one click, target specific groups and countries, and track results in statistics.
Set several goals, each with its own reward: free shipping, a free gift or a percentage/fixed discount. Rewards are granted by native cart rules — automatically once the threshold is reached.
Below the bar, products that fill the remaining gap appear. The customer adds them in one click and the bar moves forward instantly.
A slim bar pinned to the top of every page — checkout included. It can be closed, and the choice is remembered for the session.
Enter thresholds in the default currency and the module converts them to the customer's currency. Choose whether the cart is compared net or gross, matching your shop.
The free-shipping amount can be read from PrestaShop shipping settings or cart rules — or set manually.
Show the bar only to selected customer groups, delivery countries or devices, within a scheduled window. Selected categories can be excluded from the cart total.
Track bar impressions, goals reached, reach rate and upsell adds — with a 14-day chart.
Ready-made styles, gradient, rounding, bar height, custom emoji and CSS. When the goal is reached, the customer gets a confetti burst.
Three states (empty cart, in progress, goal reached) in every shop language, with {amount}, {threshold}, {total} and {percent} placeholders.
A visual bar with the exact amount to the goal, animation and tier markers. It refreshes via AJAX after every cart change, with no page reload.
Protected, cross-platform code (PHP 7.1–8.4). A missing or incompatible loader never crashes the shop — the module pauses with a clear notice.
Separate settings per shop, working only through standard hooks, with no theme or core overrides.
Data sheet