How to implement product add-ons based on specific variants or SKU?

Topic summary

A merchant selling framed pictures needs product add-ons that display based on specific variants or SKUs, rather than applying to the entire product or collection. Different picture sizes require corresponding frame sizes, making variant-specific add-ons essential.

Challenge:

  • Current solutions only offer collection-based add-ons
  • Creating separate products for each variant would create unwanted duplicates in collections
  • Standard Shopify product add-on features are limited to collections, not individual variants

Proposed Solution:
Third-party apps like “Product Options” or “Bold Product Options” were suggested for greater flexibility. Specifically, the Easify Product Options app offers Advanced Conditional Logic that displays relevant add-ons based on selected Shopify variants.

Example Use Case:
When a customer selects a 12x16" picture, only frame options matching that size would appear as add-on choices.

The discussion includes demo screenshots and setup examples showing how conditional logic can be configured to link specific variants with corresponding add-on products.

Summarized with AI on November 13. AI used: claude-sonnet-4-5-20250929.

Hi @SukhjeetSingh ,

You should try Easify Product Options app, which offers an exclusive feature that is Advanced Conditional Logic - showing relevant custom options (addon products) based on selected Shopify Variants. For example, when customers select picture with size "12x16’’ then it will only show Frame options with that size for selection.

Please check the following demo :hugs: :

  • Simple setup: