Build vs. Buy>Checkout & Conversion>Draft orders / custom flows

Build or Buy Draft-Order Custom Flows on Shopify?

Written by Deploi EditorialReviewed by Martin Dejnicki, Director of SEO & AI SearchUpdated August 2026Pricing verification pending

Draft-order custom flows are a BUILD for mid-market Shopify stores: the rail is native and included on every plan, so an estimated $15,000–$50,000 (Deploi estimate, illustrative) buys the bespoke UI, not the plumbing. Sales-rep apps wrap the same APIs in a rented flow; the moment your ordering path involves bespoke items, negotiated pricing, or staged approval, the flow is your product. Wait while the admin screen handles your weekly handful.

Your profile — see how the verdict shifts

VerdictBUILD (your UI on native rails) · BUY a rep app for standard shapes
Buy score
4.6
Build score
7.6
Confidence
HighDraft orders are a stable, included Admin API primitive; the differentiating surface is inherently store-specific UX
Reference scenario
$20M–$100M GMV · assisted/B2B order mix · agency dev bench
As of
August 2026

Decision at a Glance

Your profileVerdictWhy
Under $2M revenueWAITThe native admin draft-order screen handles occasional phone and invoice orders free. No build, no app.
$2M – $15MDEPENDSBuy a rep app if your assisted flow matches its template; start scoping a build once every order needs an exception.
$15M – $75MBUILDBespoke items, negotiated pricing, and approval steps are how you sell — a rented template flattens exactly that.
$75M+BUILDPer-seat app pricing scales with the sales team while ERP and CRM wiring demands owned code anyway.

What Draft orders / custom flows Actually Drives

OutcomeImpactHow it works
Revenue — directHighCustom flows capture the orders the standard cart refuses — bespoke items, negotiated pricing, assisted carts — and close them at rep-level conversion rates.
Operational efficiencyHighReps and support stop rekeying email threads into the admin; the flow writes the draft order itself and sends the invoice link.
Customer experienceMediumBuyers with non-standard needs get a purpose-built path and a one-click payment link instead of a week of email back-and-forth.
Data & insightMediumEvery negotiated order lands as structured draft-order data with your metafields, so quote-to-close analytics finally have a source of truth.
Retention & LTVMediumAccounts with a smooth negotiated path reorder through it; friction here sends repeat wholesale buyers back to whoever makes ordering easy.

Spend ceiling: Price the build against the labor it deletes and the orders email loses. A flow carrying real negotiated volume justifies a mid-five-figure build; a weekly handful of phone orders never does.

What buying enables (top apps)

  • + A rep-facing cart and customer lookup, live this week
  • + Permissions, order templates, and quick-reorder patterns proven across hundreds of stores
  • + Vendor-maintained compatibility as Shopify's APIs move

What building additionally unlocks

  • + Flows no app templates: staged approvals, bespoke line items priced by rule, invoice sequencing that matches your terms
  • + ERP and CRM wiring so negotiated orders arrive where finance and fulfillment already work
  • + Your brand's UX for buyers and reps — no per-seat fee deciding who gets access
  • + Structured quote-to-close data feeding dashboards and AI assistance you control

Find Your Verdict in 3 Questions

  1. Does the native admin draft-order screen cover it — occasional phone orders, simple invoices?

    Yes: Your verdict: WAIT — draft orders are included on every plan; build nothing until volume or complexity forces it.

    No: Go to question 2.

  2. Does an off-the-shelf rep app match your flow's shape — rep logs in, builds a cart, sends it?

    Yes: Your verdict: BUY — a sales-rep app wraps draft orders for less than a custom UI; verify seats, exports, and API access.

    No: Go to question 3.

  3. Is the flow itself part of how you sell — bespoke items, negotiated pricing, staged approval?

    Yes: Your verdict: BUILD — draft orders are the rail; your UI is the product, and that work is inherently bespoke.

    No: Your verdict: WAIT — trim the flow to what native rails express before paying to preserve complexity.

The TCC Scorecard — 12 Dimensions

TCC — Total Cost of Capability: what it actually costs to have this capability over three years, whichever way you get it. Each dimension is scored 0–5 for both paths. How we score →

