This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Rankd Free Shipping Progress Bar

Rankd Free Shipping Progress Bar

Show customers how close they are to qualifying for free shipping, with a progress bar and message that updates as they shop.

10+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Rankd Free Shipping Progress Bar running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
1 month ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.0
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Rankd Free Shipping Progress Bar is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 30 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
10 / 10
Provides: screenshots, description, homepage
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

This plugin shows a free shipping progress message on your WooCommerce store. When a customer’s cart is below your threshold, they see how much more they need to spend. When they hit it, the message updates to confirm they’ve qualified. The message refreshes as items are added or removed without a page reload.

You can drop it on any page using the shortcode [rankd_free_shipping], or turn on auto-inject to have it appear automatically at the top of your cart and checkout pages. Settings are under WooCommerce → Settings → Free Shipping Progress.

What it does

  • Auto-injects on the cart page, checkout page, or both — no shortcode needed
  • Shortcode [rankd_free_shipping] works on any page, widget area, or theme template
  • Updates the message and progress bar as the cart changes, including on block-based themes
  • Full appearance control — colors, font, font size, and border radius via an in-page Appearance tab with live preview and WCAG AA contrast checking
  • Progress bar is included by default and can be hidden with a single CSS rule
  • Threshold amount is configurable
  • Supports an optional coupon code — useful if your free shipping requires one
  • Message text is customizable, with {amount} and {coupon} merge tags
  • Role exclusions let you hide the message from specific user roles
  • Developer filters for threshold, messages, and subtotal calculation
  • CSS class reference built into the Appearance tab

Where to find the settings

After activating, go to WooCommerce → Settings → Free Shipping Progress. The page has two in-page tabs: Settings for the threshold, messages, coupon, and role exclusions, and Appearance for colors, fonts, and styling.

Developer Filters

For developers who need to customize behavior beyond the settings page, the following filters are available:

rankd_fs_threshold — filters the threshold amount before comparison. Receives the saved threshold as a float.

rankd_fs_subtotal — filters the cart subtotal used for the comparison. Receives `WC()->cart->get_cart_contents_total()` by default. Useful if your store needs a different calculation (e.g. including tax, or excluding certain product categories).

rankd_fs_msg_notice / `rankd_fs_msg_success` / `rankd_fs_msg_coupon_line` — filter the raw message strings before merge tags are processed. Each receives the saved message text.

Example:

add_filter( 'rankd_fs_threshold', function( $threshold ) {
    return is_user_logged_in() ? 75 : 50;
});

Styling

Class
Element

.rankd-fs-wrapper
Outer div (both states)

.rankd-fs-notice
Outer div — threshold not met

.rankd-fs-success
Outer div — threshold met

.rankd-fs-message
Message text span

.rankd-fs-amount
Currency amount span

.rankd-fs-coupon-code
Coupon code span

.rankd-fs-coupon-line
Coupon line beneath success message

.rankd-fs-bar-track
Progress bar background track

.rankd-fs-bar-fill
Progress bar filled portion

I activated the plugin but nothing is showing. Why?

Go to WooCommerce → Settings → Free Shipping Progress and either enable one of the Auto-inject options, or place the shortcode [rankd_free_shipping] somewhere on your site.

Does the progress bar update live?

Yes, on all pages. Classic cart/checkout responds immediately to WooCommerce cart update events. Block-based themes and other contexts update via a polling loop every 2.5 seconds.

How do I customize the colors and fonts?

Go to WooCommerce → Settings → Free Shipping Progress and click the Appearance tab. You’ll find color pickers for all states, font family, font size, and border radius controls, with a live preview that updates as you make changes.

My store has multiple shipping zones with different minimums. Will this work?

Not fully. This plugin shows one threshold to all visitors. If your zones have the same threshold there’s no problem. If they differ significantly, a geo-aware plugin will serve you better for this feature.

How do I hide the progress bar and show text only?

Add .rankd-fs-bar-track { display: none; } to Appearance → Customize → Additional CSS.

Does this work with Elementor, Divi, or Beaver Builder?

Yes. The plugin outputs standard HTML and CSS with body-scoped selectors to handle specificity from page builders. The font selector on the Appearance tab detects fonts already registered by your page builder.

Does this work with caching plugins?

Yes. The progress message itself is excluded from static page caching by design — it’s refreshed via AJAX after page load, so even on a fully cached page the displayed amount will update to reflect the current cart. If your host or caching plugin caches AJAX/admin-ajax.php responses (uncommon, but some aggressive configurations do), you may need to exclude admin-ajax.php requests from caching for live updates to work correctly.

Does the threshold account for tax?

The threshold compares against your cart’s subtotal before tax (get_cart_contents_total()), which matches how WooCommerce’s own free shipping zone settings calculate eligibility in most configurations. If your store has an unusual tax setup where this doesn’t match, the rankd_fs_subtotal filter (see Developer Filters below) lets you override the calculation.

Is this compatible with High-Performance Order Storage (HPOS)?

Yes. The plugin declares HPOS compatibility and doesn’t interact with order data directly — it only reads the current cart session, so HPOS has no effect on its behavior.

Categories
CartShipping rates & rulesPage builders & blocks
Plugin details
Version1.1.1
Last updated2026-07-03 3:46pm GMT
Added2026-05-17
Requires WordPress6.0
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
cart
free shipping
progress bar
shortcode
woocommerce
Alternatives
Other plugins in the same categories.
WooCommerce
7M+ installs
4.5(4,808)
Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster
30K+ installs
5.0(108)
CoCart – Headless REST API for WooCommerce
1K+ installs
4.9(21)
XT Ajax Add To Cart for WooCommerce
1K+ installs
4.8(30)
WPC Fly Cart for WooCommerce
10K+ installs
4.7(61)
WP Menu Cart
7K+ installs
4.8(23)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy