Case Study

Vision Print Shop

A B2B order management platform for a NYC screen printing and embroidery shop, centralizing the entire workflow from quote and design approval to blank sourcing, print shop coordination, and final payment—all tracked via a unique order number.

Next.jsPostgreSQLNode.jsVercel

Overview

Vision Print Shop is NYC's premier screen printing and embroidery service, operating remotely from Greenwich Village and serving businesses across the United States since 2010. We built a bespoke B2B order management platform that transforms what was once a fragmented, email-driven process into a single, auditable workflow. From first quote to final payment, every order is assigned a unique tracking number that follows it through five distinct user roles—sales, design, blank sourcing, print production, and client—giving all parties real-time visibility without ever needing to pick up the phone.

Key results

20
Order Stages Tracked End-to-End
5
User Roles With Scoped Access
Vision Print Shop

The Problem

Buying branded workwear and promotional items for construction sites, restaurants, hotels, and field teams relied on disconnected email threads, ad-hoc spreadsheet quotes, and offline approvals. Orders fell through the cracks, design revisions were miscommunicated, and there was no reliable way to know whether blanks had arrived at the print shop or whether the client had approved the mockup before a full run was committed. The shop had outgrown email.

Our Solution

We designed and built a multi-role web platform that models the full order lifecycle as a 20-stage state machine. A sales rep creates a quote with margin-floor protection so no job is quoted below cost. Upon deposit, the system generates a unique tracking number and simultaneously kicks off a design task for the artist and a sourcing task for the blank provider. Both must reach their 'ready' states before the job routes to the print shop. The client can log in at any point to review mockups, approve samples, and pay their balance—while every transition is timestamped and auditable.

Challenges We Overcame

1

20-Stage Order State Machine

Modeling the full lifecycle—from Lead Logged through Quoting, Design Revision loops, Blanks Sourcing, Sample Approval, Batch Production, Shipping, and Closed-Paid—required a robust state machine that prevented invalid transitions, supported conditional branches for client-provided artwork, and surfaced the right actions to the right role at each stage.

2

Multi-Role RBAC Across Five Actor Types

Five distinct roles (Admin, Sales Rep, Customer, Artist, Blank Provider, Print Shop) each see a tailored view of the same order. Building role-based access control that scopes data correctly—sales reps see only their accounts, vendors see only assigned jobs—without duplicating business logic across views was a core architectural challenge.

3

Margin-Aware Quote Builder

The quote builder calculates hard cost (blank cost + print cost) and enforces a configurable minimum margin floor, preventing submission of any quote below profitability thresholds. Commission tiers above the floor incentivize reps to price higher, requiring careful UX to surface pricing guidance without exposing vendor costs to clients.

4

Parallel Design & Blank Sourcing Coordination

Design approval and blank readiness must both be satisfied before a job can route to the print shop, but they run in parallel and on independent timelines. Coordinating these two async workflows—each with their own status, actor, and revision loop—while keeping the client timeline accurate required careful event-driven orchestration.

Results & Impact

20
Order Stages Tracked End-to-End
5
User Roles With Scoped Access
50%
Deposit Collected Upfront
1 hr
Quote Response Time SLA

Key Features

  • Unique order tracking number generated on deposit, used across all roles and communications
  • 20-stage order state machine with conditional design and blank sourcing branches
  • Quote builder with hard-cost calculation, margin floor enforcement, and commission tiers
  • Design workflow: artist task queue, mockup uploads, client review, and revision loops
  • Blank sourcing coordination with inbound shipment tracking to print shop
  • Print shop job board with sample photo upload and batch production gating
  • Google and Microsoft SSO for client users plus email/password fallback
  • Role-based access control scoping data to sales reps, vendors, artists, and clients
  • Automated email notifications at every key stage referencing the order tracking number
  • 50% deposit on confirmation and 30-day balance window after delivery
  • Full audit trail: every status transition, approval, and payment timestamped by user
  • Admin analytics covering revenue, margin, lead-to-order conversion, and vendor performance

What Users Say

Exceptional service and quality! Vision Print Shop delivered exactly what we needed for our company event. The whole process—from quote to delivery—was seamless.
S
Sarah M.
Local Business Owner