Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. Covers the buyer-facing design flow, the wp-admin Customer Design approval box, the approved-artwork lock and the print-ready PDF that now matches what was approved.

In short

  • Outcome: buyers see and sign off on their exact artwork before it goes to the press, so fewer orders come back as reprints.
  • How it works: the Customer Design box on the WooCommerce order screen lets staff accept or decline the design; an accepted design is locked on the server and its print-ready PDF is generated to match it.
  • What it takes: Cmsmart Product Designer (NBDesigner) 2.17+, a design-enabled product and five minutes to check the approval and output settings.

What's the Hidden Cost of Manual Artwork Checks?

Cmsmart Product Designer closes the gap between "the customer said yes" and "the file on the press," because most reprint problems start when nobody checked the final design against what the buyer actually paid for before it was cut, printed or shipped.

Talk to any print shop or personalization brand and the same five problems come up, in roughly this order:

  • Manual proofing by email. A PDF goes out, a reply comes back three days later with "move the logo a bit," and the job sits in a folder no one is tracking.
  • No single source of truth for "approved." Staff eyeball a thread and guess whether the latest attachment is the final one.
  • Edits after approval. A buyer (or a support agent trying to help) reopens the editor and changes something after the order already says "approved," and nobody notices until the reprint request.
  • Print files that don't match the preview. The mockup looked right; the exported file used the wrong page size or left out a layer, and the mismatch is only caught on the press.
  • Reprints eat the margin. Reprints are commonly estimated at 1% to 3% of a print business's revenue once materials, labor and rush shipping are counted (qrcodekit.com, 2025) — real money for a cost nobody budgets for on purpose.

None of this is a staffing problem. It's a workflow gap: there is no step in most WooCommerce print stores where the system itself forces a design to be confirmed, locked, and turned into a production file in one place.

Cmsmart Orders dashboard for the artwork approval workflow for WooCommerce, showing orders awaiting review alongside orders in production
Cmsmart → Orders tracks Awaiting review separately from In production — the queue an approval step is built to clear.

What Would a Zero-Guesswork Approval Look Like?

Cmsmart Product Designer lets a WooCommerce print shop show the buyer's saved design on the order screen, have a staff member accept or decline it in one click, and trust that the print-ready PDF generated afterward is the approved version, not an older or edited one.

Example scenario. A buyer designs a door hanger at 10pm, uploads a logo, adds their event date, and checks out. The next morning, production staff open the order, see the exact design in the Customer Design box, and click Accept. The design locks immediately — if the buyer or a support agent reopens the editor after that, the plugin refuses the save with a clear message, full stop. The print-ready PDF is already marked Ready, rendered in Cmsmart Cloud, with the same page geometry Create PDF would produce by hand. Nobody emailed a proof back and forth to get there.

That is the moment this feature is built for: the gap between "a customer confirmed this" and "production has a file they can trust" closes to zero extra steps.

How Does Cmsmart's Artwork Approval Workflow for WooCommerce Work?

Cmsmart Product Designer connects five pieces — the online designer, the order screen's Customer Design box, the approved-artwork lock, the cloud renderer and the Files/Download screens — so a design a buyer approves of becomes a file production can approve of too, without a separate proofing tool.

WooCommerce product page for a custom invitation with the Start and upload design button
The buyer journey starts on a normal WooCommerce product page — no separate app to log into.
Saved design shown as Your artwork on the product page before checkout
The exact file staff will later approve is already visible to the buyer as "Your artwork," before checkout.

The building blocks, in the order a design actually moves through them:

  • Storefront entry point — a "Start and upload design" or "design online" button on any design-enabled product (in the plugin today).
  • Online designer — templates, text, clipart and photo tools; the buyer's work is saved as "Your artwork" on the product page before they even reach the cart (in the plugin today).
  • Customer Design approval box — on the WooCommerce order screen, staff see the saved design per line item and can Accept or Decline, with an optional reason sent by email (in the plugin today).
  • Approved-artwork lock — since 2.17, saving over a design whose order item is already approved is refused with a clear message, from any link or open designer tab; a store can widen the lock with the nbd_ordered_design_edit_locked filter (in the plugin today).
  • Print-ready PDF that matches the order — since 2.17, the cloud renderer, the server renderer, the live preview and the order screen's Create PDF all read the same page geometry, including custom sizes, so the file that renders automatically is the same one Create PDF would produce by hand (in the plugin today).
  • AI preflight and file output — an optional check for low resolution or missing bleed before a design is approved, plus SVG, high-resolution PNG, CMYK JPG with an ICC profile and PDF downloads for production (in the plugin today).
