Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. Screens below are from the live nbdesigner.cmsmart.net demo: a buyer's saved artwork, the Customer Design approval box, and the print-ready PDF status.

In short

  • Outcome: every custom order gets a human check before it reaches the press, without burying your team in email threads and manual PDF exports.
  • How it works: the order screen's Customer Design box shows the artwork, lets you accept or decline with a reason, and keeps the print-ready PDF and every download format on the same page.
  • What it takes: Cmsmart Product Designer 2.17.0 on WooCommerce, no extra setup beyond turning the pieces on once.

What does manual order review actually cost a print shop?

Cmsmart Product Designer replaces email-based proofing with an on-order approval box, so a print shop stops losing track of which custom design was actually checked before it went to press, and catches sizing or artwork problems before they become a reprint.

If you still sell personalised products without a structured review step, you have probably seen some version of these:

  • Proofs live in email, not on the order. A design gets attached to a reply, approved in a reply-to-the-reply, and months later nobody can find which version shipped.
  • No one actually gates production. Whoever is free sends the file to the press, whether or not anyone checked the bleed, the resolution or the wording.
  • Reprints are invisible until they hurt. A blurry upload only surfaces after the customer complains, and by then you have paid for paper, ink and a second shipment.
  • Customers chase you for status. With no visible "awaiting review" stage, the only way a buyer learns their order is stuck is to ask.
  • Staff time disappears into busywork. Downloading formats and writing a one-off email, multiplied by every order with a design.

