
Viewing documentation for the Better Product Variations for WooCommerce Plugin
Viewing documentation for the Better Product Variations for WooCommerce Plugin
Have questions about Better Product Variations? You’re in the right place. We’ve compiled answers to the most common questions to help you get the most from your variation displays.
Better Product Variations displays your WooCommerce product variations as individual products on shop and archive pages. Instead of showing just the parent variable product, customers see each variation (like different colors or styles) as separate items they can purchase directly.
Yes! Better Product Variations works with any properly-coded WooCommerce theme. It doesn’t override any templates, instead using WooCommerce’s standard hooks and filters. We’ve tested with popular themes like Storefront, Astra, OceanWP, and many others.
No. We’ve optimized the plugin for performance using:
Most users see no noticeable performance impact.
Yes! Our post-query approach means we don’t interfere with other plugins’ functionality. The plugin is compatible with:
You control which variations display through attribute selection:
For example, selecting only “Color” means color variations show separately, but size variations won’t.
Absolutely! Each product can override global settings:
This is perfect when most products follow one pattern but a few need special treatment.
Products without your selected attributes display normally as variable products. For example, if you’ve selected “Color” for expansion but a product only has “Size” variations, it appears as a standard variable product.
Variations appear immediately after their parent product in your existing sort order. If you have pagination, variations stay with their parent on the same page.
Currently, the parent product always displays to maintain proper product organization and SEO structure. Variations appear right after their parent for easy browsing.
This follows your WooCommerce settings. If “Hide out of stock items” is enabled in WooCommerce settings, out-of-stock variations are automatically hidden.
Yes! The plugin adds several CSS classes for styling:
.bpv-product-variation
– All variation items.bpv-variation-attributes
– The variation details container.variation-color-red
– Specific attribute-value combinationsAdd custom CSS to your theme to style these elements.
Check these items in order:
Ensure each variation has:
This is likely because:
Yes, but consider the display impact. If you select both “Color” and “Size” for a shirt with 3 colors and 4 sizes, you’ll show 12 separate items. This can quickly fill up your shop pages.
Best practice: Start with one visual attribute and add more only if needed.
The plugin maintains good SEO practices:
Yes! Developers can use our filter hooks. See our Developer Documentation for details.
Yes, the plugin respects WordPress language settings and works with WPML and Polylang. Variation attributes display in the current language.
The plugin efficiently handles stores with thousands of variations. We use optimized queries and caching to maintain performance regardless of catalog size.
All settings use standard WordPress and WooCommerce data structures:
Can’t find your answer here? Check out:
Or contact our support team – we’re here to help you succeed!