Requirements
- WooCommerce with Printcart Store 2.13.2 or newer, connected to a Printcart account
- A customizable product and an order for it that contains a design
- AI Tools enabled in Printcart Store, with the Preflight Quality Checker switched on
- Your printer's requirements: DPI, colour mode and bleed in millimetres
- A person at the shop who reads the report and approves the file
Key takeaways
- AI Preflight reads the order's print PDF, not the screen preview, and compares it with the required DPI and profile set in AI Tools.
- The report lists resolution, colour mode, fonts embedded, bleed margin and transparency, each with the value required and the value found.
- The check informs the shop; it does not block the order, and the customer does not see the report.
- Manual mode runs on a click; auto mode runs on new orders on hold and stops at a minimum token balance.
- A file that passes is ready for a proof, not a replacement for it: a person still approves every custom job.
On this page
What is AI preflight for custom print orders?
AI preflight for custom print orders is an automatic check of each order's print file before it goes to production. It compares the file with the product and the printer's rules, lists every line that fails with the value required and the value found, and leaves the decision to a person at the shop. It catches low resolution and missing bleed before they reach the press.
Preflight itself is an old prepress step: checking that the files a job needs are present, valid and in the right format before printing, a term borrowed from pilots' checklists, as the Wikipedia article on preflight describes it. What changes with custom orders is the volume. Every order carries a different design, often made on a phone by a customer who has never heard of bleed, so a shop cannot open every file by hand in a print program.
This article is one step of a larger setup. Our guide to a WooCommerce product designer with AI tools covers the whole path from install to the first sale; here we go deep on the check that runs after checkout. The steps follow Printcart's AI Preflight tutorial for WooCommerce orders, part of the Printcart tutorials, checked on 13 November 2026. You can see the designer that produces these orders in the live Printcart WooCommerce designer demo. Printcart is our product; this site is run by Netbase JSC, the company behind it.
What does AI Preflight check on a print file?
AI Preflight checks five lines on the print PDF of an order: resolution, colour mode, fonts embedded, bleed margin and transparency. Each line gets a tick or a cross, and a cross shows the value required and the value found. The required DPI and the colour profile come from the shop's settings, so the same file can pass in one shop and fail in another.

Embed this graphic
Copy this HTML to show the graphic on your site with a link to the source.
<a href="https://solution.printcart.com/insight/ai-preflight-for-custom-print-orders"><img src="https://solution.printcart.com/insight/ai-preflight-for-custom-print-orders/check-matrix.webp" alt="Matrix of five preflight checks against the typical failure, the usual fix and who decides" width="1440" height="1080"></a><br>Source: <a href="https://solution.printcart.com/insight/ai-preflight-for-custom-print-orders">Printcart</a>| Check | What it compares | What a failure usually means |
|---|---|---|
| Resolution | Effective DPI of the images at print size with the Required DPI | A small photo stretched over a large print area |
| Colour mode | The file's colour mode with the profile (CMYK or RGB) | An RGB design for a printer that asks for CMYK |
| Fonts embedded | Whether the PDF carries its fonts | Text that could print in a substitute font |
| Bleed margin | Artwork past the trim edge with the bleed you need | Thin white lines at the cut edge |
| Transparency | Transparent effects in the file | Shadows or blends that may flatten badly |
The check reads the print PDF, not the preview the customer saw. That matters because the PDF is rendered at the product's real size: in Printcart's test it was one page, trimmed at 400 by 499.9 mm, the size of the T-shirt print area. Since Printcart Store 2.13.2 the order panel also says which file it checked, according to the plugin changelog on WordPress.org. Why the PDF is the format that matters is explained in our guide to design file formats for print; PDF/X, the print subset of PDF, requires embedded fonts in its PDF/X-1a version, as the PDF/X article notes.
How do you run AI Preflight on a WooCommerce order?
You run AI Preflight in six steps in Printcart Store: open the order, open the design of the line item, download its print PDF, run the check, read the report and decide, then choose whether the check should run by itself next time. You need Printcart Store 2.13.2 or newer, connected to a Printcart account, with AI Tools enabled.
Step by step
Step 1: Open the order
In WordPress go to Printcart Store > Orders and click the order number. The order page opens with the line items and an AI Preflight tools box.
Step 2: Open the design of the line item
In the line items the Design column shows a preview and a Not checked label. Click Get print PDF to open the product design page.
Step 3: Download the print PDF
On the Download design tab click Download under PDF. Printcart renders the PDF from the product dimensions and production settings, and the plugin keeps it for the order.
Step 4: Run AI Preflight
Click Back to order. The AI Preflight tools box now shows PDF ready and Not checked yet. Click Run AI Preflight; a report appears after a few seconds.
Step 5: Read the report and decide
The header gives the verdict, such as Fix required before production, and each check shows a tick or a cross with the value required and the value found. Approve, fix the file or contact the customer.
Step 6: Choose when the check runs
In Printcart Store > AI Tools set the Required DPI of your printer in the Preflight Quality Checker, choose manual or auto run mode and, for auto, a minimum token balance. Click Save settings.

