Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. This guide covers what happens after a customer finishes a design on your WooCommerce store: how your team reviews it, accepts or declines it, and turns it into a print-ready file, without leaving the order screen.

In short

  • Outcome: every custom order arrives as a reviewed, print-ready job instead of a design waiting in an inbox.
  • How it works: the Customer Design approval box and the print-ready PDF status both live on the WooCommerce order screen you already use, so accepting a design and downloading the production file are two clicks apart.
  • What it takes: Cmsmart Product Designer (NBDesigner) 2.17.0 or later, a WooCommerce store, and a few minutes to turn on automatic export and the approval notice.

What's the real cost of manual proofing after checkout?

Cmsmart Product Designer keeps a custom order moving by putting the proof, the approval and the print-ready file on the WooCommerce order screen itself, so nobody has to dig through an email thread or open a separate review tool to find out whether a job is ready to print.

A customer finishes a personalised invitation, mug or business card and checks out. From there, someone still has to look at the artwork, decide if it is usable, tell the customer if it needs a fix, and get a file the press will accept. When that hand-off runs on email instead of the order itself, it shows up as:

  • Proofs scattered across inboxes. The "final" version is whichever attachment someone opened last, not necessarily the one attached to the order.
  • Declined designs that wait days. A customer does not see why a design was rejected until someone writes the email, so the order sits in review longer than the job itself takes to produce.
  • Print files rebuilt by hand. Prepress exports or recreates a file from the design before anything can go to press, for every order nobody caught and approved early.
  • Reprints from a late edit. A customer, or a teammate, changes a design after it was approved, and the version that goes to press is not the version anyone signed off on.

None of this needs a guessed percentage to be expensive. Multiply your own numbers: custom-design orders per month × minutes chasing a proof by email × the hourly cost of that role. That is the cost of the status quo, before a single reprint.

What does an approved, print-ready order look like?

With Cmsmart Product Designer, a customer's finished design arrives on the order with a Pending review status; your team accepts or declines it from the same screen, a print-ready PDF renders in the background, and the order moves to production with nothing left to chase by email.

WooCommerce online product designer product page on a mobile phone with a Start and upload design button
Customers start a design from any device; what they submit is exactly what your team reviews on the order.

Example scenario. A buyer designs a door hanger on their phone Tuesday evening and checks out. Wednesday morning, your production lead opens the order, looks at the Customer Design box, and accepts the file in two clicks. By the time the job is due on press, the order already shows a print-ready PDF rendered to the ordered size. If something was off instead, your team declines the design and types the reason into Send notify mail; the customer sees Needs fix on their own order.

That is the difference between a design and a production-ready order: the proof, decision and file all live in one place, and the customer can see where their order stands without calling anyone.

How does Cmsmart turn a customer's design into a production-ready order?

Cmsmart Product Designer links the buyer's design to the WooCommerce order through building blocks that already ship in the plugin: the storefront designer, the Customer Design review box, the print-ready renderer and the download formats, all visible from the order screen your team already works from.

Five pieces carry a design from the product page to a file your press can use. All of them ship in Cmsmart Product Designer for WooCommerce today; none needs a separate app or a second login.

1. The storefront entry point

WooCommerce online product designer product page with a Start and upload design button
The buyer side stays a normal WooCommerce product page: price, description, and a button into the designer.

Not set up yet? Our guide on how to design a product with the WooCommerce product designer plugin covers choosing a product and opening the editor. This guide picks up once a design is finished.

2. The buyer finishes the design and clicks Process

Your artwork screen after processing a design in the WooCommerce online product designer, ready to add to cart
Process saves the design and shows the buyer their finished artwork before it goes in the cart.

With Auto export design to PDF on, Process queues a background render of the print-ready PDF right away; checkout does not wait for it. A failed render retries after one and five minutes before anything is marked Failed.

3. Your team reviews the order on the screen you already use

WooCommerce order edit screen with Order attribution, Customer history and the Customer Design approval box
Order attribution, customer history, order actions and the Customer Design box, on the same WooCommerce Edit order screen.

This is the ordinary WooCommerce order-edit screen your team already opens for shipping and refunds. The Customer Design box simply appears on it, alongside WooCommerce's own order boxes — no second system to log into. It runs on both the classic screen and WooCommerce's newer High-Performance Order Storage (HPOS) tables, the default for new stores since version 8.2.

