What attribute types does the plugin add?
Three new attribute types beyond the WooCommerce default: Color (a color picker per term), Image (a thumbnail per term), and Label (a text pill per term like S, M, L, XL). All three can be mixed on the same product, e.g. Color + Size on a t-shirt.
Can I have a different gallery per attribute (e.g. one gallery per colour)?
Yes. The plugin adds dedicated attribute galleries so that when a shopper picks Red, the product gallery flips to the Red gallery (with zoom). Each color or image attribute term can own its own image set, independent of the main product gallery.
Will it hide combinations that aren't in stock or don't exist?
Yes. Intelligent combination display only renders swatches for variations that actually exist on the product. If Red comes in S and M but not L, the L pill greys out the moment Red is picked, so shoppers never try to add an impossible variant to the cart.
What if a product has 30+ variations?
Swatches stay sensible up to a point. For attributes with very long term lists (sizes 2 through 28, hundreds of fabric swatches), the plugin can fall back to a Select2-enhanced dropdown with search, so customers type to find what they want instead of scrolling 30 pills.
Do swatches show on the shop / category archive too?
Yes. Enable archive swatches in the global settings and each variable product shows its color/image swatches under the price on the shop page. Clicking a swatch swaps the featured image right there in the listing, no product-page visit required.
Can I set a global swatch size, shape, and tooltip behaviour?
Yes. Global settings cover swatch shape (round / square / rounded), size in pixels, border style, tooltip on hover, and behavior on click. Per-product overrides let you change any of those on a specific product.
Is the plugin block-editor / block-checkout compatible?
Yes for the product page and shop archive. Swatches render through the standard variable-product template, so themes that use the block-based Single Product block also pick them up. Block-checkout is unaffected because swatch selection happens on the product page, before checkout.
Will it slow my site?
No. Scripts only load on product pages by default (an option you can toggle), and the swatches render server-side so there is no extra layout shift. Smart filtering runs on a single variations-JSON object that WooCommerce already prints.
Is the plugin HPOS-compatible?
Yes. HPOS (High-Performance Order Storage) is declared compatible. Works with both the new high-performance order tables and legacy postmeta-based storage.
Does it work with WPML or Polylang?
Yes. Attribute term translations from WPML or Polylang are honored. The swatch (color value / image / label text) is set once on the canonical term and inherits across translations, so you don't redo the swatch design per language.
What is the refund policy?
14 days on the yearly and lifetime plans; 30 days on All Access. No questions asked. The yearly plan also includes an upgrade credit toward Lifetime or All Access. Lifetime never renews. Yearly auto-renew can be turned off in your account.
Is there a free version?
Yes. The free version on WordPress.org covers the three attribute types (Color, Image, Label) and basic swatch rendering. The Pro version adds dedicated attribute galleries with zoom, intelligent combination filtering, Select2 fallback for large variation arrays, archive-page swatches, and priority support.