Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. Verified against the 2.17.0 changelog and live captures from the Cmsmart demo store on nbdesigner.cmsmart.net.

In short

  • A WooCommerce t-shirt artwork approval workflow turns a customer's uploaded photo or logo into a signed-off, print-ready file your press can trust, with no email thread.
  • Cmsmart Product Designer puts the upload, the proof status and the print-ready PDF on one order screen, so your team accepts or declines each design and tells the customer why.
  • It takes an afternoon to set the upload rules and approval settings on your t-shirt products, with no custom code.

Most POD t-shirt stores still run this the hard way: a customer emails a logo, someone checks it is the right size, a reply asks for a bigger file, and the order sits in a folder. This guide makes the business case for moving that exchange onto the order screen, using only what Cmsmart Product Designer (formerly NBDesigner) does today, verified against the 2.17.0 changelog and today's live demo captures.

Why Does Artwork Still Cost T-Shirt Sellers Reprints and Refunds?

Cmsmart Product Designer keeps artwork, approval and the print file together on the order, so a t-shirt seller stops losing margin to the cost of chasing files, guessing resolution and reprinting designs nobody actually signed off.

A custom t-shirt order has more moving parts than a standard SKU: the customer's own artwork, a proof step, and a print file that has to match what was approved. When any one of those lives in an inbox instead of the order, the cost shows up later, usually as a reprint.

  • Files arrive late or wrong. A customer's logo turns up after the order is placed, in the wrong format, so production waits on a reply.
  • Nobody signed off on the final version. A design gets tweaked after a verbal "looks good," and the wrong version goes to the printer.
  • Low-resolution art reaches the press. A phone photo prints blurry on a large chest design, and the customer only sees it on delivery.
  • Staff time disappears into back-and-forth. Every proof-by-email thread is a person checking a thread instead of running the press.
  • Reprints eat the order's margin. A single reprint on a bulk t-shirt order can cost more than the profit on the whole order.

Cmsmart insight: in our delivery projects, most of these reprints trace back to one step: nobody checked the uploaded file at the point the customer ordered it, so a problem that takes five seconds to catch at upload becomes a five-day delay at the press.

What Could a Smooth Custom T-Shirt Order Look Like?

Cmsmart Product Designer lets a shopper upload their own photo straight onto the t-shirt canvas, see it on the product, and check out, while your team gets a proof to approve before it ever reaches production.

Picture the order from the customer's side. They land on your men's t-shirt product page, press Start Design, and the online designer opens with the shirt already on screen. They drop in a photo from their phone and watch the shirt update as they work — no install, no app.

Example scenario: a shopper designing a gift t-shirt uploads a family photo inside the online designer, adds a caption, and presses Process. A thumbnail of the finished design appears under Your artwork, they add it to the cart and check out. On your side, the order lands with the design, a queued print-ready PDF and a Pending review proof status — nothing is sent to print until your team looks at it.

That single change — proof and print file attached to the order instead of scattered across emails — is the difference between a t-shirt business that scales past a few orders a day and one that stays bottlenecked on one person's inbox.

Cmsmart Product Designer already does this today, and talk to a Cmsmart ecommerce expert if you want help mapping it to your own product range first.

How Does Cmsmart Handle T-Shirt Artwork Approval End to End?

Cmsmart Product Designer connects the online designer, the cloud render engine and the order screen, so t-shirt artwork approval happens in one place: your team accepts or declines the exact file the customer uploaded.

