[ Case study ]
Editions sold via a mailing list and manual invoices; every drop meant a night of invoicing, and overselling an edition number — the cardinal sin of numbered prints — happened twice.
CLIENT an art print studio with numbered editions — FOCUS Make the edition the inventory unit
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
Numbered editions of fine-art prints were the studio's entire business, sold to a mailing list the owner had built over years of markets and fairs. Each edition ran on a paper ledger — number, buyer, payment status — and every sale ended with a certificate of authenticity the owner composed and signed by hand before the piece shipped. The owner shoots, scans, and writes everything herself, and both rituals relied on her accuracy under drop-day pressure: an edition number entered twice had sold twice the prior year, the cardinal sin of numbered prints.
Editions sold via a mailing list and manual invoices; every drop meant a night of invoicing, and overselling an edition number — the cardinal sin of numbered prints — happened twice.
We proposed making the edition itself the inventory unit: each numbered piece becomes its own product record generated from the edition list, so overselling a number is structurally impossible rather than carefully avoided. Product pages would lead with the scan at gallery proportions, with edition metadata set in quiet type — the gallery-quiet aesthetic was a hard requirement. Post-drop admin would automate: invoices, certificates of authenticity, and shipping confirmations generating from the order instead of by hand. Four weeks, one designer, and a storefront the owner runs alone.
Just as important is what we ruled out, and why:
Each numbered piece is its own product record generated from the edition list, so overselling a number is structurally impossible rather than carefully avoided.
Product pages lead with the scan at gallery proportions, with edition metadata set in quiet type.
Invoices, certificates of authenticity, and shipping confirmations generate from the order instead of by hand.
Delivered by the experience pod — designer over 4 weeks, with working increments reviewed with the client every week.
Obstacle
Edition records for the first drop were typed by hand from the studio's numbering file — fifty numbers retyped taught us the import should have done it.
Handled: We wrote the edition-list import before the second drop, with the numbering file as source, so future editions generate records instead of being retyped.
Obstacle
Certificate emails occasionally arrived before payment confirmation cleared — webhooks fired on order creation, not payment capture, confusing two early buyers.
Handled: We re-sequenced the certificate webhook behind the payment event and added a confirmation review step, tested with a live-mode order before the next drop.
The headline: oversold editions — twice in the prior year, zero since the storefront — 0 → 0, read from Edition ledger. A second check: post-drop admin per edition at 1 evening → 20 min.
Drop night is now an evening off: the announcement goes to the list, the numbers sell themselves, and the owner wakes to a clean order queue instead of a negotiation. The oversell anxiety is gone structurally, not vigilantly — she stopped double-checking the ledger because there is no ledger to check. Collectors receive certificates within minutes, which she says upgraded how the work feels to own. The reclaimed nights went back to printing, and the next edition is already planned larger.
The result was read from Edition ledger against the pre-engagement baseline over the stated window, with a guardrail check on post-drop admin per edition. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would have generated the edition records with the studio's numbering file from day one — retyping fifty numbers by hand taught us what the import should have done.
[ Related service ]
[ Related builds ]
3.1% 4.6%Checkout conversion rate, the two months after cutover versus the two months before, like-for-like traffic
−87% 0Gift-checkout failure reports, in the two gift seasons after launch versus the two before
[ Next step ]
Next case study