Next-Level Code. Nexuvibe Style ...

Hrs
Min
Sec
WooCommerce Jewellery Store Checkout Guide

WooCommerce Checkout Customization for Jewelry Stores:
Engraving, Ring Size, and Gift Wrapping Fields

A jewellery store checkout is not a general e-commerce form. It needs engraving fields, ring sizing, metal preferences, gift presentation options, and occasion-specific details that the default WooCommerce form has no concept of. This guide builds every one of those fields correctly.

13 min read
Updated 2026
Jewellery E-Commerce Implementation
WooCommerce checkout customization for jewelry stores – engraving text fields, ring size dropdowns, and gift wrapping options using per-product checkout fields

Jewellery e-commerce is one of the product categories most poorly served by the default WooCommerce checkout. Not because WooCommerce is a bad platform for selling jewellery — it is an excellent one — but because the standard checkout form was designed for a generic product transaction and jewellery is anything but generic. A customer buying a personalised ring for their partner’s birthday needs to specify the engraving text, the ring size, the metal finish, whether it should be gift-wrapped, and possibly the name of the recipient for the gift card. None of these inputs exist in the default form. All of them are operationally critical.

The gap between what the checkout collects and what the jeweller needs creates a familiar pattern: the order comes in with no specifications, a follow-up email goes out asking for ring size and engraving text, the customer responds two days later with the wrong format, there is another exchange, and by the time production can start the promised delivery window has been missed. For a sector where purchases are frequently occasion-driven — engagements, anniversaries, birthdays, Valentine’s Day — missed delivery windows are not just disappointing, they can be irreversible.

This guide builds a complete WooCommerce checkout for a jewellery store from the ground up — covering every field type a jewellery business needs, how to configure them per-product so the right fields appear for the right items, how to handle the gift purchase scenario with its own set of fields, and how to structure the engraving field specifically to collect production-ready text. All configuration is done using the NEXU Advanced Checkout Field Editor for WooCommerce jewellery stores without writing any code.

The result is a checkout that collects everything your workshop needs the moment an order is placed, reduces post-order communication to exception-handling rather than routine, and presents to your customers as a form designed specifically for the piece they are buying — not a generic address-and-payment form that happens to be on a jewellery website.

What this guide covers
The complete jewellery store checkout field architecture — every field type and where it belongs.
Configuring the engraving text field to collect production-ready specifications — character limits, format guidance, and font selection.
Ring size fields — different sizing systems, how to handle them, and how to guide customers who do not know their size.
Metal, finish, and style choice fields — using structured dropdowns to prevent unavailable option requests.
Gift presentation and occasion fields — building a complete gift experience that appears only for gift purchases.
Per-product configurations for six jewellery product types: rings, necklaces, bracelets, earrings, watches, and bespoke commissions.

Why jewellery e-commerce has the most demanding checkout field requirements

Jewellery purchases differ from most e-commerce transactions in several ways that collectively make the checkout form more consequential. Understanding these differences helps justify the investment in a well-designed checkout field setup and shapes the decisions about which fields are genuinely necessary.

Occasion-driven purchases with fixed delivery windows

A significant proportion of jewellery purchases are occasion-driven — an engagement ring that must be delivered before a proposal trip, a birthday pendant arriving on the day, an anniversary bracelet timed to the date. These purchases have hard delivery constraints that make production lead time genuinely critical. Every hour lost to post-order specification chasing is an hour stolen from production. A checkout that captures all specifications at purchase eliminates that lost time entirely.

🔗Implementing a WooCommerce per-product checkout fields setup ensures customers only see engraving or ring sizing options when purchasing relevant jewelry items. →

Irreversible personalisation errors are expensive

Engraving a wrong name or a misspelled date on a precious metal item is not a minor inconvenience — it typically means a replacement item, which means material cost, labour cost, and shipping cost absorbed by the business. Structured checkout fields that enforce character limits, provide format guidance, and collect text in a standardised way dramatically reduce the transcription and misinterpretation errors that result in costly remakes.

High proportion of gift purchases with complex presentation needs

Jewellery is one of the most popular gift categories in e-commerce. Gift purchases require additional information — recipient name for the gift card, card message, gift wrapping style preference, request to omit the receipt — that adds no friction for self-purchasers if handled through a conditional gift section, but dramatically improves the experience and reduces support queries for gift buyers if implemented correctly.

Sizing is critical, format-dependent, and frequently unknown to buyers

