Fulfillment Vendor & Contractor Work Order Dispatch Guide
Print Life Software provides a secure, streamlined work order dispatch and blind drop-shipping module designed for print shops that outsource production to external contract scr...
Fulfillment Vendor & Contractor Work Order Dispatch Guide
Print Life Software provides a secure, streamlined work order dispatch and blind drop-shipping module designed for print shops that outsource production to external contract screen printers, embroidery houses, DTF transfer specialists, and promotional product manufacturers. The platform enables shop owners to dispatch project-specific work orders with 1 click, protect profit margins through 100% financial data obfuscation, provide external vendors with clean digital and printable traveler sheets, and receive real-time production completion milestones.
1. Feature Scope & UI Navigation
The vendor dispatch system spans contractor management in settings, work order generation within quotes and invoices, and public read-only portals for external fulfillment partners:
┌────────────────────────────────────────────────────────────────────────────────────────┐
│ PRIMARY NAVIGATION PATHS │
├──────────────────────────┬─────────────────────────────┬───────────────────────────────┤
│ Feature Activation │ /settings?tab=features │ Settings -> Features │
│ Vendor Management Roster │ /settings?tab=staff │ Settings -> Staff/ Vendors │
│ Work Order Dispatch │ /quotes-invoices/[id] │ More Actions -> Dispatch WO │
│ Work Order Audit History │ /quotes-invoices/[id] │ More Actions -> View WOs │
│ External Vendor Portal │ /work-order/[id] │ Dedicated Vendor Web Portal │
└──────────────────────────┴─────────────────────────────┴───────────────────────────────┘
Feature Activation (/settings?tab=features)
- Expand Finance & Settings in the left sidebar $\rightarrow$ click Settings $\rightarrow$ select the Features tab.
- Locate the Staff Accounts toggle and switch it to ON. This unlocks both internal staff accounts and the external Fulfillment Vendors management hub.
Vendor Directory Setup (/settings?tab=staff)
- In Settings, select the Staff/ Vendors tab.
- Locate the Fulfillment Vendors card (situated below the Team Management card).
Add Vendor(Button): Launches the vendor registration dialog to enter contractor company name, primary contact, email, phone number, and physical facility address.Edit/Delete(Row Actions): Update vendor contact profiles or remove retired fulfillment partners.
Dispatching from Quotes & Invoices (/quotes-invoices/[id])
- Open any active quote or invoice in the Quote Builder.
- In the top-right action header, click the
More Actions(...) dropdown menu:Dispatch Vendor Work Order: Launches the dispatch modal to select external vendors, choose specific project line items, configure production instructions, and toggle blind dropshipping.View Dispatched Work Orders: Opens the active dispatch history drawer, displaying all sent work orders, contractor names, dispatch dates, fulfillment statuses, and direct links to open the live vendor portal.
The External Vendor Portal (/work-order/[id])
- Clean, white-labeled, unauthenticated portal link sent directly to the vendor via email.
- Provides interactive garment breakdowns, size matrices, Pantone color specs, collar offset placement guides, high-resolution original art downloads, and an interactive
Mark Completemilestone button.
2. Capabilities & Operational Boundaries
The vendor dispatch architecture isolates outsourced production requirements from your proprietary customer pricing and financial ledgers:
┌────────────────────────────────────────────────────────────────────────┐
│ SHOP QUOTE / INVOICE HUB │
│ Full Financial Data: Garment Costs, Markups, Totals │
└───────────────────────────────────┬────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ WORK ORDER DISPATCH GATEWAY │
│ • Select Specific Projects (e.g. Project 1: Screen Print, Proj 2: DTF)│
│ • Configure Custom Production Notes & Turnaround Instructions │
│ • Toggle Drop-Ship Mode (Share Client Address vs. Blind Ship to Shop) │
└───────────────────────────────────┬────────────────────────────────────┘
│
▼ [Financial Data Stripped at Gateway]
┌────────────────────────────────────────────────────────────────────────┐
│ EXTERNAL VENDOR WEB PORTAL (/work-order/[id]) │
│ ┌─────────────────────────┐ ┌──────────────────────────┐ │
│ │ SIDEBAR DETAILS │ │ PRODUCTION SPECS │ │
│ │ • Shop & Vendor Contacts│ │ • Natural Size Run (S-3X)│ │
│ │ • Drop-Ship Destination │ │ • Placement Measurements │ │
│ │ • Production Notes / SOP│ │ • High-Res Art Downloads │ │
│ └─────────────────────────┘ └──────────────────────────┘ │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ ACTION BUTTONS: [Print Traveler Sheet] | [Mark Job Complete] │ │
│ └──────────────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────────────────┘
Supported Capabilities
- Selective Project Dispatching: When a quote contains multiple projects (e.g., Project A: Screen Printed Hoodies, Project B: Embroidered Polos, Project C: DTF Caps), the shop owner can selectively dispatch only the relevant projects to specific trade contractors.
- Strict Financial Obfuscation (Blind Fulfillment): All customer retail prices, blank wholesale costs, setup fees, total invoice balances, profit margins, and payment collection statuses are 100% excluded from vendor data records and portal displays.
- Blind Drop-Shipping Toggle:
- Direct Drop-Ship (Toggle ON): Injects the end customer's resolved shipping destination (recipient name, company, delivery street, phone) into the vendor portal so the contractor can package and ship directly to the client.
- Blind Delivery to Shop (Toggle OFF): Conceals customer contact and delivery details. The vendor ships finished goods directly back to your shop address for internal quality control and customer pickup.
- Natural Garment Sizing Sequence: Automatically reorders size breakdown grids using standard garment progression ($XS \rightarrow S \rightarrow M \rightarrow L \rightarrow XL \rightarrow 2XL \rightarrow 3XL \rightarrow 4XL$) regardless of the sequence in which items were entered.
- Direct Vector & Artwork Downloads: Embeds high-resolution mockups and provides 1-click download proxies for original customer vector artwork (
.ai,.eps,.pdf) and pre-separated production films. - Print-Optimized Physical Traveler Sheets: Includes a dedicated print stylesheet (
@media print) that automatically formats the digital work order into a multi-page, high-contrast, black-and-white physical traveler sheet with clean page breaks between distinct print projects. - Real-Time Production Milestone Advancement: External vendors can click
Mark Completedirectly within their portal upon finishing production. This updates the work order record tocompleted, creating an audit log entry in your shop's order timeline.
Operational Boundaries & Guardrails
- Zero Financial Transmission: The dispatch engine enforces financial privacy at the server level. Unit pricing and customer billing terms are never sent across the network to
/work-order/[id]. - Prerequisite Vendor Registration: Work orders cannot be dispatched to arbitrary email addresses on the fly; contractors must first be registered under Settings $\rightarrow$ Staff/ Vendors $\rightarrow$ Fulfillment Vendors.
- Immutability of Dispatched Specs: Once a work order is generated, its project specs represent a frozen operational snapshot of that job's requirements. If substantial artwork or garment quantity changes occur, the shop owner should dispatch an updated work order.
3. Step-by-Step SOP Workflows
SOP 1: Registering an Outside Fulfillment Vendor
[Settings -> Features] ──> [Toggle: Staff Accounts ON] ──> [Settings -> Staff/ Vendors] ──> [Add Vendor]
- Navigate to Settings (
/settings) from the left sidebar. - Ensure the Staff Accounts toggle is enabled under the Features tab.
- Click the Staff/ Vendors tab.
- Scroll to the Fulfillment Vendors card and click
Add Vendor. - Fill in the contractor's profile information:
- Company Name: The external print shop or embroidery house (e.g., Midwest Contract Screen Printing).
- Contact Name: Primary account representative or production manager (e.g., Dave Miller).
- Email: Vendor dispatch email address where work orders are delivered.
- Phone: Shop floor phone number for urgent production inquiries.
- Address / City / State / ZIP: Physical facility location for delivery coordination.
- Click
Save Vendor.
SOP 2: Dispatching a Work Order from a Quote or Invoice
- Open the target quote or invoice from the Quotes & Invoices list (
/quotes-invoices). - In the top action bar, click
More Actions(...) $\rightarrow$ selectDispatch Vendor Work Order. - In the dispatch modal, configure the production parameters:
- Select Fulfillment Vendor: Choose your registered contractor from the dropdown list.
- Include Projects: Check the specific project(s) you wish to outsource to this vendor (e.g., check 500ct Front Print Tees, uncheck In-House Embroidered Hats).
- Drop-ship directly to customer (Share customer shipping address):
- Check ON: If the vendor is packaging and shipping directly to the customer's doorstep.
- Leave UNCHECKED: If the finished goods must be delivered back to your shop for in-house fulfillment, pickup, or kitting.
- Production Notes / Instructions: Enter specific shop floor guidance (e.g., Please print with low-cure poly white on 50/50 blend; follow Pantone 286C match exactly; fold and polybag by size).
- Click
Dispatch Work Order. - The system saves the work order, emails the secure portal link directly to the contractor, and logs the dispatch event.
SOP 3: Reviewing Dispatched Work Orders & Resending Links
- Inside the quote or invoice, click
More Actions(...) $\rightarrow$ selectView Dispatched Work Orders. - A drawer opens displaying all work orders generated for this specific order:
- Vendor Name & Status: Shows whether the job is currently Dispatched or Completed.
- Dispatch Timestamp & ID: Unique work order reference code and original dispatch date.
View Portal(Button): Opens the vendor's live/work-order/[id]web portal in a new browser tab, allowing your team to verify exactly what the vendor sees or copy the link to share via SMS or chat.
SOP 4: The Vendor's Production & Traveler Print SOP
When the outside contractor opens the dispatched link (/work-order/[id]):
- Review Production Instructions: The vendor reviews your shop contact info, drop-ship address (if shared), and production notes in the left column.
- Download Print Assets:
- Under Print / Decoration Specs, the vendor inspects high-resolution mockup proofs.
- Clicking any mockup initiates an instant high-resolution image download.
- Under Production Art Files, the vendor clicks 📁 Original Art File or 🖨️ Production / Sep File to download vector production files directly to their prepress workstation.
- Print Physical Shop Floor Traveler:
- The vendor clicks the
Printbutton in the header (or pressesCtrl+P/Cmd+P). - The layout automatically shifts to a high-contrast traveler sheet:
- Header, Shop Details, and Destination addresses collapse into an efficient top row.
- Each distinct project forces a clean page break (
break-before: page). - Decoration specs format side-by-side with square mockups to prevent distortion.
- The vendor clicks the
- Mark Production Complete:
- Once garments are cured, boxed, and labeled, the vendor clicks
Mark Completein the portal header. - The portal badge updates to a green Completed status, and your shop's order timeline reflects completion immediately.
- Once garments are cured, boxed, and labeled, the vendor clicks
4. Business Logic, Formulas & Rules
Shipping Destination Resolution Hierarchy
When Drop-ship directly to customer is checked ON during dispatch, the system resolves the recipient contact and delivery address using the following 3-tier fallback hierarchy:
$$\text{Shipping Destination} = \begin{cases} \text{Specific Location Contact}, & \text{if } Q_{\text{ship_loc.contacts[0]}} \neq \emptyset \ \text{Primary Customer Contact}, & \text{else if } Q_{\text{contact}} \neq \emptyset \ \text{Company / Customer Billing Profile}, & \text{otherwise} \end{cases}$$
Where:
- Tier 1 (Location Contact): Explicit site contact defined under multi-location shipping profiles (
quote.shippingLocation.contacts[0]). - Tier 2 (Primary Contact): Dedicated buyer contact registered on the customer account (
quote.contact). - Tier 3 (Company Fallback): General company or customer name associated with the parent invoice (
quote.customerCompanyorquote.customerName).
Blind Drop-Shipping Privacy Logic
To prevent external trade suppliers from bypassing your shop or viewing private customer identities, delivery contact data is filtered by the following conditional rule:
$$\text{Vendor Portal Data} = \begin{cases} {\text{Recipient}, \text{Company}, \text{Delivery Street}, \text{City}, \text{State}, \text{ZIP}}, & \text{if } T_{\text{drop_ship}} = \text{true} \ {\text{Destination: In-House Shop Address}}, & \text{if } T_{\text{drop_ship}} = \text{false} \end{cases}$$
When $T_{\text{drop_ship}} = \text{false}$:
- The Drop-Ship Details card is omitted entirely from the vendor portal.
- The vendor produces the job and ships directly to the primary print shop's physical address shown under Shop Details.
Natural Garment Size Sorting Algorithm
Garment quantities on vendor work orders are ordered using a standard numerical ranking algorithm rather than generic database insertion order:
$$\text{Rank}(S) = \begin{cases} \text{Map}(S), & \text{if } S \in {\text{OSFA}, \text{XS}, \text{S}, \text{M}, \text{L}, \text{XL}, \text{2XL}, \dots, \text{6XL}} \ \text{Integer Value of } S, & \text{else if } S \text{ is numeric (e.g. youth/toddler sizing)} \ \text{Lexicographical}, & \text{otherwise} \end{cases}$$
This ensures press operators on the contractor's floor read size runs intuitively ($S: 24, M: 48, L: 72, XL: 48$) without risking size transposition errors.
5. Troubleshooting & Diagnostic Matrix
| Symptom / Question | Root Cause | Exact Remediation Step |
|---|---|---|
| Customer shipping address is missing on the vendor's portal | The "Drop-ship directly to customer" toggle was left unchecked during dispatch. | By default, customer details are withheld for blind shipping. Open the quote, dispatch an updated work order with the checkbox toggled ON, or provide the address manually. |
| Vendor reports they cannot see pricing, line item rates, or totals | Financial obfuscation is working as designed. | Explain to the vendor that work orders strictly provide technical production specs. Commercial invoicing between your shop and the contractor is handled independently. |
| Vendor portal displays "Work Order Not Found" | Invalid work order ID in the URL, or the work order was deleted. | In the quote, click More Actions $\rightarrow$ View Dispatched Work Orders, find the valid record, click View Portal, and copy the correct browser URL. |
| "Dispatch Vendor Work Order" option is missing from More Actions | Staff Accounts feature is disabled in shop settings. | Navigate to Settings $\rightarrow$ Features, switch Staff Accounts to ON, and return to the quote. |
| Vendor cannot download separation artwork files | Original vector art or production film separations were not uploaded to the decoration line items. | Open the quote in the Quote Builder, click the decoration specs card, upload the high-res production files, and save. |
| Printed traveler sheet cuts off mockup images or wraps poorly | Contractor's browser print settings are overriding stylesheet margins. | In the browser print dialog, set Margins to Default, enable Background graphics, and select Portrait orientation. |
6. Frequently Asked Questions & Action Prompts
Q: How do I send an outsourced print job to a contract screen printer?
Answer: First, ensure your contractor is registered under Settings $\rightarrow$ Staff/ Vendors $\rightarrow$ Fulfillment Vendors. Then, open any quote or invoice, click More Actions (
...) in the header, and selectDispatch Vendor Work Order. Choose the vendor, select which projects to include, add your production notes, and click Dispatch Work Order.[Where do I register fulfillment vendors?](chat:How do I add a fulfillment vendor in Settings?)
Q: Will my contract printer see how much I charged the customer?
Answer: No, never. The vendor portal completely strips all unit costs, garment markups, total invoice balances, and profit margins. External vendors only see garment styles, colorways, size runs, Pantone specs, placement measurements, and artwork files.
[How does blind drop-shipping work?](chat:How do I configure blind shipping for vendor work orders?)
Q: Can my vendor ship directly to my customer without exposing my shop?
Answer: Yes! When dispatching the work order, check the box labeled "Drop-ship directly to customer (Share customer shipping address)". The vendor portal will display the customer's delivery address while keeping your pricing 100% confidential. If you leave it unchecked, the vendor will ship the finished goods directly back to your shop.
[Show me the work order dispatch dialog](chat:How do I dispatch a work order from a quote?)
Q: How do I know when the contractor has finished printing?
Answer: External contractors have an interactive
Mark Completebutton at the top of their work order portal. When they click it, the work order status automatically updates to Completed, and an activity note is recorded on your shop's order timeline.[Where do I view sent work orders?](chat:Where can I see dispatched vendor work orders?)
Have a question about this feature?
Log into your Print Life dashboard anytime and click the Shop Co-Pilot button. You can ask anything from margin math to work center capacity, and the AI wizard will guide you through step-by-step.