Skip to content

Built for Shopify stores

Take custom orders
without cluttered forms.

Design steps in a visual builder — clean storefront flow, live price add-ons, and conditional options. Most stores publish their first set in minutes.

  • No code setup
  • Official theme extension
  • Live price updates
  • Unlimited option sets

Mobile-first

Ready

Ring Product Options

Ring Product Options

Step 2 of 4

Step 1 · Size

Small Medium Large

Step 2 · Color

Step 3 · Engraving

Add a name or message…
Add-on total +$12.00

Used by bakeries, gift shops, and made-to-order brands

Shopify App Online Store 2.0 Theme app extension 7-day free trial

30+

Field types

4

Display modes

7

Day free trial

Option sets

Sound familiar?

Long forms kill conversions. Ring fixes that.

Most product-option apps dump every field on one page. Shoppers bounce. You lose margin on add-ons they never see.

One endless scroll of dropdowns

Break choices into steps, tabs, or accordion — shoppers finish what they start.

Add-on prices hidden until checkout

Live totals on the product page; every surcharge visible before Add to cart.

Theme looks broken on mobile

Mobile-first widget with large tap targets and a clean summary screen.

Spreadsheets & custom Liquid code

Visual builder in Shopify admin — publish with one theme embed toggle.

Why merchants switch

Everything you need. Nothing you don't.

Skip spreadsheets and custom code. Design in the admin, publish to your theme in minutes.

Visual drag-and-drop builder

Reorder steps, fields, and choices visually. Duplicate sets, preview the storefront, and publish when ready.

30+ field types

Swatches, dropdowns, buttons, toggles, text, numbers, dates, file uploads, font pickers, headings, and more.

Live price add-ons

Assign a surcharge per choice. Totals update instantly; paid options flow into the cart as native line items.

Conditional visibility

Show or hide fields based on earlier answers. Target specific products, variants, or collections.

Per-set styling

Colors, typography, spacing, and custom CSS per option set — match your brand without touching theme code.

Selection summary

Mini summary while browsing; full review screen before add to cart so customers never forget what they picked.

Multilingual storefront

Translated labels for global stores. Works alongside Shopify Markets and multi-language themes.

Shopify order line items

Every choice is saved as a line item property — visible in Shopify admin on the order, no separate inbox required.

JSON backup & migrate

Export option sets, move them between stores, or keep offline backups for peace of mind.

Built for real catalogs

Whatever you personalize, Ring fits

Jewelry engraving, made-to-measure apparel, gift messages, upload-your-art print — one app, flexible flows.

Engraving · Swatches

Jewelry & accessories

Ring size, metal finish, engraving text, birthstone swatches — step wizard keeps high-AOV purchases clear.

Sizes · Monogram

Apparel & footwear

Size charts as buttons, color swatches, monogram fields, and optional rush production fees.

Messages · Upsells

Gifts & hampers

Gift message, delivery date, ribbon color, and upsell add-ons with live pricing on the product page.

Upload · Proof

Print & upload

File upload with drag-and-drop, preview placeholders, and conditional fields when a custom file is attached.

Fabrics · Dimensions

Furniture & made-to-order

Fabric swatches, dimension inputs, leg finishes, and long forms split into accordion sections.

Choices · Notes

Food & subscription boxes

Flavor picks, dietary checkboxes, delivery notes, and quantity-linked surcharges.

Field library

Every input type shoppers expect

From simple text to image swatches and file uploads — mix and match inside one option set.

Text & input

Single-line text Multi-line text Number Email Phone URL Hidden field Date Time Date & time Color picker Range slider Font picker File upload

Lists & choices

Dropdown Radio buttons Checkboxes Button-style choice Toggle switch Color dropdown Image dropdown

Swatches & visuals

Color swatch grid Image swatch grid Large touch-friendly tiles

Layout & content

Heading Paragraph Divider Spacer HTML block

One product, four experiences

Pick a presentation mode per option set. Same data — different shopper flow.

  • Step wizard

    Break long forms into steps with progress bar and a summary screen before add to cart.

  • Accordion

    All steps on one page; shoppers expand only the sections they need.

  • Tabs

    Horizontal navigation — great for compact product pages and fewer scrolls.

  • Inline

    Options sit naturally inside the product form with minimal friction.

Wizard

Accordion

Tabs

Inline

Merchant admin

Design like a pro — without a developer

