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.

I sell pictures with frames attached to it. Diffrent sizes pictures will have diffrent size of frames that comes with it. I want to have the “product add on” based on specific variants/SKU. The only options I am seeing right now are “add on” based on collection, but this makes the “add-on” to the whole product in general, I need the add-on based on variants/SKU.

@SukhjeetSingh To achieve add-ons based on specific variants or SKUs in Shopify, you can use custom options or create separate products for each variant. Shopify’s native “product add-on” feature is limited to collections. Consider using third-party apps like “Product Options” or “Bold Product Options” for more flexibility in variant-based add-ons.

I can’t use the seperate product method as it will seem like duplicate product in my collection. I have tried a few product options apps but non seem to be catered for variant/SKU based add on

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: