
By default, WooCommerce shows a variable product’s price as a range – “£10.00 – £20.00” – on the shop page, category pages, and the product page itself, right up until a shopper picks a variation.
WPMints Variable Pricing replaces that range with a single, cleaner “From £10.00” (the label text is fully customisable), which then switches to the exact price the moment a variation is selected – on the classic shop loop, WooCommerce Blocks (Product Collection, All Products), and the single product page itself.
Features (free)
- Replaces variation price ranges with a “From £X” label on shop archives, category/tag pages, the home page, and the single product page
- Fully customisable label text (e.g. “From {{price}}” or “{{price}}+”)
- Turn it on or off separately for desktop and mobile
- Colour controls for the label, price, and sale price
- Optional bold label, and a font-family picker
- Works with classic shop loops and WooCommerce Blocks (Product Collection, All Products)
- A product-card selector field for unusual theme/page-builder markup
Free vs Pro
This is the full, free plugin – it is not a limited trial. A separate Pro plugin is sold at wpmints.com, as its own additional install (not unlocked with a key inside this plugin), and adds:
- Choosing exactly where the “From” price shows (shop archives, single product, home page, and Related/Upsell/Cross-sell blocks individually) – the free version always shows it everywhere except Related/Upsell/Cross-sell, with no setting to change that
- A custom CSS field
Pro is a separate plugin/codebase – this free plugin has no license check, no remote calls of any kind, and no dormant code for either feature above.
Screenshots

The General settings tab.

The Locations tab - the free version always shows the "From" price on Shop, Single product, and the Home page; Related/Upsells/Cross-sells is Pro only.

The Style tab - label/price/sale colours, bold, and font.

The Advanced tab - the product-card selector; Custom CSS is Pro only.

A quick tour of the settings page.