Product variants allow merchants to showcase product attributes to help upsell shoppers on features. While Magento supports a few variants per product, they are limited and working around these limits requires additional extensions that add complexity.