Ring sizing alone involves multiple competing standards (UK alphabetical, US numerical, EU/continental numerical, Japanese numerical) and buyers who frequently do not know which system you use or their own size in it. A ring size field configured thoughtfully — with the sizing system specified, links to sizing guides, and guidance for customers purchasing as gifts — reduces sizing errors and the expensive return-and-resize workflow that follows them.

🔗Implementing WooCommerce conditional gift message fields ensures a cleaner checkout while still offering personalized gift options for customers purchasing jewelry. →

The complete jewellery checkout field set: every field and its purpose

Here is a complete reference of every checkout field type relevant to a WooCommerce jewellery store, with detailed guidance on configuration and the product types each applies to.

Engraving Text
Field type: Text with character limit — Per-product on engravable items

The most important and consequential field in jewellery checkout. The character limit you set must match the physical engraving area of your specific product — a ring interior has different capacity than a pendant back, which differs again from a bangle. Each product that accepts engraving should have its own engraving field with its own character limit appropriate to that item. Never use a generic unlimited-text field for engraving — the error rate from unrestrained input is significantly higher. Always specify in the label what characters are supported. Most engraving machines support A–Z letters and numbers reliably. Special characters, diacritics (é, ü, ñ), symbols, and non-Latin scripts vary widely by machine capability and should be listed explicitly as supported or unsupported.

Label example: “Engraving text (max 22 characters including spaces)” | Placeholder: “e.g. Forever Yours 14.02.24” | Helper text: “Letters, numbers, spaces, and basic punctuation (. , & ‘ -). No special symbols. Count carefully — we cannot add text that exceeds the limit.” | Required: Only if the product cannot be supplied unengraved.

Engraving Font Style
Field type: Dropdown or Radio — Per-product on engravable items

If your engraving service offers multiple font styles — which most do — a dropdown or radio button field for font selection prevents customers from requesting fonts you do not offer or assuming a default that differs from their expectation. Common options: Classic Script (flowing handwritten style), Block Capitals (clean, formal), Italic (elegant slanted), Serif (traditional). If your product page has images showing each font style, link to them in the helper text. If one font is your standard default, list it first and note it as “default” so customers who have no strong preference can simply leave the default.

Label: “Engraving font style” | Options: Classic Script (default) / Block Capitals / Italic / Diamond-tip Serif | Helper text: “See font examples on our [Engraving Guide] page.”

Ring Size
Field type: Dropdown — Per-product on rings, bangles, and sized items

Ring size is one of the most error-prone fields in jewellery e-commerce and deserves careful configuration. A dropdown field listing your available sizes in your primary sizing system is considerably better than a free-text field, which produces inputs like “medium,” “7 and a half,” “L,” or “the same as my last order” — none of which are actionable. The dropdown should use the sizing system appropriate to your primary market (UK alphabetical letters A–Z+, US numeric half-sizes, EU numeric). Include a “I don’t know my size” option — explained below — for gift purchases. Always link to a ring sizing guide in the helper text. For bespoke rings offered in a continuous size range, a combination approach (dropdown for standard sizes plus an optional text field for non-standard measurements) works well.

Label: “Ring size (UK sizing)” | Options: H / I / J / K / L / M / N / O / P / Q / R / S / T / U / I don’t know my size | Helper text: “Not sure? [Download our free ring sizing guide] or visit us in store for a free sizing appointment. We can also resize after purchase.”

Metal Choice and Finish
Field type: Dropdown or Radio — Per-product when multiple metals are available

For jewellery pieces offered in multiple metals, a structured metal choice field is significantly better than a note in the order comments. Metal choice determines the material cost, the production method, and for some designs the available sizing options — it is fundamental to the order. List your available metals precisely using their proper descriptions (Sterling Silver 925 rather than “silver,” 9ct Yellow Gold rather than “gold”) to avoid any ambiguity between gold-plated silver and solid gold. If products come in multiple finishes (polished, brushed, hammered), add a separate finish dropdown or combine metal and finish into a single field (e.g. “Sterling Silver — Polished / Sterling Silver — Brushed / 9ct Yellow Gold — Polished”).

🔗For jewelry stores offering custom engravings or unique sizing, a proper WooCommerce personalized product checkout setup ensures customers provide all necessary details before purchase. →

Label: “Metal choice” | Example options: Sterling Silver 925 / 9ct Yellow Gold / 9ct White Gold / 9ct Rose Gold / 18ct Yellow Gold