4. Accept or decline the design, with a reason

Customer Design box on a WooCommerce order with Accept, Download all and Send notify mail controls
Select a design, choose Accept or Decline, and send the customer the reason.

The Customer Design box lists every design and uploaded file on the order. Select one, choose Accept or Decline and click GO, then use Send notify mail to tell the customer what was accepted or what to fix. The buyer sees an Approved, Needs fix or Pending review status on their own order, and can edit or re-upload a declined design until it is approved. Once approved, saving over the design is refused on the server — the approved-artwork lock — so the file that goes to press matches what your team signed off on.

5. The print-ready PDF renders and shows its status

Print-ready PDF status Ready with a Regenerate print-ready PDF button on a WooCommerce order
The order shows Ready, Rendering, Failed or Not rendered, with a Regenerate button on demand.

The print-ready PDF — matching the order, including a buyer's own custom width and height, the same way Create PDF does — renders through Cmsmart Cloud by default, or your own server if you switch it off. If a render fails after its retries, your team gets one alert naming the order and the design, instead of an order that quietly never gets its print file. A reorder or a late edit always queues a fresh render rather than reusing an old one.

Cmsmart insight: turning on Auto export design to PDF, together with the Print-ready PDF email attachment, is usually the one change that gets a print-ready file onto every order well before production needs it.

What's the business value of approving artwork on the order screen?

Keeping the proof, the approval and the print-ready file on the WooCommerce order means fewer reprints from late edits, faster review because nobody opens a second tool, and a customer who can see their own order status instead of emailing your team to ask.

More stores are competing for these orders: the web-to-print software market was worth $1.43 billion in 2025, projected to reach $3.13 billion by 2034 (Fortune Business Insights, 2025), so the orders you win are worth protecting from an avoidable reprint. Buyers also expect self-serve status: 67% of B2B buyers preferred a rep-free buying experience in 2025, up from 61% a year earlier (Gartner, cited by WhatTheyThink, 2025) — the same applies to knowing whether a design was accepted.

Benefit, how it shows up, and the KPI to track
BenefitHow it shows up in your businessKPI to track
Fewer reprintsApproved artwork is locked, so the file that ships to press matches what was signed offReprint rate per 100 custom orders
Faster reviewAccept or decline from the order itself, with no separate tool to openAverage time from Pending review to Accepted
Production doesn't wait on prepressThe print-ready PDF renders when the buyer clicks Process, not when someone remembers to export oneShare of orders with a Ready PDF before the order reaches your production status
Fewer status emailsCustomers see Approved, Needs fix or Pending review on their own orderSupport tickets asking "where is my proof?"
Manual proofing by email vs. Cmsmart Artwork Approval on the order
Manual proofing by emailCmsmart Artwork Approval
Where the proof livesAn email thread or attachmentThe order screen, Customer Design box
How the customer learns the statusSomeone writes an emailApproved / Needs fix / Pending review on their order
Editing a design after approvalDepends on who still has the fileRefused on the server; approved artwork is locked
If a print file fails to renderWhoever happens to check notices, eventuallyOne alert naming the order and the design
Where the print-ready PDF ends upWherever it was last exported toAttached to the new-order email, and on the order with Regenerate on demand

Proofing-time worksheet. Use your own numbers:

  • Custom-design orders/month × minutes chasing a proof by email × hourly cost of that role = monthly proofing cost today.
  • Reprint rate × orders/month × (unit cost + reshipping) = monthly cost of avoidable reprints.
  • Compare both to the minutes it takes to accept or decline a design from the order screen.

Talk to an ecommerce expert about my workflow

How do you set up artwork approval and print-ready files in WooCommerce Online Product Designer?

You install or update Cmsmart Product Designer, turn on automatic export and the approval notice in WooCommerce settings, and from then on every order with a design shows its approval status and print-ready file on the order screen, with no extra tool for your team to learn.

