Ordamo
All featuresPricingBlog
EN
Log inSign up free
← Blog

Made-to-Order on Etsy or Shopify: How to Add It Without Wrecking Your Inventory Tracking

Marat, CEO of Minimo Vital9 min readEtsy, Shopify, Made-to-order

You sell a line of stocked products with real inventory counts, and you want to add a made-to-order option — a custom colorway, a bespoke size, a build-to-order variant. The problem shows up almost immediately: your storefront's inventory system was built around counting units of a fixed product, and a made-to-order item doesn't have a fixed unit count to count. Force it in anyway, and you either oversell a “stocked” item that isn't really stocked, or you leave a made-to-order listing showing zero inventory and looking permanently unavailable.

The short version

Etsy and Shopify's native inventory tools assume every listing has a countable quantity that goes up when you restock and down when you sell. Made-to-order items break that assumption because nothing is actually held in stock — capacity and materials are the real constraint, not units on a shelf. Most hybrid sellers handle this by either setting an artificially high stock count on made-to-order listings, using the “continue selling when out of stock” toggle, or tracking made-to-order orders in a separate system entirely, away from the inventory count meant for stocked SKUs.

Why made-to-order breaks the standard inventory model

Both Etsy and Shopify's inventory systems assume a straightforward relationship: a product has some number of units on hand, a sale reduces that number by one, and when it hits zero, the listing shows as unavailable or goes into a backorder state. This model works perfectly for a stocked product and completely falls apart for one that's built individually per order, because there's no pre-existing unit to decrement in the first place — the “inventory” is really your available production capacity and raw materials, neither of which maps to a simple countable number the way finished units do.

Sellers who mix both models on one storefront run into this friction constantly: a stocked candle has a real number that should hit zero when sold out, while a made-to-order engraved version of the same candle has no such number, but the platform wants one anyway.

The common workarounds, and their tradeoffs

Setting an artificially high stock count

The simplest fix is setting the made-to-order listing's quantity to something large enough it never realistically sells through — 999, for instance — so the listing never shows as unavailable. This works, but it means the number displayed has no real meaning, and if you ever want a genuine read on demand or a true low-stock signal, this number won't give you one. It's a workaround for keeping the listing visible, not a real inventory strategy.

Using “continue selling when out of stock”

Shopify's per-variant toggle lets a listing keep accepting orders even at zero inventory, with the count going negative as orders come in. This is Shopify's own built-in mechanism for backorders, and some sellers repurpose it for made-to-order too. The gap is customer-facing clarity — by default, the storefront shows the same “Add to Cart” button whether an item is in real stock or in negative inventory, so customers can't tell the difference between “ships tomorrow” and “will be built over the next several weeks” unless the seller manually edits the theme or listing copy to say so.

Tracking made-to-order orders separately

The approach many hybrid sellers land on eventually is not forcing made-to-order items into the same inventory system as stocked products at all. The storefront listing exists mainly to describe the option and take the order and deposit; the actual tracking of that order's production status, deposit, and balance happens somewhere else entirely — a separate system built around orders and production, not stock counts. This avoids polluting your real inventory numbers with a workaround that was never accurate to begin with, and it means your stocked-product reporting stays clean and meaningful.

What the platform charges, and when it charges it

The inventory mismatch has a financial twin that's easy to miss: both platforms take their cut of the full order value at checkout, months before a made-to-order piece exists.

On Etsy, a listing costs $0.20 and stays live for four months or until it sells, then a 6.5% transaction fee applies to the total including shipping, plus payment processing of 3% + $0.25 for US sellers. On Shopify the cost is the subscription — $25/month for Basic, $65 for Grow, $399 for Advanced — with card processing charged separately by whichever payment provider you use.

For a stocked product this timing is irrelevant, because the item already exists and its cost is already sunk. For a made-to-order piece it means the platform's percentage comes out of money you're holding against work you haven't done yet, and it's calculated on a price set before you knew what the materials would cost. That's not a reason to leave either platform — it's a reason not to treat the amount that lands in your account as the amount you have to build the piece with.

What real sellers run into

Sellers running Etsy and Shopify side by side already juggle inventory sync tools to prevent overselling across both platforms — a real, well-solved problem for stocked goods. Made-to-order items complicate this further because syncing “stock” that isn't real stock in the first place doesn't actually protect against anything; there's no genuine oversell risk on a made-to-order listing, since nothing is being pulled from a shared pool of finished units. The sync tools built for multi-channel stocked inventory simply don't have a meaningful job to do on the made-to-order side of the catalog.

This is also where cost visibility tends to disappear. Inventory and multi-channel sync tools are generally strong at answering “how many do I have left,” but weak or entirely silent on “what did this specific order actually cost to produce and what's the real margin” — a question that matters more for made-to-order items than for stocked ones, since each made-to-order piece can have a genuinely different cost depending on the specifications requested.

The one Etsy-specific tool worth using: processing time

Etsy does offer one feature that helps more than Shopify's equivalent options: a processing time field on each listing, letting sellers state how many business days a piece takes to make before it ships, separate from the stock quantity. For made-to-order listings, setting a realistic processing time — “3–4 weeks” rather than the default short window — does real work that the stock count alone can't: it sets a shipping expectation directly in the listing and in Etsy's own delivery estimate shown to shoppers, without requiring the seller to fake or inflate an inventory number to keep the listing active.