Customer Design approval box on the WooCommerce order screen with Accept and Decline actions
The Customer Design box on the order screen: accept or decline, then notify the customer.

Cmsmart insight: treat approved as a one-way door on purpose. In projects where we left the design editable after approval, support teams spent far more time chasing which version was current than the lock ever cost in flexibility — a declined design still goes straight back to pending review, so nothing is actually lost by locking the approved ones.

Manual email proofing vs. the Cmsmart approval workflow
StepManual email proofingCmsmart Product Designer
Where the design livesScattered across email threads and attachmentsAttached to the order, visible in Customer Design
Who confirms approvalWhoever replies "looks good" in the threadA timestamped Accept/Decline on the order item
After approval, can it change?Yes — nothing stops a re-editNo — saving over an approved design is refused
Does the print file match the proof?Depends who exported it, and whenPrint-ready PDF uses the same page geometry as the preview

What's the Business Value of Artwork Approval?

Cmsmart Product Designer turns artwork approval into a tracked step with its own KPIs, so a print shop can see the reprint rate drop and the time-to-production window shrink, instead of just hoping an informal proofing habit is actually helping the bottom line.

Benefit, how it shows up, and what to track
BenefitHow it shows up in your businessKPI to track
Fewer reprintsNobody prints a design the buyer never actually confirmedReprint rate (%), reprint cost per month
Faster time to productionApproved designs release to the print-ready PDF automaticallyHours from order to "Ready"
Fewer support emailsBuyers can see their own proof and print-file status instead of a generic processing labelSupport tickets per 100 orders
A defensible recordEvery accept/decline and the reason is attached to the orderDisputed/chargeback orders per month

Rough ROI worksheet (use your own numbers):

Monthly reprint cost avoided = (your orders per month) × (your current reprint rate, as a decimal) × (your average cost per reprint, including materials and rush shipping). Run it with your own order volume and reprint rate before and after adding the approval step, and the gap is the value of the workflow — before even counting the staff time spent chasing email proofs.

The underlying demand keeps growing: the global print-on-demand and custom-product market was valued at roughly $11.4 billion in 2025 and is projected to reach about $14.3 billion in 2026 (IMARC Group, 2025), and WooCommerce alone now runs on about 47.5% of online stores whose platform is publicly known (W3Techs, October 2026) — a lot of stores shipping personalized products with no formal approval step at all.

How Do You Set Up Artwork Approval in Cmsmart Product Designer?

Cmsmart Product Designer needs no extra plugin to turn on approvals: confirm the 2.17+ version, point a product at the online designer, and the Customer Design box, the lock and the print-ready PDF already work together on every order that product generates.

  1. Confirm your plugin version is 2.17.0 or later from the WordPress Plugins screen, or Cmsmart → License — the approved-artwork lock and the matching print-ready PDF both ship in this release.
  2. Open a design-enabled product on the storefront (for example, an invitation or door hanger) and choose "Start and upload design" or "design online."
  3. Let the buyer design in the online designer — templates, text, clipart, photos — then click Process.
  4. Confirm the saved design shows as "Your artwork" on the product page before the buyer adds it to the cart.
  5. After checkout, open Cmsmart → Orders and find the order; its production status starts at Awaiting review.
  6. Open the WooCommerce order edit screen and scroll to the Customer Design box to see the artwork per line item.
  7. Accept or decline the design — optionally type a reason — and send the notification mail so the buyer sees "Files accepted" or knows what to fix.
  8. Once accepted, the design is locked: any attempt to save over it is refused with a clear message, from any link or open designer tab.
  9. Open Create PDF on the order to confirm the print-ready PDF status, or trigger it manually with the default settings if automatic export is off.
  10. Run AI Preflight before approving if you want a low-resolution or missing-bleed check first, then download the production file (SVG, high-res PNG, CMYK JPG with ICC profile, or PDF) from Download design.
Print-ready PDF status panel on the order showing Ready, rendered by the Cmsmart Cloud renderer
Create PDF shows the print-ready status, paper size, margins and bleed for the approved design.
AI Preflight box on the order detail screen checking the print file before approval
AI Preflight runs against the print file before you commit to Accept.
Download design screen with SVG, high-resolution PNG, CMYK JPG and PDF options
Production formats once the design is approved: SVG, PNG, CMYK JPG with ICC profile, and PDF.

