---
title: "Custom Orders on Shopify: The Complete Guide"
slug: "custom-orders-on-shopify"
date: "2026-07-10T03:32:56+00:00"
modified: "2026-07-13T04:17:28+00:00"
author: "Eliza"
canonical: "https://preproduct.io/custom-orders-on-shopify/"
---

**TLDR:** Custom orders on Shopify come in two flavours: personalised or made-to-order products sold on your storefront, and one-off orders you create manually in the admin. Shopify gives you the front-end tools (variants, line item properties, product options apps) and draft orders for bespoke quotes. What it doesn’t give you is a way to get paid and fulfil without overselling. For made-to-order at any real volume, that means a pre-order app that handles deposits, charge-later, and fulfilment holds, so you collect commitment up front and only ship once the product is actually made.

### Introduction

Selling custom orders on Shopify should be one of the best things you do. You make to demand, you cut dead stock, and customers get exactly what they want. The problem is that Shopify makes you stitch the workflow together yourself, and most guides only show you half of it.

They’ll tell you how to add a text box so a customer can type an engraving. Useful. But they go quiet on the part that actually matters: how do you take the money, how do you stop a half-made order shipping out the door, and how do you set expectations on a six-week lead time without drowning in support tickets?

This guide covers both halves. First, the front-end methods for taking custom and made-to-order orders. Then the payment and fulfilment workflow that keeps cash flowing and production sane. We run pre-order software for a living, and made-to-order is one of the most common reasons brands come to us, so we’ll be straight about where Shopify’s native tools stop and where you need more.

### What is a custom order on Shopify?

A custom order on Shopify is any order for a product tailored to a specific customer, or any order you create manually on a customer’s behalf. It covers personalised items (engraving, monograms, fabric or size choices), made-to-order goods produced only after purchase, and bespoke one-offs quoted over phone or email.

