Skip to main content

Ecommerce & Retail · Shopify Apps

Draft Deputy

A Shopify app that inverts order entry for live sellers: scan the product, and the draft order builds itself.

Focus
SHOPIFY, MICRO-SAAS
Delivered
11 Aug 2026
Location
Nevada, USA

Outcome

30+ SKUs scanned into one Shopify draft order; the old version choked on large ones.

What it is

Draft Deputy is a Shopify app for merchants who sell live. It replaces manual draft-order entry with a SKU scan, building the order around the product rather than around the customer record.

It was tested on live stores before submission, on real selling sessions rather than seed data, which is where the constraints that mattered actually surfaced.

What we built

  • A product-first scanning workflow that creates and extends Shopify draft orders from SKUs.
  • Reliable handling of large orders. A single draft carrying thirty or more line items saves completely, which the first version did not.
  • Integration into the Shopify admin, so it sits inside the tool the merchant already has open rather than beside it.
  • Product images and browsing in the scanning interface, so an operator can confirm the right item without leaving the flow.
Two ways to take an order during a live selling session. The conventional path starts from the customer: find the buyer, open a draft order, type each line by hand, and hope it saves. Draft Deputy inverts it: scan the SKU and the draft order is created or extended around the product, with images and browsing in the scanning view so the operator can confirm the right item without leaving the flow. A single draft carrying thirty or more line items saves completely, which the first version did not.

Making the order flow match the room

The first version handled one SKU at a time. Live sellers move faster than that, so the scanner now has two modes: a single-SKU view with a large product image for confirming the item in hand, and a multiple-SKU mode that stacks scanned items with their images below each row. The same button switches between them.

Draft orders expire, and the expiry question used to be asked every time. Now a new order asks for one, an open order that is still valid does not, and an expired order prompts the operator to set a new date or start fresh. Session history carries a timestamp on every entry, marks expired sessions, and flags draft orders that have a reservation timer running, so a seller can find the right order from the last session without opening each one.

Taking it to the App Store

The app was handed to us in July 2026 and was submission-ready in August. Shopify’s review runs automated checks on webhooks and privacy pages, then a reviewer works through a full screencast of the app and comes back with specific changes and a seven-day window to make them.

The listing is published under the client’s own partner account, so their company is the developer of record. It launched unlisted first, which allows private installs on live stores for real selling sessions before the public listing goes up.

Shipping before finishing

One deliberate call shaped the release. Session history was written to files rather than a database, fine at the volumes the app handles today, not the long-term answer.

Migrating it before submission would have delayed the App Store listing by weeks for a change no merchant would notice. We shipped, and scheduled the migration alongside the next piece of work. Knowing which shortcuts are safe to carry, and writing them down rather than forgetting them, is most of what shipping on time is made of.

Technologies

What we built it with

Integrations
  • Shopify

How we built it

Inverted the order-entry workflow to match how live sellers actually work. Shopify's draft order flow assumes you start with a customer and add products. A live seller works the other way round: items come off the rail one after another, each going to whoever claimed it seconds ago, and the operator is holding a garment, not a customer record. Draft Deputy starts from the product. Scan the SKU, and the draft order assembles around it. The same order that took several minutes of switching between screens becomes a scan and a name.

In the client's words

Our sellers work off the rail, not off a customer record, and Shopify's draft order flow fights that the whole way. Robust Devs turned it around so scanning a SKU builds the order around the product, and fixed the bug that had been quietly dropping items from our biggest orders. What took minutes of jumping between screens is a scan and a name.

Lisa Abercrombie

Founder, Draft Deputy

Have a project like this in mind?

Tell us what you're building. We'll show you how we'd approach it and what it would take to ship.