You need a WooCommerce store on Cmsmart Product Designer (NBDesigner) 2.17.0 or later, at least one product with design or upload enabled, and admin access to WooCommerce settings. Then:

  1. Update to Cmsmart Product Designer (NBDesigner) 2.17.0 or later from Plugins, so the Customer Design box and print-ready status show on both the classic and HPOS order screens.
  2. Go to WooCommerce → Settings → Cmsmart → General and turn on Auto export design to PDF, so a print-ready PDF is queued the moment a buyer clicks Process.
  3. In the same tab, add the Print-ready PDF file type to the new-order email attachments, so your team receives the production file with the order notification.
  4. Leave Print-ready artwork emails switched on, so a failed render alerts your team by name instead of failing silently.
  5. In Output settings, review the bleed display and the default ICC profile for JPG CMYK exports, so downloaded files already match your press setup.
  6. Open an order with a design: the Customer Design box lists each design and uploaded file with a checkbox and a View detail link.
  7. Select a design, choose Accept or Decline, click GO, then use Send notify mail to tell the customer what was accepted or what needs a fix.
  8. Check the artwork screen's print-ready status — Ready, Rendering, Failed or Not rendered — and use Download design or Regenerate print-ready PDF for production.
Download design panel on a WooCommerce order with SVG, PNG, JPG CMYK and PDF download buttons
Download design offers SVG, PNG, JPG with an ICC profile, and PDF for the same file.

For more on getting the print file itself right, including custom paper sizes and margins, see our guide on how to export a design online as a PDF.

Video thumbnail: designing an admin template with the WooCommerce product designer plugin
Video: how to design an admin template with the WooCommerce product designer plugin (Cmsmart on YouTube)

What can you build on top of the standard approval workflow?

Accept, decline and a print-ready PDF cover most stores out of the box; when a business needs more — a sign-off chain, a sync to production software, or a branded portal for B2B clients — Cmsmart builds it as custom development on top of the same order data.

A few extensions come up often once a store is running the standard workflow, usually scoped through Cmsmart's product designer customization service:

  • ERP or MIS hand-off. Production scheduling should not mean re-keying an order. Cmsmart builds a sync that pushes an approved, print-ready order into your MIS or ERP as a job ticket.
  • Multi-step approval. Some jobs need more than one sign-off — a client's brand team, then your production lead. Cmsmart builds a role-based approval queue on top of the Customer Design box.
  • Extra preflight rules. If a design should not reach a reviewer without passing checks beyond AI Preflight's defaults, Cmsmart can build extra rules into that gate for your press requirements.
  • A branded client portal. B2B clients who do not want a wp-admin login can review and approve from a branded page reading the same order data.

Projects like these run the way any Cmsmart custom build does: discovery, solution design, sprints, QA and launch, with support after go-live — see real examples on Cmsmart's project case studies, or the wider web-to-print workflow if proofing is only one piece you are fixing.

Get a custom approval workflow quote

Why work with Cmsmart for your order and production workflow?

Cmsmart has built ecommerce and web-to-print stores since 2012, ships the Customer Design and print-ready workflow inside its own WooCommerce plugin, and takes on the custom development around it when a store needs more than the standard screen.

Cmsmart (a Netbase JSC division) has delivered more than 6,300 client projects and over 500 custom development projects since 2012, with more than 1,800 stores live today. The plugin behind this guide, Cmsmart Product Designer for WooCommerce, is rated 4.2 out of 5 from 404 reviews on Trustpilot:

"We have had the NB Designer plugin installed for three years and have experienced absolutely no problems during that time. It is wonderful to see their commitment to continuous development, with new features being added frequently to keep the software current and highly capable." — Web Developer, Trustpilot review

Frequently asked questions

Does the Customer Design box replace the WooCommerce order screen?

No. It runs on the same order-edit screen you already use for shipping, refunds and notes, on both the classic screen and WooCommerce's HPOS order tables. There is no separate dashboard to open.

Can a customer fix a design your team declined?

Yes. By default, customers can edit or re-upload a declined design until it is approved, and the proof returns to Pending review once they do.

What happens if someone edits a design after it was approved?

Saving over an approved design is refused on the server — the approved-artwork lock — whatever link or open designer tab the save comes from. An edit that does go through on a non-approved design queues a fresh print-ready PDF automatically.

Does the print-ready PDF match a buyer's own custom size?

Yes. Since 2.17.0, the automatic render, the cloud renderer and Create PDF all read the same page geometry, including a custom width and height the buyer chose, so the production file matches the order.

Does this work with WooCommerce's newer order tables (HPOS)?

Yes. The Customer Design box loads on WooCommerce's High-Performance Order Storage order screen as well as the classic one, since 2.17.0.