Skip to content

AI & API

AI Preflight for Custom Print Orders

AI Preflight for custom print orders checks the print PDF of each order against the product before production: resolution, colour mode, embedded fonts, bleed and transparency. In Printcart Store for WooCommerce you run it from the order page, read a report of required and found values, and a person at the shop approves, fixes or asks the customer.

Huy Nguyen (David), CEOBy Founder & CEOPublished
Cover: AI Preflight checking the print PDF of a custom order before production

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.

Matrix of five preflight checks against the typical failure, the usual fix and who decides
Diagram: Printcart, from the Printcart AI Preflight tutorial and print file check page, checked 2026-11-13.
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>
the five checks of AI Preflight, with what each one compares and what a failure usually means
CheckWhat it comparesWhat a failure usually means
ResolutionEffective DPI of the images at print size with the Required DPIA small photo stretched over a large print area
Colour modeThe file's colour mode with the profile (CMYK or RGB)An RGB design for a printer that asks for CMYK
Fonts embeddedWhether the PDF carries its fontsText that could print in a substitute font
Bleed marginArtwork past the trim edge with the bleed you needThin white lines at the cut edge
TransparencyTransparent effects in the fileShadows 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Six steps: order placed, print PDF downloaded, AI Preflight run, report read, shop decides, check run again
Diagram: Printcart, from the Printcart tutorial on AI Preflight for WooCommerce orders, checked 2026-11-13.
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.

Which part is AI, and what does the shop still decide?
TaskDone byNote
Read the print PDF and measure each lineAI PreflightAgainst the Required DPI and profile in AI Tools
Give a verdict, such as Fix required before productionAI PreflightA summary of the crosses, not an approval
Offer an AI fix for a crossAI PreflightOptional, takes tokens, run only if the shop clicks it
Decide whether a warning is acceptableThe shopFor example RGB when the printer accepts RGB
Ask the customer for a new fileThe shopThe customer does not see the report
Approve the proof and send the job to printThe shopPreflight 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

  1. Preflight Customer Files from a WooCommerce Order with Printcart (Printcart tutorial), checked
  2. Preflight a Print PDF in Your Printcart Dashboard (Printcart tutorial), checked
  3. Check Print Files Before Production (Printcart tool page), checked
  4. AI Workflow: Printcart AI services and token billing, checked
  5. Printcart Store on the WordPress.org plugin directory (version 2.13.6, changelog), checked
  6. Printcart WooCommerce designer demo, checked
  7. Printcart tutorials, checked
  8. Preflight (printing) (Wikipedia), checked
  9. PDF/X (Wikipedia), checked

About the author

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.

LinkedIn

Tell us what you want to sell. Huy Nguyen (David), our CEO, and the sales team reply with a written scope and quote.