Cost of the status quo, in your own numbers: (orders needing review per month) × (minutes spent emailing and chasing per order) ÷ 60 × (your team's hourly cost) is the staff time a screen could cut to a few clicks.

What does a reviewed, print-ready order actually look like?

With Cmsmart Product Designer, a custom design moves from "Pending review" to "Approved" the moment a staff member opens the Customer Design box, checks the artwork and clicks Accept - no email, no separate export, no guessing which file is current.

Example scenario: A buyer finishes a wedding invitation in your online designer at 9pm and checks out. By the next morning, your team opens the order queue, finds the design sitting in "Pending review," opens the Customer Design box, zooms into the proof, and clicks Accept. A notification goes out to the buyer, the print-ready PDF is already rendered and waiting, and the design is marked Approved - all before the buyer has finished their coffee and wondered whether anything happened.

That gap between "the buyer ordered" and "someone qualified has looked at the artwork" is where trust is won or lost. Consumers reward brands that make a personalised order feel handled: in Deloitte Digital's 2026 research, 52% of consumers said they are more likely to buy from brands that personalize the experience, and spend 30% more when they do - a visible, fast review step is part of that experience.

How does Cmsmart's order and approval workflow work?

Cmsmart Product Designer attaches the buyer's artwork to the WooCommerce order automatically, then gives your team one Customer Design box per order to review, accept or decline the design, and one tab to download it in every format production needs.

The workflow runs on Cmsmart's web-to-print platform and WooCommerce's own order object. The building blocks, core plugin versus custom build:

  • Storefront design chooser and online designer (core). The buyer designs or uploads artwork, and "Your artwork" shows the saved file before they add it to the cart.
  • Proof and print-file status on the order (core). Every designed order item carries its own "Pending review / Needs fix / Approved" proof status, separate from the print-ready PDF's own Ready/Rendering/Failed status - both visible to the buyer and your team, not just an internal note.
  • Customer Design approval box (core). Accept or decline per design, with a reason field that drives the notification email - this works on both the classic order-edit screen and WooCommerce's newer HPOS order storage.
  • Print-ready PDF via Cmsmart Cloud rendering (core, 2.17.0). The same renderer that powers Create PDF and the automatic export now reads the same page geometry for custom-size products, so the print file matches what the buyer actually ordered - not a template-sized stand-in.
  • Download design formats (core). SVG, high-quality PNG, CMYK/ICC-tagged JPG and PDF, all from the same screen as the approval box.
  • Approval routing, SLAs and production-system hand-off (custom development). Sending specific product lines to specific reviewers, or pushing an approved file straight into your MIS, is built for your shop - see "Going further" below.

Before any of this starts, the product itself has to be set up for design in the first place; our tutorial on designing a product with Cmsmart Product Designer covers that first step.

Customer's saved artwork shown on the WooCommerce product page before checkout
The buyer's finished design appears as "Your artwork" before it ever reaches your review queue.

Cmsmart insight: In our delivery work, most reprint complaints trace back to a design that was never actually opened before going to press, not to a flaw in the designer itself. A visible "Pending review" status with a real accept/decline step catches that gap even when your team is busy.

StepManual email reviewCmsmart order & approval workflow
Where the design livesAttached to an email threadOn the order, inside the Customer Design box
Review decisionA reply saying "looks fine" (or nothing at all)Accept / Decline with a reason, recorded on the order
Print fileRe-opened and exported by hand, per orderPrint-ready PDF rendered automatically, status shown as Ready / Rendering / Failed
Revision after a declineNew email chain; someone has to remember to re-check itThe order goes back to pending review and gets an order note automatically
Where the record livesScattered across inboxesApproval, print file and notes all on one order

What's the business value of reviewing orders this way?

Cmsmart's order and approval workflow turns a review step that used to live in email into a tracked part of the order, so a print shop can see exactly how much time and how many reprints the review process is costing - or saving.

BenefitHow it shows up in your businessKPI to track
Fewer reprintsProblems are caught at the Customer Design box, before a file reaches the pressReprint rate (orders reprinted ÷ orders shipped)
Faster review cycleAccept/decline and the customer notification happen from the same screenAverage hours a design spends in "Pending review"
Staff time backApproval, print-ready status and every download format sit on one order screenMinutes per order spent on review and export
Fewer "where's my order" ticketsThe buyer's own proof and print-file status pills answer the questionSupport tickets per 100 orders

That last line matters: an August 2024 Forrester data snapshot found 55% of US online adults wish they had more information about their order status, even though 72% find brand notifications helpful. A visible review stage closes part of that gap.

Example scenario, worksheet form: if your shop reviews R custom orders a month, saves M minutes per order by working from one screen instead of email and manual export, and your team's time costs C per hour, the monthly staff time back is R × M ÷ 60 × C. If catching issues at review avoids a reprint rate of P% at an average cost of K per reprint (paper, ink, reshipping), the monthly reprint cost avoided is R × P% × K. Put your own numbers in; the mechanism - a check before production, not after a complaint - is what drives both.

How do you set up a custom order approval workflow for WooCommerce?

Order approval in Cmsmart Product Designer needs no extra plugin or setup screen: every WooCommerce order that includes a designed product gets a Customer Design box automatically, and you configure the print-ready and AI-check options once in Settings.

Here's how to install, configure and run the review step end to end, on the platform most of your peers already run: StoreLeads put WooCommerce's share at 33.4% of the 13.6 million stores it tracked in August 2025.

  1. Open WooCommerce → Orders and find an order with a design attached - its line item shows the design thumbnail and a proof status of Pending review, Needs fix or Approved.
  2. Open the order and scroll to the Customer Design box - it appears on both the classic order-edit screen and WooCommerce's HPOS order storage as of 2.17.0.
  3. Click View detail on the design to open the full-size proof before you decide.
  4. Check the Create PDF / Print-ready PDF status on the design detail screen: Ready, Rendering, Failed or Not rendered, with the renderer and timestamp shown next to it.
  5. If the status is anything other than Ready, click Regenerate print-ready PDF rather than guessing at a stale file.
  6. Back in the Customer Design box, tick the design, choose Accept or Decline from the dropdown and click Go.
  7. Add a short reason in the Reason accepted / declined box, pick the matching status under "Files accepted," and click Send mail to notify the buyer.
  8. Use Download design to pull the file your press needs - SVG, high-quality PNG, CMYK/ICC JPG or PDF - straight from the same screen.
  9. In WooCommerce → Settings → Cmsmart → Output, set your watermark, bleed and PDF-password defaults once, and turn on Auto export design to PDF so print-ready files render as soon as the buyer clicks Process, not only when an admin opens the order.
  10. If a design was declined, note that the next edit automatically returns the proof to pending review and adds an order note - no one has to remember to re-check it by hand.
Custom order approval workflow for WooCommerce: Customer Design box showing Accept/Decline and a send notify mail form
Accept, decline with a reason, and notify the buyer - all from the Customer Design box on the order.
Print-ready PDF status panel showing Ready, the renderer, timestamp and a Regenerate button
The print-ready PDF status - Ready, Rendering or Failed - sits next to the approval box, not in a separate export step.
Download design tab with SVG, PNG, CMYK ICC JPG and PDF download buttons
Every format your press needs - SVG, PNG, CMYK/ICC JPG, PDF - from the same design detail screen.
WordPress edit-order screen with the Customer Design box in the sidebar
The Customer Design box also shows up on the classic WordPress order-edit screen, next to order attribution and customer history.
Cmsmart Output settings showing the Show bleed option and the AI preflight configuration link
Bleed display and AI preflight (configured in Cmsmart Cloud → AI Tools) both live in Settings → Cmsmart → Output.
Video thumbnail for Order Upload feature tutorial
Video: How to set up and use the Order Upload feature (Cmsmart on YouTube)

This guide focuses on the review and approval step around the print-ready file, not on how the renderer itself builds that PDF - see the FAQ below for where to read about that part.

Going further: what can Cmsmart build on top of order approval?

Beyond the built-in Customer Design box, Cmsmart builds custom approval routing, bulk review tools and production-system hand-offs so a growing print shop's review process scales with its order volume instead of becoming its bottleneck.

The core approval box works well for a single reviewer checking everything. As volume or product variety grows, these are the product designer customization extensions we build most often:

  • Approval routing and SLA alerts. A shop running stationery and signage out of one store wants different reviewers per line, and an alert if a proof sits too long. Cmsmart builds role-based review queues and escalation alerts on top of your order statuses.
  • Bulk review dashboard. High-volume shops get dozens of proofs a day. Cmsmart builds a cross-order review screen with bulk accept/decline.
  • Production-system hand-off. Once a design is approved, your press or MIS needs the print-ready file. Cmsmart builds an integration that pushes it straight to your MIS, FTP drop or print queue.
  • Guided customer revisions. A decline reason tells your team what's wrong, but the buyer still has to find their way back into the designer. Cmsmart builds a revision flow that reopens the exact design with the note attached.

We deliver these through the same process on every project: discovery, solution design, sprints, QA, launch and ongoing support - see how that looks in practice on our delivery model and project case studies, or on the Cmsmart Product Designer product page.

Plan my order-approval workflow

Why work with Cmsmart on your order and approval workflow?

Cmsmart has built and supported Cmsmart Product Designer (NBDesigner) for WooCommerce stores since 2012 as a division of Netbase JSC, with thousands of live stores already running the order and approval workflow this guide describes.

A few numbers: 6,300+ client projects and 4,600+ delivered since 2012, 1,800+ live stores today, and a 4.2 rating from 404 reviews on Trustpilot. As one recent five-star review put it: "We have had the NB Designer plugin installed for three years... wonderful to see their commitment to continuous development" - Web Developer, GB, Trustpilot. See related work on our project case studies.

Get a custom order-workflow quote

Frequently asked questions

Do we need to install anything extra to get order approval?

No. The Customer Design box appears automatically on every WooCommerce order that includes a Cmsmart-designed product, on both the classic order screen and HPOS order storage since 2.17.0. You only configure defaults once, under Settings → Cmsmart → Output.

Can our customer see that their order is waiting for review?

Yes. The buyer's My Account order view shows a proof status pill - Pending review, Needs fix or Approved - alongside a separate print-file status, so they don't have to email you to ask what stage their order is at.

What happens if we decline a design?

You pick Decline, add a reason, and send the notification. When the customer edits the design again, the order is automatically flagged as changed, the proof returns to pending review, and an order note is added - so a revision never slips through unreviewed.

Does approving a design stop the customer from changing it afterward?

Yes. Since 2.17.0, saving over a design whose order item is already approved is refused on the server, with a clear message, no matter which link or tab the save comes from - so what you approved is what goes to print.

How is this different from your print-ready PDF export tutorial?

This guide covers the review and approval step - accepting, declining and tracking a custom order. Our print-ready PDF export tutorial covers how the PDF itself is rendered, attached to order emails and regenerated. Most shops use both together.

Can Cmsmart build approval routing or connect this to our production system?

Yes, as custom development. We build role-based review queues, SLA alerts and hand-offs to MIS, FTP or print-queue systems on top of the order and approval workflow described here, scoped to your product range and volume.