DimensionBuyBuildWhy
Cost
Acquisition & implementationA rep app onboards in days; the custom UI is an estimated 4–10 week build (Deploi estimate, illustrative).
Recurring feesPer-seat and per-order app pricing scales with the team; the build's recurring line is upkeep on code you own.
Maintenance & upgradesThe vendor absorbs API changes for you; your custom UI meets Shopify's ~6-month API version cycle on your own schedule and budget.
Switching & exitDraft orders live in Shopify either way; leaving an app strands its flow config and rep habits, not the order history.
Risk
Vendor riskSales-rep apps are a thin, churn-prone category; the native draft-order rail underneath has no vendor to lose.
Security & compliance surfaceRep tooling holds customer PII and negotiated prices; owned surfaces keep that data inside your admin perimeter.
Platform-deprecation exposureDraft orders are a first-class Admin API object; both lanes ride the same stable primitive.
Value
Fit to requirementApps template the standard rep-cart shape; a build expresses your approval steps, bespoke line items, and pricing rules exactly.
Time to marketDays versus a couple of months; buy wins every deadline argument.
Performance & scaleA custom flow batches mutations around the GraphQL leaky-bucket limits; generic apps hit the same throttles with less room to tune.
Data ownership & AI-readinessOwned flows write clean, structured draft-order data with your metafields — quote-to-close analytics and AI assistance need exactly that.
Focus & opportunity costA bespoke ordering UI is a real product to own; buy the template if assisted selling is a sideline, not the business.

The App Landscape

AppStatusPricingBest for
Shopify draft orders (native)NativeAdmin screen + Admin API on all plans (July 2026 research); the admin UX is merchant-facing, not customer-facingIncluded with your Shopify planManual quotes, phone orders, and invoice selling out of the box
Sales-rep ordering apps (category)CategoryShortlist; most wrap draft orders under a rep-facing UI$20–$300/mo bands (illustrative)Rep-assisted carts without writing code
Custom flow on the Draft Order APIBuild laneThis page's build path, not an appOne-time $15,000–$50,000 (Deploi estimate, illustrative)Ordering paths the cart-to-checkout rail can't express

The Build Path

  • Admin API + custom rep or customer UI: A small app or embedded admin surface that assembles draft orders — custom line items, negotiated discounts, reserved inventory — then sends the invoice link.
  • Automation around the rail: Shopify Flow handles tagging, routing, and follow-ups as drafts are created and completed, so the UI stays thin and the process stays visible.
  • ERP/CRM wiring: Draft orders become the single entry point: negotiated orders flow into the systems that fulfill and recognize them, with no rekeying.
Effort band
$15,000–$50,000 build (Deploi estimate, illustrative); typically the $25–75K contact-form band
Typical timeline
4–10 weeks to a scoped v1 (Deploi estimate, illustrative)
Maintenance, honestly
~15–20% of build cost per year (Deploi estimate): API version bumps on the ~6-month cycle, plus flow tweaks as the sales process evolves.
What you own — and what you take on
You own: the ordering UX, the pricing and approval logic, the integrations, and every draft-order record. You take on: rate-limit handling and a roadmap — sales teams keep asking for more.

3-Year Total Cost of Capability

Buy (app path)Build (custom path)
Year 0 (setup)$500–$3,000$15,000–$50,000
Years 1–3 (recurring)$7,200–$14,400$7,000–$25,000 (maintenance)
3-year total≈$7,700–$17,400≈$22,000–$75,000
Illustrative cumulative cost over 36 months$0$12k$25k$37k$50kMo 0Mo 12Mo 24Mo 36Buy (app path)Build (custom path)
Illustrative cumulative cost: the rep-app line stays lower for one team on a standard flow. The build pays where per-seat pricing scales with the sales team, or where the flow never fit an app's template in the first place.
  • All figures illustrative samples for the reference scenario — not quotes, not verified pricing.
  • Buy path: mid-tier rep app, five seats, pricing held flat (real per-seat pricing grows with the team).
  • Build path: scoped v1 with invoice handoff and one integration; three-year horizon.

What the Sticker Price Hides