Stone or Birthstone Choice
Field type: Dropdown — Per-product on pieces with customisable stones

For jewellery pieces that offer a choice of stone or birthstone — a popular category for personalised rings, pendants, and stackable pieces — a dropdown listing available stones eliminates the common confusion where customers attempt to specify stones by birth month or colour name in a notes field, creating ambiguity about which stone you should use. List stones by their gem name (Garnet, Amethyst, Aquamarine, Diamond, Emerald, etc.) with the associated birth month in brackets if the product is marketed as a birthstone piece. This structured format feeds directly to your workshop without any interpretation required.

Label: “Birthstone / stone choice” | Example options: Garnet (January) / Amethyst (February) / Aquamarine (March) / Diamond (April) / Emerald (May) / Alexandrite (June) / Ruby (July) / Peridot (August) / Sapphire (September) / Opal (October) / Topaz (November) / Blue Topaz (December)

Chain or Bracelet Length
Field type: Dropdown — Per-product on chains, necklaces, and bracelets

Chain and bracelet length is one of the most commonly overlooked fields in jewellery checkout configuration. Standard necklace lengths (14″, 16″, 18″, 20″, 24″, 30″) correspond to specific aesthetic positions on the neck — choker, collarbone, near the heart, chest, etc. A dropdown listing your available lengths with a description of where each falls allows customers to make an informed choice based on the look they want rather than guessing from a measurement. For bracelets, your available sizes might be Small (15cm), Medium (17cm), and Large (19cm) with a note about which is the most common. Include links to a chain length guide showing the different positions on the body.

Label: “Chain length” | Example options: 14″ (choker, collar level) / 16″ (collarbone) / 18″ (most popular — near heart) / 20″ (chest) / 24″ (lower chest) / 30″ (below chest) | Helper text: “Not sure? 18 inches is our most popular length and suits most necklines.”

The jewellery gift experience: building a complete gift section

Jewellery is the most gifted product category in UK and US e-commerce. A gift section that activates when a customer signals a gift purchase is not optional for a serious jewellery business — it is a core part of the product and the brand experience. The conditional gift section works the same way as described in the gift fields guide: a “This is a gift” checkbox triggers a group of gift-specific fields that would otherwise remain hidden.


WooCommerce jewellery store conditional checkout fields – gift section with card message, gift wrapping, and delivery date fields that appear when this is a gift is selected

Conditional logic in NEXU Advanced Checkout Field Editor — the jewellery gift section appears only when the customer signals a gift purchase, keeping the checkout clean for self-purchases.

For a jewellery store, the gift section should include several fields that go beyond the generic gift message and delivery date. Jewellery gift purchases have specific presentation expectations — the packaging is part of the product experience — and occasion-specific notes help your team prepare appropriately.

Gift card message (Textarea — optional)

A textarea for the personal message that will be handwritten or printed on the gift card. Label: “Message for the gift card (optional — our team writes this by hand for a personal touch).” The note about handwriting is a small brand differentiator worth including if you do actually handwrite gift cards. Character limit around 150–200 characters. Placeholder: “e.g. Happy Birthday Sarah — wear this with all the love it was chosen with. Love, James.”

Gift wrapping / presentation choice (Dropdown — optional)

Jewellery packaging is part of the product experience — the box, the ribbon, the presentation all contribute to the moment of giving. A dropdown for gift presentation choice can range from your standard jewellery box presentation (always included) to premium gift wrapping with ribbon and a branded bag. If you charge for upgraded presentation, note this in the field. Options might include: “Standard — jewellery box (included) / Premium gift wrap with ribbon and branded bag (+£5) / Luxury presentation — velvet pouch, embossed box, and branded bag (+£12).”

Gift delivery date (Date picker — optional)

Particularly important for occasion-driven jewellery gifts where the delivery date is tied to a specific event. Set a minimum date of your production lead time plus delivery time. Label: “Requested gift delivery date.” Helper text: “We will do our best to meet your requested date. For personalised items, please allow at least [X] working days.”

Occasion (Dropdown — optional)

An occasion dropdown helps your team select appropriate card designs, seasonal packaging, and communications. It also gives you marketing insight into when your gift purchases spike by occasion. Options: Birthday / Anniversary / Engagement / Wedding / Mother’s Day / Valentine’s Day / Christmas / Just Because / Other. Mark as optional — not every gift has a named occasion.

