Linux 软件免费装
Banner图

Rankd Free Shipping Progress Bar

开发者 coolhuntersgt
rankd.site
更新时间 2026年8月14日 23:32
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

shortcode woocommerce cart free shipping progress bar

下载

1.1.0 1.1.1 1.0.0 1.1.2 1.1.3

详情介绍:

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 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.

安装:

  1. Upload the rankd-free-shipping-progress-bar folder to /wp-content/plugins/, or install via Plugins → Add New → Upload Plugin
  2. Activate the plugin
  3. Go to WooCommerce → Settings → Free Shipping Progress
  4. Set your threshold amount and customize your messages
  5. Enable auto-inject or place [rankd_free_shipping] on your site
Nothing will appear on your site until you complete step 5.

屏幕截图:

  • The Appearance tab — color pickers, font selector, border radius, and live preview with WCAG contrast checking.
  • The "Almost There" notice state on the cart page.
  • The "Qualified" success state on the cart page.

常见问题:

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.

更新日志:

= 1.1.3 = (8/13/2026) 1.1.1 1.1.0 1.0.0