Shopify can do it, but not with variants alone. A product holds up to 2,048 variants but only three options, so a 15-option furniture configurator needs a different structure. The usual design records the choices as line item properties, calculates the price from rules and applies that price to the cart line. Shopify is the wrong platform only if you need deep manufacturing logic, 3D or quote-before-pay flows.
This is a custom app project. Our custom Shopify app development team can scope the rules, the pricing and the checkout path.
Why the variant limit matters
The arithmetic closes the door on variants.
- A product supports up to 2,048 variants, but only three options.
- 15 options with several values each create far more combinations than 2,048.
- Variants also carry SKUs and inventory, which made-to-order items rarely need.
- So treat the product as a base item and record choices another way.
The older limit of 100 variants no longer applies. Confirm current limits in Shopify’s documentation.
The standard approaches
Pick by how complex your rules are.
| Approach | How it works | Strength | Limit |
| Line item properties | Store each choice on the cart line | Simple, no variant explosion | Properties do not change price |
| Custom app with a rules engine | App validates choices and calculates price | Handles dependent options and live pricing | Needs a build and hosting |
| Cart Transform | A function updates the line price at cart | Price applied before checkout | Limited to Plus and development stores |
| Hybrid base variants plus properties | Variants for key choices, properties for the rest | Fewer combinations | Still needs pricing logic |
Live pricing and the checkout path
Where the price is computed and applied.
- The storefront configurator collects choices and shows a price from your pricing service.
- The same rules run again server-side when the item is added to the cart.
- The result is applied to the cart line using a supported mechanism.
- Properties travel to the order for manufacturing, including a rendered summary.
- Test for tampering. Never trust a price sent from the browser.
- Custom-priced lines need a supported pricing mechanism, and some depend on Plus.
- Discounts and taxes must be tested with configured lines.
- Order data must carry every option in a form your production team can read.
When to leave Shopify for this
Be honest about fit.
Rule of thumb: if price and rules fit a formula, Shopify with a custom app is workable.
Custom product logic in practice
A custom Shopify build with product-specific logic. The case study does not state an option count or a configurator, so we do not claim a 15-option build.
Read more: our Easilocks Shopify case study
Custom bundle and promo logic built as an app, running without bundle or promo bugs for more than 18 months in production.
Read more: our Rose Inc Shopify case study
Share your options, price rules and volume, and our custom Shopify app development team will tell you whether Shopify fits and what a configurator build would involve.
Frequently Asked Questions
Yes for variants. A product supports up to 2,048 variants but only three options, so 15 independent options cannot be modeled as variants.
Custom fields that attach to a cart line, such as chosen finish or size. They record the selection, but they do not change the price on their own.
Compute the price from the selected options in your app or a function, then apply it to the cart line. Cart Transform can update line prices, but it is limited to Plus and development stores.
Not by default. Shopify works if you need a checkout that supports a custom-priced configured line. It is a poor fit if the product needs CAD-style 3D, deep manufacturing rules or quoting before payment.
It depends on rules, pricing logic and visuals. Treat it as a custom app build, with ranges of $15,000 to $50,000 or more for integration-based and advanced tools, per third-party estimates. See maintenance costs.









