How to Manage Custom Jewelry Orders on Shopify Without Losing Your Mind
The problem in one sentence: Shopify was built to sell finished products from a shelf. Custom jewelry doesn't work that way — it starts with a conversation, moves through design and approval, requires deposits and staged payments, consumes materials that may not be in stock yet, involves outsourced vendors, and ends with a one-of-a-kind piece that never existed in your catalog. Nothing about that fits a standard Shopify order.
Custom and bespoke work is the highest-margin, most creatively rewarding part of a jewelry business. A custom engagement ring can carry 60–70% margins. A bespoke redesign of an heirloom piece builds the kind of client relationship that generates referrals for years. For many studio jewelers, custom orders account for 30–50% of annual revenue.
It's also the work most likely to be managed in a notebook, a spreadsheet, an email thread, and someone's memory — all at the same time.
This guide breaks down why custom jewelry orders are so hard to manage on Shopify, what a proper workflow actually looks like, and how to stop tracking your most valuable work with the least reliable tools.
Why Shopify doesn't handle custom orders well
Shopify is a product catalog with a checkout attached. Every order in Shopify starts with a product that already exists — it has a title, a price, a variant, and inventory. Custom jewelry breaks every one of those assumptions.
There's no product yet
When a client contacts you about a custom 14K rose gold solitaire with an oval diamond, that piece doesn't exist in your store. You can create a "Custom Order" product as a placeholder, but Shopify treats it like any other line item. There's no structured place for the design specs, no field for the client's ring size, no way to attach reference images the client sent, and no status tracking as the piece moves from concept to completion.
Payments don't match the workflow
A custom engagement ring typically follows a staged payment structure: 30–50% deposit after design approval, sometimes a mid-production payment, then final balance on completion. Shopify's checkout expects full payment at order creation. Draft orders can handle deposits, but there's no built-in way to link a deposit invoice to a progress payment to a final balance — all for the same piece. You end up with multiple disconnected draft orders or manual tracking outside the system.
Materials aren't reserved or tracked
When you commit to building a ring that needs 8.2g of 14K rose gold, a 1.2ct oval diamond, and four accent stones — that material should be reserved. If you're also filling a production run of stock pieces, you need to know what's committed and what's available. Shopify's inventory system counts finished SKUs. It has no concept of raw material reservation, weight-based deduction, or component-level tracking. (We cover this gap in depth in our guide to tracking raw materials, and our Shopify jewelry inventory app review explains what's missing from native Shopify inventory.)
There's no production pipeline
A custom piece moves through distinct stages: inquiry, design, approval, production, quality check, delivery. Each stage involves different actions — quoting, sourcing materials, sending work to a caster or setter, tracking what comes back. Shopify order statuses give you "unfulfilled" and "fulfilled." That's it. The entire production lifecycle happens outside the system.
Client history is scattered
Your best custom clients come back. They want a matching pendant after the engagement ring. They refer a friend who wants something similar but in white gold. The design notes, metal preferences, ring sizes, and stone preferences from previous orders are invaluable — but in Shopify, customer records hold a name, an address, and a list of past transactions. Everything else lives in your email, your DMs, or your head.
What most jewelers actually do (and why it breaks)
Based on conversations across Shopify Community forums, jewelry trade groups, and Reddit — the same workarounds appear over and over:
- The spreadsheet tracker. A Google Sheet with columns for client name, design details, deposit paid, materials needed, production status, due date. It works for 3–5 concurrent custom orders. At 10+, you're scrolling through rows, forgetting to update statuses, and losing track of which deposit corresponds to which draft order in Shopify.
- The notebook method. Physical job envelopes or notebooks with sketches, material lists, and client notes. The information is detailed but unsearchable, unshared, and gone if the notebook is lost. When a client calls asking about status, you're flipping through pages.
- The email chain. Design approvals, reference photos, spec changes — all buried in threads. Finding a specific detail from three weeks ago means searching through dozens of messages. If a second team member needs access, they don't have it.
- Shopify order notes. Some jewelers stuff everything into the order notes field on a draft order. It becomes a wall of unstructured text — design specs, client preferences, production updates, vendor communications — all in one scrollable block with no categorization, no timestamps, and no way to filter.
Every one of these methods shares the same failure mode: they disconnect the custom order from the inventory, the financials, and the production timeline. Your spreadsheet doesn't know what's in stock. Your notebook doesn't generate invoices. Your email thread doesn't deduct 8.2g of gold from inventory when production starts.
What a proper custom order workflow looks like
Before looking at tools, it helps to define what you actually need the system to do. A complete custom jewelry workflow has five stages, and each one has specific requirements that generic project management tools miss.
1. Client intake
The order starts with a person, not a product. You need to capture who this client is — and if they've ordered before, you need instant access to their history. Ring size 6.5, prefers rose gold, allergic to nickel, bought a custom pendant last year. This information shouldn't be re-gathered every time.
A proper system links to your Shopify customer record but extends it with jewelry-specific fields: sizing, metal preferences, stone preferences, allergies, and a log of every past interaction.
2. Design and quoting
Once you understand what the client wants, you need to describe it precisely and estimate what it will cost. That means:
- A structured piece description — not a free-text note, but fields for metal type, stones, dimensions, and design references
- A materials estimate that pulls from your actual inventory — 8.2g of 14K rose gold at today's spot-adjusted cost, plus a 1.2ct oval diamond you either have in stock or need to source
- A BOM (bill of materials) that calculates your cost basis, so you can set a quoted price with a known margin — not a guess. (Our COGS tracking guide covers how volatile gold prices affect this calculation.)
- Design notes with room for reference images, CAD file links, and revision history
If you're basing the design on an existing style you make regularly, you should be able to link to that recipe as a starting point and modify from there — not rebuild the BOM from scratch.
3. Approval and deposit
The client agrees to the design and price. Now you need to collect a deposit — and that deposit needs to flow through your existing payment infrastructure, not a separate invoicing tool. Ideally, you create a draft order in Shopify for the deposit amount, the client gets a standard Shopify invoice link, pays through your checkout, and the payment is recorded against the custom order.
For higher-value pieces, you may need multiple invoices: deposit, a progress payment when the stone is set, and a final balance. These should all be linked to the same order — one client, one piece, multiple payments — with clear records of what's been paid and what's outstanding.
4. Production
This is where things get complex. Production involves:
- Material consumption. The 8.2g of rose gold needs to be deducted from inventory — not when the piece ships, but when it goes to the bench. This is where proper work-in-progress tracking becomes essential. If you don't have enough in stock, the system should flag it before you promise a delivery date.
- Outsourced operations. Most studios send work out. Casting, stone setting, engraving, rhodium plating — each outsourced step means material leaves your shop, goes to a vendor, and comes back. You need to track what was sent, to whom, when it's expected back, and what it cost. A casting vendor who has your 18K gold for two weeks represents both a workflow dependency and an inventory liability.
- Build tracking. Time on the bench, serial number assignment, quality checkpoints. If you're running 8 custom orders and 3 production runs simultaneously, you need to see the status of every active job without opening 11 spreadsheet tabs.
5. Completion and delivery
The piece passes final quality check. A serial number is assigned. The final balance invoice goes to the client through Shopify. Payment clears. The piece is delivered or shipped. The order status moves through Ready, then Delivered — and the full audit trail is preserved: every design note, every status change, every material movement, every payment, from first inquiry to handoff.
What to look for in a custom order tool
Based on the workflow above, here's the minimum feature set a custom order system needs for jewelry:
| Requirement | Why it matters |
|---|---|
| Client CRM with jewelry-specific fields | Ring sizes, metal/stone preferences, allergies, order history — accessible instantly, not buried in notes |
| Structured design and quoting | Accurate cost basis from real inventory data, not estimates from memory |
| Staged invoicing through Shopify | Deposits and progress payments flow through your existing checkout — no third-party invoicing |
| Inventory-aware material reservation | Know what's committed, what's available, and what needs ordering before you promise a date |
| Outsourced job tracking | Track material sent to casters, setters, and finishers — what left, when, what came back |
| Production status pipeline | Inquiry → Design → Approved → In Production → Ready → Delivered — visible at a glance |
| Full audit trail | Every note, status change, material movement, and payment linked to one order record |
| Shopify-native integration | Lives inside Shopify Admin — not a separate app with sync delays |
Generic project management tools (Trello, Asana, Monday) can handle status columns and notes. They can't deduct 8.2g of gold from inventory, generate a Shopify invoice, or tell you that the diamond you promised a client is already committed to another order.
How Forge handles custom orders
Forge's custom order module was built around this exact workflow — designed for jewelers who do bespoke work on Shopify and need the full pipeline in one place.
Client intake that remembers
Select or create a client from Forge's CRM, which syncs with your Shopify customer records. If it's a returning client, their preferences are already there — ring size, metal preference, stone preference, allergies, and a history of every previous order. No re-asking, no searching through old emails.
Design and quoting with real numbers
Describe the piece with structured fields, not a free-text note. Add a materials estimate by pulling directly from your inventory — Forge shows you what's in stock, what it costs at today's spot-adjusted price, and what your margin looks like before you quote. If the design is based on a standard style you already make, link to the existing BOM as a starting point. Design notes, reference images, and client requests attach directly to the order.
Shopify invoicing built in
Create a Shopify draft order for the deposit directly from Forge. The client gets a standard Shopify invoice link and pays through your checkout. Need a progress payment later? Create another invoice linked to the same custom order. Deposit amount, payment date, and outstanding balance are tracked in one view — not across multiple disconnected draft orders.
Inventory-aware production
When production starts, Forge links to a build order that deducts materials from inventory as work proceeds. If you need 8.2g of 14K rose gold and you only have 5.1g, Forge flags the purchasing need automatically — before you miss a deadline, not after. Serial numbers are assigned to the finished piece, creating a provenance trail from raw material to delivery.
Outsourced job tracking
Sending the wax to a caster? Forge tracks what went to which vendor and when it's expected back. Sending the finished mounting to a stone setter? Same workflow. Every outsourced step is logged with the vendor, the material sent, the cost, and the return date. No more texting your caster asking "did I send you that ring yet?"
The full pipeline, visible
Every custom order moves through a clear status pipeline: Inquiry → Design → Approved → In Production → Ready → Delivered. Categorized notes — design notes, client communications, production updates — attach to the order with timestamps. The audit trail captures every status change, every material movement, every payment. When a client calls asking for an update, the answer is one click away.
The difference: Forge doesn't replace your craftsmanship workflow with software — it gives that workflow a system of record. The conversations, the design iterations, the material sourcing, the vendor coordination — all of it stays connected to one order, one client, one piece. Nothing falls through the cracks between your email, your spreadsheet, and your bench.
What this means for your business
Custom work is where jewelry businesses build reputation, margin, and client loyalty. Managing it with disconnected tools doesn't just create operational friction — it caps how many custom orders you can handle at once. A jeweler tracking 5 custom orders in a spreadsheet can probably keep it together. At 15, something gets missed. A delivery date slips because no one flagged a material shortage. A client doesn't get their progress update because the note was in an email, not the order record. A deposit sits uncollected because the draft order was created but never sent.
The studios that scale custom work — from 5 concurrent orders to 20, from one bench jeweler to a small team — are the ones that systematize the workflow without losing the personal touch that makes bespoke jewelry worth buying.
That's what Forge is built for. Not to automate the craft, but to organize the business around it.
Questions about managing custom orders on Shopify? Email hello@startforge.app. We read every one.
Custom orders, tracked from quote to delivery.
Forge creates build orders from Shopify, reserves materials on your BOM, and tracks production through each stage. When the piece is done, Shopify updates automatically.
Add to Shopify