Made to order on Shopify: lead times customers actually trust
Shopify was built for stock on a shelf. If you make each piece after it’s ordered — furniture, prints, jewellery, garments cut to measure — there’s no field for the one number your customers care about most: how long until it dispatches. Every made-to-order store answers that question somewhere. The difference between the calm ones and the ones drowning in “where is my order?” email is where, and how honestly.
The lead time belongs next to the buy button
Most stores state their production time somewhere — a shipping policy, an FAQ page, a line buried at the bottom of the product description. Almost nobody reads any of those before buying. The order still arrives, but the expectation it was placed with came from the shopper’s imagination, which defaults to Amazon: days, not weeks.
The fix is placement, not wording. A short line directly under the price or beside the Add to cart button — “Made to order, dispatches in 2-3 weeks” — is read by exactly the people about to commit. Stores that move the promise there consistently report the same two effects: slightly fewer impulse orders, and far fewer disputes, refunds and anxious emails from the orders that remain.
The mechanics of adding that line — theme editor text, metafields, or an app — are covered in how to show handling time on Shopify. This guide is about what the line should say.
Quote the range you always hit, not the week you're proud of
The honest lead time is a measurement, not an aspiration. Take your last twenty orders and count working days from order to dispatch. The range most of them fall in is your quote. If that exercise says “8-14 working days” and your product page says “one week”, the page is generating future complaints.
Ranges beat single numbers because production varies and customers remember misses, not averages. “2-3 weeks” met every single time reads as reliable; “2 weeks” met usually reads as broken the one time it isn’t. And count in business days with a stated daily cutoff — an order placed Friday night should count from Monday, or your weekend quietly eats two days of every promise.
A date beats a range
“Ships in 2-3 weeks” makes the shopper do arithmetic. “Dispatches by 24 January” doesn’t — and it quietly stays correct about things the static text ignores: the order cutoff, weekends, and the days you’re closed. A computed date is the difference between a promise and a hint.
Doing this by hand isn’t practical — the date changes every day. This is the job DispatchFlex exists for: you set the lead time range per product once, define your working days, cutoff and holidays, and the product page badge shows the current real date range. The text version stays as a fallback, so nothing breaks if a date can’t be computed.
The queue problem: when demand outruns the lead time
Every made-to-order lead time has an unstated assumption: the workshop can start your order roughly when it arrives. In a busy month that stops being true. Ten orders a week into a bench that finishes six means the quoted “2-3 weeks” is really five for the newest order in the queue — and the product page is now quietly lying, through no dishonesty of yours.
The staleness trap. Static lead time text is written on a quiet day and read on a busy one. The stores that get buried in December disputes usually told the truth in September — and never updated it.
The manual fix is to re-check your published lead times whenever the backlog grows, which works if you remember. The structural fix is capacity-aware dates: DispatchFlex’s Pro plan lets you define production windows on a recurring schedule, and when you mark one full, every product in that group starts quoting the next open window instead. One click when the bench fills, and the storefront tells the truth again.
The four maturity levels
| Approach | Accurate about your calendar | Accurate about your backlog | Effort |
|---|---|---|---|
| Line in the description | No | No | None, until it goes stale |
| Range near the buy button | No | No | Low |
| Computed dispatch date | Yes | No | Set up once |
| Capacity-aware date | Yes | Yes | One click when a window fills |
Most stores should start at level two today — it costs nothing and fixes the placement problem. Levels three and four are what an app earns its fee with.
The made-to-order checklist
- Measure your real lead time from the last twenty orders before publishing anything.
- State it next to the buy button, in business days, as a range you always meet.
- Mirror it in the shipping policy so checkout, email and the product page never disagree.
- Decide the busy-season plan now: who updates the quote when the queue grows, or what tooling does it for you.
- When you miss a date, say so first. A proactive delay email costs a minute; a dispute costs the order.
Closing the workshop for a break is its own problem — the vacation mode guide covers keeping sales running while you’re away, and the Christmas cutoffs guide covers the season where lead times and last-order dates collide.
Frequently asked questions
- Does Shopify have a built-in lead time or production time field?
- No. Shopify products have no native field for how long an item takes to make. Stores add one themselves: in the description, in a metafield rendered by the theme, or through an app that manages the text per product. The inventory system only tracks how many you have, not how long one takes.
- What's the difference between made to order and pre-order?
- Made to order means every order starts production when it's placed and the lead time is a permanent property of the product. Pre-order means you're selling ahead of a batch or a launch date, and the wait ends when stock arrives. They need different messaging: a lead time for the first, an expected date for the second.
- Should I quote a single number or a range?
- A range. Production time varies, and a range you always hit builds more trust than a single number you sometimes miss. '2-3 weeks' met every time beats '2 weeks' met four times out of five — the fifth customer is the one who opens the dispute.
- What happens if I miss a quoted lead time?
- Tell the customer before they ask, with a new date. Most shoppers accept one honest delay; what they punish is silence, or finding out from a chargeback deadline. If you're missing quotes regularly, the quote is wrong — widen it or fix the bottleneck, but stop publishing a number you can't meet.