![](https://preproduct.io/wp-content/uploads/2026/07/yasamine-june-tOubjwKS6f0-unsplash-1-1024x678.jpg)It helps to split that into two jobs, because they need different tools:

- **Custom and made-to-order products** sold directly on your storefront. The customer configures the product themselves and checks out. Think personalised jewellery, furniture built to spec, or a small-batch drop made after orders close.
- **Manually created orders** you build in the Shopify admin for a customer. This is the classic “draft order” use case: a bespoke quote, a wholesale arrangement, or a phone order that doesn’t map neatly to a storefront listing.

Most stores need both at some point. The rest of this guide walks through the storefront methods first, then how to get paid and fulfil, and finally where manual draft orders fit in.

#### Custom products vs made-to-order vs bespoke one-offs

The line between these matters for how you charge. A personalised product with a short turnaround can usually be charged upfront like any other sale. A made-to-order item with a long production window is closer to a pre-order, where charging at the right moment protects both you and the customer. A true one-off, quoted individually, is often best handled as a manual order. Knowing which bucket you’re in tells you which payment model to reach for later.

### How to take custom orders on Shopify (the front-end methods)

There are four practical ways to capture custom orders on Shopify. Most stores end up combining two or three.

#### Product variants

Shopify’s built-in variants let you offer set options like size, colour, or material. In your admin, open the product, scroll to the Variants section, and add each option. Variants are the right tool when the choices are finite and you want clean inventory tracking per option.

![](https://preproduct.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-at-12.59.11.png)The catch is the limit. Variants suit a handful of predefined choices, not open-ended personalisation. If a customer needs to type something, variants alone won’t cut it.

#### Line item properties

Line item properties capture free-text or uploaded customisation at the point of add-to-cart, for example an engraving message, a monogram, or an uploaded image. Shopify supports this through line item properties, and the data carries through to the order so your production team sees exactly what to make.

This is the workhorse for personalisation. It keeps the customer on a normal product page and a normal checkout, while still collecting the bespoke detail you need.

#### Custom product options apps

When variants and line item properties run out of road, a product options app fills the gap. These add conditional fields, live previews, file uploads, and add-on pricing, so a customer can configure something genuinely complex and see what they’re buying. They’re popular with engraved gifts, made-to-order furniture, and anything with lots of dependent choices.

A product options app handles the front-end configuration brilliantly. It does not, on its own, solve how and when you charge for a long-lead made-to-order item. That’s the next section.

![](https://preproduct.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-at-13.07.24-1024x261.png)#### Draft orders for one-off bespoke orders

For a true one-off, a custom quote or a phone order, you don’t need a storefront listing at all. You create the order yourself in the admin and send the customer a link to pay. This is exactly what draft orders are for, and we’ve covered them in depth in our guide to Shopify draft orders. Use them for the occasional bespoke job. Just don’t lean on them for volume, for reasons we’ll get to.

### How to get paid for custom orders (the gap everyone skips)

Here’s where most custom-order guides go silent. Taking the order is easy. Getting paid in a way that suits a made-to-order timeline is the actual challenge, and it’s where the right setup earns its keep.

There are three sensible ways to charge, and the best one depends on your production window and price point. For a full breakdown, see our pre-order payment models guide. In short:

#### Charge upfront

Collect the full amount at checkout. Simplest option, and the right call when production is quick and your costs land soon after the sale. Across our data from more than 1 million pre-orders, 14.9% of listings charged upfront, typically the shorter-turnaround ones.

#### Take a deposit

Collect part of the price now, charge the balance when the item is ready. Deposits are a strong fit for higher-ticket or made-to-order work, because they secure real commitment without asking the customer to pay in full months ahead. They also keep cancellations low, since money has changed hands. You can set this up with Shopify deposits using a percentage or fixed amount. In our dataset, 12.6% of pre-orders used a deposit model.

#### Charge later

Capture the order now and charge the full amount when you’re ready to ship. This is the most popular model we see, at 43.8% of listings, and it’s the natural fit for made-to-order with a long lead time. It matters because long timelines are the norm here: the single most common pre-order window in our data was 121 to 150 days (28.1% of listings). Charging at the start of a four-month build rarely makes sense for either side. Our charge-later guide walks through how the vaulted-card approach works.

![](https://preproduct.io/wp-content/uploads/2026/01/Screenshot-2026-01-15-at-11.29.45.png)#### Why draft-order invoices don’t scale for made-to-order

Draft orders are fine for the odd bespoke job, but they break as a made-to-order payment system. They don’t support automated charge-later, there’s no native deposit handling, and there’s no vaulted card to charge automatically when production finishes. Every order becomes a manual invoice you have to chase.

A pre-order app takes a different route. It vaults the customer’s card at checkout through Shopify Payments, PayPal, or Stripe, so the customer goes through the buying flow once and you trigger the remaining charge later, manually or automatically. The customer isn’t re-invoiced. You just capture when the product is ready. For one-offs, draft orders are great. For a made-to-order line you run regularly, vaulted-card charging is what keeps it manageable.

### Managing custom-order fulfilment and production timelines

Getting paid is half the back-end. The other half is making sure a custom order doesn’t ship before it exists, and that customers know when to expect it.

#### Keep custom products buyable with “continue selling when out of stock”

A made-to-order product usually has zero stock, because you make it after the sale. To keep it sellable, enable continue selling when out of stock on the product. Most pre-order apps toggle this for you automatically when you create a listing, so the buy button stays live even at zero inventory.

![](https://preproduct.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-at-13.18.32.png)#### Use fulfilment holds so nothing ships early

This is the one that bites people. Without a hold, a custom order can flow straight to your 3PL or warehouse and get picked before it’s made. Fulfilment holds put a “hold” status on pre-order and made-to-order items, keeping them out of your normal fulfilment flow until you release them. When the product is finished, you release the hold, by order or in bulk, and it ships. No more “who packed this?” moments. Our guide to managing pre-order inventory covers holds and overselling in detail.

![](https://preproduct.io/wp-content/uploads/2026/04/Screenshot-2026-04-14-at-15.10.21.png)#### Set and communicate lead times

Custom work takes time, and silence is what turns a long wait into a cancellation or a chargeback. Set a clear production window, surface it on the product page, and back it up with a written policy. Our pre-order policy guide and templates give you the wording. Clear expectations are a big reason our average cancellation rate sits at just 5.4%.

![](https://preproduct.io/wp-content/uploads/2026/06/Screenshot-2026-06-11-at-08.05.50-1024x379.png)#### Isolate custom items from in-stock carts

If a customer buys a made-to-order item alongside something in stock, you can end up shipping twice or holding the whole order hostage to the slowest item. You can force custom and pre-order items into their own cart to avoid this. It’s a choice between operational simplicity and a higher average order value, and 62.1% of stores in our data choose to isolate pre-orders for cleaner ops.

### Custom-order customer communication and policy

Custom orders live or die on communication. The customer is trusting you to make something that doesn’t exist yet, often with a wait attached, so the experience needs to reassure them at every step.

Three things do most of the work:

1. **Product-page messaging.** State clearly that the item is made to order, show the lead time, and explain when payment is taken.
2. **A customer portal.** Let customers check order status, estimated dates, and any payment schedule without emailing you.
3. **Proactive email updates.** Confirm the order, flag upcoming charges, and send a heads-up if anything slips.

Back all of this with a written pre-order or made-to-order policy covering timelines, deposits, and cancellations. It sets expectations before the sale and protects you if a timeline moves.

### Common mistakes with custom orders on Shopify

A few avoidable errors show up again and again:

- **Leaning on draft orders for volume.** Fine for a one-off, painful as a system. Manual invoices don’t scale.
- **Charging upfront on long-lead work.** Asking for full payment four months ahead suppresses conversion. A deposit or charge-later usually converts better.
- **No fulfilment hold.** The fastest way to ship a half-finished custom order is to leave it in your normal flow.
- **Vague timelines.** “Ships soon” is a complaint waiting to happen. Give a window and update it.

### Conclusion

Custom orders on Shopify aren’t hard once you treat them as two jobs and solve both. Capture the order with the right front-end tool, then back it with a payment and fulfilment workflow built for made-to-order.

The quick recap:

- Use **variants and line item properties** for personalisation, and a **product options app** when configuration gets complex.
- Keep **draft orders** for genuine one-offs, not for volume.
- Match your **payment model** to the timeline: upfront for quick turnarounds, deposits for higher-ticket commitment, charge-later for long lead times.
- Protect operations with **fulfilment holds**, clear **lead times**, and a written **policy**.

Made-to-order is one of the best uses of pre-orders, and it’s exactly what we build for. If you want deposits, charge-later, fulfilment holds, and customer comms working together out of the box, start taking custom and made-to-order orders with PreProduct. Make to demand, get paid at the right moment, and ship when it’s ready.
