Clear option buttons
Replace classic variation dropdowns with large text buttons that are easy to use on touchscreens and keyboards.
Turn WooCommerce variation dropdowns into clear, accessible text buttons. Give customers readable choices and stock states in a design that fits your store.
From 29.00 EUR / year
Yearly plans for 1, 5 or 25 sites
Choose your plan 14-day money-back guaranteeFull refund within 14 days of a new purchase. No questions asked.A narrated overview of Variation Swatches, from its main features to the settings you control.
Make product options easier to choose with accessible text swatches and native Pills styling.
Replace classic variation dropdowns with large text buttons that are easy to use on touchscreens and keyboards.
Distinguish selected, unavailable, out-of-stock, and backorder options using WooCommerce availability data.
Choose presets and adjust colors, shape, spacing, typography, and responsive layouts with a live preview.
Style WooCommerce Pills with separate controls and product-specific overrides for the block interface.
Optionally keep selected attributes in the product URL so a customer can share the same selection.
Keep keyboard navigation, focus indicators, screen-reader states, and the original dropdown fallback.
Recorded step by step in a local demo store with fictional data, so you can see the actual screens before you buy.
Explore swatch styles, unavailable combinations, stock states, and a native WooCommerce Blocks example.
Sample products and customer data.
Includes an admin settings preview.
One practical starting point. Adapt the example to your products and your store’s settings.
Create a variable product with options such as size or material. Show which sizes are in stock, on backorder, or sold out using the availability recorded in WooCommerce.
Select a preset and adjust the shape, spacing, colors, and stock wording. Review Classic forms and native Product Blocks separately; each has its own presentation controls.
Switch between attribute combinations, use the keyboard, and reset the selection. Confirm the variation price, image, and add-to-cart state still follow WooCommerce's resolved choice.
Present small, medium, and large as visible text choices so customers can compare options without opening a dropdown.
Keep supported sold-out and backorder states readable with wording and visual treatment, instead of relying on color alone.
Use soft, outline, or pill treatments with adjustable dimensions and typography, then review the controls at desktop and mobile widths.
Bring variation choices into view so customers can compare the available options. WooCommerce stays in control of the selected variation, price, image, and add-to-cart validation.
Requirements, supported integrations, and included languages, all in one place.
For the demonstrated build: 1.7.5.
Tested with WordPress 7.1 and WooCommerce 11.1.0.
Ready to speak your store’s language.
Bundled interface translations. Untranslated text falls back to English.
Language inventory for version 1.7.5.
Classic swatches are text buttons. The plugin does not generate color or image swatches or transform dropdown-mode Product Blocks.
Native Product Blocks styling requires WooCommerce 10.0 or later and a supported Pills/Chips selector.
Recent improvements, features, and fixes.
Choose your plan and review the final total in Stripe. Your license and downloads will be available in your account after payment is confirmed.
UFP Variation Swatches · 1 site
If a renewal payment fails, the plugin keeps working for 30 more days.
29.00 EUR / year
Tax-exclusive price; any applicable tax is added in Stripe.
UFP Variation Swatches · 5 sites
If a renewal payment fails, the plugin keeps working for 30 more days.
59.00 EUR / year
Tax-exclusive price; any applicable tax is added in Stripe.
UFP Variation Swatches · 25 sites
If a renewal payment fails, the plugin keeps working for 30 more days.
119.00 EUR / year
Tax-exclusive price; any applicable tax is added in Stripe.
Review the final total, taxes, and renewal schedule in Stripe before confirming payment.