Three Cmsmart Product Designer modules do the work, each verified against the current plugin: Online Designer (upload and place artwork), Print-Ready Files (the automatic PDF render) and Artwork Approval (your team's sign-off). Here is each one on a real t-shirt product on the Cmsmart demo store.

Men's t-shirt product page on WooCommerce with a Start Design button, ready for a t-shirt artwork approval workflow
The product page where the buyer starts: color choice, price and a Start Design button.
Cmsmart online designer open on a grey t-shirt with text and photo tools in the side panel
The online designer opens directly on the product, with Text, Cliparts, Photos and Elements panels.
Customer uploading their own photo onto a t-shirt design inside the Cmsmart online designer
The buyer's own photo, placed and resized on the shirt from the Photos panel's Upload option.
Your artwork section on the product page showing the finished t-shirt design thumbnail before Add to cart
After Process, the finished design appears under "Your artwork" before the customer adds it to cart.

Building blocks that make this work together:

  • Storefront entry point — the WooCommerce product page with a Start Design button (in the plugin today).
  • Online Designer canvas — text, photo upload, cliparts and layers on the product (in the plugin today).
  • Cmsmart Cloud render engine — builds the print-ready PDF in the background when the buyer clicks Process (in the plugin today, since 2.16.0).
  • Artwork Approval queue — the Customer Design box on the order, where your team accepts or declines (in the plugin today).
  • Your production system — where the approved, print-ready file goes next (custom development when it needs to connect to an MIS, RIP or hot folder).

Once the order is placed, the print-ready PDF that matches the order is queued automatically. Since 2.17.0 the automatic render uses the same page geometry as the admin's own Create PDF, including any custom size the buyer chose, so the order screen and the print file agree.

Order screen showing a print-ready PDF marked Ready, rendered by the Cmsmart cloud renderer, with a Regenerate button
Example order screen: print-ready PDF status, who rendered it, and a Regenerate button — the same screen every product's order uses, including t-shirts.
Email-and-spreadsheet artwork handling vs. Cmsmart's order-screen workflow
StepManual / email workflowCmsmart Product Designer
Where artwork arrivesInbox, chat or a file-sharing link, separate from the orderAttached to the order item the moment the customer checks out
Resolution checkCaught (if at all) when your designer opens the fileMinimum DPI rule can be set per product on upload
Who signs offWhoever replies to the email thread lastOne Customer Design box on the order, with an Accept / Decline action
Print fileExported by hand once the design is "final"Print-ready PDF queued automatically when the buyer clicks Process
Risk of printing the wrong versionHigh — edits after approval are easy to missApproved artwork is locked on the server since 2.17.0

What's the Value of a Reliable T-Shirt Artwork Workflow?

Cmsmart Product Designer turns artwork handling from a support cost into a measurable part of your t-shirt business: fewer reprints, faster turnaround and a team that spends its time printing instead of chasing files.

Business value of an order-screen artwork workflow
BenefitHow it shows up in your businessKPI to track
Fewer reprintsLow-resolution or wrong-version artwork is caught before it reaches the pressReprint rate per 100 orders
Faster turnaroundProof and print file are ready the moment the order is placed, not after an email chainHours from order placed to production-ready
Less staff time on adminOne Customer Design box replaces searching inboxes for the right attachmentMinutes of staff time per order on artwork handling
Fewer abandoned cartsThe customer sees their own design on the product before they payAdd-to-cart rate on designed products

Rough ROI worksheet — plug in your own numbers: (minutes your team currently spends per order chasing or checking artwork × orders per month × your hourly staff cost) gives you the monthly cost of the manual process. Compare it against (your current reprint rate × orders per month × cost per reprint, including shipping) to see how much a caught-early check could save before you even count the staff-time saving.

The print-on-demand market this sits inside is not small or shrinking: the global print-on-demand market was valued at $10.8 billion in 2025, with apparel the largest product segment at 39.5% of the market (Grand View Research, 2025), and the storefronts most of that volume runs on are WooCommerce stores: WooCommerce powered roughly 33.4% of tracked ecommerce sites, with about 4.53 million active stores worldwide as of August 2025 (Red Stag Fulfillment, citing StoreLeads). A workflow problem at this scale is worth fixing once, properly.

How to Set Up Artwork Upload and Approval for Your T-Shirt Products

You switch on the online designer and upload rules per product, set the file and resolution limits once in Cmsmart's settings, and your team reviews artwork from the same order screen as every other order.

None of this needs custom code. Here is how to set it up on a t-shirt product in Cmsmart Product Designer 2.17:

  1. In wp-admin, open the t-shirt product and switch on Enable Design so the Start Design button appears on the product page.
  2. Under the product's Upload design settings, confirm customers can upload their own photo inside the designer (the Photos panel's Upload, Dropbox, Google Drive and other sources).
  3. Open Cmsmart → Settings → Upload design and set the allowed file types, the maximum number of files, the size limits in MB and a minimum DPI for JPG uploads.
  4. In Settings → General, switch on Auto export design to PDF so a print-ready PDF is queued the moment a customer clicks Process.
  5. Decide whether the print-ready PDF should attach to your new-order email, or whether your team will open it from the order screen.
  6. Place a test order on the t-shirt product: design it, add it to cart and check out.
  7. On the order screen, open the Customer Design box, review the artwork, and use Accept or Decline with a note — the customer sees Approved, Needs fix or Pending review on their side.
  8. Download the print-ready PDF and the other formats from the order's Download design tab before it goes to the press.
