Print-on-demand partner onboarding
What a printing partner needs to support before we can launch an integration with Stck.
Price calculation
We show readers a price before checkout, so we need a way to quote each book. Either option works.
- Each quote should break down into
- Printing cost per unit
- Binding cost
- Packing cost
- Fulfilment feeIf applicable
- TaxWhere applicable
- Shipping costIf you handle fulfilment
Cover sizing
Spine width depends on page count, so you'll need to generate or validate covers at the correct full size: front, spine and back.
See the print cost, spine widths and cover templates our authors work with now.
Trim sizes
Confirm which of these standard sizes you can print. List any you can't, and we'll switch them off for books printed with you.
| Shape | Book type | W × H (in) | W × H (mm) |
|---|---|---|---|
| Pocketbook | 4.25 × 6.87 | 108 × 175 | |
| Novella | 5.00 × 8.00 | 127 × 203 | |
| Digest | 5.50 × 8.50 | 140 × 216 | |
| A5 | 5.83 × 8.27 | 148 × 210 | |
| US Trade | 6.00 × 9.00 | 152 × 229 | |
| Royal | 6.14 × 9.21 | 156 × 234 | |
| Comic | 6.63 × 10.25 | 168 × 260 | |
| Small Square | 7.50 × 7.50 | 191 × 191 | |
| Executive | 7.00 × 10.00 | 178 × 254 | |
| Crown Quarto | 7.44 × 9.68 | 189 × 246 | |
| Square | 8.50 × 8.50 | 216 × 216 | |
| A4 | 8.27 × 11.69 | 210 × 297 | |
| US Letter | 8.50 × 11.00 | 216 × 279 | |
| Landscape | 9.00 × 7.00 | 229 × 178 | |
| US Letter Landscape | 11.00 × 8.50 | 279 × 216 | |
| A4 Landscape | 11.69 × 8.27 | 297 × 210 |
- For each size you support, also confirm
- Paper types and GSM
- BindingPaperback, hardcover or both
Order creation API
Once a reader pays, we send the order to you through an API.
- We send, at minimum
- Book title
- Print specificationTrim, paper, binding, colour
- Quantity
- Cover filePDF or URL
- Interior filePDF or URL
- Shipping address
- Shipping optionChosen speed
A partner order or job ID we use to track the order from then on.
We also need an API that returns the shipping options and costs for an address or order, so readers see them before checkout.
Shipping status
We track every order through these stages and need to hear from you when it moves.
- PendingOrder sent to you
- ConfirmedAccepted for printing
- ShippedMust notify us
- DeliveredMust notify us
Send with each update
- Tracking ID
- Tracking URL
- Timestamps, where available
How to send updates
Please document your own status names so we can map them to our stages.
Checklist
Everything above in one list. Your ticks stay in this browser only.
Partner requirements
Questions about the integration?
Write to us and we'll work through the details with your team.