The builder lives inside Shopify admin. No external dashboards, no CSV imports required.

  • Live storefront preview

    See exactly how steps and swatches render before you activate the set.

  • Product & collection targeting

    Attach sets to specific products, variants, or entire collections.

  • Visibility rules per field

    Combine conditions with AND/OR logic — show fields only when they matter.

  • Duplicate & template sets

    Clone a working set for a new product line in seconds.

  • Global & per-set CSS

    Fine-tune borders, fonts, and spacing to blend into any Online Store 2.0 theme.

  • One-click theme embed

    Enable the app embed in Theme Editor; the widget loads on product pages automatically.

  • Price updates instantly

    Totals change as customers pick options — no checkout surprises.

  • Easy on mobile

    One step at a time, large tap targets, readable swatches.

  • Cart & order ready

    Choices saved as line item properties; paid add-ons as separate cart lines.

  • Accessible controls

    Keyboard-friendly lists, clear labels, and visible focus states for inclusive shopping.

  • File upload UX

    Drag-and-drop zone, progress feedback, and validation before the customer continues.

  • Theme app extension

    Official Shopify extension — no ScriptTag hacks, no manual theme file edits.

Storefront experience

Looks like part of your theme

Lightweight widget, fast load — no jQuery or heavy scripts. Selections flow cleanly into cart and orders.

Product $89.00 → $101.00
S M L
+ $12.00 engraving

Quick start

Live in three steps

Most merchants publish their first set in under 30 minutes.

1

Create an option set

Add steps, fields, and choices in the builder. Set visibility rules and price add-ons. Target products or collections.

2

Enable theme embed

Open Shopify Theme Editor, turn on the Ring app embed, and save. The widget appears on product pages instantly.

3

Activate & sell

Flip the set to active. Customers personalize, review their summary, and checkout with selections attached to the order.

Before & after

What changes when you switch to Ring

Without Ring

  • Single-page form overwhelms mobile shoppers
  • Add-on revenue invisible until checkout
  • Developer needed for every layout tweak
  • Order details scattered in line item notes
  • No backup when you rebuild a store

With Ring

  • Step wizard, tabs, or accordion — you choose
  • Live surcharges on the product page
  • Visual builder + custom CSS, no code
  • Structured selections on every Shopify order
  • JSON export & import between stores

From store owners

Bakeries on Ring

In their own words — real shops, not ad copy.

“Customers used to scribble requests in order notes and we’d guess what they meant. Now they pick serving size, filling, and the message on top — it lands on the order exactly like that. Way fewer “what did I write?” calls.”

“Birthday cakes always meant message + filling + extras, and explaining it all by hand was messy. Price updates on the page stopped the “I didn’t know it cost extra” chats. Everything shows on the order — no separate WhatsApp to the baker.”

“We used to dump every customization into one long, messy form — customers didn’t know where to start. Now it’s step by step, much easier to read, and ordering feels simpler on both sides.”

Simple pricing

No hidden fees. Every feature in one plan — no per-order charges.

All features included

Ring Premium

$9.99 / month

7-day free trial

  • Unlimited option sets & steps
  • All 30+ field types & 4 display modes
  • Conditional visibility rules
  • Paid options & cart integration
  • Shopify-native line item properties
  • JSON backup & migration
  • Global & per-set storefront CSS
  • Email support
Start free trial

Cancel anytime from Shopify admin. Billing handled through Shopify.

Frequently asked questions

Everything you need to know before installing.

How long does setup take? +

Most stores publish their first option set in 15–30 minutes. After enabling the theme embed, the widget appears on product pages immediately.

Will it work with my theme? +

We use a vanilla JS widget and official theme app extension — compatible with most Online Store 2.0 themes. Global and per-set CSS lets you match brand colors and typography.

How do price add-ons work? +

Set a surcharge per choice in the builder. The storefront total updates live; paid add-ons are added to the cart as separate line items alongside the main product.

Can I show different fields for different products? +

Yes. Each option set targets specific products, variants, or collections. Use conditional visibility to show fields only when earlier choices match your rules.

Does it support file uploads? +

Yes. Customers can upload images or documents with drag-and-drop. Files are stored securely and linked from the Shopify order for your fulfillment team.

Will this slow down my store? +

Config is cached on our side and loaded asynchronously. The widget is a lightweight ES module with no heavy framework bundle.

Can I move option sets to another store? +

Export sets as JSON from the admin and import them on another install — ideal for staging or multi-store brands.

What about multiple languages? +

Translate field labels and choice text in the builder. The widget respects your storefront locale when labels are provided.

How do I sign in to an existing install? +

Click “Install on my store” and enter your .myshopify.com address. Shopify handles authentication securely.

Is there a free trial? +

Yes — 7 days free on Ring Premium. Install from the Shopify App Store or our install page; billing starts after the trial unless you cancel.

Ring Product Options

Ready when you are

Launch your first option set in minutes

Visual builder, theme embed, live pricing, conditional logic — everything you need to sell personalized products on Shopify.

7-day free trial · No credit card for Shopify install

Install on my store