Shiplume shows shoppers how far their cart is from your free-shipping threshold and
how much more they need to add to reach it. The message updates as the cart
changes, so “free shipping over $50” stops being fine print and becomes a number
the customer can act on.
By default the threshold comes straight from WooCommerce. Shiplume looks at your
enabled free-shipping methods across all shipping zones and uses the lowest
minimum order amount it finds, so you don’t maintain the figure in two places. If
you’d rather set it yourself, switch to Manual mode and type a fixed amount; that
amount is also used as a fallback when Automatic mode finds no qualifying method.
When there’s nothing useful to show (the bar is disabled, the cart is empty, or no
threshold is configured) Shiplume renders nothing instead of an empty or
always-finished bar.
[woocommerce_cart] and [woocommerce_checkout] shortcodes).role="progressbar" with aria-valuenow/min/max and aprefers-reduced-motion.--nudge-* CSS custom properties and adapts to dark colour{amount} token inSource code and bug reports live on GitHub: github.com/wppoland/plogins-nudge
Shiplume does not connect to any external service. It does not send analytics, register a licence, load remote fonts or scripts, or make any HTTP request off your server. Everything it needs (your free-shipping threshold and cart totals) comes from WooCommerce on the same site, and the bar’s stylesheet and small animation script are served from the plugin folder, not a CDN. The only data Shiplume stores is two WordPress options on your own database (nudge_settings for your configuration and nudge_db_version for upgrades), both removed when you delete the plugin.
Shiplume is fully translatable and ships the shiplume.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.