

Live progress bar on the WooCommerce cart page — shows how close the shopper is to the next reward, with milestone markers for each tier.
Softminal Cart Reward Progress Bar displays a dynamic, live-updating progress bar in your store that motivates customers to add more items to their cart in order to unlock rewards like free shipping, discounts, or free gifts.
It works seamlessly with WooCommerce, SureCart, and FluentCart — giving you the flexibility to use it across different eCommerce platforms on the same WordPress site.
When a shopper adds products to their cart, the bar updates in real time — no page reload required — showing how close they are to earning a reward. This creates a sense of urgency and encourages higher spending, directly increasing your average order value.
Prefer to use the bar purely as a marketing and motivation tool? Turn off Apply rewards to cart under Advanced Reward Application. The progress bar, milestone markers, and messages (for example, “Add $50 more for 10% off”) still display and update in real time, but the plugin will not apply any discount, free shipping, or free gift, and will never modify the WooCommerce order total.
This is ideal when your store already applies its own discounts (such as a payment-method discount) and you want to avoid stacking or double-discounting — the bar stays informational only.
When a customer reaches the goal, the bar can celebrate with one of four animations:
The plugin auto-detects which eCommerce platform is active, or you can manually select one from the settings page.
Customize the message shown at each stage using dynamic placeholders:
{remaining} — Amount still needed to reach the goal.{percent} — Percentage of goal reached (0–100).{reward} — The configured reward label.{goal} — The goal amount with currency symbol.{total} — Current cart subtotal with currency symbol.Three separate message templates: empty cart, in-progress, and goal reached.
Softminal Cart Reward Progress Bar respects prefers-color-scheme: dark automatically. You can also configure custom dark mode colors for the bar, track, and text.
Full right-to-left language support with auto-detection or manual override (LTR / RTL).
Configure the currency symbol position (before/after), decimal places (0–2), and thousand separator (comma, dot, space, or none) independently from your eCommerce platform.
Control exactly which cart items count toward the reward goal — so the bar never promises a reward the store doesn’t intend to give:
Category and product rules apply to WooCommerce stores.
Optionally restrict the progress bar to a specific date range — useful for seasonal promotions, flash sales, or holiday campaigns.
The progress bar is built with proper ARIA attributes (role="progressbar", aria-valuenow, aria-valuemin, aria-valuemax, aria-label) so it is fully usable by screen readers and assistive technologies. Animations respect prefers-reduced-motion.
Place the bar anywhere using the [cbpb_bar] shortcode. Works with the Block Editor (Gutenberg), Elementor, Divi, Bricks, and any other page builder that supports shortcodes.
wp_options.cbpb_* options are removed on plugin deletion.!important.CartBoostPB\) with PSR-4 autoloading.softminal-cart-reward-progress-bar/v1 with capability-based permission checks.resources/) and build tooling (package.json, vite.config.js, build.sh) are available in the public development repository: https://github.com/softminal/softminal-cart-boost-progress-barcbpb_subtotal (adjust the subtotal that drives goal progress — e.g. for multi-currency conversion), cbpb_reward_tiers (modify reward tiers at runtime — e.g. convert tier amounts into the visitor’s currency), and cbpb_apply_rewards (control whether rewards are applied to the cart, for display-only mode).Every feature is included at no cost. There is no premium tier, no feature gating, and no upsells.