Omit price from packaging (Checkbox — optional)

A checkbox pre-ticked or easy to tick when the gift section is expanded: “Please do not include price information or a receipt in the package.” This small detail makes a significant difference to the gift-giving experience and reduces the occasionally awkward moment when a recipient finds a price tag. Make it automatically visible whenever the gift section is open, and default it to unchecked so buyers can consciously choose to include or omit it.

Handling “I don’t know my ring size”: the gift buyer problem

One of the most common and genuinely difficult scenarios in jewellery e-commerce is the gift buyer who does not know the recipient’s ring size. If you make the ring size field required, gift purchases for rings are blocked or the buyer enters a guess. If you make it optional, production receives orders with no size and cannot proceed. The right solution is a structured approach that acknowledges the reality of the situation.

The dropdown approach solves this by including “I don’t know the ring size — please contact me” as one of the dropdown options. When this option is selected, the order is flagged for follow-up by your team. This is preferable to an empty required field (which blocks the order) or an empty optional field (which looks indistinguishable from a deliberate omission). The “I don’t know” option is an explicit statement from the buyer that their production requirement needs to be clarified — it goes into the order record as a clear action flag rather than an ambiguous gap in the data.

The ring sizing guide conversion opportunity
Every customer who reaches the ring size dropdown and does not know their size is a potential conversion at risk. The helper text link to a sizing guide is not just a service convenience — it is a retention mechanism. A customer who can find their size through your sizing guide completes the purchase. A customer who cannot find a link to help and feels uncertain may abandon. Consider linking to a downloadable PDF ring sizer, an online interactive tool, or an invitation to visit in store for a free sizing appointment. Any friction you remove from the sizing process is friction removed from the path to purchase.

For engraved rings purchased as gifts where the buyer does not know the size, consider offering a “surprise proposal / gift box” option — a presentation box that holds the ring for inspection before sizing, with a subsequent exchange or sizing appointment. If you offer this service, the ring size dropdown options can include “This is a surprise gift — propose/give first, size later (see our [exchange policy]).” This turns a common obstacle into a premium service offering.

🔗After collecting engraving details and ring sizes, it’s essential to display custom checkout fields in WooCommerce emails to ensure customers see their exact specifications in order confirmations. →

Per-product field configurations for six jewellery product types

Different jewellery products have different field requirements. Here are detailed per-product field group configurations for the most common jewellery product types sold through WooCommerce.

Personalised ring (engravable)
Per-product fields for each ring product
Engraving text (text, product-specific character limit, required or optional)
Engraving font style (dropdown of your available fonts, optional)
Ring size (dropdown of available sizes including “I don’t know”, required)
Metal choice (dropdown if ring comes in multiple metals, required)
Birthstone/stone choice (dropdown if applicable, required)

Global fields: Gift section (conditional on “This is a gift” checkbox) — gift message, presentation, delivery date, occasion, omit receipt.

Personalised necklace or pendant
Per-product fields for each necklace product
Name or initials to engrave on pendant (text, character limit per pendant, optional)
Birthstone choice (dropdown if pendant has a stone setting, required)
Chain length (dropdown of your available lengths, required)
Metal choice (dropdown if multiple metals available, required)

Charm bracelet or stackable bracelet
Per-product fields for each bracelet/charm product
Bracelet size (dropdown: XS / S-M / L-XL with cm measurements in brackets, required)
Engraving (text with character limit, optional — if bracelet has an engravable surface)
Stone or charm choice (dropdown if applicable, required)
Metal choice (dropdown, required if multiple metals)

Earrings (stud, hoop, drop)
Per-product fields for earring products
Metal choice (dropdown, required if multiple metals)
Stone choice (dropdown, required if multiple stone options)
Hoop diameter / drop length (dropdown for products with size options, optional)
Note: Most standard earring products have few or no required per-product fields beyond metal/stone — keep the per-product section minimal for simpler products.

Watch (personalised or engraved)
Per-product fields for engraved or personalised watch products
Case back engraving (text with character limit specific to case back area, optional)
Engraving font (dropdown of available fonts, optional — if engraving field is filled)
Strap/bracelet size (dropdown or text field for wrist circumference, required if sized)
Dial colour choice (dropdown if product offered in multiple dial colours, required)

