Print-provider qualification

Generated by press selftest --write-docs from quality/providers.yaml. Do not edit by hand.

A provider here is researched, not qualified: an edition becomes qualified for a provider only when a physically ordered copy passes every inspection point below, scoped to that edition’s identity.

Physical inspection — order a copy through the real route; every point must pass, none may be skipped:

content the interior text matches the release-approved manuscript
pagination page count and page order match the manifest
trim the cut size matches the declared trim within tolerance
bleed full-bleed art reaches the trimmed edge without white slivers
spine spine text is centred and square for the page count
barcode the EAN-13 scans and matches the declared ISBN
color single-ink interior and cover reproduce as specified
paper stock weight and shade match the declared paper
binding the binding is square, tight, and opens flat enough to read
packaging the copy arrives undamaged and appropriately protected
tracking the tracking link resolves and matches the destination

Lulu

lulu · Primary provider

Primary provider for the seller-of-record storefront route and, if the publisher ever becomes merchant of record, the first custom-API adapter.

Routes custom-api, lulu-direct-shopify, lulu-direct-wix, lulu-direct-woocommerce
Supported api, file validation, one copy pod, order creation, pricing api, sandbox, shipping, worldwide
Unsupported seller of record
Unknown cancellation, webhooks
Open questions exact trim/paper/binding qualification for the press 6x9 single-ink object; cancellation and webhook semantics; commercial terms and per-region production sites
Evidence REST/JSON sandbox and production Print API, one-copy POD,… · custom direct sales remain the publisher’s sale; the read… · API privacy policy confirms order contact/address and con…

Bookvault

bookvault · Second adapter

Preferred second adapter and a strong hosted-commerce route, especially for special editions.

Routes custom-api, shopify, woocommerce, wix, payhip
Supported api, one copy pod, order creation, shipping
Unsupported seller of record
Unknown cancellation, file validation, pricing api, sandbox, webhooks, worldwide
Open questions API contract, sandbox, webhook, region coverage, account-funding behavior
Evidence direct-sale fulfillment and a custom API with no integrat… · the store receives reader funds while Bookvault charges p…

Peecho

peecho · Hosted-checkout candidate

Best route when avoiding merchant-of-record work matters, because Peecho can be the seller of record.

Routes hosted-checkout, seller-of-record, custom-api
Supported api, one copy pod, order creation, pricing api, seller of record, shipping, worldwide
Unknown cancellation, file validation, sandbox, webhooks
Open questions trade-book geometry and monochrome economics; data terms, checkout branding, support ownership, API access
Evidence REST print API and checkout, single-copy books, pricing/s… · self-publishing route with no minimum and dropshipping

Mixam

mixam · Candidate

Good hosted-checkout candidate; do not make it a first custom adapter without sandbox and contract review.

Routes printlink, shopify, api-by-approval
Supported one copy pod, order creation, shipping
By approval api
Unsupported seller of record
Unknown cancellation, file validation, pricing api, sandbox, webhooks, worldwide
Open questions API access is approval-gated; public technical material is thin
Evidence product discovery, options, order submission, and status… · PrintLink POD, fulfillment, shipping, no inventory (Shopi…

Cloudprinter

cloudprinter · Candidate

Strong multi-provider/network candidate for geographic routing and resilience; requalify per production site.

Routes custom-api, commerce-integrations
Supported api, one copy pod, order creation, pricing api, sandbox, shipping, webhooks, worldwide
Unsupported seller of record
Unknown cancellation, file validation
Open questions variable production sites complicate physical consistency and qualification
Evidence REST print API, sandbox, live pricing, webhooks/signals,…

Prodigi

prodigi · Candidate

Technically credible, product-fit uncertain for trade books.

Routes custom-api, commerce
Supported api, one copy pod, order creation, pricing api, sandbox, shipping, worldwide
Unsupported seller of record
Unknown cancellation, file validation, webhooks
Open questions range leans to photo books/magazines; trade-book typography and black-only interiors need qualification
Evidence v4 API with sandbox/live environments and order APIs; sin…

Onpress

onpress · Not a fit

Obtain auth, quote, idempotency, status, cancellation, sandbox, SLA, and privacy terms before reconsidering.

Routes custom-api
Unknown api, cancellation, file validation, one copy pod, order creation, pricing api, sandbox, seller of record, shipping, webhooks, worldwide
Open questions public operational/API detail is insufficient for a release commitment
Evidence announced a book-printing API for automated printing and…

print-bind-ship · Not a fit

Later 3PL/volume route if inventory, kitting, or mixed POD/stock fulfillment becomes important.

Routes shopify, woocommerce, custom-api, portal
Supported one copy pod, order creation, shipping
By approval api
Unsupported seller of record
Unknown cancellation, file validation, pricing api, sandbox, webhooks, worldwide
Open questions more sales- and contract-led than a self-service API
Evidence book fulfillment and Shopify/API fulfillment; setup, auto…

48 Hour Books

48-hour-books · Not a fit

Not a one-reader/one-copy adapter; keep as a bulk proof or launch-stock option only.

Routes manual-short-run
Supported shipping
Unsupported api, one copy pod, order creation, pricing api, sandbox, seller of record, webhooks, worldwide
Unknown cancellation, file validation
Open questions none material – the 10-copy minimum rules out one-reader/one-copy
Evidence 10-copy minimum, shipping to the US and Canada