Features

Everything a modern print business needs

Storefronts, configurators, pricing, quotes, production, inventory, CRM, finance, integrations, AI, and white-label — every feature below is live in production today, powering real orders for real customers.

🏪

Storefronts

Branded customer-facing stores

One storefront per tenant or per location, with categories, search, and product pages.

Custom domains

Each tenant can run on their own domain with SSL auto-provisioned.

Mobile-first checkout

Cart, address, payment, all optimized for phones.

Guest + authenticated checkout

Anonymous sessions seamlessly bridge into accounts.

SEO + sitemap

Per-product metadata, structured data, and auto-generated sitemap.xml.

Multi-storefront support

Run multiple stores from one tenant — main shop, team store, franchise location.

🎛️

Configurators

Universal Product Engine

One configurator drives every print method — apparel, signs, books, business cards, wide format, promo.

Live mockup canvas

Konva-powered preview with artwork placement, scaling, rotation, and decoration zones.

Matrix quantity grid

Size × color matrices with per-variant quantity entry and automatic line-item fan-out.

Decoration placement picker

Front, back, sleeves, hood, hat, custom — per-product placement spec.

Text customization

In-cart text input with font, color, and placement options.

Artwork upload + validation

DPI checks, format detection, color-space validation, before submission.

💰

Pricing Engine

Live quote math

Server-side pricing recalculates as the customer changes options. Zero client-side trust.

Multi-method pricing

BY_LENGTH for signs, BY_VARIANT for apparel, BY_QUANTITY_TIER for cards. Mix per product.

Setup fees + minimums

Per-screen setup, per-color charges, minimum order quantity enforcement.

Decoration fee per location

Charge separately for each placement, with per-unit rates.

Quantity break tiers

Automatic discounts at thresholds (12, 24, 48, 144, 500+).

Snapshot pricing integrity

Cart prices are locked at quote time and re-verified at checkout. No drift, no disputes.

Snapshot TTL

48-hour expiry forces re-pricing on stale quotes.

Coupon, gift card, store credit

Stack rules, validation, expiry, usage tracking.

Tax calculation

State-based sales tax integrated into the pricing engine.

📋

Quotes, Proofs & Approvals

Save & resume quotes

Customers can save configurations with an email link and resume from any device.

PDF proof export

Generate customer-friendly PDF proofs with metadata, dimensions, and quantity breakdowns.

Side-by-side proof preview

Customers see both their original design and the technical production file before approving.

Legal-grade approval modal

Explicit acceptance with 5-point terms and a checkbox gate. Creates a binding record.

Production gate

Orders cannot transition to IN_PRODUCTION until proof is approved.

Change request flow

Customers can request changes with feedback that ships to the production team.

Auto-refund on rejection

Optional env flag to automatically refund proof rejections.

🏭

Production OS

Auto-created production jobs

Every paid order spawns production jobs with full configurator context propagated.

Vertical-aware print export

Signage → true-size PDFs, business print → letter-sheet PDFs, apparel → DTF gang sheets.

Config jobs dashboard

Admin view of enriched jobs with artwork thumbnails, config grid, and print-ready downloads.

Legacy Kanban board

Pending / In Production / Ready / QC view for operators who prefer columns.

Status history audit trail

Every state transition writes a timestamped entry with actor and reason.

Print-ready file regeneration

Operators can re-run the export pipeline if config changes after approval.

Operator workflows

Task assignment, machine center routing, capacity planning, packaging.

QR code scanning

Production floor scanner workflow for status updates without keyboards.

📦

Inventory & Suppliers

Per-variant stock tracking

Track inventory at the SKU/variant level with low-stock alerts.

S&S Activewear integration

Direct catalog import with pricing, variants, and stock sync.

Supplier catalog management

Multiple suppliers per product, vendor preferences, cost tracking.

Auto-decrement on order

Stock automatically reduced when orders are placed, restored on cancellation.

Reorder management

Replenishment workflow with reorder points and PO generation.

Back-in-stock notifications

Customer signups for out-of-stock variants with automatic notification on restock.

📈

CRM & Growth

Customer profiles

Order history, lifetime value, contact info, tags.

Abandoned cart recovery

Cron-driven email + SMS reminders for cart abandonment.

Smart cart suggestions

AI-driven product recommendations based on cart contents.

Referral tracking

Per-customer referral codes with attribution and rewards.

Recently viewed products

Personalized product carousels.

Email + SMS notifications

Listmonk for transactional + marketing email, Twilio for SMS.

Live chat / live support

Customer support tools integrated with order data.

💼

Finance & Reporting

Margin reporting

Per-order, per-product, per-vertical margin tracking.

Cost-of-goods tracking

Capture supplier costs and decoration costs alongside sale price.

Refund management

Full + partial refunds via Square / Stripe with audit trail.

Invoice generation

PDF invoices for B2B and net-terms customers.

Profit reports

Daily, weekly, monthly profit roll-up with breakdowns by category.

Tax reporting

State-by-state sales tax collected and remittance support.

Square + Stripe reconciliation

Match payouts to orders for accounting clarity.

🔌

Supplier Integrations

Square live + sandbox

Production-grade payment integration with webhook signature verification.

Stripe

Drop-in alternative payment provider for shops that prefer it.

Shippo

Real-time shipping rates, label purchase, tracking webhooks.

S&S Activewear

Apparel supplier catalog with stock + pricing.

Listmonk

Self-hosted email for transactional + marketing campaigns.

Twilio

SMS notifications and customer support.

Cloudflare R2

S3-compatible object storage for artwork and print-ready files.

Sentry

Production error tracking with context tags.

Webhook outbound

Push order events to your own systems via webhooks.

🤖

AI Artwork Tools

Background removal

One-click background removal in the configurator.

AI upscale 2× / 4×

Resolution enhancement for low-DPI artwork before printing.

Smart cart suggestions

AI matches cart contents to relevant complementary products.

AI design studio

Generative artwork tools for customers without designers.

Artwork validation

Auto-check DPI, color space, bleed, and print-readiness.

Mockup generation

Auto-generate product mockups with customer artwork applied.

🏢

White-Label & Multi-Tenant

Tenant isolation

Every row in the database is scoped by tenantId. Cross-tenant access is impossible.

Custom branding

Per-tenant logo, color theme, and business info.

Custom domains

Each tenant can run on their own domain with SSL.

Module toggles

Enable or disable features per tenant. Pay for what you use.

Plan entitlements

Caps on products, users, storefronts, and monthly order volume.

Admin impersonation

Platform admins can assume any tenant for support and troubleshooting.

Tenant onboarding wizard

Guided first-run setup for new tenants.

Multi-location support

Sub-tenants for franchise and multi-location operations.

Ready to see it in action?