This doesn't solve the deposit-and-balance problem — Etsy's checkout still collects full payment upfront, same as Shopify — but it does solve a meaningful piece of the expectation-setting problem, since the delivery estimate shoppers see before buying is generated from that processing time rather than from a generic “ships in 1–2 days” assumption meant for stocked goods.

A practical split for hybrid sellers

Stocked itemsMade-to-order items
Inventory count meansReal units physically on handNot applicable — no fixed unit exists
Right tool for the countEtsy/Shopify native inventory, or a sync tool across channelsNone — tracking happens outside the stock-count system
What actually needs trackingStock level, reorder pointDeposit, balance, production status, real cost
Oversell riskReal — needs active managementNot applicable in the traditional sense
Where the real constraint livesThe stockroomYour production capacity and materials sourcing

Let the storefront count stock. Track deposits and real cost somewhere that fits.

See how it works

Setting customer expectations on the listing itself

Whichever technical workaround you use for the storefront, the listing copy is doing real work that the inventory system can't do on its own. A made-to-order listing should say so plainly — “Made to order: ships in 3–4 weeks” reads very differently to a customer than a standard “in stock, ships tomorrow” listing, even if both show an “Add to Cart” button that looks identical. This single line of copy does more to manage expectations than any inventory-count workaround, because it tells the customer directly what they're actually buying into, rather than relying on them to infer it from a stock number that was never meant to communicate that information in the first place.

Etsy and Shopify's inventory systems assume every listing has a countable quantity that goes up and down. A made-to-order item breaks that assumption entirely — there's no unit to count, only capacity and materials, which is a fundamentally different kind of constraint.

Where deposits fit into this

A made-to-order listing on Etsy or Shopify typically still has to charge the full price at checkout — neither platform's native checkout has a built-in way to collect a deposit now and a balance later. Sellers who want that deposit-and-balance structure usually end up handling it outside the storefront checkout entirely: either through a separate invoice sent after the order comes in, or by taking the order as a conversation (through the storefront's messaging, DMs, or email) and processing payment in stages elsewhere. This is a separate problem from the inventory-count issue, but the two tend to show up together, since the same made-to-order listings that break the inventory model are usually the ones where a deposit structure would make sense too.

Stocked and made-to-order side by side, with deposits tracked apart from stock.

See how it works

Once made-to-order items are sitting next to stocked ones, the labels get muddled fast — the storefront button says “pre-order,” the customer hears “backorder,” and the piece is neither. The distinction, and what each term commits you to, is set out in pre-order vs. made-to-order vs. backorder.

The second question is what to actually charge upfront once you're collecting outside the storefront checkout. Whether a deposit, staged payments or full payment fits a given order depends on its size and lead time, which is worked through in deposit, partial payment, or full payment upfront.

The bottom line

Etsy and Shopify's inventory tools were built around counting real, physical stock — a model that made-to-order items don't fit into no matter how the numbers are fudged. The practical fix isn't finding a cleverer way to force a fake stock count to behave; it's accepting that made-to-order items need a different kind of tracking entirely — deposits, balances, and production status — kept separate from the inventory counts that are doing real work for your stocked products.

Frequently asked questions

Can Shopify natively support a made-to-order product with a deposit?

Not directly — Shopify's checkout collects full payment at the time of sale. Sellers wanting a deposit-and-balance structure for made-to-order items generally handle that outside the standard checkout, through a separate invoice or payment process.

Should I set made-to-order listings to an unlimited stock count?

It's a common workaround to keep the listing visible and orderable, but the number becomes meaningless for actual demand tracking. It solves the “listing looks unavailable” problem without solving anything related to real inventory insight.

Does Etsy have a built-in way to distinguish made-to-order from stocked items?

Etsy doesn't have a dedicated made-to-order listing type — sellers typically communicate this through the listing description and processing time fields rather than through the inventory system itself.

Will “continue selling when out of stock” confuse customers about whether an item is really in stock?

It can, since the storefront typically shows the same purchase button regardless of real stock status. Clear listing copy stating the item is made to order, with an expected timeline, is necessary to prevent that confusion.

How do I track the real cost of a made-to-order item when it varies by order?

This generally requires tracking cost at the individual order level rather than relying on inventory or catalog-level cost fields, since each made-to-order piece can have different materials or specifications and therefore a different actual cost.

Can I sell made-to-order and stocked items from the same Etsy or Shopify store?

Yes, and many sellers do — the practical approach is letting the inventory system handle stocked items as intended, while tracking made-to-order orders (deposits, balances, production status) in a separate system built for that purpose.

Is it worth using a multi-channel inventory sync tool if some of my catalog is made-to-order?

The sync tool still adds real value for your stocked items across channels, but it won't do anything meaningful for made-to-order listings, since there's no genuine inventory count to sync in the first place.

Note

Shopify plan prices were taken from Shopify's own pricing page in August 2026. Etsy's fee figures ($0.20 listing for four months, 6.5% transaction fee, 3% + $0.25 US payment processing) are cross-checked across several independent seller-fee breakdowns rather than fetched from Etsy's own help pages, which block automated access — treat them as current-but-unofficial and confirm against Etsy's fee page for your country, since processing rates in particular vary by market. Descriptions of native inventory behavior, including the “continue selling when out of stock” setting, reflect publicly documented platform functionality. Platform features, fees and settings change over time.

Ordamo

Built for orders that take weeks to deliver

Ordamo vs
marat@ordamo.app