{"id":302909,"date":"2026-05-03T19:42:41","date_gmt":"2026-05-03T19:42:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cart-boost-progress-bar\/"},"modified":"2026-05-03T19:42:19","modified_gmt":"2026-05-03T19:42:19","slug":"softminal-cart-reward-progress-bar","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/softminal-cart-reward-progress-bar\/","author":23440212,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Softminal Cart Reward Progress Bar","header_author":"Softminal","header_description":"Add a live cart reward progress bar to WooCommerce, SureCart, and FluentCart. Boost average order value with free shipping, discount, and free gift goals.","assets_banners_color":"ace1ca","last_updated":"2026-05-03 19:42:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/softminal.com\/","header_author_uri":"https:\/\/softminal.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release of Softminal Cart Reward Progress Bar.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3521741,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3521741,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3521741,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3521741,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page \u2014 General configuration with platform selection and enable\/disable toggle.","2":"Reward Goal settings \u2014 Choose between Free Shipping, Percentage Discount, or Free Gift with configurable goal amount.","3":"Messages settings \u2014 Customize text, icons, and font for empty, in-progress, and reached states with live preview.","4":"Appearance settings \u2014 Bar style, colors, gradient, height, radius, shadow, animation, and spacing controls.","5":"Live preview panel \u2014 Real-time preview of the bar in all three states (empty, in-progress, goal reached).","6":"Progress bar on a WooCommerce cart page showing progress toward free shipping.","7":"Goal reached state with celebration animation and customized message."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3047,154834,9351,2314,286],"plugin_category":[45],"plugin_contributors":[254418],"plugin_business_model":[],"class_list":["post-302909","plugin","type-plugin","status-publish","hentry","plugin_tags-cart","plugin_tags-free-shipping-bar","plugin_tags-progress-bar","plugin_tags-reward","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-softminal","plugin_committers-softminal"],"banners":{"banner":"https:\/\/ps.w.org\/softminal-cart-reward-progress-bar\/assets\/banner-772x250.png?rev=3521741","banner_2x":"https:\/\/ps.w.org\/softminal-cart-reward-progress-bar\/assets\/banner-1544x500.png?rev=3521741","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/softminal-cart-reward-progress-bar\/assets\/icon-128x128.png?rev=3521741","icon_2x":"https:\/\/ps.w.org\/softminal-cart-reward-progress-bar\/assets\/icon-256x256.png?rev=3521741","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Softminal Cart Reward Progress Bar<\/strong> 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.<\/p>\n\n<p>It works seamlessly with <strong>WooCommerce<\/strong>, <strong>SureCart<\/strong>, and <strong>FluentCart<\/strong> \u2014 giving you the flexibility to use it across different eCommerce platforms on the same WordPress site.<\/p>\n\n<p>When a shopper adds products to their cart, the bar updates in real time \u2014 no page reload required \u2014 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.<\/p>\n\n<h3>Reward Types<\/h3>\n\n<ul>\n<li><strong>Free Shipping<\/strong> \u2014 Show progress toward a free shipping threshold. Shipping cost is automatically zeroed when the goal is reached.<\/li>\n<li><strong>Percentage Discount<\/strong> \u2014 Automatically apply a percentage discount to the cart when the spending goal is met.<\/li>\n<li><strong>Free Gift<\/strong> \u2014 Automatically add a free product to the cart when the customer reaches the goal amount.<\/li>\n<\/ul>\n\n<h3>Bar Styles<\/h3>\n\n<ul>\n<li><strong>Rounded<\/strong> \u2014 Pill-shaped bar with smooth edges.<\/li>\n<li><strong>Flat<\/strong> \u2014 Clean, squared bar with no border radius.<\/li>\n<li><strong>Striped<\/strong> \u2014 Animated diagonal stripes for a more dynamic look.<\/li>\n<\/ul>\n\n<h3>Celebration Animations<\/h3>\n\n<p>When a customer reaches the goal, the bar can celebrate with one of four animations:<\/p>\n\n<ul>\n<li><strong>Pulse<\/strong> \u2014 A quick scale-up effect.<\/li>\n<li><strong>Glow<\/strong> \u2014 A pulsing glow around the bar.<\/li>\n<li><strong>Bounce<\/strong> \u2014 A playful bounce animation.<\/li>\n<li><strong>Confetti<\/strong> \u2014 Colorful confetti sparkles appear around the bar.<\/li>\n<\/ul>\n\n<h3>Multi-Platform Support<\/h3>\n\n<ul>\n<li><strong>WooCommerce<\/strong> \u2014 Classic cart, block cart, block checkout, mini-cart, and HPOS compatible.<\/li>\n<li><strong>SureCart<\/strong> \u2014 Native integration via Alpine.js event bridge.<\/li>\n<li><strong>FluentCart<\/strong> \u2014 Native integration via wp.hooks event bridge.<\/li>\n<\/ul>\n\n<p>The plugin auto-detects which eCommerce platform is active, or you can manually select one from the settings page.<\/p>\n\n<h3>Full Customization<\/h3>\n\n<ul>\n<li>Bar and track colors, text colors, reached-state colors, empty-state colors.<\/li>\n<li>Gradient fills with configurable direction (horizontal, diagonal, vertical).<\/li>\n<li>Bar height, border radius, width, shadow, and border \u2014 all configurable.<\/li>\n<li>Font size, font family, font weight, and text alignment.<\/li>\n<li>Container padding, bar gap, and container background color.<\/li>\n<li>Per-state display modes: show bar + text, bar only, text only, or hidden.<\/li>\n<li>Per-state icons via emoji input or WordPress Media Library upload.<\/li>\n<\/ul>\n\n<h3>Messages &amp; Placeholders<\/h3>\n\n<p>Customize the message shown at each stage using dynamic placeholders:<\/p>\n\n<ul>\n<li><code>{remaining}<\/code> \u2014 Amount still needed to reach the goal.<\/li>\n<li><code>{percent}<\/code> \u2014 Percentage of goal reached (0\u2013100).<\/li>\n<li><code>{reward}<\/code> \u2014 The configured reward label.<\/li>\n<li><code>{goal}<\/code> \u2014 The goal amount with currency symbol.<\/li>\n<li><code>{total}<\/code> \u2014 Current cart subtotal with currency symbol.<\/li>\n<\/ul>\n\n<p>Three separate message templates: <strong>empty cart<\/strong>, <strong>in-progress<\/strong>, and <strong>goal reached<\/strong>.<\/p>\n\n<h3>Dark Mode<\/h3>\n\n<p>Softminal Cart Reward Progress Bar respects <code>prefers-color-scheme: dark<\/code> automatically. You can also configure custom dark mode colors for the bar, track, and text.<\/p>\n\n<h3>RTL Support<\/h3>\n\n<p>Full right-to-left language support with auto-detection or manual override (LTR \/ RTL).<\/p>\n\n<h3>Currency Formatting<\/h3>\n\n<p>Configure the currency symbol position (before\/after), decimal places (0\u20132), and thousand separator (comma, dot, space, or none) independently from your eCommerce platform.<\/p>\n\n<h3>Scheduling<\/h3>\n\n<p>Optionally restrict the progress bar to a specific date range \u2014 useful for seasonal promotions, flash sales, or holiday campaigns.<\/p>\n\n<h3>Accessibility<\/h3>\n\n<p>The progress bar is built with proper ARIA attributes (<code>role=\"progressbar\"<\/code>, <code>aria-valuenow<\/code>, <code>aria-valuemin<\/code>, <code>aria-valuemax<\/code>, <code>aria-label<\/code>) so it is fully usable by screen readers and assistive technologies. Animations respect <code>prefers-reduced-motion<\/code>.<\/p>\n\n<h3>Shortcode<\/h3>\n\n<p>Place the bar anywhere using the <code>[cbpb_bar]<\/code> shortcode. Works with the Block Editor (Gutenberg), Elementor, Divi, Bricks, and any other page builder that supports shortcodes.<\/p>\n\n<h3>Developer Friendly<\/h3>\n\n<ul>\n<li>No custom database tables \u2014 all settings stored in <code>wp_options<\/code>.<\/li>\n<li>Clean uninstall \u2014 all <code>cbpb_*<\/code> options are removed on plugin deletion.<\/li>\n<li>CSS custom properties drive all styling \u2014 zero theme conflicts, no <code>!important<\/code>.<\/li>\n<li>Fully namespaced PHP (<code>CartBoostPB\\<\/code>) with PSR-4 autoloading.<\/li>\n<li>REST API at <code>softminal-cart-reward-progress-bar\/v1<\/code> with capability-based permission checks.<\/li>\n<li>Source files and build tooling are included in the plugin package (<code>resources\/<\/code>, <code>package.json<\/code>, <code>vite.config.js<\/code>, <code>build.sh<\/code>).<\/li>\n<\/ul>\n\n<h3>100% Free<\/h3>\n\n<p>Every feature is included at no cost. There is no premium tier, no feature gating, and no upsells.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin dashboard.<\/li>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>Softminal Cart Reward Progress Bar<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<li>Navigate to <strong>Softminal Rewards Bar<\/strong> in the admin sidebar to configure your settings.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file from WordPress.org.<\/li>\n<li>Log in to your WordPress admin dashboard.<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Choose the downloaded ZIP file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate<\/strong> after installation completes.<\/li>\n<li>Navigate to <strong>Softminal Rewards Bar<\/strong> in the admin sidebar to configure your settings.<\/li>\n<\/ol>\n\n<h4>Manual Installation via FTP<\/h4>\n\n<ol>\n<li>Download and extract the plugin ZIP file.<\/li>\n<li>Upload the <code>softminal-cart-reward-progress-bar<\/code> folder to <code>\/wp-content\/plugins\/<\/code> on your server.<\/li>\n<li>Log in to your WordPress admin dashboard and go to <strong>Plugins<\/strong>.<\/li>\n<li>Find <strong>Softminal Cart Reward Progress Bar<\/strong> in the list and click <strong>Activate<\/strong>.<\/li>\n<li>Navigate to <strong>Softminal Rewards Bar<\/strong> in the admin sidebar to configure your settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20softminal%20cart%20reward%20progress%20bar%20work%20with%20the%20woocommerce%20block-based%20cart%20and%20checkout%3F\"><h3>Does Softminal Cart Reward Progress Bar work with the WooCommerce block-based cart and checkout?<\/h3><\/dt>\n<dd><p>Yes. Softminal Cart Reward Progress Bar fully supports both the classic cart\/checkout shortcodes and the newer block-based cart and checkout pages. The progress bar updates in real time in both setups.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20colors%20and%20messages%3F\"><h3>Can I customize the colors and messages?<\/h3><\/dt>\n<dd><p>Yes. You can change the bar color, background color, text color, and messages for each state (empty cart, in-progress, goal reached). Messages support dynamic placeholders such as <code>{remaining}<\/code>, <code>{goal}<\/code>, <code>{percent}<\/code>, <code>{reward}<\/code>, and <code>{total}<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20softminal%20cart%20reward%20progress%20bar%20with%20more%20than%20one%20ecommerce%20platform%3F\"><h3>Can I use Softminal Cart Reward Progress Bar with more than one eCommerce platform?<\/h3><\/dt>\n<dd><p>Softminal Cart Reward Progress Bar auto-detects which eCommerce plugin is active (WooCommerce, SureCart, or FluentCart) and uses the appropriate adapter. You can also manually select the platform in the settings.<\/p><\/dd>\n<dt id=\"will%20the%20progress%20bar%20slow%20down%20my%20site%3F\"><h3>Will the progress bar slow down my site?<\/h3><\/dt>\n<dd><p>No. Softminal Cart Reward Progress Bar is lightweight and loads minimal CSS and JS only on pages where the bar is displayed. The bar updates via AJAX or platform-native events without full page reloads. No custom database tables are created.<\/p><\/dd>\n<dt id=\"is%20softminal%20cart%20reward%20progress%20bar%20compatible%20with%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Is Softminal Cart Reward Progress Bar compatible with HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes. Softminal Cart Reward Progress Bar declares full compatibility with WooCommerce HPOS.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20the%20bar%20using%20a%20shortcode%3F\"><h3>How do I display the bar using a shortcode?<\/h3><\/dt>\n<dd><p>Use <code>[cbpb_bar]<\/code> in any post, page, or widget area. The bar will display the current cart progress toward the configured reward goal wherever the shortcode is placed.<\/p><\/dd>\n<dt id=\"does%20the%20bar%20work%20in%20the%20mini-cart%20%2F%20drawer%20cart%3F\"><h3>Does the bar work in the mini-cart \/ drawer cart?<\/h3><\/dt>\n<dd><p>Yes. Enable \"Mini-Cart\" in the Display Locations settings. The bar renders in a compact layout optimized for mini-cart widgets.<\/p><\/dd>\n<dt id=\"does%20softminal%20cart%20reward%20progress%20bar%20set%20any%20cookies%20or%20collect%20personal%20data%3F\"><h3>Does Softminal Cart Reward Progress Bar set any cookies or collect personal data?<\/h3><\/dt>\n<dd><p>No. Softminal Cart Reward Progress Bar does not collect, store, or transmit any personal data. It reads cart totals from your eCommerce platform to calculate progress and stores plugin settings in the WordPress options table. No cookies are set and no external services are contacted.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%20to%20use%20this%20plugin%3F\"><h3>Do I need WooCommerce to use this plugin?<\/h3><\/dt>\n<dd><p>Not necessarily. Softminal Cart Reward Progress Bar also works with SureCart and FluentCart. You need at least one of these three eCommerce plugins active.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20the%20bar%20to%20show%20only%20during%20a%20sale%20or%20promotion%3F\"><h3>Can I schedule the bar to show only during a sale or promotion?<\/h3><\/dt>\n<dd><p>Yes. Enable the scheduling option in the Advanced settings and set a start and end date. The bar will only appear within that date range.<\/p><\/dd>\n<dt id=\"is%20there%20a%20premium%20version%3F\"><h3>Is there a premium version?<\/h3><\/dt>\n<dd><p>No. Softminal Cart Reward Progress Bar is 100% free with all features included. There is no pro tier, no feature gating, and no upsells.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 (03 May, 2026)<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A live cart progress bar for WooCommerce, SureCart &amp; FluentCart. Boost order value with free shipping, discount, and gift rewards.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302909"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/softminal"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302909"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302909"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302909"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302909"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302909"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}