Before you start
- Set each ring product's Shopify price to the price of the setting alone, for example 1850. The diamond is added on top.
1. Install the app
Install Custom Diamond Ring Builder from the Shopify App Store and approve the permissions. The app opens inside your Shopify admin.
2. Load your diamond prices
- In the app, open Price data.
- On Upload CSV, download the example file. It already uses your own diamond origins.
- Replace the example prices with your own and upload the file. The whole file is checked before anything is saved.
To add or change single stones, use Add / edit manually. The CSV guide explains every column.
3. Check your ring products
A ring uses its own Shopify price as the base, so most products need nothing here. Open Ring base prices only if you want to:
- use a base price that differs from the product's Shopify price, or
- turn the selector off for a product.
4. Add ring photos by carat (optional)
- Open Ring images and choose a shape.
- Assign a photo to each carat weight. Square images of 1200 × 1200 px are recommended.
- Save. A carat with no photo falls back to the product photo.
5. Style the selector
Open Appearance. Choose pills or a dropdown for each step, then adjust the layout and shape. The live preview updates as you go. Save when it matches your theme.
6. Add the selector to your theme
- In your Shopify admin, go to Online Store → Themes → Customize.
- Open App embeds and turn on Enable ring builder.
- Open the product template your rings use, for example Products → Default product.
- Choose Add block and pick Diamond Ring Builder.
- In the block settings, set Diamond shape to the shape name used in your price data, for example
oval. - Hide or remove the theme's own buy buttons on this template, so the selector's button is the only way to add the ring to the cart.
- Save.
If you sell more than one diamond shape, create a product template for each shape and set the block's Diamond shape on each one.
7. Test as a shopper
- Open a ring product on your storefront.
- Choose the diamond origin, carat, colour, clarity and ring size. The total updates with each choice, and only stones you have priced are offered.
- Add the ring to the cart and complete a test order.
- In Orders, open the order. Every selection is listed on the line item.
Troubleshooting
- The selector does not appear. Check that Enable ring builder is on under App embeds, that the block is on the template this product uses, and that the selector is not turned off for the product under Ring base prices.
- The selector appears but has no options. There are no prices for the block's shape. Check the Diamond shape setting against the shape names in Price data.
- A stone is missing. Add a price row for that exact combination.
More answers are in the FAQ.
Need a hand?
Send us your store URL and what you are trying to do, and we will help you get set up.
Contact us