Cmsmart upload design settings for t-shirt artwork approval: allowed file types, file size limits and minimum DPI
Upload design settings: allowed file types, file count, size limits and the minimum DPI check for JPG uploads.
Customer Design box on a WooCommerce order with Accept, Decline and Send notify mail actions for artwork approval
Example order: the Customer Design box — Accept, Decline, or send a note — the same box every product's order uses, including t-shirts.
Download design tab on a WooCommerce order showing SVG, PNG, JPG CMYK and PDF export buttons
Every approved design can be downloaded as SVG, PNG, JPG (CMYK with an ICC profile) or PDF from the order.

If a customer edits a design after you approved it, the server now refuses the overwrite — the approved-artwork lock added in 2.17.0 — and an edit made before approval simply returns the proof to Pending review so your team sees it again.

Video walkthrough of creating a custom design on WooCommerce with Cmsmart Product Designer's online designer
Video: How to create your own design easily on WooCommerce (Cmsmart on YouTube).

Going Further: Custom Development for Your T-Shirt Production Line

Beyond the plugin's built-in upload and approval, Cmsmart builds the production-side connections — MIS sync, bulk approval, and brand-specific rules — as custom development for growing POD and apparel businesses.

The built-in workflow covers order-to-approval end to end. Past a certain volume, most t-shirt sellers want the approved file to keep moving without anyone touching it again — that next step is custom development, scoped to your production setup:

  • Push approved files to an MIS, RIP hot folder or cloud storage — so an approved t-shirt design lands directly in your production queue instead of being downloaded by hand.
  • Bulk approval for wholesale and school/team orders — Cmsmart builds review screens that group many near-identical designs (same artwork, different sizes) for one approval action.
  • Brand-locked templates per customer account — for B2B apparel buyers who should only be able to change their own logo or roster names, not the whole design.
  • AI preflight tuned to your press — the plugin's AI preflight already flags low-resolution artwork before production; Cmsmart can extend the checks your team relies on for a specific fabric or print method.
  • Reporting on reprint causes — a dashboard that ties declined designs and reprints back to the reason your team logged, so you can see where the real cost sits.

We scope this the same way for every project: a short discovery call, a solution design you sign off on, build sprints with regular check-ins, QA against your real products, then launch and support. See how this plays out on real stores at Cmsmart's ecommerce project case studies.

Get my t-shirt artwork workflow plan or read more about Cmsmart's store setup services.

Why Work With Cmsmart for Your T-Shirt Store?

Cmsmart has built and supported web-to-print and product-personalization stores since 2012, backing the Product Designer plugin with the same team that builds the custom work around it.

Cmsmart is the ecommerce and web-to-print division of Netbase JSC, running since 2012. The team behind the Product Designer plugin also scopes and builds the custom development around it, so whoever sets up your artwork-approval workflow knows exactly what the plugin already does and what still needs building.

  • 6,300+ client projects delivered since 2012, with 1,800+ live stores running today.
  • Clients in 80+ countries, supported from one team that builds both the plugin and custom work on top of it.
  • Rated 4.2 on Trustpilot (404 reviews).

Browse related work on the web-to-print solutions hub, or see the plugin's full feature set on the Cmsmart Product Designer product page.

Frequently Asked Questions About T-Shirt Artwork Approval

Can customers upload their own artwork for a custom t-shirt order?

Yes. Inside the online designer, the Photos panel lets a customer upload a file from their computer, or pull one in from Dropbox, Google Drive, Instagram or a webcam, and place it directly on the t-shirt.

Does Cmsmart create a print-ready PDF automatically?

Yes. With Auto export design to PDF switched on, clicking Process queues a print-ready PDF in the background; since 2.17.0 it uses the same page geometry as the admin's own Create PDF, including any custom size the buyer chose.

Can my team decline a design and ask the customer to fix it?

Yes. The Customer Design box on the order lets you Accept or Decline a design and send a notify mail with the reason; the customer sees a Needs fix status and can edit or re-upload until it is approved.

What stops a customer from changing a design after it is approved?

Since 2.17.0, saving over a design whose order item is already approved is refused on the server, whatever link the save comes from. An edit made before approval simply returns the proof to Pending review.

Can uploaded artwork be checked for low resolution before it is approved?

Yes. You can set a minimum DPI for JPG uploads in the plugin's upload settings, and AI Preflight can flag low-resolution artwork and check the print file before production.

Can Cmsmart connect our artwork approval to an MIS or production system?

That part is custom development. Cmsmart builds the connection from an approved design to an MIS, RIP hot folder or cloud storage so files move on without anyone downloading them by hand — scoped and quoted after a short call.

If you'd rather let customers skip the online designer entirely and upload a finished, print-ready file instead, see our guide on setting up advanced upload with online design. For the wider business case behind web-to-print integrations, our web-to-print and print API integrations case study covers the architecture end to end.