No card required. Add a payment method before day 14 to continue; otherwise Stripe cancels the subscription automatically.
Real WordPress interfaceFree 0.1.2 / Pro 0.1.2
One jobReplace the words inside WooCommerce's native Sale badge without changing prices, sale dates, discounts, products, carts, checkout, or orders.
RequiresWooCommerce 8.9 or newer
Free statusRelease candidate prepared for WordPress.org review
Three decisions
Set it up without code.
01
Open WooCommerce > Sale Badge Text and enable custom words.
02
Write a short label such as Special offer or Clearance.
03
Save, then test active, future, expired, and regular-price products.
Actual product
What you configure and what the visitor sees.
Only the visible words change. WooCommerce still decides the sale state and owns every price and purchase action.Free keeps the complete store-wide task on one compact settings page.Pro adds a bounded category rule without becoming a badge designer or discount engine.An individual product can use its own words or explicitly restore WooCommerce's native label.
Free and Pro
Free keeps working. Pro adds capacity.
Free 0.1.2
No account or license required
Write one bounded plain-text label for WooCommerce's native Sale badge.
Turn the switch off or leave the label empty to preserve the incoming badge exactly.
Change visible words only after WooCommerce has already decided that the product is on sale.
Prepared for WordPress.org submission; no public-directory approval is claimed yet.
Pro 0.1.2
$39 per year
Reuse one bounded label for up to 50 selected product categories.
Give an individual product its own Sale badge words.
Explicitly return an individual product to WooCommerce's native Sale text.
Designed to stop quietly instead of changing store truth.
The free workflow is independent of Stripe, the StoreFixKit license API, and Pro. A billing or network problem cannot rewrite the parent plugin's data.
Never reads or changes a regular price, sale price, sale date, discount calculation, stock value, cart, checkout, or order.
Never creates a badge when WooCommerce supplies none and never calculates a percentage.
An empty value, missing or non-sale product, unsupported surface, expired license, or unavailable Pro service returns the previous badge unchanged.
14-day trial
No card required to test Pro on one site.
Stripe hosts checkout and billing. The StoreFixKit success page creates a product-bound license and Pro download. Add a payment method before trial end only if you want the annual plan to continue.
No. The plugin does not read or write regular prices, sale prices, sale dates, or discount calculations.
Why does a product block still say Sale?
That block may own its badge output instead of applying WooCommerce's native sale-flash filter; this release does not force compatibility with CSS or JavaScript replacement.
Does Free stop when a Pro license expires?
No. The Free store-wide label continues locally; only category and individual-product rules turn off.