How can I set up product options without creating multiple variants?

Topic summary

Goal: offer color as the only variant while collecting required options, accessories, and customizations without exploding variant count.

Key constraints and baseline:

  • Shopify supports up to 100 variants per product; exceeding this typically requires apps. Variants create separate SKUs per option combination.
  • Text customizations can be captured via line item properties (notes on the order line) instead of variants.

Proposed approaches:

  • Options apps: add non-variant options (e.g., accessories, custom fields) stored as line item properties. Simple setup and stepwise selection, but generally no inventory control for those options.
  • Bundling accessories as separate products: display accessories on the main product page and add them to cart as separate line items. Preserves accurate inventory per accessory.
  • Apps combining both: some bundling/kit apps map selections to underlying SKUs, updating component inventory while showing a single product line at checkout. Other options apps support unlimited, dependent options to guide the selection flow after choosing color.

Implementation notes:

  • Bundling and options typically achieved via apps rather than theme-only changes. Screenshots were provided to illustrate storefront UI.

Status: solutions suggested; store owner has not confirmed a final approach.

Summarized with AI on January 1. AI used: gpt-5.

Thank you, Salil. I’ll be subscribing to an addon that allows you to exceed Shopify’s 100 variant limit so that’s not a problem, its just a little sloppy. Do you know how I can bundle items on the main product? Is that a feature of the theme or something that would require programming?