On the buy path

  • Per-seat pricing scales with the sales team — the quote you approved is not the bill at 20 reps (community-reported pattern)
  • The app's flow is the flow: edge cases fall back to email threads and manual drafts
  • Negotiated-pricing rules and templates rarely export; switching apps means rebuilding them
  • Rep-app category churn is real — thin vendors, shifting roadmaps

On the build path

  • GraphQL's leaky bucket throttles naive bulk flows — THROTTLED errors arrive inside a 200 response, a documented dev trap
  • API versions cycle ~every 6 months; budget the bumps, not just the launch
  • Scope creep is the killer: 'custom flow' invites every department's wishlist into v1
  • ~15–20% of build cost per year in upkeep (Deploi estimate)

What Merchants Say

Teams describe living in the admin draft-order screen for phone and wholesale orders — workable at ten a week, a swivel-chair job at a hundred.
community-reported (2026 research corpus)
The rep-app ceiling shows up fast in low reviews: the bundled flow fits until the first custom line item or approval step, then it's back to email and manual drafts.
app-store 1–2★ review theme

If You Change Your Mind Later

If you bought and outgrow it

Order history stays in Shopify — draft orders are native objects — so leaving an app costs you its flow config and rep training, not the data. Check what negotiated-pricing rules and templates export before you commit; most don't.

If you built and want out

The rail is Shopify's, so the build never strands orders: retire the UI and the admin screen still works tomorrow. The code and integrations are yours to keep, repoint, or hand to a successor agency.

When This Answer Changes

We're watching for:

  • Shopify shipping native RFQ or quote UX — none exists as of July 2026 research; it would absorb the simplest custom flows
  • Draft Order API gaining flow features (approval states, richer part-payment support) — check the changelog quarterly
  • B2B-at-scale gaps closing for 500+ account rosters (community-reported pain)

Verdict change log:

No changes since first publication (August 2026).

Common Questions

What are Shopify draft orders actually for?

Draft orders create orders outside the standard cart: phone and email sales, custom or non-catalog line items, negotiated discounts, and invoice-first selling with payment collected by link. Every Shopify plan includes them in the admin and the Admin API. The native admin screen suits maybe 10 orders a week; custom flows and rep apps exist for everything past that.

Can customers pay a draft order themselves?

Yes — every draft order generates an invoice link that routes the buyer through Shopify's standard secure checkout, with taxes calculated and your payment methods applied. A rep or a custom flow builds the order; the customer pays it like any other. Deposits and partial payments remain Plus-only per July 2026 research, so scope part-payment flows to your plan.

How much does a custom draft-order flow cost?

A scoped v1 runs an estimated $15,000–$50,000 and 4–10 weeks (Deploi estimate, illustrative): a rep- or customer-facing UI on the Draft Order API, pricing and approval logic, and the invoice handoff. Upkeep runs ~15–20% of build cost per year (Deploi estimate). Sales-rep apps rent a standard version at $20–$300/mo bands (illustrative).

Your Next Steps

If you're going with BUILD(matches your selected profile)

  1. Map every ordering path that bypasses the cart today — phone, email, reps, wholesale
  2. Write the flow spec first: line items, pricing rules, approvals, who clicks what
  3. Scope v1 to the highest-volume path; ship the rest as iterations
  4. Design for the API's leaky bucket — batch mutations and handle THROTTLED responses from day one
  5. Instrument quote-to-close time and conversion; those numbers justify the build

If you're going with BUY

  1. Shortlist rep apps whose default flow matches yours without customization
  2. Price per-seat tiers at your real team size, not the starter tier
  3. Confirm draft-order data and templates export cleanly
  4. Pilot with two reps for a month before rolling wide

Official Docs & Sources

Official documentation linked for verification — our verdicts and estimates are our own.

Ready to give your ordering flow a real UI?

The rail is already in your plan. We scope the flow, build the surface your reps and buyers actually use, and wire it into the systems that fulfill it.

Contact us today

Ecommerce development at Deploi

Verdict scored for the reference scenario above. Estimates are not quotes; app pricing carries its verification date and gets re-verified quarterly. Full scoring anchors: see the TCC methodology.

Read how we score these decisions (the TCC Framework). No affiliate links, no paid placement — no app vendor pays to appear here.

No affiliate links. No paid placement. We make money building and integrating solutions — not on referral fees.