If you sell rings in multiple sizes, creating a separate Shopify variant for every size can quickly make your product setup more complicated. Fortunately, you don't always need to create a variant for every ring size.
Shopify's native line item properties can be used to collect ring size without creating a separate variant for each size, but this approach requires editing your theme code and working with Shopify Liquid. For merchants who aren't familiar with theme development, setting up and maintaining custom fields this way can be difficult, especially when the product requires additional pricing, required fields, or different size ranges.
A simpler approach is to use Easify Custom Product Options . With Easify, you can add ring size selections directly to your product page without creating separate variants or editing theme code.
In this guide, we'll show you how to create a flexible ring size selector using Easify Custom Product Options.
Key Takeaways
- Ring size doesn't always need to be created as a separate Shopify variant.
- Shopify's native line item properties can collect ring size, but require theme code.
- Easify Custom Product Options provides a no-code way to add ring size selections.
- You can make ring size required before customers add the product to the cart.
- Price Add-ons can be used when certain ring sizes require an additional charge.
- Conditional Logic can display different size ranges based on the selected ring style.
- Shopify variants are still useful when each ring size needs separate inventory, SKU, or variant-level pricing.
Can You Add Ring Sizes Without Creating Shopify Variants?
Yes. If ring size is simply information needed to customize or fulfill the order, you can collect it as a product option instead of creating a separate Shopify variant for every size.
For example, instead of creating:
- Size 5 → Variant
- Size 6 → Variant
- Size 7 → Variant
- Size 8 → Variant
- Size 9 → Variant
- Size 10 → Variant
You can keep the main product as a single product and let customers select:
Ring Size → Size 7
The selected size is then collected as customer-provided product information rather than being used to create a separate Shopify variant.
This can be particularly useful for made-to-order jewelry, where ring size affects production but doesn't need to be managed as separate inventory.
However, if every ring size has its own inventory, SKU, or base price, Shopify variants may still be the more appropriate setup.
How to Add Ring Size Options Without Creating Variants Using Easify
Easify Custom Product Options lets you add ring size selections directly to your Shopify product page without creating a separate variant for every size or editing theme code.
Instead of modifying your theme, you can create an Option Set and add a Ring Size option using different input types such as Dropdowns, Radio Buttons, or Buttons.
You can also configure additional settings depending on how your jewelry products work.
For example, you can:
- Add ring size selections
- Make ring size required
- Add additional charges for larger sizes
- Show different sizes based on ring style
- Combine ring size with other product options
- Reuse the same Option Set across products
Here's how to set it up.
Step 1: Create an Option Set
Open Easify Custom Product Options from your Shopify admin and create a new Option Set

Step 2: Add a Ring Size Option
Add a new product option and choose an option type that works for your store.
For ring sizes, you could use:
- Dropdown
- Radio Button
- Button
Set the option label to: Select Ring Size

A Dropdown can work particularly well when you offer many sizes, while Buttons or Radio Buttons can make the available sizes more immediately visible.
Step 3: Add Your Available Ring Sizes
Add the ring sizes you offer as option values.

Step 4: Make Ring Size Required
If customers must select a ring size before purchasing, you can make the Ring Size option Required.

For more information about required custom fields, see How to Make a Custom Field Required Before Adding to Cart in Shopify.
Step 5: Add Extra Charges for Certain Ring Sizes
Not every ring size necessarily has to cost the same.
For example, a jewelry merchant may charge more for larger sizes because they require additional material.
Instead of creating separate Shopify variants with different prices, you can use Price Add-ons to add an extra charge when certain sizes are selected.
For example:
- Sizes 4–4.5 → No additional charge
- Sizes 5–5.5 → +$2
- Sizes 6–6.5 → +$4

This keeps the base product simple while still allowing the final price to change based on the customer's selection.
Step 6: Save and Test Your Ring Size Options
Once your options are configured, save the Option Set and preview the product page.

Final Thoughts
A live engraving preview can make personalized jewelry easier for customers to customize by showing them how their name, initials, date, or message will appear directly on the product image. Instead of relying on a simple text field, merchants can give customers a more visual way to review their personalization before completing their purchase.
Shopify doesn't provide a dedicated native live engraving preview, but Easify Custom Product Options combines engraving fields with Product Personalizer and Live Preview to create this type of customization experience. Merchants can also add font choices, character limits, and additional engraving fees to build a more complete personalization workflow.
👉 Add a live engraving preview to your Shopify store with Easify Custom Product Options — create your first personalized product and let customers visualize their engraving before they buy.
FAQs
Can I add ring size to Shopify without an app?
Yes. Shopify's native line item properties can be used to collect ring size without creating a separate variant. However, this requires editing your theme code and configuring the product form correctly. For merchants who aren't comfortable with Shopify Liquid, a no-code product options app can be easier to manage.
How do I add a ring size dropdown without creating variants?
You can create a custom dropdown using Shopify's line item properties or add a Dropdown option through Easify Custom Product Options. With Easify, you can create a Ring Size option, add your available sizes, make the field required, and apply additional pricing if needed.