This is a different problem from showing a buyer a finished-product mockup before they pay — our product preview builder tutorial covers that step. Approval, covered here, happens after checkout, when staff need to confirm the file itself before it goes to the press. If you specifically need the print-ready PDF generation mechanics, see our guide to exporting designs as PDF.

What Can Cmsmart Build on Top of the Approval Workflow?

Cmsmart builds custom approval logic on top of the core Product Designer plugin for stores whose sign-off process is more complex than a single Accept/Decline — multi-step B2B approval chains, ERP-linked status sync, and preflight rules tailored to a specific substrate or product line among them.

The approval box in the plugin today covers a single accept/decline per design. For stores that need more, these are real extensions our team builds as custom development, not features you can switch on:

  • Multi-approver sign-off chains. Agencies or corporate buyers ordering on behalf of a client often need two or three people to sign off before production starts. Cmsmart builds a sequenced approval chain on top of the existing order meta, so the next approver is only notified once the previous one has accepted.
  • ERP/MIS status sync. If your production floor runs on an MIS or ERP rather than wp-admin, Cmsmart builds an integration that pushes the approve/decline event and the certified print-ready PDF straight into that system, removing the re-keying step.
  • Per-category preflight rules. The default AI preflight check is one set of thresholds. Cmsmart builds category-specific rules — tighter bleed and DPI requirements for fabric or gang-sheet jobs than for paper — so the check matches what your press actually needs.
  • Approval-triggered automation. Beyond the built-in WooCommerce email, Cmsmart builds webhook or Slack notifications on approve/decline, so a production manager doesn't have to watch the orders screen to know a job is cleared.

Delivery follows the same path for all of these: a short discovery call, a solution design you sign off on, build sprints, QA against your live catalogue, launch, and ongoing support — see how we run projects on Cmsmart ecommerce projects, or read about the underlying work on our product designer customization service page.

Plan my approval workflow

Why Work With Cmsmart on Your Print-to-Production Workflow?

Cmsmart has built and supported the Product Designer (NBDesigner) for WooCommerce stores since 2012 as a division of Netbase JSC, shipping thousands of client projects and keeping a published Trustpilot rating that any buyer can check independently before trusting us with a custom build.

Cmsmart is a division of Netbase JSC, building ecommerce and web-to-print solutions since 2012, with 6,300+ client projects and 4,600+ projects delivered (Cmsmart platform figures). Reviewers rate the plugin and the support team 4.2 out of 5 on Trustpilot across 404 reviews (Trustpilot):

"The product designer is exactly what we needed. Lots of features and very well designed. The pricing is great. The support was great. [...]" — Franklin, US, Trustpilot review

See the full plugin feature set on the Cmsmart Product Designer product page, or browse our broader web-to-print solutions if you're still shaping the rest of your store around a custom-product catalogue.

Frequently Asked Questions

Does adding an approval step slow down checkout?

No. Approval happens after checkout, on the order screen in wp-admin — buyers design and pay exactly as before. The only change is that production staff confirm the artwork before it is treated as final.

What happens if staff decline a design?

A declined design returns to pending review and the buyer can be notified with a reason. If they then edit the design, a new print file is queued automatically rather than reusing the declined one.

Does the print-ready PDF update if the customer edits their design after an order is placed?

Yes, as long as the design is not yet approved and locked. Editing after ordering flags the order as changed, can return a declined proof to pending review, and queues a new print-ready PDF when automatic export is on.

Is AI Preflight required to use the approval box?

No. AI Preflight is an optional check you can run before approving; the Customer Design accept/decline box works whether or not preflight is enabled for your store.

Can Cmsmart connect approvals to our MIS or ERP instead of wp-admin?

Yes, as custom development. Cmsmart builds an integration that pushes approve/decline events and the certified print-ready PDF into your MIS or ERP so production doesn't have to watch two systems.

Do I need a different plugin for multi-step, multi-approver sign-off?

Not a different plugin — Cmsmart builds the sequenced approval chain on top of the existing order and design data as a custom project, so it stays inside the same order screen your team already uses.

Written by

Cmsmart Product Designer Plugin Engineer

Builds and supports the Cmsmart Product Designer (NBDesigner) for WooCommerce.

  • NBDesigner
  • WooCommerce
  • Product customizer
  • Release notes
More from this expert →