Eleven field types
Tiles, swatches, buttons, dropdowns, radio, checkboxes, text, number, dimensions, file upload and product add-ons.
Steps, rules, seven pricing types, layered previews and a signed checkout.
Tiles, swatches, buttons, dropdowns, radio, checkboxes, text, number, dimensions, file upload and product add-ons.
Let shoppers add several charms, panels or names, each with its own options and price.
Use your existing options, add your own steps on top, or mix both in one configurator.
Translate every label, option and message into your store’s languages.
Popup, side drawer or a dedicated, shareable page; progress bar, step chips and a sticky price.
Published configurators are fixed; drafts can be previewed, compared and restored.
The builder preview, the storefront and the server all run the same rules engine, so the price a shopper sees is the price they pay.
Add a flat amount or a percentage of the base price.
Price engraving by length, with or without spaces.
Width × height, length or any number field, with a divisor.
Quantity breaks or value bands.
Look up a price from two answers — size by material, width by height.
Safe expressions with min, max, round, ceil and if — no code runs on your store.
| Capability | Composa | Typical options app |
|---|---|---|
| Uses your Shopify variants | Yes — inventory and SKUs stay correct | Often duplicates them as options |
| Price verified at checkout | Signed price checked by Cart Transform | Hidden products or editable prices |
| Step-by-step flow | Steps, progress and review | One long form |
| Conditional logic | Show, hide, require, disable, set price | Show/hide only |
| Production output | Spec, PDF and files on every order | Line item properties |
Free on development stores. 14-day trial on every paid plan, billed through Shopify.