All features
Feature

Bulk & quote orders

Bulk-quantity flows separate from single-piece flows. Quote-request workflow for jobs the calculator can't price automatically.

Personalized print runs on two flows: single-piece (consumer) and bulk (B2B). Forcing both through the same UX hurts both. Single-piece customers don't need quantity tiers and CSV upload. Bulk customers don't need a 3D preview rotating in their face.

PrintIntegrator detects bulk intent and switches the flow. The price configurator surfaces quantity tiers; the personalizer surfaces CSV upload for variable data; the checkout surfaces purchase orders and net terms when appropriate.

Bulk-detection heuristics

When a customer types a quantity above the bulk threshold (configurable per product, typically 25 or 50), the UI switches into bulk mode. Tiered pricing displays; CSV upload appears; per-piece personalization moves into a batch flow.

Logged-in B2B customers always see the bulk flow regardless of quantity.

Quote requests

Some jobs cannot price automatically — unusual substrates, very large quantities, custom finishing, multi-product packages. The configurator surfaces a "Request quote" path when it detects these.

Customers fill in the job specs they know. The request lands in your quoting queue with all the configurator inputs pre-filled. Your team replies with a quote PDF and a pay-this-link button; customer pays; job moves into production. End-to-end the quote loop typically closes within 24 hours of submission.

Purchase orders and net terms

Verified B2B customers can check out with a PO and net-30 terms (configurable). Orders proceed to production immediately; invoicing follows the standard accounting flow.

Operator-initiated quotes

Sales reps can initiate quotes from the admin, attach a configurator URL, and send to a customer. The customer opens the URL, sees the pre-configured job, and approves with payment.