How can I create collections featuring only certain variants of my products?

Topic summary

A merchant wants to display only specific product variants (e.g., ‘Small’ handles) in collections, rather than showing all variants from the same product. Despite using the Globo Smart Product Filter & Search app and setting collection conditions to ‘Variant’s title contains Small’, all variants still appear.

Attempted Solutions:

  • Setting variant metafields resulted in the same issue
  • Collection conditions show a message indicating it includes “all products with at least one variant that matches” the criteria

Proposed Solutions:

  1. Custom code approach: Create variant-level metafields and modify the theme’s card-product.liquid file to filter variants and adjust product display logic
  2. Blank collection method: Use metafields with metaobject types to reference specific variants without modifying existing theme code
  3. Third-party apps: Dedicated apps like “Stamp – Collection Variants” allow merchants to separate variants as distinct products and configure collection-specific display rules

Status: The issue remains unresolved through native Shopify features. Solutions require either custom development work or specialized apps designed for variant separation in collections.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Thank you so much for your reply! I’ve just had a go at implementing your solution but I don’t seem to have the condition option of ‘Variant’s option value’. Do I need to create it as a metafield or something?

1 Like