Bespoke commission
Per-product fields for commission deposit products
Project brief (textarea, required) — “Please describe the piece you have in mind: style, occasion, any specific elements. Our designer will follow up to discuss further.”
Preferred metal(s) (dropdown — multi-select checkboxes if more than one possible, optional)
Inspiration images (file upload — JPG/PNG, optional) — “Upload any inspiration images, sketches, or reference photos.”
Target budget (dropdown: Under £500 / £500–£1,000 / £1,000–£2,500 / £2,500–£5,000 / Over £5,000 — optional but helps our designer prepare appropriate suggestions)
Desired completion date (date picker, optional) — “If this is for a specific occasion, select your target date.”

How personalisation data flows from checkout to workshop

Every per-product and conditional field value collected at checkout is stored as order metadata in WooCommerce — permanently linked to the order, visible in the order details panel, and included in the new order notification email sent to your team. Your goldsmith, engraver, or jewellery maker opens the order and sees: the exact engraving text (not a scan of a handwritten note, not a transcription from an email — the exact characters the customer typed), the confirmed ring size, the metal choice, the font style. Everything needed to start work without any additional contact with the customer.


WooCommerce order admin with jewellery personalisation data – engraving text, ring size, metal choice, and gift fields visible in order management for workshop production

All personalisation data in the WooCommerce order admin in NEXU Checkout Field Editor — engraving text, ring size, metal choice, and gift details all linked to each order for immediate workshop production.

For jewellery businesses using a job management or production tracking system alongside WooCommerce, the order export functionality includes all custom field metadata — allowing you to pull order data into your production workflow with all specifications intact. A ring order exported from WooCommerce carries the engraving text, size, and metal choice in structured columns that can feed directly into production job sheets without manual re-entry.

The checkout form a customer interacts with to order a personalised piece is the first moment of their relationship with what you make. A form that asks them exactly the right questions — clear, specific, appropriate to the item they are buying — communicates the same care and intentionality as the piece itself. Customers who experience a thoughtfully designed jewellery checkout are more confident in their purchase, more likely to provide complete and accurate specifications, and more likely to return. The NEXU Advanced Checkout Field Editor for WooCommerce jewellery stores builds that form — per-product fields for each piece, a conditional gift section, character-limited engraving fields, and full WooCommerce order integration — without requiring any code changes to your store.

Engraving · Ring Size · Metal Choice · Gift Experience

A jewellery checkout that collects every specification your workshop needs — from the moment the order is placed

NEXU Advanced Checkout Field Editor gives you per-product field configuration with character-limited engraving fields, ring size dropdowns, metal choice selectors, birthstone pickers, and a conditional gift section — all linked directly to WooCommerce orders for immediate production without follow-up communication.

NEXU Advanced WooCommerce Checkout Field Editor – jewellery store engraving ring size and gift fields

NEXU Advanced Checkout Field Editor
WooCommerce plugin · Per-Product Fields · Jewellery Store Ready · From $39/year


Get Checkout Field Editor

Picture of Mahdi Jabinpour

Mahdi Jabinpour

As a sales-driven developer and the founder of NexuWP, Mahdi focuses on building WordPress solutions that don't just work—they convert. From AI-powered bulk translation engines to high-efficiency media offloading, he helps business owners automate the "grind" so they can focus on global growth. He is a pioneer in integrating advanced LLMs into the WordPress workflow.

RELATED POSTS

RELATED POSTS

3 Reviews
Nancy Wilson 3 months ago

Finally found a checkout system that actually gets jewelry businesses. Their field editor lets you customize engraving limits per product super helpful when some pieces only fit 12 characters but others can handle 50. And it forces customers to pick ring sizes before checkout, so no more chasing down missing details after the fact.

Mansour jabinpour 3 months ago

We designed it with those exact details in mind.

Patricia Thomas 3 months ago

Finally, a ring that actually fits!

Mansour jabinpour 3 months ago

Perfect! That's exactly what we aim for rings

Margaret Thomas 3 months ago

Quick question about how the engraving fields work. does each product like rings versus bracelets get its own separate input with its own character limit? i run a shop where, say, a necklace could handle 50 characters, but a ring might only fit 12, and I'd hate for customers to type something that won't actually fit on what they're ordering. The setup guide talks about building the fields the right way, but I just want to double check: does that mean I can customize limits per product, or is it one blanket field for everything?

mehdiadmin 3 months ago

You're absolutely right each product can have its own character limit for engravings. A ring might max out at 12 characters, while a necklace could handle up to 50, depending on the design

Please log in to leave a review.