Embed this graphic
Copy this HTML to show the graphic on your site with a link to the source.
<a href="https://solution.printcart.com/insight/ai-preflight-for-custom-print-orders"><img src="https://solution.printcart.com/insight/ai-preflight-for-custom-print-orders/preflight-flow.webp" alt="Six steps: order placed, print PDF downloaded, AI Preflight run, report read, shop decides, check run again" width="1440" height="1080"></a><br>Source: <a href="https://solution.printcart.com/insight/ai-preflight-for-custom-print-orders">Printcart</a>Step 3 is the one people skip. The AI Preflight box looks for the PDF the plugin keeps when you download it, so until then the box says no print PDF was found for the design items of the order. Once the PDF exists, Re-run AI Preflight repeats the check after any fix, and the Last checked time updates.
For a single file that is not tied to an order, such as a PDF a business customer sends by email, the Printcart Dashboard runs a full check on a PDF link, as shown in the tutorial on preflighting a print PDF in the Dashboard.
Which part is AI, and what does the shop still decide?
The measuring is automatic and the deciding is human. AI Preflight reads the file and reports what it finds against the rules the shop has set; it does not approve, reject or change the order. A person at the shop reads every cross, then approves the file, fixes it, or asks the customer for a better one.
Printcart's print file check describes the split plainly: the basic checks are automated rules run against a product profile, and AI comes in for the optional fixes, such as an AI upscale, which runs only after the price is confirmed. On the order page, a cross can carry an AI fix button, and Auto-fix offers fixes for every issue at once. Each fix takes tokens, so the shop chooses which ones to run.
| Task | Done by | Note |
|---|---|---|
| Read the print PDF and measure each line | AI Preflight | Against the Required DPI and profile in AI Tools |
| Give a verdict, such as Fix required before production | AI Preflight | A summary of the crosses, not an approval |
| Offer an AI fix for a cross | AI Preflight | Optional, takes tokens, run only if the shop clicks it |
| Decide whether a warning is acceptable | The shop | For example RGB when the printer accepts RGB |
| Ask the customer for a new file | The shop | The customer does not see the report |
| Approve the proof and send the job to print | The shop | Preflight does not replace a proof |
This split is deliberate. The report is the same for every order, so two people at the shop look at the same facts; the decision stays with the people who know the press, the product and the customer.
How do you read a failed preflight report?
Read a failed report line by line, starting with the crosses that only the customer can fix. In Printcart's test order, a custom T-shirt, the verdict was Fix required before production with three crosses, resolution, colour mode and bleed, and two ticks, fonts and transparency. Each cross needs a different answer, and only one of them needs the customer.
Resolution. The T-shirt design held a photo of 800 by 600 pixels on a 25 by 30 cm print area, and the report flagged it at 90 DPI in that run. If your printer asks for 300 DPI, that area needs about 2,953 by 3,543 pixels (our calculation: 25 cm is 9.84 inches, 30 cm is 11.81 inches, times 300). No fix in the shop makes up that gap with confidence, so this is the line to send back to the customer, or to try an AI upscale on and check again. Our guide on how DPI affects print quality explains the numbers, and the table of minimum pixels for print sizes lists them by size.
Bleed. The design had no bleed set, so the bleed line failed. On a T-shirt print area bleed often matters less, because the print is not trimmed; on a business card or a flyer that is cut to size it matters. Add the bleed your printer asks for to the product's design area and export again.
Colour mode. The line compares the file with the profile in AI Tools. If your printer accepts RGB, the tutorial says to ignore it; if it needs CMYK, convert the file or set the product to export CMYK.
One limit to keep in mind: the tutorial checked the resolution and bleed results against the PDF, but not the colour mode, fonts and transparency lines, so verify those in the file when they matter for your printer. When a file must go back to the customer, name the value needed, not a code; our print-ready file policy checklist gives a decline reason for each problem.
Should AI Preflight run on every order automatically?
Run it automatically when orders are many and similar, and by hand when orders are few or each one is different. In Printcart Store the default is manual: the check runs when someone clicks Run AI Preflight. Auto mode runs it when a new order lands on hold, and a minimum token balance stops automatic checks before the wallet runs dry.
Tokens are the cost to watch. In Printcart's WooCommerce test the balance was 6,895 tokens before and after the check, so the check itself left it unchanged, while each AI fix takes tokens. Through the Printcart API, a preflight check uses 2 tokens per request, as published on the Printcart AI Workflow page, checked on 13 November 2026. The basic checks on the public print file check page use no tokens and need no account.
Automatic checks also change who looks first. With auto mode on, the report is waiting when someone opens the order, so the morning queue starts with the files that need a person. A check that runs by itself is one small part of a store that handles more of an order without someone clicking through it; how far that goes on the buyer's side is the subject of is your print store ready for AI agents.
Where does AI Preflight fit in the life of a custom order?
AI Preflight is the last automatic step before a person approves the job. Before it, the designer helps the customer make a better file: background removal and upscaling work on the photo while the customer is still designing. After it, the shop approves the proof and sends the job to print. Each step catches what the one before it missed.
The full chain, with the risks of each AI step, is laid out in our main guide to AI in web-to-print. The approval that follows the check is covered in the proof approval workflow for print orders.
The order matters for cost as well as quality. A photo that is fixed in the designer never fails the check; a file that fails the check is caught before a misprint, when a reprint and a second shipment would cost the shop far more than a short email to the customer.
Can Printcart set up AI Preflight for your store?
Yes. If you would rather hand the set-up over, Printcart offers an AI print file preflight set-up, delivered remotely by the Printcart team at Netbase JSC. You keep the decisions: you give your printer's rules and the review steps your team wants, and the set-up maps them into the products, the Required DPI and the run mode.
The AI print file preflight setup service covers the check itself, the AI image upscale and artwork fix service handles weak files in bulk, print file output customization changes how the print PDF is produced, and Printcart setup for WooCommerce covers the plugin, products and designer. For a complete shop with print files checked before production, see the T-shirt printing store, the WordPress print shop store and the business card printing store, or the print-ready files and AI tools feature pages.
To see the designer that creates these orders, open the Printcart WooCommerce designer demo, and follow AI Preflight and the other order steps screen by screen in the Printcart tutorials.
Frequently asked questions
Does the customer see the AI Preflight report?
No. In Printcart's test the report was shown in the WordPress admin, on the order page, and not on the customer's order screens. The shop decides what to tell the customer, for example a short reason and a request for a larger photo when the resolution check fails.[1]
Does AI Preflight use AI tokens?
In Printcart's WooCommerce test the token balance was 6,895 before and after the check, so the check itself left it unchanged; the optional AI fixes take tokens. Through the Printcart API a preflight check is billed at 2 tokens per request, as published on the Printcart AI Workflow page.[1][4]
Is a file that passes AI Preflight safe to print?
It is ready for a proof, not guaranteed. Preflight catches common production problems such as low resolution or missing bleed, but it does not judge whether the design is what the customer meant. Printcart's own print file check says an automated check does not replace a final proof from the printer.[3]
Why does the colour mode check fail on every order?
The check compares each file with the profile set in AI Tools. If the profile asks for CMYK and your designs export in RGB, every order fails that line. Ask your printer which colour mode it accepts; if it takes RGB, Printcart's tutorial says to ignore that line or set the profile to match.[1]
What does "No print PDF found" mean on the order page?
It means the print PDF of the design has not been downloaded yet. The AI Preflight box looks for the PDF the plugin saves when you download it from the product design page, so open Get print PDF, download the PDF and go back to the order before you run the check.[1]
Sources
- Preflight Customer Files from a WooCommerce Order with Printcart (Printcart tutorial), checked
- Preflight a Print PDF in Your Printcart Dashboard (Printcart tutorial), checked
- Check Print Files Before Production (Printcart tool page), checked
- AI Workflow: Printcart AI services and token billing, checked
- Printcart Store on the WordPress.org plugin directory (version 2.13.6, changelog), checked
- Printcart WooCommerce designer demo, checked
- Printcart tutorials, checked
- Preflight (printing) (Wikipedia), checked
- PDF/X (Wikipedia), checked
About the author
Huy Nguyen (David)
Founder & CEO, Printcart
Huy Nguyen (David) is the Founder and CEO of Printcart. Questions about this article go straight to him and the Printcart team.
LinkedInBuild it with the Printcart team
- ServiceAI Print File Preflight Setup for POD Stores
- ServiceAI Image Upscale and Artwork Fix Service
- ServicePrint File Output Customization
- ServicePrintcart Setup for WooCommerce
- Full storeT-shirt printing store
- Full storeWordPress print shop store
- Full storeBusiness card printing store
Tell us what you want to sell. Huy Nguyen (David), our CEO, and the sales team reply with a written scope and quote.





