Something not working as expected? Don’t worry – we’ve got you covered. This guide walks through common issues and their solutions, helping you get your variations displaying perfectly.
Variations Not Showing At All
Symptom: You’ve enabled the plugin but no variations appear in your shop pages.
Quick Checklist
- Is the plugin activated?
- Go to Plugins → Ensure “Better Product Variations” shows “Deactivate” (meaning it’s active)
- Is variation expansion enabled?
- Navigate to WooCommerce → Settings → Products → Better Variations
- Ensure “Enable variation expansion” is checked
- Click “Save changes”
- Have you selected attributes?
- In the same settings page, check “Expand variations by attributes”
- Select at least one attribute from the dropdown
- Save your changes
- Do your products use those attributes?
- Edit a variable product
- Check the Variations tab
- Ensure variations use the attributes you selected in settings
Still Not Working?
Clear your cache:
- WordPress caching plugins (W3 Total Cache, WP Super Cache, etc.)
- Server-level caching (Cloudflare, Varnish)
- Browser cache (Ctrl+F5 or Cmd+Shift+R)
Check theme compatibility:
- Temporarily switch to Storefront theme
- If variations appear, your theme may need minor adjustments
- Contact support for theme-specific guidance
Only Some Products Show Variations
Symptom: Some variable products expand correctly, others don’t.
Common Causes
- Product doesn’t use selected attributes
- Example: You selected “Color” but the product only has “Size” variations
- Solution: Add more attributes to global settings or use per-product overrides
- Product has override settings
- Edit the product → Product Data → Variation Display
- Check if “Override global settings” is enabled
- Verify the product-specific configuration
- All variations are out of stock
- If “Hide out of stock items” is enabled in WooCommerce
- Out-of-stock variations won’t display
- Check variation stock levels
- Variations aren’t published
- Ensure each variation is enabled in the Variations tab
- Bulk action → “Toggle Enabled” if needed
Variations Can’t Be Added to Cart
Symptom: Variations display but the add-to-cart button doesn’t work.
Solutions
- Check variation prices
- Each variation MUST have a price set
- Even if using the same price as parent, enter it explicitly
- Use bulk actions to set prices quickly
- Verify stock settings
- If managing stock, ensure stock quantities are set
- Check that variations aren’t marked as “Out of stock”
- Verify WooCommerce → Settings → Products → Inventory settings
- Required attributes missing
- Some themes require all attributes to be set
- Edit variations and ensure no attribute dropdowns show “Any…”
- JavaScript conflicts
- Open browser console (F12 → Console tab)
- Look for red error messages
- Common culprits: theme conflicts, plugin conflicts, jQuery issues
Display Issues
Variations Appear Unstyled
Symptom: Variations show but look different from regular products.
Fix:
- Your theme may need CSS adjustments
- Add custom CSS to match your theme’s product styling:
.bpv-product-variation {
}
.bpv-variation-attributes {
}
Code language: CSS (css)
- Add CSS through Appearance → Customize → Additional CSS
Layout Breaks on Mobile
Symptom: Shop page looks wrong on mobile devices.
Solutions:
- Reduce number of expanded attributes (mobile has less space)
- Add responsive CSS for mobile displays
- Consider using per-product overrides for complex products
- Test with your theme’s mobile preview tools
Too Many Variations Showing
Symptom: Shop pages are overwhelmingly long.
Solutions:
- Be selective with attributes
- Only expand visually distinct attributes
- Use “Color” but maybe not “Size”
- Adjust pagination
- WooCommerce → Settings → Products → Shop Page
- Reduce products per page when showing variations
- Use strategic overrides
- Disable expansion for products with many variations
- Focus on hero products that benefit most
Slow Page Load
Symptom: Shop pages load slowly after enabling variations.
Optimizations:
- Enable caching
- Use a WordPress caching plugin
- Enable object caching if available
- Consider a CDN for images
- Optimize images
- Ensure variation images are reasonably sized
- Use image optimization plugins
- Consider lazy loading
- Database optimization
- Run database cleanup
- Ensure WordPress and WooCommerce are updated
- Check with hosting provider about MySQL optimization
Integration Conflicts
Plugin Conflicts
Common conflicting plugin types:
- Other variation display plugins
- Advanced product search plugins
- Some page builders with custom shop layouts
How to identify:
- Deactivate all plugins except WooCommerce and Better Product Variations
- If it works, reactivate plugins one by one
- When issue returns, you’ve found the conflict
Theme Conflicts
Signs of theme issues:
- Works with default themes (Storefront, Twenty Twenty-One)
- Custom shop layouts not showing variations
- JavaScript errors in console
Solutions:
- Check theme documentation for WooCommerce compatibility
- Contact theme developer with specific issue
- Consider child theme modifications
Still need help?
If you’ve tried these solutions and still have issues:
- Gather information:
- WordPress version
- WooCommerce version
- PHP version
- Active theme name
- Error messages (if any)
- Check resources:
- Contact support:
- Include your gathered information
- Describe what you expected vs. what happened
- List troubleshooting steps already tried
Remember: Most issues have simple solutions. We’re here to help you succeed!