How can I offer more than 3 product options on Shopify?

Selling made-to-order on ShopifyUpdated 2 Nov 2026

Short answer

Shopify supports up to 3 options and 2,048 variants per product; additional requirements need an app or theme customization.

Shopify documents those limits.

OrderPilot uses product templates with shared options such as fabric, cushion fill, finish and custom dimensions. Staff configure those choices on a quote instead of selecting a prebuilt Shopify variant for every combination. Website configuration requires the online features and theme setup.

Did this answer your question?

People also ask

From other topics
How do I show a product's selected options in an email?

Turn on Show each item's choices in the email's Line items block; the setting starts off. Preview a quote containing options, such as Olivia Bennett's Linden Sofa with Sage Velvet, to check the result. Save and publish the draft when the item details are ready for future customer emails.

I changed a template's options. Why doesn't the product page show it yet?

A saved option change reaches the product page after template sync and Shopify's storefront cache refresh. The delay can be minutes or hours.

Check the template's sync state before editing the same setting again. OrderPilot checks and recalculates a submitted request, so an old page does not set the final saved price.

Can I keep an option off the product page but still on the quote?

Yes. Turn on Hide on the online store for the option on the template's Online options page, then save. A required option needs a Starts as value before it can be hidden.

Online requests use that starting value, and staff can change it later. Hiding the control does not make its price confidential.

My product page says options aren't available online right now. What do I do?

Check the template's active state, online mode and sync status, then allow Shopify's storefront cache to refresh. Options for this product aren't available online right now means the page lacks usable published option information.

For Sync failed, fix the reported cause and choose Retry sync. If the configuration is too large, offer fewer values or shorten names and descriptions, then save.