- E-commerce
- Print-on-Demand
- Full-Stack
- Product Engineering
A print-on-demand fulfillment business now runs on two purpose-built platforms — one for the team, one for merchants.
Orders processed through the integrated production pipeline.
2
Connected platforms — admin & merchant
500+
Merchants onboarded with self-service
10K+
Orders processed through production
THE CHALLENGE
Running a fulfillment business and serving sellers on top of it are two different problems. Printrove needed both solved at once.
Procurement, warehouse, production, and merchant accounts ran across disconnected tools. Merchants had no dedicated product creation experience and no visibility into production. Credit, billing, and remittances had no formal system. Two user types with completely different needs shared no common infrastructure.
- No operational backbone for the fulfillment side — procurement, warehouse, production tracked across disconnected tools.
- Merchants had no dedicated product creation interface — design, validation, and template management were manual.
- Credit and billing had no structure — wallet, recharge, invoicing, and remittance reconciliation was constant overhead.
- Two user types with completely different needs shared no common infrastructure.
Printrove is a print-on-demand fulfillment company that handles the entire production and delivery chain for independent sellers and D2C brands. Merchants connect their stores, upload their designs, and Printrove takes care of the rest — printing, packing, and shipping every order directly to the end customer. It's a business model built on precision: the right blank product, printed correctly, delivered on time, at scale.
As Printrove's merchant base grew, the operational complexity of running a fulfillment business — managing vendors, warehouse stock, production pipelines, merchant accounts, credits, returns, and integrations — outgrew the tools they had. At the same time, the merchants using Printrove needed a dedicated space to design products, manage orders, run their stores, and stay in control of their finances. Vizdale came in not just to build interfaces, but to architect and develop two interconnected platforms from the ground up — one for the team running the business, and one for the merchants building on top of it.
The Admin Panel — operational command center
Algorithmic replenishment planning
The system calculates reorder points using average daily usage, maximum daily usage, lead times, and safety stock formulas. It tells the team exactly what to order, how much, and from which vendor — before stock runs out.
Purchase order management
Create, issue, and track POs through a full status workflow. When multiple POs exist for the same product, FIFO logic ensures the oldest open order is closed first when stock arrives.
Goods receipt & QC workflow
Warehouse staff log received and rejected quantities per SKU against each shipment. Every receipt moves through a five-stage status flow from Open through Reconciliation Completed.
Bin-based warehouse management
Every SKU is assigned to a specific bin location. Stock tracked as On Hand, Committed, and Available. Bin transfers, adjustments, and putaway operations all logged with a full audit trail.
Full order lifecycle control
Editing customer details mid-production, blocking dispatch, applying rush processing, and generating shipping labels — all available without interrupting the fulfillment flow.
Production pipeline management
Orders move through Planning, Picking, Printing, QC, and Packing. Each product item within an order is tracked individually — a multi-item order is never held up by a single item's status.
Rush order processing
Rush orders are automatically prioritized across every stage. Charges calculated at 65% of product price and synced to Zoho Books automatically.
Replacement order initiation
For defective or damaged orders, admin can raise a replacement directly from the order detail page — with reason, photo upload, and automatic tagging for mandatory extra QC before dispatch.
Complete merchant profiles
Every merchant account includes contact details, GST info, linked Zoho CRM and Zoho Books IDs, store connection status, bank verification, and a real-time credit balance with color-coded health indicators.
Custom branding per merchant
Neck labels, hangtags, pack-ins, stickers, and polybags configurable per merchant with file uploads and inventory tracked per bin. Branding applied automatically to qualifying orders.
Merchant-specific pricing
Volume-based discount slabs configurable per product per merchant. Quantity ranges, discount percentages, and size-based pricing without affecting the standard catalog.
Remittance management via Razorpay X
The remittance module calculates payouts, routes them through CFO approval, and processes disbursements via Razorpay X directly to verified merchant bank accounts.
Zoho Books and Zoho CRM sync
Invoices, credit notes, and payment records generated and synced automatically. Merchant account creation, persona updates, and onboarding responses trigger CRM workflows automatically.
The Merchant Panel — design, order, scale
Canvas-based product customizer
A full-featured design tool supporting front, back, left sleeve, right sleeve, and pocket print positions. Live product preview with precise pixel and CM coordinates.
Real-time print quality validation
Every design checked for DPI as it's placed. The system flags low-resolution artwork with a quality indicator (Good / Fair / Poor) and warns before saving.
Mockup view & dieline view
Switch between a realistic product preview and a technical gridline view with bounding box overlays and CM measurements.
Bounding box enforcement
Designs cannot be placed outside the printable area. Constraints enforced per print position and per print method (DTG vs DTF), preventing production errors before the order is placed.
Brand kit management
Save logos, color palettes, and font configurations as a reusable brand kit. Apply brand elements across products with one click.
Product template system
Completed designs saved as SKU-level templates with variant-level data. Templates can be organized into folders, pushed to connected stores, and reused across orders.
3-step manual order wizard
Select products and designs, enter shipping with real-time serviceability check, review cost breakdown and credit impact, then place. Draft orders auto-saved.
Store order management
Orders pulled from Shopify or WooCommerce appear as unconfirmed orders for review before being submitted. Auto-pull can be enabled.
Order editing with credit adjustment logic
Before production: full edit. The system calculates credit difference between original and updated order and shows exactly what will be deducted or refunded before confirming.
Prepaid credit wallet
Recharge via Razorpay (UPI, cards). Every order deducts credits on placement. Wallet shows balance, full transaction history, and downloadable invoices.
Inventory product vs SPOD management
Two product types with different rules. Inventory Products have strict stock caps. SPOD Products allow backorders — placed on hold until stock is available, then resume automatically.
Returns & NDR management
Initiate reverse pickups, track RTO returns, and view replacement orders. Refunds credited to the merchant wallet automatically.
34-permission team management
Add team members with granular access across 8 modules — order placement, product management, billing, store settings.
The bridge
The two panels don't just coexist. They depend on each other. Every merchant action creates work for the admin side. Every admin action shapes what the merchant can do next. The platform only functions because both panels are designed around the same underlying data — accessed from entirely different vantage points. The bridge isn't a feature. It's the architecture.
How we built it
Phase 1 — Discovery and domain understanding. Mapping Printrove's entire operation — order flow, credit system, production tracking, friction points, and merchant experience.
Phase 2 — Product architecture and information design. Every module, role, permission boundary, and integration touchpoint defined before screens. The relationship between Admin Panel and Merchant Panel mapped explicitly.
Phase 3 — UX/UI design. Both panels designed in parallel with a shared design system. Admin for operational density, Merchant for guided clarity.
Phase 4 — Full-stack development. Key engineering: the ROP calculation engine, canvas-based customizer with real-time DPI validation, credit system with atomic deduction and rollback, and bidirectional sync to Zoho CRM, Zoho Books, Razorpay, Razorpay X, and shipping partners.
Phase 5 — Integration and testing. All external integrations built and tested. End-to-end order flow testing covering every path from merchant order placement through production, dispatch, and post-delivery returns.
Phase 6 — Handoff and deployment. Both panels deployed with complete documentation, role-based onboarding, and a structured handoff covering all integration configurations, permission structures, and operational workflows.
What changed
Printrove's team gained a real-time view of every order, every merchant, every stock level, every transaction — from one platform without switching tools. The algorithmic ROP engine replaced reactive restocking with data-driven procurement. Merchants can now design products, place orders, manage store integrations, recharge credits, and handle returns entirely within the platform — reducing support load significantly. Every credit deduction, recharge, invoice, and remittance is recorded automatically and synced to Zoho Books. Every product item within every order is tracked individually through each production stage. Orders from connected Shopify and WooCommerce stores flow directly into fulfillment, with stock levels pushed back automatically.
Printrove needed more than software. They needed an operational foundation — two platforms designed to work together, so their team could run the business and their merchants could build on top of it.